-
90b6803825
Introduce XBPS_STATE_CONFIGURE_DONE and use it in xbps-reconfigure(8).
Juan RP
2013-03-07 09:24:04 +01:00
-
37263d63c9
lib/transaction_ops.c: only call xbps_pkg_name() when it's really necessary.
Juan RP
2013-03-07 09:12:47 +01:00
-
5409e51822
lib/package_conflicts.c: adapt to pkgdb 0.21 format.
Juan RP
2013-03-06 12:55:00 +01:00
-
5f71d1e40d
xbps-reconfigure: also syslog XBPS_STATE_CONFIGURE state.
Juan RP
2013-03-06 12:02:04 +01:00
-
6d2497d8d8
xbps-install/state_cb.c: do not print anything if XBPS_STATE_XBPS_UPDATE is recvd.
Juan RP
2013-03-06 09:21:09 +01:00
-
301dfe0043
xbps_configure_pkg: fail gracefully if metadata cannot be read.
Juan RP
2013-03-05 17:20:29 +01:00
-
a81316a248
xbps-query: ownedby.c: ignore unexistent files in pkg metadata.
Juan RP
2013-03-05 08:52:40 +01:00
-
5533259557
Also version XBPS_PKGINDEX to 1.7.
Juan RP
2013-03-05 07:34:37 +01:00
-
e36bedb036
Fix regressions in xbps_unpack_binary_pkg().
Juan RP
2013-03-05 06:42:25 +01:00
-
5cb74b7ec9
xbps-rindex: fixed -c --clean mode (missing args wtf).
Juan RP
2013-03-05 05:03:15 +01:00
-
0e50b09cbe
xbps-uhelper: fix 'version' target.
Juan RP
2013-03-05 04:45:32 +01:00
-
7c1a0ac3e8
New pkgdb (0.21) and repo index (1.7) format, see NEWS for info.
Juan RP
2013-03-05 04:08:42 +01:00
-
76c9eae37c
README: update libarchive url.
Juan RP
2013-03-04 08:00:12 +01:00
-
4a52542a76
NEWS: mention musl compat.
Juan RP
2013-03-03 11:22:20 +01:00
-
460e2e07fe
include/xbps_api.h.in: drop __{BEGIN,END}_DECLS.
Juan RP
2013-03-03 11:21:26 +01:00
-
42274f939c
Set _BSD_SOURCE before including string.h to get strlc{at,py} with musl.
Juan RP
2013-03-03 08:21:00 +01:00
-
a517124eae
configure: misc tweaks to be more cross compiler friendly.
Juan RP
2013-03-03 08:12:09 +01:00
-
c50cbf03c7
xbps-query: added support to query virtual packages in repository mode.
Juan RP
2013-03-02 19:10:13 +01:00
-
7e171b67cf
xbps-query: in search mode also count blanks for the output string.
Juan RP
2013-02-28 16:07:11 +01:00
-
8b5f6d7b65
When running scripts exit from child with errno from execv().
Juan RP
2013-02-26 09:12:44 +01:00
-
26778964a4
When executing scripts don't chroot if XBPS_TARGET_ARCH is set.
Juan RP
2013-02-25 23:00:20 +01:00
-
30d9f6ae4d
xbps-query: pretty print "source-revision" pkg metadata obj.
Juan RP
2013-02-20 16:59:28 +01:00
-
da11e55847
xbps-pkgdb.8: explain exactly what checks are executed currently.
Juan RP
2013-02-20 16:32:53 +01:00
-
5471c7f46c
Add libarchive compat definitions for 3.1.2.
Juan RP
2013-02-20 14:52:01 +01:00
-
e525e2c251
Drop posix_fadvise(3) completely before unpacking.
Juan RP
2013-02-20 12:59:11 +01:00
-
1f324a76a2
xbps-{install,query,rindex}.8: document environment var: XBPS_TARGET_ARCH.
Juan RP
2013-02-20 11:42:06 +01:00
-
ae7b76e245
xbps_fetch_file: don't fsync(3) before closing fd; slowdowns considerably slow storage.
Juan RP
2013-02-20 10:46:21 +01:00
-
0c50c0bb2d
xbps-pkgdb: new option -m --mode <auto|manual> to change pkg install mode.
Juan RP
2013-02-20 10:35:55 +01:00
-
9ab97aa2cf
xbps-install: don't exec a transaction if only sync mode is requested.
Juan RP
2013-02-20 09:58:31 +01:00
-
eb61aabca8
xbps_remove_pkg: fix a double free.
Juan RP
2013-02-19 14:58:56 +01:00
-
3357683215
NEWS: some tweaks for latest item.
Juan RP
2013-02-19 14:57:57 +01:00
-
3cc8f66f64
xbps-query: in -s do not print "[virtual]" on vpkg matches.
Juan RP
2013-02-18 14:25:15 +01:00
-
be1086f8fb
xbps-query: -s, --search is able to find pkgs by matching virtual pkgnames.
Juan RP
2013-02-15 08:30:11 +01:00
-
3bb41a2662
xbps-query: changed -M (--list-orphans) shortopt to -O.
Juan RP
2013-02-13 15:47:46 +01:00
-
da957433cb
xbps-query: align -s output based in collected results not globally.
Juan RP
2013-02-11 16:18:43 +01:00
-
9c3cb200d4
xbps-query: align correctly -l results (state wasn't taken into account).
Juan RP
2013-02-11 11:04:25 +01:00
-
2b5d3bb8f4
libxbps: when resolving deps, ignore all of them that depend on the origin pkg.
Juan RP
2013-02-07 18:50:55 +01:00
-
178a6b58ae
Remove another transaction obj from pkgdb and make xbps-pkgdb catch it.
Juan RP
2013-02-07 17:49:28 +01:00
-
569976888d
configure: use EPREFIX for _INCDIR.
Juan RP
2013-02-06 18:50:33 +01:00
-
e9e704d59a
configure: use gcc --print-sysroot to behave correctly in cross builds.
Juan RP
2013-02-06 18:41:44 +01:00
-
d8769c4873
Workaround fix for 'xbps-install -yf xbps <-> xbps-git'.
Juan RP
2013-02-05 12:10:24 +01:00
-
6c96fe32cc
lib/initend.c: print dbg msg about successful vpkg conf files read.
Juan RP
2013-02-05 09:32:43 +01:00
-
004758b70f
Mention latest fix to fully remove pkgs with broken symlinks.
Juan RP
2013-02-04 16:42:55 +01:00
-
a8e8e8fd5d
xbps_remove_pkg: ignore ELOOP in realpath() when checking symlinks.
Juan RP
2013-02-04 16:35:15 +01:00
-
90cde72283
Add support to switch arch via XBPS_TARGET_ARCH env var.
Juan RP
2013-02-03 09:45:03 +01:00
-
0812ef2c35
Properly fix
fa1d543dfa.
Juan RP
2013-02-02 18:15:00 +01:00
-
5eb6206c12
Fix inverted test in previous commit... sigh.
Juan RP
2013-02-02 14:45:47 +01:00
-
fa1d543dfa
Ignore package conflicts against themselves, due to virtual packages.
Juan RP
2013-02-02 14:34:55 +01:00
-
dcff876533
xbps-query: explicitly use -R for repository mode; otherwise local.
Juan RP
2013-02-02 12:02:10 +01:00
-
5c1688944d
xbps-install: make -f preserve conf files; use it twice to overwrite all files.
Juan RP
2013-02-02 11:30:42 +01:00
-
7d8f0bb686
lib/compat/vasprintf.c: make this build and fix sign-compare warnings.
Juan RP
2013-02-02 01:31:20 +01:00
-
0d2bd8acdc
configure: if using internal libfetch, also link to libssl.
Juan RP
2013-02-02 01:30:44 +01:00
-
b3da4a2bf2
Makefile: error out if ./configure wasn't executed before the 'all' target.
Juan RP
2013-02-01 14:59:32 +01:00
-
bdcdb9f1a0
xbps_fetch_file: don't check for file truncation if server answers with invalid info.
Juan RP
2013-02-01 13:40:27 +01:00
-
42e0f19bbe
Fix package conflicts detection (regression from
b9136c61c9).
Juan RP
2013-02-01 12:41:27 +01:00
-
303df5fc46
xbps-install: new flag -S,--sync and remove -s,--skip-sync.
Juan RP
2013-01-31 10:44:33 +01:00
-
cc068b2b39
xbps-query: do not sync repo index-files; use xbps-install -S instead.
Juan RP
2013-01-31 10:44:27 +01:00
-
a92d6e73e5
xbps-create.8: mention --shlib-{provides,requires}.
Juan RP
2013-01-31 09:49:11 +01:00
-
9cf104498e
lib/initend.c: convert a noisy printf to dbg_printf.
Juan RP
2013-01-31 09:42:22 +01:00
-
7360a6fca3
Fix previous; only use arg0 in client cb.
Juan RP
2013-01-31 09:41:43 +01:00
-
d2178b70e3
xbps_rindex_sync: pass correct file to the state cb.
Juan RP
2013-01-31 09:33:06 +01:00
-
782b85438e
configure: post-release version bump.
Juan RP
2013-01-24 09:49:28 +01:00
-
e6fcf87b50
NEWS: prepare for 0.20.
Juan RP
2013-01-24 09:39:16 +01:00
-
130649bad9
xbps-query/list.c: remove obsolete code.
Juan RP
2013-01-24 09:37:58 +01:00
-
82a8263f37
xbps-rindex(8): fix crash in -r when a pkg cannot be removed.
Juan RP
2013-01-16 16:25:29 +01:00
-
fa40928026
xbps-install: don't treat EEXIST as an error when installing pkgs.
Juan RP
2013-01-16 11:47:52 +01:00
-
e75fcdd567
xbps_fetch_file: avoid copying from a NULL pointer.
Juan RP
2013-01-15 15:55:18 +01:00
-
3139f822da
lib/pkgdb.c: print to stderr a meaningful msg on error.
Juan RP
2013-01-15 13:14:30 +01:00
-
71430b1566
lib/initend.c: print to stderr a meaningfull msg on error.
Juan RP
2013-01-15 13:14:06 +01:00
-
b5bb1debe4
Partial revert of
5d59a15faf.
Juan RP
2013-01-14 14:01:35 +01:00
-
5e613243ea
NEWS: mention libfetch changes.
Juan RP
2013-01-13 21:11:33 +01:00
-
c3f9eff4f3
3RDPARTY: sync with reality.
Juan RP
2013-01-13 21:10:22 +01:00
-
2f3913f3aa
lib/fetch/common.c: merge 2.34 and backport a patch for select(2) and SSL.
Juan RP
2013-01-13 21:09:15 +01:00
-
336897d964
xbps_fetch_file: simplify and use libfetch support for If-Modified-Since.
Juan RP
2013-01-13 16:27:59 +01:00
-
ea2f2c7297
Silence -Wformat-nonliteral warning with clang.
Juan RP
2013-01-04 10:35:00 +01:00
-
a4e3a489a1
Change some configure options to --enable-foo (static, debug, tests, etc).
Juan RP
2012-12-29 07:44:10 +01:00
-
ba12ba2689
NEWS: mention recent change when removing pkgs.
Juan RP
2012-12-29 07:43:02 +01:00
-
5d59a15faf
libxbps: even if executing a pre-remove action fails, continue removing pkg.
Juan RP
2012-12-29 07:13:49 +01:00
-
0f22579a34
libxbps: fixed regression executing "pre-remove" action in installed pkgs.
Juan RP
2012-12-28 10:42:13 +01:00
-
492bfeb560
xbps-create: ignore 'shlib-{provides,requires}' files generated by xbps-src.
Juan RP
2012-12-24 11:39:10 +01:00
-
1fa3601893
xbps-create: added support for --shlib-{provides,requires} options.
Juan RP
2012-12-24 10:55:17 +01:00
-
dd8f3bfe8c
configure: post release version bump to 0.20.
Juan RP
2012-12-23 17:15:42 +01:00
-
0df466be9c
TODO: mention 'shlib-provides' and 'shlib-requires'.
Juan RP
2012-12-23 17:14:53 +01:00
-
c46963216c
configure: bump VERSION to 0.19.1.
Juan RP
2012-12-22 16:54:49 +01:00
-
9489f8a3dc
Do not configure pkg if there's an update in transaction.
Juan RP
2012-12-20 12:08:55 +01:00
-
cf1c42a109
xbps-query.8: improve desc for -o and -s.
Juan RP
2012-12-20 07:17:16 +01:00
-
a12b1b671b
xbps-query.8: explain pkg states for the -l option.
Juan RP
2012-12-20 07:11:05 +01:00
-
b77a6df950
xbps-{install,query}.8: add PACKAGE EXPRESSION section.
Juan RP
2012-12-20 07:02:28 +01:00
-
faf0fd6a08
xbps-query: print pkg state in -l, --list-packages mode.
Juan RP
2012-12-20 06:15:56 +01:00
-
2a7700bc94
xbps-query: also print pkg state in local mode.
Juan RP
2012-12-20 06:15:18 +01:00
-
fed10ff211
NEWS: mention xbps-reconfigure fix.
Juan RP
2012-12-20 06:04:28 +01:00
-
66cf15f1c2
Update API docs.
Juan RP
2012-12-19 01:01:27 +01:00
-
6a60bceb54
xbps_configure_pkg: set pkg state in our pkg dictionary from pkgdb.
Juan RP
2012-12-17 11:27:10 +01:00
-
9d97d2952a
NEWS: prepare 0.19.
Juan RP
2012-12-15 23:21:30 +01:00
-
23e7f317f8
xbps-query: ownedby: simplify and avoid xbps_pkgpattern_match, fnmatch is enough.
Juan RP
2012-12-15 19:19:42 +01:00
-
bb877b0db7
xbps-rindex: -a does not remove outdated binpkgs anymore; use -r instead.
Juan RP
2012-12-15 11:13:32 +01:00
-
b75cd05c37
Use posix_fadvise(2) only if it's available.
Juan RP
2012-12-15 10:47:30 +01:00
-
5dab658d09
xbps_unpack_binary_pkg: use posix_fadvise(2).
Juan RP
2012-12-15 09:51:44 +01:00
-
e1fc085915
xbps_file_hash: use madvise(2).
Juan RP
2012-12-15 09:51:05 +01:00
-
4095290189
xbps_fetch_file: use O_CLOEXEC.
Juan RP
2012-12-15 09:50:37 +01:00