[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc1-144-gad051f7

Dan McGee dan at archlinux.org
Thu Sep 1 14:03:01 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  ad051f7328cb8fed19070651aac314d64de1b815 (commit)
       via  13072ef86ca8d9b3eb5b06c21211dc98d5a21732 (commit)
       via  11873b70ae346d06da8590f6bd4bfc19577a8840 (commit)
       via  11ab9aa9f5f0f3873df89c73e8715b82f485bd9b (commit)
       via  cf1f0143935fe62ebb568202ff83ba2de0815995 (commit)
       via  5bb2d2e0a0c9edf03273fc00aa9e3a5cdff13310 (commit)
       via  35d8cc8bc8ae94fcdde1bc04a3276a73e41660ec (commit)
       via  50f53b293c0ff823065e7a98d288787ca7bd4ba9 (commit)
       via  7479bf21e85c118067351769cdc9f1fd589ac4dc (commit)
       via  06b228b20fff23500e5bb9bc8cdf96a86ca244e8 (commit)
       via  19c3880ec9e7b373000b10e230217a733d1c1a24 (commit)
       via  2c5f000d5b2fd5db3b70670b835e6b932c0d10e3 (commit)
      from  234b6ffc2c39268d1efdc414e02bc4b352e5d931 (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 ad051f7328cb8fed19070651aac314d64de1b815
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Sep 1 12:36:11 2011 -0500

    _alpm_parsedate(): return time_t and not long
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 13072ef86ca8d9b3eb5b06c21211dc98d5a21732
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Sep 1 12:06:32 2011 -0500

    Add pactest for overflowing date (year 2038 problem)
    
    This will work fine on x86_64 (or any platform that has a 64 bit long),
    but currently fails on i686. This test also stresses the recent changes
    to accommodate package size values greater than a 32 bit UINT_MAX.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 11873b70ae346d06da8590f6bd4bfc19577a8840
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Sep 1 11:42:55 2011 -0500

    makepkg: fix overzealous PGP signature file matching
    
    The regex wasn't rooted at the end of the filename, nor was it matching
    a period/dot before the file extension. The end result was this matched a
    file named '07_all_sig.patch' which is totally broken.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 11ab9aa9f5f0f3873df89c73e8715b82f485bd9b
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Aug 30 09:24:28 2011 -0400

    pacman/callback: reuse strlen calculation
    
    Call strlen earlier in the dl progress callback, and reuse this length
    to replace some heavier str*() calls with more optimized mem*()
    replacements. This also gets rid of a false assumption that the ending
    string will ever be longer than the original string.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit cf1f0143935fe62ebb568202ff83ba2de0815995
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Aug 30 11:01:37 2011 -0400

    makepkg: fix sanity checking in versioning
    
    Read the entire variable, respecting escapes, which are necessary to
    retain for the successive eval.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 5bb2d2e0a0c9edf03273fc00aa9e3a5cdff13310
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Tue Aug 30 10:31:49 2011 -0400

    makepkg: read filenames in a while loop
    
    Further improvments on 2ca27ab which will allow the changelog and
    install script files to contain whitespace.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 35d8cc8bc8ae94fcdde1bc04a3276a73e41660ec
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Aug 22 20:50:17 2011 -0400

    makepkg: fix breakage in eval'ing quoted strings
    
    Broken in 2ca27a by me, trying to fix another problem.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 50f53b293c0ff823065e7a98d288787ca7bd4ba9
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 29 12:52:51 2011 -0500

    pacman-key: add --lsign-key operation
    
    This allows local signing of a given key to help establish the web of
    trust rooted at the generated (or imported) master key.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 7479bf21e85c118067351769cdc9f1fd589ac4dc
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 25 18:39:11 2011 -0500

    pacman-key master key generation
    
    This enables pacman-key, during --init, to generate a single secret key
    for the pacman keyring if one is not present. This will be used as the
    root of the web of trust for those that do not wish to manage it with
    their own key, as will be the default.
    
    This does not preclude later adding other secret keys to the keyring, or
    removing this one- we simply ensure you have at least one secret key
    available.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 06b228b20fff23500e5bb9bc8cdf96a86ca244e8
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 29 16:27:00 2011 -0500

    Scale package integrity progress bar/percentage by package size
    
    This upgrades the simple 15/17 scaling by package number we used before
    to package sized based scaling, which is much more accurate. Addresses
    some of the issues raised in FS#25817.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 19c3880ec9e7b373000b10e230217a733d1c1a24
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Aug 30 22:01:13 2011 +1000

    Remove outdated comment for _alpm_outerconflicts
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 2c5f000d5b2fd5db3b70670b835e6b932c0d10e3
Author: Pang Yan Han <pangyanhan at gmail.com>
Date:   Tue Aug 30 00:58:48 2011 +0800

    Improve advice for sync ops when db.lck is present
    
    When the database is locked, sync operations involving transactions, such as
    pacman -Syy, show the following:
    
    :: Synchronizing package databases...
    error: failed to update core (unable to lock database)
    error: failed to update extra (unable to lock database)
    error: failed to update community (unable to lock database)
    error: failed to update multilib (unable to lock database)
    error: failed to synchronize any databases
    
    Whereas pacman -U <pkg> shows:
    
    error: failed to init transaction (unable to lock database)
      if you're sure a package manager is not already
      running, you can remove /var/lib/pacman/db.lck
    
    Which is much more meaningful, since the presence of db.lck may indicate an
    erroneous lockfile instead of an ongoing transaction.
    
    Improve the error messages for sync operations by advising the user to remove
    db.lck if he is sure that no package manager is running.
    
    Signed-off-by: Pang Yan Han <pangyanhan at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 lib/libalpm/conflict.c        |    5 +---
 lib/libalpm/sync.c            |   19 ++++++++++++++++-
 lib/libalpm/util.c            |    4 +-
 lib/libalpm/util.h            |    2 +-
 scripts/makepkg.sh.in         |   30 +++++++++++++---------------
 scripts/pacman-key.sh.in      |   42 ++++++++++++++++++++++++++++++++++++++--
 src/pacman/callback.c         |   23 ++++++++++++---------
 src/pacman/sync.c             |    1 +
 src/pacman/util.c             |   22 ++++++++++++--------
 src/pacman/util.h             |    1 +
 test/pacman/tests/query002.py |    4 +-
 test/pacman/tests/query005.py |    4 +-
 test/pacman/tests/query006.py |   27 ++++++++++++++++++++++++++
 13 files changed, 133 insertions(+), 51 deletions(-)
 create mode 100644 test/pacman/tests/query006.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list