[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.2-150-g9c55227

Dan McGee dan at archlinux.org
Wed Apr 27 18:15:14 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  9c552272e83905703ad0cbcfc92883ebd1eff6f9 (commit)
       via  97be2f0e0a0daad2f9058377c7dbee62cc7a8718 (commit)
       via  b7b3fc23869475d3d1729de802935b98594d1677 (commit)
       via  1d7ad5d24bd7487d70b98197d4dd3477ff75f513 (commit)
       via  4d63ebe2fbe932412a7b8340af49bf30c8e17a91 (commit)
       via  1cf79eb8c8c7894d238cd906613dc1cd5b7ced1a (commit)
       via  2df1534b787a87b4b7e8e4aaa5a9d5c2e3c6e47a (commit)
       via  225acbbff176e52a88eb6b8030d331a599a7ef06 (commit)
       via  31e55b8049ed001a993441f3efc8ffebdf360061 (commit)
      from  a7d33d0c36420462b3de5c7e2f8327ddbda2a129 (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 9c552272e83905703ad0cbcfc92883ebd1eff6f9
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Apr 24 11:42:51 2011 -0500

    configure: add output showing what libraries will be used
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 97be2f0e0a0daad2f9058377c7dbee62cc7a8718
Author: Dan McGee <dan at archlinux.org>
Date:   Sun Apr 24 11:40:58 2011 -0500

    Allow conditional compilation with GPGME
    
    This makes it possible to omit usage of -lgpgme, just as we can do for
    -lcurl and -lcrypto.
    
    Thanks to Rémy Oudompheng for an initial stab at this.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b7b3fc23869475d3d1729de802935b98594d1677
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Apr 23 11:39:51 2011 -0500

    signing: add more detail to unexpected signature count error
    
    Do a quick loop and count of the returned data so we can show how many
    signatures were parsed and read.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1d7ad5d24bd7487d70b98197d4dd3477ff75f513
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 22 15:55:54 2011 -0500

    Enhance GPGME debug output
    
    Add some lookup functions for nice names for the various types used by
    the library, and remove some fields that are of little use to us in the
    debug output. This should make looking at key loading and verification a
    bit easier, especially in determining what makes up our good and bad
    criteria.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4d63ebe2fbe932412a7b8340af49bf30c8e17a91
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 23:39:01 2011 -0500

    Perform package verification at package load time
    
    Both md5sum verification and PGP verification can and should be done at
    package load time. This allows verification to happen as early as
    possible for packages provided by filename and loaded in the frontend,
    and moves more stuff out of sync_commit that doesn't really belong
    there. This should also set the stage for simplified parallel loading of
    packages later down the road.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1cf79eb8c8c7894d238cd906613dc1cd5b7ced1a
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 21:57:08 2011 -0500

    sync_commit: refactor out validate_deltas
    
    More stuff going on in the pre-committing stage that can be in a static
    method to make things a bit more clear.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 2df1534b787a87b4b7e8e4aaa5a9d5c2e3c6e47a
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 21:40:00 2011 -0500

    sync_commit: refactor out file downloads
    
    This part is almost completely self-contained, except building the list
    of delta filenames that we use later to check their md5sums. Refactor it
    into a static method so we can bring most of the code in sync_commit
    closer to the method name.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 225acbbff176e52a88eb6b8030d331a599a7ef06
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 19:25:44 2011 -0500

    Rein in the complexity of the signature type
    
    Given that we offer no transparency into the pmpgpsig_t type, we don't
    really need to expose it outside of the library, and at this point, we
    don't need it at all. Don't decode anything except when checking
    signatures. For packages/files not from a sync database, we now just
    read the signature file directly anyway.
    
    Also push the decoding logic down further into the check method so we
    don't need this hanging out in a less than ideal place. This will make
    it easier to conditionally compile things down the road.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 31e55b8049ed001a993441f3efc8ffebdf360061
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 19:01:06 2011 -0500

    signing: let GPGME handle loading signatures from files
    
    Rather than go through all the hassle of doing this ourselves, just let
    GPGME handle the work by passing it a file handle.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 configure.ac             |   28 ++++-
 lib/libalpm/Makefile.am  |    6 +-
 lib/libalpm/alpm.h       |   10 +-
 lib/libalpm/be_package.c |   40 +++++---
 lib/libalpm/be_sync.c    |    2 +-
 lib/libalpm/db.c         |   23 ----
 lib/libalpm/db.h         |    3 -
 lib/libalpm/package.c    |   41 +-------
 lib/libalpm/package.h    |    7 +-
 lib/libalpm/signing.c    |  267 +++++++++++++++++++++++++++++++++-------------
 lib/libalpm/signing.h    |   13 +--
 lib/libalpm/sync.c       |  197 ++++++++++++++++------------------
 src/pacman/query.c       |    2 +-
 src/pacman/sync.c        |    3 +-
 src/pacman/upgrade.c     |    3 +-
 src/util/testpkg.c       |    3 +-
 16 files changed, 362 insertions(+), 286 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list