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

Dan McGee dan at archlinux.org
Sun Apr 24 11:51: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  a7d33d0c36420462b3de5c7e2f8327ddbda2a129 (commit)
       via  1cb1b0a52c3c815f448af9ca80bd38f550f5b7ca (commit)
       via  036f98575c1b57782db51c82b521d53ba1da99a1 (commit)
       via  fade60088e158c042e3a3a2c135fa067016998af (commit)
       via  59da64146d824026a958a139e0d3e0600f9bdcf7 (commit)
       via  2eab4ab0333df4d5d24637a2e2e32091d78decc6 (commit)
       via  8b34aa50b9111b5c7e26b9841ad6f0cc5c38887f (commit)
       via  9579879b1bb1a033e846b750769215b7b4066073 (commit)
       via  204bbc47149c948b680735a933fa395ce3983f38 (commit)
       via  934e8c79afcb0df8b750322c5e87d77203d9f1fe (commit)
       via  e3268d5e88308b1b854f5f256cb5fa40ac16ea5b (commit)
       via  74994faee7ce1681f24a3fc0a108dc4f9b824ffc (commit)
      from  e39c104d13bfb6e2c055c2af3eee41bfa603b13b (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 a7d33d0c36420462b3de5c7e2f8327ddbda2a129
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 24 21:17:03 2011 +1000

    repo-add: update copyright message
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1cb1b0a52c3c815f448af9ca80bd38f550f5b7ca
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 24 21:03:21 2011 +1000

    repo-add: document -k option
    
    Also unify the usage output with that given by repo-add itself.
    
    Dan: use 'options', not 'option(s)'.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 036f98575c1b57782db51c82b521d53ba1da99a1
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 24 20:56:59 2011 +1000

    repo-add: check for gpg early
    
    Check for the presence of gpg as soon as we know we need it.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit fade60088e158c042e3a3a2c135fa067016998af
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 24 20:51:53 2011 +1000

    repo-add: check for valid key when signing is requested
    
    Follow the example of makepkg
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 59da64146d824026a958a139e0d3e0600f9bdcf7
Author: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
Date:   Sun Apr 24 20:48:08 2011 +1000

    repo-add: add option to specify a different key to sign with
    
    Add -k/--key option to specify a non-default key for signing
    a package database.
    
    Original-patch-by: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 2eab4ab0333df4d5d24637a2e2e32091d78decc6
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 24 17:36:21 2011 +1000

    repo-add: simplify usage message
    
    Listing every option on the usage line becomes unweildly as more
    options get added so simplify it. Also, provide a standard package
    name in the repo-add example.
    
    Dan: just use 'options' as we use elsewhere, not 'option(s)'.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8b34aa50b9111b5c7e26b9841ad6f0cc5c38887f
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 19:51:51 2011 -0500

    Make dump_pkg_full a little less insane
    
    The various "level" values were a bit crazy to decipher, and we were
    doing some very interesting comparisons in certain places. Break it out
    into two parameters instead so we can seperate the type from the extra
    information display, and do things accordingly.
    
    Nothing changes with the display of any of the five types we currently
    show: -Si, -Sii, -Qi, -Qii, -Qip.
    
    Something to note- we should expose the PKG_FROM enum type somehow, this
    patch leaves the door open to do that quite easily.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9579879b1bb1a033e846b750769215b7b4066073
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 18:31:19 2011 -0500

    libalpm/dload: major refactor of signature downloading
    
    There's a lot of related moving parts here:
    * Iteration through mirrors is moved back to the calling functions. This
      allows removal of _alpm_download_single_file and _alpm_download_files.
    * The download function gets a few more arguments to influence behavior.
      This allows several different scenarios to customize behavior:
      - database
      - database signature (req'd and optional)
      - package
      - package via direct URL
      - package signature via direct URL (req'd and optional)
    * For databases, we need signatures from the same mirror, so structure
      the code accordingly.
    
    Some-inspiration-from: Dave Reisner <d at falconindy.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 204bbc47149c948b680735a933fa395ce3983f38
Author: Dan McGee <dan at archlinux.org>
Date:   Thu Apr 21 17:24:04 2011 -0500

    libalpm/dload: add allow_resume and reorder error checks
    
    The allow_resume is the start of the fix to the "don't ever resume
    database downloads" problem, as well as being useful for '.sig'
    downloads as well. For now, we say "always allow resume", but this will
    eventually get pushed down as necessary.
    
    Error checks are reworked in order to correctly error out when a file is
    not found on the remote end and reports 0 bytes downloaded. In addition,
    the two error messages printed are now different as one reports a more
    specific error message provided via the cURL error buffer.
    
    Some example output from an -Sy run with [testing], [community],
    [community2], [eee], and [nonexistant] defined as repos. [community2]
    and [nonexistant] are both invalid, one using FTP and one using HTTP.
    
        :: Synchronizing package databases...
        testing is up to date
        community is up to date
        error: failed retrieving file 'community2.db' from ftp.archlinux.org : Given file does not exist
        error: failed to update community2 (FTP: couldn't retrieve (RETR failed) the specified file)
        eee is up to date
        error: failed retrieving file 'nonexistant.db' from code.toofishes.net : The requested URL returned error: 404
        error: failed to update nonexistant (HTTP response code said error)
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 934e8c79afcb0df8b750322c5e87d77203d9f1fe
Merge: e39c104 e3268d5
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 22 17:08:12 2011 -0500

    Merge branch 'maint'

commit e3268d5e88308b1b854f5f256cb5fa40ac16ea5b
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Apr 22 17:07:58 2011 -0500

    Small translation update from Transifex
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 doc/pacman.8.txt       |   14 +++--
 doc/repo-add.8.txt     |    9 +++-
 lib/libalpm/alpm.h     |    4 +-
 lib/libalpm/be_sync.c  |   88 +++++++++++++-------------------
 lib/libalpm/dload.c    |  131 +++++++++++++++++++-----------------------------
 lib/libalpm/dload.h    |    8 +--
 lib/libalpm/sync.c     |   25 ++++++++-
 po/sk.po               |    4 +-
 scripts/repo-add.sh.in |   83 ++++++++++++++++++++----------
 src/pacman/package.c   |   50 +++++++-----------
 src/pacman/package.h   |   10 +++-
 src/pacman/query.c     |    5 +-
 src/pacman/sync.c      |    7 ++-
 13 files changed, 220 insertions(+), 218 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list