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 e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 (commit) via f988aa6b32503f5d4003b1402089df74adf8b485 (commit) via 573bd80f147ce90f21ef51fb8ca6f71e89cc3a74 (commit) via 44de3183ff42dc4e5972a9d563ebc7125c3eb4dd (commit) via 03465ad6b6719e0afb20ca8829581190a2b7658e (commit) via d521f30f071e2bd2c39c05f39df34be867dfe572 (commit) via 9e1a20022d8186eba0005e20b8b6db16cf7dec64 (commit) via 56f821b72a6b56cdcbc727515e43c16affd39f08 (commit) via 930e93b8925874a3c6d3460d2c0cebcda5fc0d09 (commit) via 89f4dd88d784632fed134ae88284074511cf4567 (commit) via 83e42dcccef08233134a0a5da7e3da70638e6c97 (commit) via f41037358af167424403d30a3b972b1fd733c755 (commit) via 952ee5e6cb8bb1849c1bceedae38744935c82fca (commit) via 47d0df6c101455c989887551bd0f0149a0f00de7 (commit) via 5bda38196fbd6ad389fd829924736b007732e2f1 (commit) via ff58e5cb2d6aca0e1c8ed0e77770f3c5d2442c46 (commit) from 8de0631edbd1fd7681f6a924f5e166621328c13f (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 e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 Merge: 573bd80 f988aa6 Author: Dan McGee <dan@archlinux.org> Date: Fri Mar 16 12:08:10 2012 -0500 Merge branch 'maint' Conflicts: lib/libalpm/sync.c commit 573bd80f147ce90f21ef51fb8ca6f71e89cc3a74 Author: Allan McRae <allan@archlinux.org> Date: Fri Mar 9 17:27:43 2012 +1000 makepkg: abort when failing to create BUILDDIR Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 44de3183ff42dc4e5972a9d563ebc7125c3eb4dd Author: Allan McRae <allan@archlinux.org> Date: Fri Mar 9 17:15:28 2012 +1000 makepkg: prevent issues with files starting with a hyphen Most places in makepkg deal with full file paths, but a few use the file name only. Protect from potential issues when a file name starts with a hyphen. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 03465ad6b6719e0afb20ca8829581190a2b7658e Author: Allan McRae <allan@archlinux.org> Date: Fri Mar 9 16:01:28 2012 +1000 makepkg: append pkgbase to BUILDDIR if specified This means multiple packages can be build using the same BUILDDIR without their source files all ending up extracted in the same directory. Fixes FS#28417. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit d521f30f071e2bd2c39c05f39df34be867dfe572 Author: Dan McGee <dan@archlinux.org> Date: Tue Mar 13 06:33:56 2012 -0500 pactest: make OPTDEPEND rule look at non-description only Signed-off-by: Dan McGee <dan@archlinux.org> commit 9e1a20022d8186eba0005e20b8b6db16cf7dec64 Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 14 22:19:13 2012 -0400 Always display download size if it applies Currently, we try to do a bunch of funkyness constraining download size to print only when doing a -S/--sync operation. However, it is possible we try to download packages on a -U/--upgrade operation, and we currently won't show any itemized download sizes. Fix this ommission by always including the download size stuff in the built table rows; this column will be completely omitted anyway if there are no values due to prior work in commit 33bb7dbd35. Signed-off-by: Dan McGee <dan@archlinux.org> commit 56f821b72a6b56cdcbc727515e43c16affd39f08 Author: Dan McGee <dan@archlinux.org> Date: Wed Mar 14 22:18:37 2012 -0400 Handle printing NULL correctly in table display Treat this value as the empty string. Signed-off-by: Dan McGee <dan@archlinux.org> commit 930e93b8925874a3c6d3460d2c0cebcda5fc0d09 Author: Dan McGee <dan@archlinux.org> Date: Fri Mar 9 14:24:48 2012 -0600 Prefer fputs/fputc over fprintf when writing local database Using fputs should be faster as no format string parsing is required. It also prevents silly errors related to unescaped '%' signs, and removes the need to double them up in a lot of places. Signed-off-by: Dan McGee <dan@archlinux.org> commit 89f4dd88d784632fed134ae88284074511cf4567 Author: Dan McGee <dan@archlinux.org> Date: Fri Mar 9 14:10:04 2012 -0600 Extract a write_deps function from local database writing This reduces a lot of code duplication in the write function, which cleans it up a bit. Signed-off-by: Dan McGee <dan@archlinux.org> commit 83e42dcccef08233134a0a5da7e3da70638e6c97 Author: Dan McGee <dan@archlinux.org> Date: Fri Mar 9 13:40:55 2012 -0600 Remove unnecessary path check from local database This removes a call to _alpm_local_db_pkgpath() as well as an access() call when reading the local database. This appears to be code from 2006 that has stuck around. We don't need it because: 1) We never use this path except to check it via access(); however, we are already in a readdir() loop so it exists, or at least did at the time of the call. 2) The fopen() and other calls will fail on accessing the database files anyway, and we need to check those for errors. Signed-off-by: Dan McGee <dan@archlinux.org> commit 5bda38196fbd6ad389fd829924736b007732e2f1 Author: Dan McGee <dan@archlinux.org> Date: Mon Mar 12 21:47:29 2012 -0500 Minor format-string related cleanups We had one stubbed out so we didn't require a translation update, and the other is more a code style issue. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: doc/index.txt | 17 +++++-- lib/libalpm/be_local.c | 106 ++++++++++++++++++------------------------------ lib/libalpm/dload.c | 5 ++ lib/libalpm/sync.c | 10 +++- scripts/makepkg.sh.in | 25 ++++++++---- src/pacman/sync.c | 17 ++++++++ src/pacman/util.c | 34 +++++++-------- test/pacman/pmrule.py | 7 ++- 8 files changed, 118 insertions(+), 103 deletions(-) hooks/post-receive -- The official pacman repository