[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc1-33-gf41dc7e
Dan McGee
dan at archlinux.org
Tue Aug 16 10:26:59 EDT 2011
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 at 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 at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 11757028283fece3bdd8442a422e46324ed531bb
Author: Dan McGee <dan at archlinux.org>
Date: Mon Aug 15 16:09:45 2011 -0500
Update message catalogs
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d4a92cacc6c51e588cebda92d7de560a30fac7b8
Author: Dan McGee <dan at archlinux.org>
Date: Mon Aug 15 15:25:06 2011 -0500
Update translations from Transifex
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 11b9bc443d19640af89a9d4584698128d55e99de
Author: Dan McGee <dan at 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 at archlinux.org>
commit 11f4a7a48ebd52c69345c3baced5b14974931643
Author: Dan McGee <dan at 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 at archlinux.org>
commit 855bc16a9eb21348be8b43273668269383aaaf96
Author: Rémy Oudompheng <remy at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5fc3ecf7f8807c47aeab798f1f496a3fc02b8f69
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 796eaaed4064c36e3dd45178b2584115279a482e
Author: Dan McGee <dan at 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 at archlinux.org>
commit 88bd1cec778f37f2d58437221de28dec9d401b7e
Author: Dan McGee <dan at 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 at archlinux.org>
commit 82ffe2cbfd83ca8b5723f4ac1c35e4b9da599106
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1741b5cc30119631940f7b471395765fb6fa7b0f
Author: Dave Reisner <dreisner at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit a628feee46f2200db7d3303091813f050a61d0a3
Author: Dan McGee <dan at 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 at 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
More information about the pacman-dev
mailing list