Juan RP
3012650ba2
configure: require libarchive >= 3.2.0 via pkg-config too.
2017-10-25 09:25:03 +02:00
Juan RP
66c6331689
NEWS: sync
2017-02-19 02:54:00 +01:00
Juan RP
9046727301
xbps-uhelper: fix a warning reported by clang-3.8.1.
2016-07-17 11:34:39 +02:00
Juan RP
0cff982e7b
xbps-rindex/sign: simplify.
2016-07-13 08:37:04 +02:00
Juan RP
5117ff84a2
xbps-uchroot: do not fail if the mount MS_MOVE operation fails.
...
This could happen if chrootdir is in a shared mount or when it's not
a real mountpoint. Just continue with chroot().
2016-04-30 17:34:32 +02:00
Juan RP
adcc6d16a4
lib/fetch/common.c: simplify ssl_init().
2016-04-24 19:20:54 +02:00
Juan RP
447a2f43ad
xbps-install/util.c: do not check errno for isatty().
...
Fixes line truncation in musl. As @chneukirchen pointed out, POSIX
does not need to set errno. Just use its return value.
2016-04-24 14:02:52 +02:00
Juan RP
eb3d227d61
lib/fetch: check that SSL_CTX_new() does not fail and print its errors ( #170 ).
...
Thanks @ebfe.
2016-04-24 08:42:32 +02:00
Juan RP
b810c25601
lib/fetch/common.c: dup pthread.h inclusion.
2016-04-23 07:04:25 +02:00
Juan RP
e2e8eea490
lib/fetch: also call SSL_load_error_strings() once ( #167 ).
...
Close #168
2016-04-22 11:38:01 +02:00
Juan RP
228a89d51e
Use pthread_once(3) to initialize openssl/libressl just once.
...
Fixes openssl initialization concurrently by multiple threads.
Close #167
2016-04-22 11:32:34 +02:00
Juan RP
2434b90d6e
libxbps: use xbps_strlc{at,py} everywhere.
2016-04-17 20:17:37 +02:00
Juan RP
048668b0fe
xbps_transaction_shlibs: for providers also print its pkgver obj.
2016-04-17 17:54:49 +02:00
Juan RP
6272280fcf
xbps-uhelper: support 'XBPS_{,TARGET_}ARCH' env vars in the 'arch' target.
2016-04-13 08:53:26 +02:00
Juan RP
c2a2b91ed2
NEWS: sync with reality.
2016-04-07 17:15:33 +02:00
Juan RP
35ad10ccbd
Fix 29765271e correctly.
...
xbps_find_virtualpkg_in_conf() needs to look at the vpkgs set up in
configuration files, not from those set by pkgdb.
As a result of this the two test cases that were failing yesterday are now
fixed.
2016-03-24 10:23:20 +01:00
Juan RP
29765271e9
xbps.d(5): 'virtualpkg' can now be used to map any pkg to another.
...
See NEWS for more information.
2016-03-23 12:46:52 +01:00
Juan RP
041708f643
Revert "Execute pkg scripts via posix_spawn(3)."
...
This reverts commit e33f6354c3 .
@Gottox pointed out why this won't work.
2016-02-06 10:56:32 +01:00
Juan RP
9ec32ec5e3
COPYING: welcome to 2016.
2016-02-06 09:55:53 +01:00
Juan RP
0d4906e1ae
xbps_xasprintf: use __attribute__(format printf) too.
2016-02-06 09:46:52 +01:00
Juan RP
2130d5daa6
proplib/prop_data: avoid 0 sized allocation reported by clang-analyzer.
2016-02-06 09:41:27 +01:00
Juan RP
c3382c5c05
Makefile: also remove temp files from 'make check'.
2016-02-06 09:31:13 +01:00
Juan RP
e526094d71
NEWS: mention recent change.
2016-02-06 09:19:51 +01:00
Juan RP
baf909caeb
xbps.h: bump XBPS_APIVER due to xbps_handle::native_arch change.
2016-02-06 09:18:00 +01:00
Juan RP
a6b2954aba
CONTRIBUTORS: added Michael Ghering (@ebfe).
2016-02-06 09:16:21 +01:00
Juan RP
42994ada07
Fix xbps_dbg_printf arguments by using __attribute__((format, printf)).
...
Patch provided by Michael Ghering in #148 .
Close #148
2016-02-06 09:13:38 +01:00
Juan RP
067687ce28
libxbps: ignore updates for pkgs with held deps. Close #143
2016-02-06 09:03:54 +01:00
Juan RP
27e36fcbf9
xbps-fbulk(1): ignore xbps-src msgs (those starting with '=>').
...
Reported by @chneukirchen.
2016-02-05 11:44:22 +01:00
Juan RP
c91b942a45
xbps.h: increase xbps_handle::native_arch to 64.
...
Requested by @chneukirchen.
2016-02-05 11:43:22 +01:00
Juan RP
b759ca4b07
xbps-install(1): do not exit if pkg is up-to-date in dry-run mode.
...
Close #145
2016-02-05 11:27:40 +01:00
Juan RP
0fa676f50c
tests/libxbps/update_hold: fix previous.
2016-02-05 11:27:07 +01:00
Juan RP
d211825a18
tests: move and rename on hold test to the correct file.
2016-02-05 11:14:18 +01:00
Juan RP
e33f6354c3
Execute pkg scripts via posix_spawn(3).
2016-02-04 11:39:02 +01:00
Juan RP
bd00a0b096
tests: comment out the cyclic_dep_full test for now.
2016-02-04 10:41:10 +01:00
Juan RP
ccc4b3ccf0
tests: cyclic_deps/cyclic_dep_full: set timeout to 5.
2016-02-04 10:38:58 +01:00
Juan RP
76c577e6f3
.travis.yml: run on trusty dist.
2016-02-04 10:27:10 +01:00
Juan RP
91067c0547
xbps_symlink_target: fix bug introduced in b81b9ab.
2016-02-04 09:55:46 +01:00
Juan RP
1394f69de0
.travis.yml: needs sudo to install deps.
2016-02-04 09:16:20 +01:00
Juan RP
1e733f4daa
lib/util: fix a memleak detected by clang-analyzer.
2016-02-03 11:52:07 +01:00
Juan RP
f5f25a5ff4
xbps_symlink_target: fix a double free.
2016-02-02 11:51:26 +01:00
Juan RP
430a25f422
libxbps: execute pkg scripts with /bin/sh directly.
...
The pkg INSTALL/REMOVE scripts do not need to have the executable
bit set anymore, thus /tmp can be mounted with 'noexec' from now on.
GH #149
2016-02-02 11:28:48 +01:00
Juan RP
b81b9ab379
xbps_symlink_target: fix bb977c7 (v3).
2016-02-02 11:08:05 +01:00
Juan RP
377ec33ecf
tests/xbps-install: #143 has not yet been resolved; mark as known bug for now.
2016-02-02 11:08:05 +01:00
Juan RP
4632254de6
admin/travis-install-deps.sh: switch to kyua-0.12.
2015-12-21 18:04:23 +01:00
Juan RP
80926d7787
Revert "admin/travis-install-deps.sh: create a symlink for atf-sh."
...
This reverts commit 4990061257 .
2015-12-21 17:59:51 +01:00
Juan RP
4990061257
admin/travis-install-deps.sh: create a symlink for atf-sh.
2015-12-21 17:55:11 +01:00
Juan RP
d984eeeb47
xbps_symlink_target: fix bb977c7 (v2).
2015-12-21 17:50:13 +01:00
Juan RP
4c655fd56a
xbps_symlink_target: fix bb977c7
2015-12-21 17:20:34 +01:00
Juan RP
83b5b357cb
xbps-rindex/sign: fix a memleak found by clang-analyzer.
2015-12-21 17:16:00 +01:00
Juan RP
9e524d831c
fetch/common.c: fix a memleak found by clang-analyzer.
2015-12-21 17:12:14 +01:00
Juan RP
68d84d89c1
xbps-fbulk: fix a memleak found by clang-analyzer.
2015-12-21 17:07:43 +01:00
Juan RP
bb977c73e4
xbps_symlink_target: fix a meamleak reported by clang-analyzer.
2015-12-21 16:55:53 +01:00
Juan RP
a00c7b1c4b
xbps-checkvers: add some assertions.
2015-12-21 16:51:24 +01:00
Juan RP
efbd329122
Post release bump to 0.52.
2015-12-12 08:02:49 +01:00
Juan RP
5a60a228d8
NEWS: prepare 0.51.
2015-12-12 07:58:55 +01:00
Juan RP
8d739f3009
NEWS: sync.
2015-12-12 07:57:47 +01:00
Juan RP
6aa6856136
.gitignore: add xbps-alternatives bin.
2015-12-11 10:00:43 +01:00
Juan RP
9c4fa4909c
libxbps: initialize locale correctly to handle UTF-8 filenames with musl.
...
This fixes unpacking of ca-certificates that wasn't unpacking the files
with UTF-8 characters correctly.
2015-12-11 09:59:16 +01:00
Juan RP
2830bbef6d
package_remove: reset errno when a file does not exist (ENOENT).
...
To not propagate it later on... and also pass rv not errno to the
state callback function.
2015-12-01 08:31:05 +01:00
Juan RP
a9482027b2
xbps_array_foreach_cb_multi: handle the case of sysconf returning 0.
2015-11-26 07:18:14 +01:00
Juan RP
93b50bc4dc
alternatives: preserve order while updating pkgs (thanks chris2/duncaen).
2015-11-17 16:32:12 +01:00
Juan RP
15ab86c90d
alternatives: fix a double free in error path.
2015-11-15 09:23:51 +01:00
Juan RP
9ef83cfa69
alternatives: handle dirname() returning ".".
2015-11-15 09:17:05 +01:00
Juan RP
d9f56c9cdf
NEWS: mention recent alternatives bugfix.
2015-11-14 07:28:54 +01:00
Juan RP
b3c7d27c6b
alternatives: fix creation of symlinks with unexistent dirs.
...
If an alternative needs to create /usr/bin/foo, and /usr/bin
does not exist, this directory must be created prior to create
the symlink.
2015-11-14 07:26:27 +01:00
Juan RP
e0ce5641a3
lib/repo_pkgdeps.c: add missing \n in debug printfs.
2015-11-13 16:28:59 +01:00
Juan RP
2202482e0e
conflicts: really fix the issue with on hold pkgs and update test case.
2015-11-12 13:23:00 +01:00
Juan RP
e9dbb7b2e9
conflicts: add some debugging and remove wrong path.
2015-11-12 13:06:09 +01:00
Juan RP
6a59b65e28
conflicts: fix previous again...
2015-11-12 12:54:53 +01:00
Juan RP
3a5f1f8ad5
conflicts: really ignore on hold pkgs from pkgdb.
2015-11-12 12:41:36 +01:00
Juan RP
784e43d876
conflicts: do not take into account conflicts for on hold pkgs.
2015-11-12 12:24:33 +01:00
Juan RP
30a2642b7e
Post release bump to 0.51.
2015-11-10 15:44:29 +01:00
Juan RP
339b2ac03f
NEWS: prepare 0.50.
2015-11-10 15:43:32 +01:00
Juan RP
0cf4a2c0c0
conflicts: another bugfix + test case.
2015-11-10 15:36:25 +01:00
Juan RP
da5ad3d052
lib/package_alternatives.c: fix builds on travis.
2015-11-10 12:05:20 +01:00
Juan RP
0fced28044
lib/package_alternatives.c: error out if xbps_mkpath() fails.
...
... and ignore EEXIST for existing dirs.
2015-11-09 16:31:22 +01:00
Juan RP
ae8a5dafb8
NEWS: mention alternatives relative symlink changes by @Gottox.
2015-11-09 16:23:02 +01:00
Juan RP
62f76e5497
NEWS: mention recent conflicts bugfix.
2015-11-09 16:16:55 +01:00
Juan RP
182e5bb421
conflicts: ignore pkgs to be removed in transaction.
2015-11-09 16:00:15 +01:00
Juan RP
9b0cde3267
xbps-alternatives: dangling symlinks are now supported.
2015-11-02 21:02:37 +01:00
Juan RP
8c5878bff6
NEWS: mention recent changes.
2015-11-01 09:57:10 +01:00
Juan RP
1ed8551c08
xbps_configure_packages: ignore internal xbps objects.
...
Fixes an assertion triggered by `xbps-reconfigure -a`.
2015-10-31 15:03:26 +01:00
Juan RP
f896b17ba7
alternatives: fix an assertion!
2015-10-31 14:19:50 +01:00
Juan RP
33a1bea633
alternatives: fix a warning.
2015-10-31 14:07:12 +01:00
Juan RP
512122da4c
alternatives: really make relative symlinks this time.
2015-10-31 14:01:20 +01:00
Juan RP
b8abe80362
Post release bump to 0.50.
2015-10-31 13:13:42 +01:00
Juan RP
e1ca5280f7
NEWS: prepare 0.49.
2015-10-31 13:11:39 +01:00
Juan RP
84c58e241c
NEWS: you've been twerked.
2015-10-31 13:11:12 +01:00
Juan RP
e3a0164355
tests/xbps-alternatives: extend register_one_relative test case.
2015-10-31 13:08:13 +01:00
Juan RP
2d9630581e
CONTRIBUTORS: added Joey Gouly.
2015-10-31 13:05:15 +01:00
Juan RP
ac51dd913e
NEWS: mention relative symlinks support in alternatives (thanks @jgouly).
2015-10-31 13:04:36 +01:00
Juan RP
5170566e64
xbps-create.1: bump date.
2015-10-31 13:04:21 +01:00
Juan RP
3e6651d286
xbps-alternatives(1): implemented -g <grp> -l.
2015-10-31 12:11:21 +01:00
Juan RP
7b43e7381b
NEWS: mention xbps-remove(1) bugfix.
2015-10-31 12:09:08 +01:00
Juan RP
f69171320d
xbps-remove: fix previous correctly: process XBPS_STATE_ALTGROUP states.
2015-10-31 12:07:06 +01:00
Juan RP
85f75c2531
xbps-remove: do not ignore unknown states in the state cb.
2015-10-31 12:01:22 +01:00
Juan RP
15dc9fbd55
NEWS: mention alternatives bugfix.
2015-10-31 11:52:39 +01:00
Juan RP
59a8d3d20e
alternatives: skip dup alternative groups.
2015-10-31 11:47:58 +01:00
Juan RP
d68a2796c5
Post release bump to 0.49.
2015-10-31 11:37:40 +01:00
Juan RP
616a10bcae
NEWS: prepare 0.48.
2015-10-30 14:52:41 +01:00