Commit Graph

3138 Commits

Author SHA1 Message Date
Duncaen c1a64ba86e Revert "lib/initend.c: Fix user virtual packages"
This reverts commit bea146c724.
2019-03-22 22:34:11 +01:00
Leah Neukirchen 601f0a2d09 bin/xbps-query: support $NO_COLOR
Closes: #273 [via git-merge-pr]
2019-03-22 21:47:14 +01:00
kayvenm bea146c724 lib/initend.c: Fix user virtual packages
Dictionary was never initialized because of wrong condition check

Closes: #265 [via git-merge-pr]
2019-03-22 21:45:44 +01:00
Duncaen c950441537 bin/xbps-install: ignore EBUSY errors 2019-03-22 21:43:52 +01:00
Duncaen 3ad6b7a523 bin/xbps-remove: ignore EBUSY errors
EBUSY occurs if xbps tries to remove a directory with unlink(2) that is
a mount point, this happens with `/boot` as example.

https: //github.com/voidlinux/void-packages/issues/7229#issuecomment-319392560
https: //github.com/voidlinux/void-packages/issues/8753
Closes: #259 [via git-merge-pr]
2019-03-22 21:41:43 +01:00
human c430d8ceb6 xbps.d.5: fix referenced sections
Closes: #45 [via git-merge-pr]
2019-03-22 21:36:31 +01:00
q66 75dc5c6b06 _xbps, _xbps-src: add ppc64 completion
Closes: #42 [via git-merge-pr]
2019-03-22 21:36:08 +01:00
Ingo Blechschmidt a12f22de86 Use https instead of http where possible 2019-03-22 21:35:08 +01:00
Duncaen f20032efa3 bin/xbps-checkvers: replace strncat with one snprintf 2019-03-22 19:14:08 +01:00
Cameron Nemo 31737ff946 tests/xbps/libxbps/config: safer string handling
Closes: #61 [via git-merge-pr]
2019-03-22 19:14:08 +01:00
Cameron Nemo 5aa1adca90 lib/initend.c: xbps_init(): safer string handling
Signed-off-by: Cameron Nemo <camerontnorman@gmail.com>
Closes: #58 [via git-merge-pr]
2019-03-22 19:14:08 +01:00
Duncaen 71b076908d bin/xbps-install: remove duplicate from Makefile 2019-03-22 19:14:08 +01:00
Duncaen d41cafbe52 tests: add test for shlib-provides with replaces 2019-03-22 19:14:08 +01:00
Duncaen 9139cc79bf mk/prog.mk: rebuild static binaries if static libs change 2019-03-22 19:14:08 +01:00
Duncaen bf5eba411b travis: trim dependencies 2019-03-22 19:14:08 +01:00
Duncaen 6a5048b46d travis: add voidlinux/voidlinux-musl to test matrix 2019-03-22 19:14:08 +01:00
Robert Lowry 0b1b1ecf05 travis: run void host in docker to compile/test
The current CI runs in ubuntu containers, which do not provide a
recent enough version of libarchive. This uses official Void
docker images to compile and run tests on the xbps repo.

