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 dad96ccce2eea8b171cd2d14ec20b8185f0009a8 (commit) via 89c070b263a9e1e4e0734b25c8bc33367a34e504 (commit) via 29a96bcfe179a82adbd575057e2ef9d48a6a72fb (commit) via 48e2a1a119ce84681f25855221b6e2fc2689a760 (commit) via 297cd7897bfe060ce46d703e15ad7cbe37aedced (commit) via c0fe1743e5ba034f70f0740a8f0863d64d0e480a (commit) via f0e34be9903e5523c4bffd35f2659303f80c22fc (commit) via 36db8c50471b4860f6f492c618053bce2559ab73 (commit) via 49427d1fb4f7cb9cfb76e430343510fba5f09e6a (commit) via bf120635a7fdbb2caeb73fa0774bf718f2a127ae (commit) via 3934a842b8121d6fe950fcac323e92e5e35f1538 (commit) via 3294039a00f3aa65181ed23518dc5c73e0201268 (commit) via 0b92d9ed9c6bffcf4b47645a365ea6c3d162e89e (commit) via 1c39e4fbade29d570858ca6eca4958ab72cfbdd0 (commit) via 3a04267cdd0b1324c8153c813e9bc5726b005670 (commit) via 65847fad44216e290986b40b404701432c17ff5a (commit) from e20995560640d11491905bfa80aa993c2efde7c4 (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 dad96ccce2eea8b171cd2d14ec20b8185f0009a8 Author: Florian Pritz <bluewind@xinu.at> Date: Wed Jul 6 18:26:56 2011 +0200 replace access() calls for debug info where applicable Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Dan McGee <dan@archlinux.org> commit 89c070b263a9e1e4e0734b25c8bc33367a34e504 Author: Florian Pritz <bluewind@xinu.at> Date: Wed Jul 6 17:24:19 2011 +0200 signing.c: check if needed files are readable If we can't read the keyring, gpgme will output confusing debug information and fail to verify the signature, so we should log some debug information. Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Dan McGee <dan@archlinux.org> commit 29a96bcfe179a82adbd575057e2ef9d48a6a72fb Author: Florian Pritz <bluewind@xinu.at> Date: Wed Jul 6 17:22:59 2011 +0200 add _alpm_access() wrapper This is a wrapper function for access() which logs some debug information and eases handling in case of split directory and filename. Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Dan McGee <dan@archlinux.org> commit 48e2a1a119ce84681f25855221b6e2fc2689a760 Merge: c0fe174 297cd78 Author: Dan McGee <dan@archlinux.org> Date: Mon Jul 18 10:41:37 2011 -0500 Merge branch 'maint' commit c0fe1743e5ba034f70f0740a8f0863d64d0e480a Author: Allan McRae <allan@archlinux.org> Date: Sun Jul 17 01:48:47 2011 +1000 Fix compilation without gpgme Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit f0e34be9903e5523c4bffd35f2659303f80c22fc Author: Allan McRae <allan@archlinux.org> Date: Sun Jul 17 09:12:18 2011 +1000 configure: output more compile settings Add information on CPPFLAGS, LDFLAGS and LIBS to the end of the configure output. This is very helpful in tracing issues when adjusting the configure file and also will allow us to more easily replicate any issues discovered due to a users build environment. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 36db8c50471b4860f6f492c618053bce2559ab73 Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 18 01:27:45 2011 +1000 makepkg.conf: remove curl from other common tools It is now set as the main tool, so make wget another common one. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 49427d1fb4f7cb9cfb76e430343510fba5f09e6a Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 18 14:28:04 2011 +1000 repo-add: do not print full path of signature file The full path to the signature file when it is created is in a temporary directory so only print the filename. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit bf120635a7fdbb2caeb73fa0774bf718f2a127ae Author: Allan McRae <allan@archlinux.org> Date: Mon Jul 18 21:05:51 2011 +1000 repo-add: always remove repo signature symlink This prevents a dangling symlink being left behind if the repo goes from being signed to unsigned. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 3934a842b8121d6fe950fcac323e92e5e35f1538 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Jul 18 10:33:45 2011 -0400 contrib/paclog-pkglist: whitespace cleanup add a modeline and change 2 space indent to a tab. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 3294039a00f3aa65181ed23518dc5c73e0201268 Author: Dave Reisner <dreisner@archlinux.org> Date: Sun Jul 17 11:04:03 2011 -0400 contrib/paclog-pkglist: rework as bash wrapping awk Avoid some pain in awk's limited handling of command line arguments by wrapping this in a Bash script. We also default to @localstatedir@/log/pacman.log when no args are specified, meaning that -h or --help is required to get the help message. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 0b92d9ed9c6bffcf4b47645a365ea6c3d162e89e Author: Dan McGee <dan@archlinux.org> Date: Mon Jul 18 10:34:39 2011 -0500 Add a new epoch pactest Signed-off-by: Dan McGee <dan@archlinux.org> commit 1c39e4fbade29d570858ca6eca4958ab72cfbdd0 Author: Dan McGee <dan@archlinux.org> Date: Sat Jul 16 10:07:25 2011 -0500 Handle removal of empty directories properly This addresses FS#25141. We shouldn't remove every empty directory we come across during the removal process unless it is truly not known to any other package. This will prevent removal of essential directories such as '/var/lock/'. This is accomplished by first checking the empty/non-empty status of a directory, which was previously done implicitly by calling rmdir() and ignoring errors. We do this to avoid the next (new) check in most cases, which is to look at all local packages to see if the to-be-removed directory is present in another packages' filelist. If we do not find it anywhere, then we remove it, else we keep the file around. The pactest has been updated to test more cases, as well as finding a flaw in the original expected to fail case- we need separate DIR and FILE based EXIST rules. Signed-off-by: Dan McGee <dan@archlinux.org> commit 3a04267cdd0b1324c8153c813e9bc5726b005670 Author: Rogutės Sparnuotos <rogutes@googlemail.com> Date: Thu Jun 16 11:40:40 2011 +0300 makepkg: only test for writable PKGDEST when needed. There is no need for a writable PKGDEST when using the --nobuild or --geninteg flags. Allan: added --geninteg Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 65847fad44216e290986b40b404701432c17ff5a Author: Allan McRae <allan@archlinux.org> Date: Sat Jul 16 23:01:39 2011 +1000 Move some .gitignore entries Put a .gitignore entry at the right level and sort that file alphabetically. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: .gitignore | 1 - configure.ac | 4 + contrib/Makefile.am | 4 +- contrib/{paclog-pkglist => paclog-pkglist.in} | 61 ++++++++++------- etc/makepkg.conf.in | 2 +- lib/libalpm/remove.c | 47 +++++++++++-- lib/libalpm/signing.c | 14 +++- lib/libalpm/trans.c | 3 +- lib/libalpm/util.c | 89 +++++++++++++++++++++++++ lib/libalpm/util.h | 2 + scripts/.gitignore | 5 +- scripts/makepkg.sh.in | 4 +- scripts/repo-add.sh.in | 5 +- test/pacman/pmrule.py | 8 ++ test/pacman/tests/epoch005.py | 25 +++++++ test/pacman/tests/remove070.py | 24 +++++-- 16 files changed, 242 insertions(+), 56 deletions(-) rename contrib/{paclog-pkglist => paclog-pkglist.in} (53%) create mode 100644 test/pacman/tests/epoch005.py hooks/post-receive -- The official pacman repository