Juan RP
eee895c6d8
Fixed a regression in vpkgs and improve xbps.d(5) virtualpkg declarations.
...
See the NEWS file for more information.
2014-12-31 08:51:45 +01:00
Juan RP
a1be41fac5
README: mention that pcc-1.1.0 is also a supported compiler.
2014-12-28 03:39:55 +01:00
Juan RP
b1b0264a4e
configure: build with -fstack-protector-strong if supported.
2014-12-28 03:36:40 +01:00
Juan RP
b513a5e15e
libfetch: misc cleanups due to nbcompat removal.
2014-12-28 03:34:36 +01:00
Juan RP
df1608d47d
xbps-pkgdb: drop packaged-with
from pkgdb; unnecessary and obsolete.
2014-12-26 15:53:02 +01:00
Juan RP
7baf7fe4cd
xbps.d.5: typo fix by @dominikh.
2014-12-23 18:10:45 +01:00
Juan RP
4ee6f943dd
libfetch: fix races in the cache connection code.
...
Tested by @Gottox.
2014-12-23 10:52:54 +01:00
Juan RP
6a985190aa
xbps_archive_fetch_xxx: avoid races with multiple threads in the libfetch code.
...
Protect our critical sections with a mutex for now, until libfetch
is really fixed to work correctly with multiple threads.
2014-12-22 18:18:20 +01:00
Juan RP
8593f21848
Post release version bump.
2014-12-22 11:06:49 +01:00
Juan RP
9edb4f368e
NEWS: prepare 0.42.
2014-12-22 10:58:51 +01:00
Juan RP
59096a866b
bin/*/*.8: mention system configuration directory.
2014-12-15 09:24:55 +01:00
Juan RP
c8ecf4ac6c
xbps-reconfigure(8): new option -i, --ignore to ignore pkgs with -a, --all.
...
-i, --ignore can be specified multiple times and can be used to
ignore configuration of those packages while configuration of all
packages is being performed.
Close #67
2014-12-09 13:10:48 +01:00
Juan RP
925ec15c3d
xbps-rindex: do not add "packaged-with" obj to the index.
...
With our current xbps-src it's unnecessary because the current git
revision is already recorded in "source-revisions".
2014-12-09 12:41:33 +01:00
Juan RP
b4ce0f1d0f
Fix #71 (Tiny display bug in the column output mode)
2014-12-09 12:33:58 +01:00
Juan RP
16d2640df8
Files in the configuration directory have preference.
2014-12-09 12:05:18 +01:00
Juan RP
395e147c6c
xbps.d(5) - XBPS configuration directory
2014-12-09 11:41:35 +01:00
Juan RP
c8d91348a1
xbps-rindex.8: improve -s --sign mode.
2014-12-06 11:23:41 +01:00
Juan RP
70d5cea79c
xbps-{install,query}.8: document -R and --repository independently.
2014-12-06 11:21:30 +01:00
Juan RP
8ab44d3bc4
README: remove irrelevant section; tweaks.
2014-12-06 11:13:08 +01:00
Juan RP
4d5eb2b18e
xbps-{install,query}.8: --repository opt expects abs paths for local repos.
2014-12-06 11:10:33 +01:00
Juan RP
8839669710
xbps-query/list: pass correct length to strlcat to truncate results.
2014-12-02 13:06:29 +01:00
Juan RP
53c6a5d1d7
xbps_transaction_commit: if the pkg RSA signature is invalid print rval too.
2014-12-01 12:52:26 +01:00
Juan RP
c47beef740
xbps_transaction_commit: if pkg sha256 hash is invalid print rval.
2014-12-01 12:47:29 +01:00
Juan RP
4479bff03e
repo: if local repodata archive is incomplete, remove it.
2014-11-29 08:44:21 +01:00
Juan RP
a71e428610
xbps-rindex.8: clarify abs paths, detail -f with -a.
2014-11-29 08:27:33 +01:00
Juan RP
b78d78a1cd
xbps-dgraph: wrote a manual page.
2014-11-29 08:18:36 +01:00
Juan RP
f890a17b84
xbps-dgraph: update options to match other utils.
2014-11-29 08:06:26 +01:00
Juan RP
fe9a795995
xbps-{install,query}: added -M --memory-sync option.
...
This explicitly enables the in memory fetch/store of remote repository
data archives mode, ignoring existing on-disk repodata archives.
This changes the previous behaviour of falling back to this mode if no
on-disk repodata archives were found.
Thanks to @Gottox and @dominikh for comments.
2014-11-27 10:42:05 +01:00
Juan RP
8e2225eb4e
README: added rudimentary doc (wip).
2014-11-26 20:33:01 +01:00
Juan RP
7401ea3e64
Added support to fetch remote repodata on the fly.
...
See the NEWS file for more information.
2014-11-26 16:07:16 +01:00
Juan RP
ad9cbaf777
xbps-query: print 'source-revisions' obj as any other metadata obj.
...
There's no reason to special case it anymore.
2014-11-25 09:01:16 +01:00
Juan RP
89d11e871f
xbps-{install,query}: added -i to ignore repos defined in xbps.d.
...
See the NEWS file for more information.
2014-11-21 10:56:41 +01:00
Juan RP
a72a52da1d
xbps-uhelper: added 'getsystemdir' target to print path to <sharedir>/xbps.d.
2014-11-21 10:40:11 +01:00
Juan RP
1789e527a9
Gratuitous ABI break: xbps_binpkg_get_xxx() -> xbps_archive_fetch_xxx().
2014-11-21 09:51:57 +01:00
Juan RP
7e6b38f951
xbps-dgraph: take into account virtual pkgs in fulldepgrah mode (-f).
2014-11-20 19:49:57 +01:00
Juan RP
edb613f1d5
xbps-dgraph: remove dead code; use more saner defaults.
2014-11-20 17:15:43 +01:00
Juan RP
4b3a4159a0
xbps-dgraph: update graph label for -f mode
2014-11-20 16:28:47 +01:00
Juan RP
8c4d41ccfd
xbps-dgraph: simplify.
2014-11-20 16:24:43 +01:00
Juan RP
0b50672a33
xbps-dgraph: added support to generate full dependency graphs.
...
- Full dependency graphs can be generated with -f in pkgdb or repository
mode (-R).
- Removed -o and writing dot files by default, the generated dot file
is written to stdout.
- Misc tweaks that I cannot remember right now.
2014-11-20 13:32:21 +01:00
Juan RP
2e3213de25
xbps-dgraph: remove code to colorize optional objs (unmaintanable).
2014-11-20 10:48:28 +01:00
Juan RP
1bae26606e
Introduce xbps_{pkgdb,rpool}_get_pkg_fulldeptree().
...
These routines return a xbps_array_t with a full sorted dependency graph
for the target pkg, by querying pkgdb or rpool.
Update xbps-query(8) to use the new libxbps API.
2014-11-20 09:23:51 +01:00
Juan RP
2c01994497
xbps-dgraph: random changes as anticipation of more features.
...
* Rather than requiring a config file to be generated with -g, if -c
is unset and default config file does not exist, use builtin defaults.
* Always process all available pkg objs.
* -R is now used to enable repository mode rather than checking revdeps.
* -o removed; simply use <pkgname>.dot.
2014-11-19 18:21:32 +01:00
Juan RP
eb90fcc50c
xbps_binpkg_{arch,pkgver}: return a buffer of matched string instead.
...
... otherwise will pass an invalid pointer to free(3) later on.
2014-11-19 11:56:16 +01:00
Juan RP
428a747fad
Fix #69 (No way to set globally a custom architecture)
...
The "architecture" configuration keyword is now available to override
the native machine architecture returned by (uname(2)).
The XBPS_ARCH environment variable still has preference.
2014-11-19 11:36:09 +01:00
Juan RP
b2bc7af66e
Fix #68 (xbps_binpkg_arch() asserts if arch contains a dash)
2014-11-19 11:14:37 +01:00
Juan RP
c549252223
xbps_pkg_version: minor optimization.
2014-11-18 16:11:43 +01:00
Juan RP
83d00e4e8c
xbps-query/search: pass correct length to strlcat to truncate results.
2014-11-18 07:35:25 +01:00
Juan RP
d53b2c57cc
xbps-query.8: more detailed info about --cat.
2014-11-17 19:40:35 +01:00
Juan RP
77c6c3e504
Introduce xbps_binpkg_get_file_into_fd() and use it for xbps-query(8) --cat.
...
This allows you to print to stdout any file stored in a binary package,
locally or remotely!
$ xbps-query -R --cat=/usr/bin/ls coreutils > ls
$ file ls
ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=7a195fc46d1d5cdca32bfccd3b30f81784e342ed, stripped
$
2014-11-17 18:43:08 +01:00
Juan RP
db14524cf3
xbps-query: unbreak -f/--files mode.
2014-11-17 16:10:55 +01:00