[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-190-gd5acf7a
Allan McRae
allan at archlinux.org
Thu Oct 31 02:24:48 EDT 2013
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 d5acf7a44a41c0ac8224895a9f15f3d04e80811d (commit)
via c3493360afdc4e74558f1a8016cdb3164f9dbc8f (commit)
via 08191b13f2911b5f371824fbc224fe66c336bc76 (commit)
via 1c5b94e6bbcf2e8e1c8bb2711465b98a894a9652 (commit)
via b82a0d83ce3aede3cd82885439996359fa7e7e7b (commit)
via 6405ecb25995e7cb4ec8b4603d6cfed9d58bf22a (commit)
via 7e767b7e90755f5b8c90b37e68ae14098fba5520 (commit)
via 8f5dbd56145a19d6f1ce951cec84ef5816f48349 (commit)
via a8285350cc6c6e9400c53e2a24d984a4b242e434 (commit)
via c2134fde2be179c490b33765fe5504be96291b95 (commit)
via 2194eddf30bea718c2b5fd6b86d2a626783fc901 (commit)
via 23923200c3e34563c8124a1b098bc0866f4e92e5 (commit)
via d4ba5bdda6595db83babbac1c59fac129fcaff24 (commit)
via d63313efe1502f97757028f55876f8accd9d9fe2 (commit)
via 49de11b34014ced15b84fd38061b3d5aeb4db47c (commit)
via 2d9e7dc2bcb71771b70d379f77212f0ce4a622f4 (commit)
via 70b2c5f5ef7e81f61db9fada63c80514c3b163a5 (commit)
via c7f159c1c94517a92c3a66208e534e1a983dddef (commit)
from 968486ecc0c20f3b075ad9b903b9df862621610a (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 d5acf7a44a41c0ac8224895a9f15f3d04e80811d
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Thu Oct 24 09:22:54 2013 -0400
upgrade.c: use iterator variable
remote was being used to loop over itself, making the FREELIST
ineffective.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c3493360afdc4e74558f1a8016cdb3164f9dbc8f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 25 23:20:24 2013 -0400
deps.c: pass alpm_list** to _alpm_recursedeps
Improves consistency and makes it clear that targs will be modified by
_alpm_recursedeps.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 08191b13f2911b5f371824fbc224fe66c336bc76
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Thu Oct 24 19:52:59 2013 -0400
check for -1 return value from getopt_long
getopt_long returns -1 when it has finished parsing all args. A return
value of 0 indicates that a flag was set directly by getopt_long and
parsing should continue.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 1c5b94e6bbcf2e8e1c8bb2711465b98a894a9652
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Thu Oct 24 09:22:53 2013 -0400
callback.c: check for negative xfered size
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b82a0d83ce3aede3cd82885439996359fa7e7e7b
Author: Allan McRae <allan at archlinux.org>
Date: Sun Oct 20 22:49:51 2013 +1000
makepkg: do not allow badly formatted arch lines
It appears there are a lot of packages with arch=('i686 x86_64')
floating around. Quote the arch array when passing as a parameter
to detect such things.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 6405ecb25995e7cb4ec8b4603d6cfed9d58bf22a
Author: Florian Pritz <bluewind at xinu.at>
Date: Sat Oct 19 11:47:11 2013 +0200
pacman -Si/-Qi: Autodetect best fitting file size unit
I've tracked this back to e223366 and it looks like this just forces KiB
because back then humanize_size didn't exist, but the size was just
divided by 1024 to keep it somewhat readable. When humanize_size got
introduced in 3c8a448 this was just carried over.
The unit detected for "Download Size" is reused for "Installed Size" to
make it easier to read.
Signed-off-by: Florian Pritz <bluewind at xinu.at>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 7e767b7e90755f5b8c90b37e68ae14098fba5520
Author: Vladimir A. Nazarenko <naszar at ya.ru>
Date: Sun Oct 20 15:57:24 2013 +1100
Use getuid instead of geteuid
If someone gives the pacman binary setuid permissions, the geteuid check
allows it to start running but subsequently fail. As we do not support
setting pacman setuid, use getuid to check permissions instead.
FS#37174.
Signed-off-by: Vladimir A. Nazarenko <naszar at ya.ru>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 8f5dbd56145a19d6f1ce951cec84ef5816f48349
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 18 00:36:22 2013 -0400
libalpm/db.c: default to ALPM_DB_USAGE_ALL
This allows existing front-ends other than pacman to continue working
normally.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit a8285350cc6c6e9400c53e2a24d984a4b242e434
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Oct 18 00:32:20 2013 -0400
makepkg: allow empty source arrays
Necessary for metapackages.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c2134fde2be179c490b33765fe5504be96291b95
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Thu Oct 17 23:38:58 2013 -0400
sortbydeps: include local pkgs in dep graph
Detecting indirect dependencies by traversing a package's entire
dependency tree is prohibitively slow for larger transactions. Instead
add local packages to the dependency graph. This additionally requires
delaying dependency ordering for sync operations so that removed
packages may be excluded from dependency detection.
tests/sync012.py was also updated to ensure that the dependency cycle
was actually detected.
Fixes FS#37380
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2194eddf30bea718c2b5fd6b86d2a626783fc901
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 14:54:57 2013 +1000
Indicate ignored packages in -Qu output
Add "[ignored]" in the "pacman -Qu" output after packages that have their
upgrades ignored.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 23923200c3e34563c8124a1b098bc0866f4e92e5
Author: Allan McRae <allan at archlinux.org>
Date: Wed Oct 16 12:23:11 2013 +1000
Expose alpm_pkg_should_ignore
This function is useful for frontends to annotate package upgrades
that will be ignored.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d4ba5bdda6595db83babbac1c59fac129fcaff24
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 22:20:43 2013 +1000
repo-add.8: Provide example usage
Detail the current standard of generating two databases - with and
without the file list.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit d63313efe1502f97757028f55876f8accd9d9fe2
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 22:00:41 2013 +1000
makepkg.8: Document remaining environmental variables
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 49de11b34014ced15b84fd38061b3d5aeb4db47c
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 21:29:23 2013 +1000
makepkg.8: document environmental variables that affect gpg signing
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2d9e7dc2bcb71771b70d379f77212f0ce4a622f4
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 17:28:49 2013 +1000
Fix detection of joint --native and --foreign usage
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 70b2c5f5ef7e81f61db9fada63c80514c3b163a5
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 16:21:33 2013 +1000
List signiture keyids in -Sii output
Signed-off-by: Allan McRae <allan at archlinux.org>
commit c7f159c1c94517a92c3a66208e534e1a983dddef
Author: Allan McRae <allan at archlinux.org>
Date: Tue Oct 15 15:53:51 2013 +1000
Make functions to decode a signature and extract keyid public
These are useful for frontends.
Signed-off-by: Allan McRae <allan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/makepkg.8.txt | 25 ++++++-
doc/repo-add.8.txt | 13 ++++
lib/libalpm/alpm.h | 15 ++++
lib/libalpm/be_package.c | 2 +-
lib/libalpm/db.c | 1 +
lib/libalpm/deps.c | 167 +++++++++++++++++++-----------------------
lib/libalpm/deps.h | 5 +-
lib/libalpm/package.c | 2 +-
lib/libalpm/package.h | 1 -
lib/libalpm/remove.c | 6 +-
lib/libalpm/signing.c | 6 +-
lib/libalpm/signing.h | 5 --
lib/libalpm/sync.c | 27 ++++---
scripts/makepkg.sh.in | 6 +-
src/pacman/callback.c | 2 +-
src/pacman/package.c | 22 +++++-
src/pacman/pacman.c | 17 ++---
src/pacman/query.c | 4 +
src/pacman/upgrade.c | 6 +-
test/pacman/tests/query006.py | 2 +-
test/pacman/tests/sync012.py | 2 +
21 files changed, 195 insertions(+), 141 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list