[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc1-132-g234b6ff
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "The official pacman repository". The branch, master has been updated via 234b6ffc2c39268d1efdc414e02bc4b352e5d931 (commit) via d74dad79b7770725090e1eb2a015cbd6f88aed66 (commit) via 515720a6fcc54c35420b5b5cf9258c8f2b5dc01b (commit) via 8129b93afe13a6546f46c6615c316ed85f341191 (commit) via e3676ae7b51fdaa68fcf2923c19681ec7d6f3952 (commit) via 499e09734bc6f4a121b3363d88aeb085bcfd9ce9 (commit) via b3c0ae5205ee9615af077ff00b1a01be3aab4eb6 (commit) via 7480df68ce7fe60e93dd833faf83dd5f2d6149c1 (commit) from f46db04f98cb63b48208026865943e42e7ece2f4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 234b6ffc2c39268d1efdc414e02bc4b352e5d931 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 29 12:12:54 2011 -0500 Parse > 2GiB file sizes correctly We were using atol(), which on 32 bit, cannot handle values greater than 2GiB, which is fail. Switch to a strtoull() wrapper function tailored toward parsing off_t values. This allows parsing of very large positive integer values. off_t is a signed type, but in our usages, we never parse or have a need for negative values, so the function will return -1 on error. Before: $ pacman -Si flightgear-data | grep Size Download Size : 2097152.00 K Installed Size : 2097152.00 K After: $ ./src/pacman/pacman -Si flightgear-data | grep Size Download Size : 2312592.52 KiB Installed Size : 5402896.00 KiB Signed-off-by: Dan McGee <dan@archlinux.org> commit d74dad79b7770725090e1eb2a015cbd6f88aed66 Author: Helder Martins <heldermartins89@gmail.com> Date: Mon Aug 29 22:07:26 2011 +0100 lib/libalpm/handle.c: Removed redundant if condition Signed-off-by: Helder Martins <heldermartins89@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 515720a6fcc54c35420b5b5cf9258c8f2b5dc01b Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 29 16:23:06 2011 -0500 Ensure progress callback updates if XX/YY numerator changes We only updated if the percentage incremented and enough time had elapsed, even though the numerator of the current/howmany fraction may have changed. Ensure we proceed with the progress bar update in these cases so as to not mislead the user. Signed-off-by: Dan McGee <dan@archlinux.org> commit 8129b93afe13a6546f46c6615c316ed85f341191 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 29 10:52:12 2011 -0500 pacman-key: fix broken logic around updating trust database Any option that flips UPDATEDB=1 doesn't work right now due to what we thought was a good idea in commit cab1379a1ab14. Fix this by not including the update operation in the option count and special casing it where necessary. Also, bring back the helpful "Updating trust database" message. Signed-off-by: Dan McGee <dan@archlinux.org> commit e3676ae7b51fdaa68fcf2923c19681ec7d6f3952 Author: Allan McRae <allan@archlinux.org> Date: Mon Aug 29 21:28:22 2011 +1000 Run pacman test-suite with LC_ALL=C Running the pacman test-suite in a non-English locale results in a few failures. Force the test-suite to run with LC_ALL=C. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 499e09734bc6f4a121b3363d88aeb085bcfd9ce9 Author: Dan McGee <dan@archlinux.org> Date: Sun Aug 28 23:29:53 2011 -0500 Streamline alpm_splitdep() comparisons This reduces from 5 to 3 the number of searches needed on the string looking for a comparison operator, since we can so a second quick comparison looking for '=' if we find '<' or '>'. It also makes every search doable with strchr() or memchr() rather than the slower strstr() method. In testing, only 10% of splitdep calls (~1600 / 16000) during an -Ss database load found a version comparison operator, so optimizing the not found path to be require less work makes sense. Signed-off-by: Dan McGee <dan@archlinux.org> commit b3c0ae5205ee9615af077ff00b1a01be3aab4eb6 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Aug 29 20:46:28 2011 -0400 pacsort: use boolean, not binary OR operation Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 7480df68ce7fe60e93dd833faf83dd5f2d6149c1 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 29 07:48:59 2011 -0500 Rework scriptlet tests to not depend on pacman output This actually does something in a scriptlet we can check with our normal set of rules, rather than relying on pacman debug output. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: Makefile.am | 2 +- lib/libalpm/be_local.c | 4 ++-- lib/libalpm/be_package.c | 2 +- lib/libalpm/be_sync.c | 4 ++-- lib/libalpm/delta.c | 2 +- lib/libalpm/deps.c | 32 +++++++++++++++++++------------- lib/libalpm/handle.c | 7 +++---- lib/libalpm/util.c | 25 +++++++++++++++++++++++++ lib/libalpm/util.h | 1 + scripts/pacman-key.sh.in | 14 ++++++++++---- src/pacman/callback.c | 13 ++++++++----- src/util/pacsort.c | 2 +- test/pacman/tests/scriptlet001.py | 13 +++++-------- test/pacman/tests/scriptlet002.py | 13 +++++-------- 14 files changed, 84 insertions(+), 50 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
dan@archlinux.org