[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