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

Dan McGee dan at archlinux.org
Mon Aug 15 13:23:04 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  bd5ec9cd8e23bba4334a7b3a5a73843c3667c085 (commit)
       via  f37c5016572fecb16cc53d5e3fdd059944e36359 (commit)
       via  fa4aad5b509946f947d9b2553d09f5f35be24915 (commit)
       via  f3f39cef84330b734c36a60e48cf26a3f3e1f76c (commit)
       via  7de92cb2232b2fc40c8fe749da78e8920afa0f1f (commit)
       via  ebb2e36cc4c40d11689a44a2503df40fa96e8fc1 (commit)
       via  31f2e0cba3281660a2a3ffc6f902a7019cb4699b (commit)
       via  ff88228abde9c288b3e08f5090a1ff3941fdc018 (commit)
       via  31a7b150b0a7485b9747e7d72416e4257a30140a (commit)
       via  20b5cc96be546db4e86b2216de3fccaeb7b2a4b2 (commit)
       via  ea79de21d82369e799fcdc6e71b45d9580a75099 (commit)
       via  71f854dde88c3a5dd479474770e0534af7576267 (commit)
       via  05f87e0b09429532b68526eba7e92646974f0f30 (commit)
       via  8d5018e78003689ca1048f0d18a58605b93e3171 (commit)
       via  ce8f91a71b2e5d50fe60baadc0269e6823e8056f (commit)
       via  6bf60568f8a956c980accdc6ae86c918eee5a881 (commit)
       via  83f076d3a81e5a625c07fdaf82a5e598a1c75c71 (commit)
       via  835365b817285abf136fc8509ae9d1bf97f55dff (commit)
       via  c9cc2332cfe59f69ab28b3b928794aa5d24342bc (commit)
       via  450bcb5d7bbab1c228f02e8010029fed5f751173 (commit)
      from  fffaba50fb6227462d3312b667f55293aa0b9214 (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 bd5ec9cd8e23bba4334a7b3a5a73843c3667c085
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 20:16:42 2011 -0500

    Validate the sha256sum if available
    
    Adjust load_internal() to check the sha256sum value if we have it.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f37c5016572fecb16cc53d5e3fdd059944e36359
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Aug 15 08:14:02 2011 -0500

    Show 'None' in Signatures -Qip/-Si output if none found
    
    This is to be as consistent as possible across both types of display.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit fa4aad5b509946f947d9b2553d09f5f35be24915
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Aug 14 20:47:08 2011 -0500

    decode_signature: guess signature data length for efficiency
    
    We may end up allocating 1 or 2 extra bytes this way, but it is worth it
    to simplify the method and not have to call base64_decode() a second
    time. Use the hueristic that base64 encoding produces 3 bytes of decoded
    data for every 4 bytes of encoded data.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f3f39cef84330b734c36a60e48cf26a3f3e1f76c
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 20:08:31 2011 -0500

    Remove checksum access indirection
    
    These items are never present in anything but sync databases, nor do we
    even try to load them from the local database. Remvoe the indirection
    meant to allow the caching layer to work since it will never do anything
    anyway.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 7de92cb2232b2fc40c8fe749da78e8920afa0f1f
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 15:07:22 2011 -0400

    lib/sync: reset flag after rejecting a replace
    
    This prevents iteration through the remainder of the current tree, with
    pacman claiming that they're all replacements to the original
    replacement candidate.
    
    :: Synchronizing package databases...
     allanbrokeit is up to date
     testing is up to date
     core is up to date
     extra is up to date
     community-testing is up to date
     community is up to date
    :: Starting full system upgrade...
    :: Replace util-linux-git with core/util-linux? [Y/n] n
    :: Replace util-linux-git with core/vi? [Y/n] n
    :: Replace util-linux-git with core/vpnc? [Y/n] n
    :: Replace util-linux-git with core/wget? [Y/n] n
    :: Replace util-linux-git with core/which? [Y/n] n
    :: Replace util-linux-git with core/wireless-regdb? [Y/n] n
    :: Replace util-linux-git with core/wireless_tools? [Y/n] n
    :: Replace util-linux-git with core/wpa_actiond? [Y/n] n
    :: Replace util-linux-git with core/wpa_supplicant? [Y/n] n
    :: Replace util-linux-git with core/xfsprogs? [Y/n] n
    :: Replace util-linux-git with core/xinetd? [Y/n] n
    :: Replace util-linux-git with core/xz? [Y/n] n
    :: Replace util-linux-git with core/zd1211-firmware? [Y/n] n
    :: Replace util-linux-git with core/zlib? [Y/n] n
     there is nothing to do
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ebb2e36cc4c40d11689a44a2503df40fa96e8fc1
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 20:15:15 2011 -0500

    Load and allow access to sha256sum
    
    This adds a field in the package struct for this checksum type as well
    as allowing access via the API to it. The frontend is now able to
    display any read value. Note that this does not implement any use or
    verification of the value internally.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 31f2e0cba3281660a2a3ffc6f902a7019cb4699b
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 15:46:18 2011 -0500

    Add ALPM sha256sum routines
    
    These mirror ones we already have for md5sums.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ff88228abde9c288b3e08f5090a1ff3941fdc018
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 15:33:05 2011 -0500

    Add sha2 (sha256) routines from PolarSSL
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 31a7b150b0a7485b9747e7d72416e4257a30140a
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Aug 13 21:17:59 2011 +1000

    repo-add: indicate whether package signature is found
    
    When adding a package to a repo, it is useful to be able to see
    that repo-add has indeed found the signature file.
    
    [Dan: update text to be more in line with other messages]
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 20b5cc96be546db4e86b2216de3fccaeb7b2a4b2
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Aug 13 14:40:41 2011 -0400

    pacman/package: show presence of signature in in -Si
    
    adds a new API method: alpm_pkg_get_base64_sig
    
    [Dan: don't use a new header string in frontend]
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ea79de21d82369e799fcdc6e71b45d9580a75099
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 23:38:07 2011 -0400

    README: update with 3.5.0 -> 4.0.0 API changes
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 71f854dde88c3a5dd479474770e0534af7576267
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 23:50:21 2011 -0400

    makepkg: don't hardcode path to strip
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 05f87e0b09429532b68526eba7e92646974f0f30
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 22:50:37 2011 -0400

    alpm.h: fix inconsistency in function prototype
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8d5018e78003689ca1048f0d18a58605b93e3171
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 21:31:54 2011 -0400

    add pactest for replacing a shared provider
    
    This is currently expected to fail.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ce8f91a71b2e5d50fe60baadc0269e6823e8056f
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 16:45:04 2011 -0400

    pactest/sync200: check for curl instead of fetch
    
    We can't just check for LIBS as curl won't be listed. Instead, look at
    the length of the LIBCURL var from the Makefile.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6bf60568f8a956c980accdc6ae86c918eee5a881
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 12 15:03:45 2011 -0400

    lib/dload: avoid deleting .part file on too-slow xfer
    
    Take this opportunity to refactor the if/then/else logic into a
    switch/case which is likely going to be needed to fine tune more
    exceptions in the future.
    
    Fixes FS#25531
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 83f076d3a81e5a625c07fdaf82a5e598a1c75c71
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Aug 14 20:39:43 2011 -0500

    Update base64 PolarSSL code
    
    Also adjust our code using it for the size_t adjustments made by
    upstream.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 835365b817285abf136fc8509ae9d1bf97f55dff
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 15:28:52 2011 -0500

    Update MD5 routines with changes from PolarSSL
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit c9cc2332cfe59f69ab28b3b928794aa5d24342bc
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Aug 11 19:26:20 2011 -0500

    pacman/query.c: avoid variable redeclaration
    
    We were using i as the loop variable in both the inner and outer loop.
    Use j in the inner loop instead for clarity.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 450bcb5d7bbab1c228f02e8010029fed5f751173
Author: Pang Yan Han <pangyanhan at gmail.com>
Date:   Fri Aug 12 01:38:56 2011 +0800

    pactest: -U --recursive
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 README                          |   75 ++++++++
 lib/libalpm/Makefile.am         |    3 +-
 lib/libalpm/alpm.h              |   20 ++-
 lib/libalpm/base64.c            |   12 +-
 lib/libalpm/base64.h            |   14 +-
 lib/libalpm/be_local.c          |    7 -
 lib/libalpm/be_package.c        |   21 ++-
 lib/libalpm/be_sync.c           |    3 +-
 lib/libalpm/dload.c             |   34 +++--
 lib/libalpm/md5.c               |   61 +++----
 lib/libalpm/md5.h               |   12 +-
 lib/libalpm/package.c           |   22 ++-
 lib/libalpm/package.h           |    4 +-
 lib/libalpm/sha2.c              |  369 +++++++++++++++++++++++++++++++++++++++
 lib/libalpm/{md5.h => sha2.h}   |   39 +++--
 lib/libalpm/signing.c           |   25 +--
 lib/libalpm/sync.c              |    7 +-
 lib/libalpm/util.c              |   99 ++++++++++-
 lib/libalpm/util.h              |    7 +-
 scripts/makepkg.sh.in           |    6 +-
 scripts/repo-add.sh.in          |    1 +
 src/pacman/package.c            |    7 +-
 src/pacman/query.c              |    6 +-
 test/pacman/tests/Makefile.am   |    2 +-
 test/pacman/tests/replace103.py |   21 +++
 test/pacman/tests/sync200.py.in |    2 +-
 test/pacman/tests/upgrade078.py |   56 ++++++
 27 files changed, 799 insertions(+), 136 deletions(-)
 create mode 100644 lib/libalpm/sha2.c
 copy lib/libalpm/{md5.h => sha2.h} (52%)
 create mode 100644 test/pacman/tests/replace103.py
 create mode 100644 test/pacman/tests/upgrade078.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list