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

Dan McGee dan at archlinux.org
Mon Jul 18 22:11:18 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  61410814c2cb33055e0eb0276444b9073c3a1e7a (commit)
       via  05f7c0280e31d25e0b9b5c5cca349eb93e24f04f (commit)
       via  f1d25ba2dd2640054b8e2e1c7c39669abb0cc6e8 (commit)
       via  333269482a08e02d4e730dd739fc9e8625efde32 (commit)
       via  fa3aaa41e3563e8d4632c12cda989a471627aa20 (commit)
       via  7e5dea5d329a84293fe363ee098aede5aa1825af (commit)
       via  31c9a521b47a84ae01f3f9c9e25980694e1c472d (commit)
       via  0c9e86bab17691bf17c4251b2e16d65f517b88c8 (commit)
       via  0be9e4a4cd2c6a5d5c5246c8dc269931e883c1fe (commit)
       via  df7b390514efa0ae6b84e8404806dee63d3524ad (commit)
       via  0e85c4989b7a7a20978ba0dcc7b56f0f1853b974 (commit)
       via  fec10d4a65ebfdcac1f0e3dec9e24c1fe67bb52a (commit)
       via  74f6d717a3e25957ca5f3cf80897b218b990eea8 (commit)
       via  74e5a494b0cfea7a987fd2b253b765ca4362b456 (commit)
       via  7963c5d0000a9dc6fe895e0b321cd6f978168c34 (commit)
       via  e37adcd66427acecac934fd97fcf8428080c62e4 (commit)
       via  e458606ad2fce01e973eb02fb44f0a3f27baafa9 (commit)
       via  15ca6dca5c7be3253f650d615756f3bff1149d35 (commit)
       via  b300b991a7c489731f7e30117be169f69ffb8745 (commit)
       via  8ee0724558a33e224c06dddd63d6560d6e41cb44 (commit)
       via  95d7e1616361ab2b2be38ba5283328f6f9312012 (commit)
       via  7d205a70a26f1c3d283e995ec590b6838eb8283d (commit)
       via  d86a60c6946eeb27ee1092760c8608e207cccb8d (commit)
      from  dad96ccce2eea8b171cd2d14ec20b8185f0009a8 (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 61410814c2cb33055e0eb0276444b9073c3a1e7a
Merge: 05f7c02 3332694
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jul 18 21:10:56 2011 -0500

    Merge remote-tracking branch 'allan/pacman-key'

commit 05f7c0280e31d25e0b9b5c5cca349eb93e24f04f
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jul 18 20:30:28 2011 -0500

    Fix test suite when GPGME is disabled
    
    As noted by Allan, we failed pretty hard if gpgme was compiled out. With
    these changes, only sign001.py fails. This can/will be fixed later once
    we beef up the test suite with more signing tests anyway.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f1d25ba2dd2640054b8e2e1c7c39669abb0cc6e8
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Jul 17 11:54:58 2011 -0400

    pacman/callback: show .sig suffix on sig download
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 333269482a08e02d4e730dd739fc9e8625efde32
Author: Pang Yan Han <pangyanhan at gmail.com>
Date:   Sun Jul 10 12:26:42 2011 +0800

    pacman-key: --init: correct creation of gpg.conf
    
    Signed-off-by: Pang Yan Han <pangyanhan at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fa3aaa41e3563e8d4632c12cda989a471627aa20
Author: Pang Yan Han <pangyanhan at gmail.com>
Date:   Sun Jul 10 12:23:47 2011 +0800

    pacman-key: correct spelling mistake
    
    Signed-off-by: Pang Yan Han <pangyanhan at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7e5dea5d329a84293fe363ee098aede5aa1825af
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jul 10 16:53:03 2011 +1000

    pacman-key: add dependency on parse_options to Makefile
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 31c9a521b47a84ae01f3f9c9e25980694e1c472d
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 21:51:01 2011 +1000

    pacman-key: check required permissions on keyring
    
    Makes sure that the pacman keyring is readable and that the user
    has permissions to create a lock file if lock-never is not specified
    in the gpg.conf file.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0c9e86bab17691bf17c4251b2e16d65f517b88c8
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 17:26:17 2011 +1000

    pacman-key: add --init option
    
    Add an --init option that ensures that the pacman keyring has all
    the necessary files and they have the correct permissions for being
    read as a user.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0be9e4a4cd2c6a5d5c5246c8dc269931e883c1fe
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Jul 9 12:48:41 2011 +1000

    pacman-key: tidy up logic for finding pacman keyring directory
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit df7b390514efa0ae6b84e8404806dee63d3524ad
Author: Dave Reisner <d at falconindy.com>
Date:   Fri Jul 8 22:40:25 2011 -0400

    pacman-key: refactor get_from
    
    This function had a variety of pitfalls, including the inability to
    successfully find a key=value pair where no whitespace surrounded the
    equals sign. Make it more robust by splitting the line on the equals
    itself, and performing whitespace trimming on the resulting key/value
    pair.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0e85c4989b7a7a20978ba0dcc7b56f0f1853b974
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 11:41:04 2011 +1000

    pacman-key: add --verify option
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit fec10d4a65ebfdcac1f0e3dec9e24c1fe67bb52a
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 11:28:57 2011 +1000

    pacman-key: check only a single operation has been specified
    
    Follow the example of gpg and only allow a single operation to be
    specified each time.  Prevents having to deal with conflicting
    variable names and potential issues due to the order in which the
    operations are run.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 74f6d717a3e25957ca5f3cf80897b218b990eea8
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 11:16:12 2011 +1000

    pacman-key: move verifying keyring files to own function
    
    Also check all files before bailing on errors.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 74e5a494b0cfea7a987fd2b253b765ca4362b456
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jul 9 11:07:29 2011 +1000

    pacman-key: move --edit-key and --receive processing to functions
    
    This moves the processing of the --edit-key and --receive options
    to functions, keeping the final option processing to be all single
    line statements.
    
    Also rework the --edit-key option to validate all input before
    processing.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7963c5d0000a9dc6fe895e0b321cd6f978168c34
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Jul 8 22:30:09 2011 +1000

    pacman-key: update man page
    
    Update man page to reflect current options.  Also add a description
    on how to manually interact with the pacman keyring with gpg.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e37adcd66427acecac934fd97fcf8428080c62e4
Author: Ivan Kanakarakis <ivan.kanak at gmail.com>
Date:   Thu Apr 21 16:59:09 2011 +0300

    pacman-key: hide output of executed commands on logic checks
    
    This commit correctly redirects to /dev/null the output of several
    commands that get executed on logic checks.
    
    Original-patch-by: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
    Signed-off-by: Ivan Kanakarakis <ivan.kanak at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e458606ad2fce01e973eb02fb44f0a3f27baafa9
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Jul 8 21:14:53 2011 +1000

    pacman-key: rename --trust to --edit-key
    
    This keeps the naming of the option more consistent with what is
    actually being called by gpg.
    
    Original-patch-by: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 15ca6dca5c7be3253f650d615756f3bff1149d35
Author: Ivan Kanakarakis <ivan.kanak at gmail.com>
Date:   Thu Apr 21 16:59:08 2011 +0300

    pacman-key: fix quotation on several variable assignments
    
    This commit adds quotes to several variable assignments. Unquoted values
    can cause problems on several occasions if the value is empty. It is
    safer to have every assignment quoted.
    
    Signed-off-by: Ivan Kanakarakis <ivan.kanak at gmail.com>

commit b300b991a7c489731f7e30117be169f69ffb8745
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jul 6 03:41:52 2011 +1000

    pacman-key: allow the export of all key ids
    
    The gpg --export will exprt all keys if none are specified. Replicate
    this behavior in pacman-key.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8ee0724558a33e224c06dddd63d6560d6e41cb44
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jul 6 03:34:04 2011 +1000

    pacman-key: rename --del to --delete
    
    There is already the short -d alias provided, so stay verbose with
    the longer option name.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 95d7e1616361ab2b2be38ba5283328f6f9312012
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jul 6 03:27:23 2011 +1000

    pacman-key: remove the --adv option
    
    The conversion to using parse_options causes this option to break.
    It is preferable to remove the option rather than fix it as it is
    simply a wrapper for "gpg --homedir @sysconfdir@/pacman.d/gnupg".
    Any user using more advanced keyring management than provided by
    pacman-key can manage to point gpg at the right place themselves...
    
    How to manually edit the keyring with gpg will instead be documented
    in the man page in a later commit.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7d205a70a26f1c3d283e995ec590b6838eb8283d
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Jul 6 03:05:08 2011 +1000

    pacman-key: use our option parser
    
    The pacman-key script is complicated enough to warrent usage of the
    parse_options script.  This is especially helpful in dealing with
    all the configuration file override flags as the no longer need to
    be specified first.  It also allows us to do the right thing early
    with --help/--version and no option cases cleanly. This change also
    makde the check for root privileges only occur on operations where
    they are needed.
    
    This patch is inspired by and supercedes some patches submitted by
    Denis A. Altoé Falqueto and Ivan Kanakarakis who were altering the
    previous option handling in an attempt to deal with the above issues.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d86a60c6946eeb27ee1092760c8608e207cccb8d
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Jul 17 11:01:59 2011 -0400

    PKGBUILD.vim: add new var and assert bash syntax
    
    * assert is_bash to pickup more valid syntax
    * add checkdepends highlighting
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>

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

Summary of changes:
 contrib/PKGBUILD.vim     |    7 +
 doc/pacman-key.8.txt     |   67 +++++----
 lib/libalpm/be_sync.c    |    8 +
 lib/libalpm/db.c         |    1 -
 lib/libalpm/handle.c     |    8 +
 scripts/Makefile.am      |    3 +-
 scripts/pacman-key.sh.in |  347 +++++++++++++++++++++++++++-------------------
 src/pacman/callback.c    |   11 ++-
 8 files changed, 277 insertions(+), 175 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list