Closes: #39 [via git-merge-pr]
2019-03-22 19:14:08 +01:00
Duncaen d7c2e87d55 tests: make tests POSIX shell compatible 2019-03-22 19:14:08 +01:00
Johannes Brechtmann 950945034b zsh: add completion for new patch phase in xbps-src 2019-03-19 15:38:26 +01:00
Robert Lowry 09a276bace README: update voidlinux URLs 2019-02-24 03:38:40 -05:00
wuhanck b4eebafa6d upgrade to openssl 1.1.x. 2019-01-24 14:57:50 -05:00
Foxlet 0f33859701 Fix namespace violation 2018-09-25 22:11:30 -04:00
Toyam Cox ac5776b9f5 Merge pull request #19 from steinex/fix-manpages-github-url
manpages: change URL for bug reporting to new GitHub repo
2018-09-23 18:10:11 -04:00
Frank Steinborn f366d6cb11 manpages: change URL for bug reporting to new GitHub repo 2018-09-23 17:51:07 +02:00
Enno Boland e4702d9d3b Merge pull request #6 from foxlet/fix-string-formatting
Fix string formatting of 64-bit unsigned integers
2018-07-30 20:28:09 +02:00
Enno Boland a5bfc59203 prepare release 2018-07-30 13:47:08 +02:00
Enno Boland 21e28257d1 NEWS: update date 2018-07-30 13:43:44 +02:00
Enno Boland 4c53f0b432 NEWS: fix punctuation 2018-07-30 13:42:28 +02:00
Enno Boland 75f6a2ce1f NEWS: new release date is 2018-07-27 2018-07-24 07:36:47 +02:00
Enno Boland f47f83602a NEWS: fix style of last NEWS entry 2018-07-20 09:46:23 +02:00
Enno Boland 0e8b01803f NEWS: mention hashcheck changes in rindex. 2018-07-20 09:45:35 +02:00
Enno Boland 9e01ebcbc7 NEWS: update and announce release date.
* mention >128 character path fix
* mention threading algorithm change
* mention rindex --hashcheck
2018-07-20 09:37:50 +02:00
Enno Boland ebca1758cc xbps-rindex.1: document --hashcheck option 2018-07-20 09:37:50 +02:00
Foxlet 4eaf45a767 Fix string formatting of 64-bit unsigned integers 2018-07-17 20:50:48 -04:00
Enno Boland c992049eb5 xbps-create: fix formatting, set return value on path overflow 2018-07-07 12:23:01 +02:00
Enno Boland 3ef932de2f xbps-create: replace nftw by an implementation that traverses the directory tree in an alphabetic order. 2018-07-07 12:15:00 +02:00
Enno Boland 3f251bea74 Revert "debug"
This reverts commit 29466b128b.
2018-07-06 15:17:42 +02:00
Enno Boland aa21cb08fd Revert "bin/xbps-create: process dictionary instead of linked list."
This reverts commit 25fa00ea46.
2018-07-06 08:07:59 +02:00
Enno Boland 705a30c63c Revert "bin/xbps-create: process_entry_file uses dictionary instead of linked list now."
This reverts commit 61d2361646.
2018-07-06 08:07:58 +02:00
Enno Boland e211ae21fe Revert "bin/xbps-create: remove xentry struct and clean up"
This reverts commit aa90201b2d.
2018-07-06 08:07:55 +02:00
Enno Boland 7fe66a1f20 xbps-rindex: make hash check optional 2018-07-03 08:07:23 +02:00
Enno Boland 283aa0efc2 fix travis 2018-07-02 16:15:45 +02:00
Enno Boland 97e56ff486 .travis.yml: do not require sudo 2018-07-02 16:14:21 +02:00
Enno Boland 29466b128b debug 2018-07-02 15:58:55 +02:00
Enno Boland bfd6b2e88e lib/plist.c: share workload more efficient between threads
Before this patch xbps had a constant slice count for every thread.
This resulted in unbalanced thread usage if the workload was
homogenous over the slices.

This patch replaces the naive slice count approach by spinlock based
reservation.
2018-07-02 13:18:23 +02:00
Enno Boland 3f4d6a93be NEWS: sync 2018-06-29 11:54:00 +02:00
Enno Boland a717e53ee7 xbps-rindex: fix staging deadlock. 2018-06-28 13:30:14 +02:00
Enno Boland 219f6c2310 xbps-rindex: add test to trigger stage deadlock 2018-06-28 13:30:14 +02:00
Duncaen daa1b44682 xbps-install: fix "Space available on disk:" padding 2018-05-02 00:46:07 +02:00
Duncaen ae868eeb30 NEWS: add some missing changes to xbps-0.52 2018-05-01 12:14:59 +02:00