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 f41dc7e8fac63dfb0b201e2aecec4b5bcc66749f (commit) via 11757028283fece3bdd8442a422e46324ed531bb (commit) via d4a92cacc6c51e588cebda92d7de560a30fac7b8 (commit) via 11b9bc443d19640af89a9d4584698128d55e99de (commit) via 11f4a7a48ebd52c69345c3baced5b14974931643 (commit) via 855bc16a9eb21348be8b43273668269383aaaf96 (commit) via 5fc3ecf7f8807c47aeab798f1f496a3fc02b8f69 (commit) via 796eaaed4064c36e3dd45178b2584115279a482e (commit) via 88bd1cec778f37f2d58437221de28dec9d401b7e (commit) via 82ffe2cbfd83ca8b5723f4ac1c35e4b9da599106 (commit) via 1741b5cc30119631940f7b471395765fb6fa7b0f (commit) via a628feee46f2200db7d3303091813f050a61d0a3 (commit) from bd5ec9cd8e23bba4334a7b3a5a73843c3667c085 (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 f41dc7e8fac63dfb0b201e2aecec4b5bcc66749f Author: Allan McRae <allan@archlinux.org> Date: Tue Aug 16 13:55:00 2011 +1000 repo-add: fix creation of signature symlink When creating a repo outside the current directory, the signature symlink was not created. Reported-by: Gaetan Bisson <bisson@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 11757028283fece3bdd8442a422e46324ed531bb Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 16:09:45 2011 -0500 Update message catalogs Signed-off-by: Dan McGee <dan@archlinux.org> commit d4a92cacc6c51e588cebda92d7de560a30fac7b8 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 15:25:06 2011 -0500 Update translations from Transifex Signed-off-by: Dan McGee <dan@archlinux.org> commit 11b9bc443d19640af89a9d4584698128d55e99de Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 08:05:59 2011 -0500 repo-add: reorganize output messages for clarity The use of warning once we had already started adding a package was confusing as it broke the standard indent pattern. It was especially bad if adding multiple packages as it wasn't clear what sub-messages applied to which package being added. This should be an output change only from: ==> Adding package '/tmp/sync/netcfg-2.6.7-1-any.pkg.tar.xz' -> Computing checksums... -> Adding package signature... ==> WARNING: An entry for 'netcfg-2.6.7-1' already existed -> Removing existing entry 'netcfg-2.6.7-1'... -> Creating 'desc' db entry... -> Creating 'depends' db entry... to: ==> Adding package '/tmp/sync/netcfg-2.6.7-1-any.pkg.tar.xz' ==> WARNING: An entry for 'netcfg-2.6.7-1' already existed -> Computing checksums... -> Adding package signature... -> Removing existing entry 'netcfg-2.6.7-1'... -> Creating 'desc' db entry... -> Creating 'depends' db entry... Signed-off-by: Dan McGee <dan@archlinux.org> commit 11f4a7a48ebd52c69345c3baced5b14974931643 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 08:56:58 2011 -0500 Only check necessary signatures and checksums The precedence goes as follows: signature > sha256sum > md5sum Add some logic and helper methods to check what we have available when loading a package, and then only check what is necessary to verify the package. This should speed up sync database verifies as we no longer will be doing both a checksum and a signature validation. Signed-off-by: Dan McGee <dan@archlinux.org> commit 855bc16a9eb21348be8b43273668269383aaaf96 Author: Rémy Oudompheng <remy@archlinux.org> Date: Mon Aug 15 20:44:07 2011 +0200 libalpm: fix a remaining old syntax of RET_ERR() macro It would prevent compilation of pacman on FreeBSD, and possibly other systems. Signed-off-by: Rémy Oudompheng <remy@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 5fc3ecf7f8807c47aeab798f1f496a3fc02b8f69 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Aug 15 13:43:34 2011 -0400 lib/sync: ignore download errors for as long as possible Previously, the behavior was such that if a sync operation required packages from multiple repos, a download error in the first repo would cause a hard repo, ignoring the remainder of the repositories. Change this behavior so that we do a better job of fetching as many packages as possible before aborting the transaction. There's a little bit of refactoring mixed in here to get rid of some useless variables. Since we now depend heavily on the value of handle->pm_errno being accurate the determine the function's return value, we clear it when the transaction state is set. Fixes FS#25532. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 796eaaed4064c36e3dd45178b2584115279a482e Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 14:44:38 2011 -0500 Further fixes to replacement iteration A partial fix for this was in commit 7de92cb22, but this should fix the remaining cases. There are still several issues dealing with "provision as replacement" selection however. Addresses FS#25538 and FS#25527. Signed-off-by: Dan McGee <dan@archlinux.org> commit 88bd1cec778f37f2d58437221de28dec9d401b7e Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 15 13:08:24 2011 -0500 Add short example signature config to pacman.conf This is similar to what we do with every other option. Signed-off-by: Dan McGee <dan@archlinux.org> commit 82ffe2cbfd83ca8b5723f4ac1c35e4b9da599106 Author: Dave Reisner <dreisner@archlinux.org> Date: Mon Aug 15 13:31:34 2011 -0400 build-sys: always use $(RM) instead of rm -f These are equivalent. Use the autoconf macro for consistency. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 1741b5cc30119631940f7b471395765fb6fa7b0f Author: Dave Reisner <dreisner@archlinux.org> Date: Fri Aug 12 18:45:20 2011 -0400 dist: preserve symlinks on installation This applies to the repo-remove man page as well as the script itself. Yes Dan, I ran distcheck afterwards. Signed-off-by: Dave Reisner <dreisner@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit a628feee46f2200db7d3303091813f050a61d0a3 Author: Dan McGee <dan@archlinux.org> Date: Tue Aug 9 01:00:16 2011 -0500 Parse conflicts/provides/replaces at database load time We did this with depends way back in commit c244cfecf654d3 in 2007. We can do it with these fields as well. Of note is the inclusion of provides even though only '=' is supported- we'll parse other things, but no guarantees are given as to behavior, which is more or less similar to before since we only looked for the equals sign. Also of note is the non-inclusion of optdepends; this will likely be resolved down the road. The biggest benefactors of this change will be the resolving code that formerly had to parse and reparse several of these fields; it only happens once now at load time. This does lead to the disadvantage that we will now always be parsing this information up front even if we never need it in the split form, but as these are uncommon fields and our parser is quite efficient it shouldn't be a big concern. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: contrib/Makefile.am | 4 +- doc/Makefile.am | 13 ++- etc/Makefile.am | 2 +- etc/pacman.conf.in | 5 + lib/libalpm/alpm.h | 12 +- lib/libalpm/be_local.c | 31 ++-- lib/libalpm/be_package.c | 31 +++- lib/libalpm/be_sync.c | 21 ++- lib/libalpm/conflict.c | 21 +-- lib/libalpm/db.c | 17 +-- lib/libalpm/db.h | 1 - lib/libalpm/deps.c | 30 ++-- lib/libalpm/diskspace.c | 2 +- lib/libalpm/package.c | 22 ++- lib/libalpm/po/de.po | 27 ++-- lib/libalpm/po/el.po | 30 ++-- lib/libalpm/po/fi.po | 41 +++--- lib/libalpm/po/fr.po | 28 ++-- lib/libalpm/po/it.po | 30 ++-- lib/libalpm/po/libalpm.pot | 4 +- lib/libalpm/signing.c | 34 +++- lib/libalpm/signing.h | 1 + lib/libalpm/sync.c | 45 ++--- scripts/Makefile.am | 24 ++- scripts/po/de.po | 182 ++++++++++++--------- scripts/po/el.po | 367 +++++++++++++++++++++++------------------ scripts/po/fi.po | 13 +- scripts/po/it.po | 201 +++++++++++++---------- scripts/po/pacman-scripts.pot | 9 +- scripts/po/ro.po | 284 +++++++++++++++++++------------- scripts/po/tr.po | 68 ++++---- scripts/repo-add.sh.in | 36 ++-- src/pacman/package.c | 34 +++-- src/pacman/po/de.po | 20 ++- src/pacman/po/el.po | 73 +++++---- src/pacman/po/fi.po | 22 ++-- src/pacman/po/fr.po | 72 +++++---- src/pacman/po/it.po | 78 +++++---- src/pacman/po/pacman.pot | 36 +++-- src/pacman/po/ro.po | 79 +++++----- src/pacman/po/sk.po | 83 +++++---- src/pacman/po/uk.po | 28 ++-- src/pacman/sync.c | 7 +- test/pacman/tests/Makefile.am | 2 +- 44 files changed, 1205 insertions(+), 965 deletions(-) hooks/post-receive -- The official pacman repository