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@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c3493360afdc4e74558f1a8016cdb3164f9dbc8f Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 08191b13f2911b5f371824fbc224fe66c336bc76 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 1c5b94e6bbcf2e8e1c8bb2711465b98a894a9652 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit b82a0d83ce3aede3cd82885439996359fa7e7e7b Author: Allan McRae <allan@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@archlinux.org> commit 6405ecb25995e7cb4ec8b4603d6cfed9d58bf22a Author: Florian Pritz <bluewind@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@xinu.at> Signed-off-by: Allan McRae <allan@archlinux.org> commit 7e767b7e90755f5b8c90b37e68ae14098fba5520 Author: Vladimir A. Nazarenko <naszar@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@ya.ru> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8f5dbd56145a19d6f1ce951cec84ef5816f48349 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit a8285350cc6c6e9400c53e2a24d984a4b242e434 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c2134fde2be179c490b33765fe5504be96291b95 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 2194eddf30bea718c2b5fd6b86d2a626783fc901 Author: Allan McRae <allan@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@archlinux.org> commit 23923200c3e34563c8124a1b098bc0866f4e92e5 Author: Allan McRae <allan@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@archlinux.org> commit d4ba5bdda6595db83babbac1c59fac129fcaff24 Author: Allan McRae <allan@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@archlinux.org> commit d63313efe1502f97757028f55876f8accd9d9fe2 Author: Allan McRae <allan@archlinux.org> Date: Tue Oct 15 22:00:41 2013 +1000 makepkg.8: Document remaining environmental variables Signed-off-by: Allan McRae <allan@archlinux.org> commit 49de11b34014ced15b84fd38061b3d5aeb4db47c Author: Allan McRae <allan@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@archlinux.org> commit 2d9e7dc2bcb71771b70d379f77212f0ce4a622f4 Author: Allan McRae <allan@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@archlinux.org> commit 70b2c5f5ef7e81f61db9fada63c80514c3b163a5 Author: Allan McRae <allan@archlinux.org> Date: Tue Oct 15 16:21:33 2013 +1000 List signiture keyids in -Sii output Signed-off-by: Allan McRae <allan@archlinux.org> commit c7f159c1c94517a92c3a66208e534e1a983dddef Author: Allan McRae <allan@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@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