[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-531-gf10aea7

Dan McGee dan at archlinux.org
Tue Aug 2 08:40:55 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  f10aea73e462f05d31de7b55667f58300fb89fa2 (commit)
       via  b03b06cfd3afc95c328a166cfb8305a3df97819e (commit)
       via  6997a738bbca209cc6a8a29cdb71830bfb912f18 (commit)
       via  c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a (commit)
       via  cbaff216b3eca57b4fd717da53f43a6713722e95 (commit)
       via  573260556db49c62f5cf751f53812b7e06c1decb (commit)
       via  66d99957114e98ce41052fcd33200d8fbfbd9f26 (commit)
       via  aecd0740cfa8f547b0e65e0ab7535c35a2b80beb (commit)
       via  a3def7ac8745799e833b93f33954a02fd7efd83b (commit)
       via  dffff9659be91d6f31c9e4cea1d9de06b00d5d6c (commit)
       via  e42d97b7370c9e30d9ae66a33f42d27460eaf137 (commit)
       via  e99b6a131ea08829da26d62d498c33f3129683e3 (commit)
       via  cd8747ba6d6b4068331c921ee65260424c6d9699 (commit)
      from  804e2505cf4474791537a9f0ae8e9b6c274cb0c2 (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 f10aea73e462f05d31de7b55667f58300fb89fa2
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Jul 21 17:14:32 2011 -0500

    docs/pacman.conf: Document SigLevel option
    
    This adds docs for SigLevel, which can exist in both [options] and
    [repository] sections. It also does a bit of reworking of the structure
    of this manpage and adds a labeled list under the repo sections where we
    didn't have one before.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b03b06cfd3afc95c328a166cfb8305a3df97819e
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jul 22 10:48:13 2011 -0500

    Implement parsing of the new SigLevel directive
    
    Add code to conf.c that parses the new SigLevel directive. An
    overwhelming number of options are presented, but most users will still
    be fine with the Never/Optional/Required trio. More advanced users can
    combine these or any of the other options on a 'SigLevel = ' line, which
    is parsed in a left-to-right fashion and flags turned on and off
    accordingly. For example, all three of these will net the same config:
    
        SigLevel = Required PackageOptional
        SigLevel = Optional DatabaseRequired
        SigLevel = DatabaseRequired PackageOptional
    
    Additionally, database-specific lines assume you wish to start with any
    global default that has been set. For example, if any of the above lines
    were in the [options] section, something such as:
    
        SigLevel = PackageRequired PackageAllowMarginal
    
    Would continue to enforce required database signatures.
    
    Inspiration-by: Kerrick Staley <mail at kerrickstaley.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6997a738bbca209cc6a8a29cdb71830bfb912f18
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Jul 27 14:36:27 2011 -0400

    paccache: add new contrib script
    
    paccache is a robust and flexible package cache cleaner with a variety
    of options. Much credit goes to DJ Mills and Pat Brisbin for ideas
    behind this script.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    [Dan: add .gitignore entry]
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 30 12:24:46 2011 +1000

    pacman-key: follow gpg options for listing keys
    
    The current --list option outputed the keys and all their signatures
    which can be overly verbose.  It also did not take a list of keys on
    the command line to limit its output (although the code suggests that
    was intended).
    
    That patch brings consistency with gpg, providing --list-keys and
    --list-sigs options that function equivalently to those provided by
    gpg.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit cbaff216b3eca57b4fd717da53f43a6713722e95
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jul 29 18:49:38 2011 -0500

    Don't trim whitespace when reading database entries
    
    We don't write with extra or unknown whitespace, so there is little
    reason for us to trim it when reading either. This also fixes the
    hopefully never encountered "paths that start or end with spaces" issue,
    for which two pactests have been added. The tests also contain other
    evil characters that we have encountered before and handle just fine,
    but it doesn't hurt to ensure we don't break such support in the future.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 573260556db49c62f5cf751f53812b7e06c1decb
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jul 29 18:49:37 2011 -0500

    pactest: use subprocess module instead of os.system
    
    This is more in line with standard Python practice, and makes keyboard
    interrupts behave a lot more sanely. It also prevents the useless
    spawning of a shell as well as simplifies the command building and
    working directory stuff.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 66d99957114e98ce41052fcd33200d8fbfbd9f26
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jul 22 10:48:13 2011 -0500

    Revamp signing checks
    
    This ensures we are actually making correct use of the information gpgme
    is returning to us. Marginal being allowed was obvious before, but
    Unknown should deal with trust level, and not the presence or lack
    thereof of a public key to validate the signature with.
    
    Return status and validity information in two separate values so check
    methods and the frontend can use them independently. For now, we treat
    expired keys as valid, while expired signatures are invalid.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit aecd0740cfa8f547b0e65e0ab7535c35a2b80beb
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jul 8 14:44:58 2011 -0500

    Tidy up testdb to match coding styles
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a3def7ac8745799e833b93f33954a02fd7efd83b
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Jul 6 13:40:03 2011 -0500

    Make free_groupcache() private
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit dffff9659be91d6f31c9e4cea1d9de06b00d5d6c
Merge: cd8747b e42d97b
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Jul 28 12:48:38 2011 -0500

    Merge remote-tracking branch 'dave/scripts-fixup'

commit e42d97b7370c9e30d9ae66a33f42d27460eaf137
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Jul 28 13:08:37 2011 -0400

    scripts/pkgdelta: exit properly on missing args
    
    Removes usage of 'nounset' which, when combined with 'errexit' can cause
    undesirable early exits.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit e99b6a131ea08829da26d62d498c33f3129683e3
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Jul 28 13:07:25 2011 -0400

    scripts/repo-add: show usage when no DB file specified
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

commit cd8747ba6d6b4068331c921ee65260424c6d9699
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Jun 22 11:06:34 2011 -0500

    Unify modelines in Asciidoc files
    
    This gets us close to using the same modeline in all files we run
    through Asciidoc, as well as adding the spell and spelllang
    declarations, just as we had in NEWS already.
    
    The choice of 'en_us' is mainly for consistency and because the body of
    work already uses these spellings.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 HACKING                        |    2 +-
 contrib/.gitignore             |    1 +
 contrib/Makefile.am            |    4 +
 contrib/paccache.in            |  291 ++++++++++++++++++++++++++++++++++++++++
 doc/PKGBUILD.5.txt             |    2 +-
 doc/footer.txt                 |    2 +-
 doc/index.txt                  |   10 +-
 doc/libalpm.3.txt              |    2 +-
 doc/makepkg.8.txt              |    2 +-
 doc/makepkg.conf.5.txt         |    2 +-
 doc/pacman-key.8.txt           |    9 +-
 doc/pacman.8.txt               |    2 +-
 doc/pacman.conf.5.txt          |   94 ++++++++++++--
 doc/pkgdelta.8.txt             |    2 +-
 doc/repo-add.8.txt             |    2 +-
 doc/submitting-patches.txt     |    6 +-
 doc/translation-help.txt       |   34 +++---
 doc/vercmp.8.txt               |    2 +-
 lib/libalpm/alpm.h             |   22 +++-
 lib/libalpm/be_local.c         |   12 +-
 lib/libalpm/be_package.c       |    7 +-
 lib/libalpm/be_sync.c          |   12 +-
 lib/libalpm/db.c               |   46 +++---
 lib/libalpm/db.h               |    2 -
 lib/libalpm/signing.c          |  122 +++++++++++------
 lib/libalpm/util.c             |   20 +++
 lib/libalpm/util.h             |    1 +
 scripts/pacman-key.sh.in       |   21 ++-
 scripts/pkgdelta.sh.in         |    3 +-
 scripts/repo-add.sh.in         |    6 +-
 src/pacman/conf.c              |  136 ++++++++++++++-----
 src/pacman/util.c              |   42 +++++--
 src/util/testdb.c              |   12 +-
 test/pacman/pmrule.py          |    2 +-
 test/pacman/pmtest.py          |   46 +++---
 test/pacman/tests/remove071.py |   33 +++++
 test/pacman/tests/sync600.py   |   51 +++++++
 test/pacman/util.py            |    2 +-
 38 files changed, 850 insertions(+), 217 deletions(-)
 create mode 100755 contrib/paccache.in
 create mode 100644 test/pacman/tests/remove071.py
 create mode 100644 test/pacman/tests/sync600.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list