[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-182-g62e8812

Dan McGee dan at archlinux.org
Sat Apr 7 12:35:10 EDT 2012


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  62e8812fb9002bf2d737375003652bc6becc9f54 (commit)
       via  3be02aa27c892b2bcc76a8883a0087b51c0e768b (commit)
       via  42d408e0c253beca56f640729a85badffedd8a3f (commit)
       via  cb5ae428b63c9807f855638c00720f54ea73413f (commit)
       via  b5043dd6c3e2a9da637dfefbbd2b6a89cda600f0 (commit)
       via  923214497f1873a5bd1989aad867b629166d89b1 (commit)
       via  1917c845f74640262e452b67836b41faca52eb4e (commit)
       via  d11192c73ad6cfc6de1aa9dc4add6fa54b23fb8f (commit)
       via  bb71d254e2a2fbd641ce73392727762904189723 (commit)
       via  0fd477238f190976efffabd04110fb1d79448be3 (commit)
       via  0666b1366990064b0f9b47fe321be8e6593336ce (commit)
       via  80a811ec9641ae0a94a6dcee3dbaeb42afb27afc (commit)
       via  6310bb5fbe841c4957dddce6a8ee97f2c6a10fc5 (commit)
       via  4ca6590af58177964910588a6d0406f0d009bd0e (commit)
       via  3f1ea8b62f46a915c94a5b46e21ad39ea2628f65 (commit)
       via  0145604728360acaf56e6d50bc03e78bfab7585c (commit)
       via  b5b9860a2e7f73b0445131a51006c8c95f1f1b91 (commit)
       via  b752561a52a88f8e9cc3bcc9c2079eb685245110 (commit)
       via  3c5d5a19b36c5ea3638de263cb7cd1be6289cb44 (commit)
       via  297916e6a2ad91bbd4cbd0173cac79937b93a393 (commit)
       via  a8f03d07c7eaae02a55065a4a2f098ef6d8b5bff (commit)
       via  114d121001d8c3e901d5330b864d58870c6e917b (commit)
       via  391769ff8914b1aa94fd8daa87da0d2bfc2cc328 (commit)
       via  969dcddbdf9d5dbd91aa414cdd193f3fb26b644b (commit)
       via  72ba4fb83ff99031f58169beeb1daa80ffd8cdb4 (commit)
       via  d7f4e8fbccb1506697d2c9f70c32326c01c05cb3 (commit)
       via  ed353d91b7fe5ab397cc6c649ceca2f0ea507023 (commit)
       via  1eeab12228b1d133b40ec44ac47b318379331deb (commit)
       via  7f258619c6c0e9f441aacbabfc1a2f5980c5cb9b (commit)
       via  be0e0444040dc7d84e86c5b5e60b786441c4d97e (commit)
       via  c571bd7afbbe05449558d861a6ec82c559771739 (commit)
       via  e66edf817b045375645fbd4645eddb15daded4d0 (commit)
       via  38c0ec868be6e2f45ffcc61d95cfb85294f623c1 (commit)
       via  8da489eac53513841d62380a72aae1baecc44e61 (commit)
       via  0972b7acfd7c8fadb6aeec6606ea85bf6c5d3d3d (commit)
      from  e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 (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 62e8812fb9002bf2d737375003652bc6becc9f54
Author: Florian Pritz <bluewind at xinu.at>
Date:   Fri Apr 6 18:17:06 2012 +0200

    repo-remove: remove deltas file if it becomes empty
    
    Signed-off-by: Florian Pritz <bluewind at xinu.at>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 3be02aa27c892b2bcc76a8883a0087b51c0e768b
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Apr 1 15:37:19 2012 +1000

    Prefix alpm_pkgfrom_t members with ALPM_
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 42d408e0c253beca56f640729a85badffedd8a3f
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Apr 7 11:29:11 2012 -0500

    Return more useful error codes on package open failures
    
    Failure isn't always due to the package file location not existing;
    permission issues can also play a part on something like a FUSE-based
    filesystem inaccessible to root.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit cb5ae428b63c9807f855638c00720f54ea73413f
Author: Allan McRae <allan at archlinux.org>
Date:   Wed Mar 28 20:30:53 2012 +1000

    Check minimum required gpgme version
    
    We use interfaces first introduced in gpgme-1.3.0 so test we have
    at least that version.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b5043dd6c3e2a9da637dfefbbd2b6a89cda600f0
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Mar 24 00:08:24 2012 +1000

    Make selecting scriptlet shell work
    
    The initial patch to implement this achieved nothing apart from
    adding a configure option.  This patch makes that configure option
    do what it advertises.
    
    Note that specifing any shell apart from /bin/sh causes testsuite
    failures as /bin/sh is the only shell in the testing environment.
    
    Bug-found-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 923214497f1873a5bd1989aad867b629166d89b1
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 17:43:47 2012 +1000

    makepkg: safely change directories
    
    In preparation for the removal of the global error trap we need a
    way to ensure changing directories succeeds.  Add a "cd_safe"
    wrapper that performs the necessary check.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1917c845f74640262e452b67836b41faca52eb4e
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 16:39:01 2012 +1000

    makepkg: use printf rather than echo to output variable
    
    Also make sure the strings passed to %s in printf are always quoted.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit d11192c73ad6cfc6de1aa9dc4add6fa54b23fb8f
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 16:19:53 2012 +1000

    makepkg: the rhs in string comparisons should be quoted
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit bb71d254e2a2fbd641ce73392727762904189723
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date:   Mon Mar 12 19:14:22 2012 -0600

    makepkg: devel_check(): cleanup for hg version
    
    Use pushd/popd, quote args, handle some more errors

commit 0fd477238f190976efffabd04110fb1d79448be3
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date:   Mon Mar 12 19:14:21 2012 -0600

    makepkg: devel_check(): set newpkgver (cleanup)
    
    The case structure allows the syntax to focus on what's actually being
    done here.

commit 0666b1366990064b0f9b47fe321be8e6593336ce
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date:   Mon Mar 12 19:14:20 2012 -0600

    makepkg: devel_check(): consolidate common code

commit 80a811ec9641ae0a94a6dcee3dbaeb42afb27afc
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date:   Mon Mar 12 19:14:19 2012 -0600

    makepkg: devel_check(): determine vcs
    
    Rather than prioritizing an arbitrary VCS, collect all development
    directives. If there is more than one, give a warning and abort.

commit 6310bb5fbe841c4957dddce6a8ee97f2c6a10fc5
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date:   Mon Mar 12 12:53:10 2012 -0600

    makepkg: remove unused variable
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4ca6590af58177964910588a6d0406f0d009bd0e
Merge: 3f1ea8b b752561
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Apr 7 11:23:55 2012 -0500

    Merge branch 'maint'
    
    Conflicts:
    	lib/libalpm/signing.c
    	lib/libalpm/sync.c

commit 3f1ea8b62f46a915c94a5b46e21ad39ea2628f65
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Apr 7 11:20:08 2012 -0500

    Revert "makepkg: calculate exact total file size"
    
    This reverts commit b264fb9e9ddcc31dc8782390309421965e507383.
    With our "fix" of sleeping for BTRFS, we can go back to using `du` to
    calculate total installed size.

commit 0145604728360acaf56e6d50bc03e78bfab7585c
Author: Pierre <pierre at spotify.com>
Date:   Mon Apr 2 04:16:28 2012 +0200

    pacman: show groups once with -Sg
    
    Only displays groups that haven't appeared yet..
    Previously 'pacman -Sg' iterated over syncs, printed every group.
    
    This change does not affect '-Sgg' which still orders by sync first.
    
    To reproduce, on a current Arch Linux with [extra] and [community]:
    $ pacman -Sg|sort|uniq -c|sort -n
    [...]
          1 xorg-fonts
          2 vim-plugins
          2 xfce4-goodies
    
    Signed-off-by: Pierre <pierre at spotify.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit b5b9860a2e7f73b0445131a51006c8c95f1f1b91
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Wed Mar 28 20:22:18 2012 -0400

    makepkg.conf: enable curl's cookie engine for http
    
    Implements FS#28098.
    
    Signed-off-by: Dave Reisner <dreisner at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit c571bd7afbbe05449558d861a6ec82c559771739
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Mar 27 19:29:48 2012 -0500

    bash_completion: complete pacman-key options right away
    
    pacman-key requires at least one dashed option, so complete them right
    away, rather than falling back to default completion.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit e66edf817b045375645fbd4645eddb15daded4d0
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Mar 27 19:25:50 2012 -0500

    Drop bash 3.2 completion support
    
    This is pretty old at this point, and upstream bash completions project
    uses compopt heavily. Completions are by no means a make-or-break
    feature anyway, so this is not critical. This basically reverts commit
    6f4f9c1b66ed85 made in 2010.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 38c0ec868be6e2f45ffcc61d95cfb85294f623c1
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 16 18:08:22 2012 -0500

    Change table_display() to be static
    
    It is only used inside util.c.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8da489eac53513841d62380a72aae1baecc44e61
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 16 17:57:04 2012 -0500

    Reduce calls to getcols
    
    This dramatically improves upon a much older attempt in 2008 in commit
    ce3d70aa99ab86. We don't need to call it once per line we print unless
    there is a reasonable expectation of being able to resize the terminal
    mid-operation; this is really only the case during our callback progress
    bars.
    
    Some before and after numbers of ioctl() calls, gleaned from strace of
    the following operations (no targets to any of them to maximize the
    amount of output):
    
        pacman -Qii :  37768 ->  2616  (93.1% decrease)
        pacman -Qs  :   2616 ->     4  (99.8%)
        pacman -Sii : 133036 -> 10926  (91.8%)
        pacman -Ss  :  10926 ->    14  (99.9%)
    
    Obviously the search results are astounding; we only call getcols()
    once in the case of -Qs, and once per repo in the case of -Ss. For
    -Qii and -Sii we are still calling it once per package, but this is
    much better than once per line of info output.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 0972b7acfd7c8fadb6aeec6606ea85bf6c5d3d3d
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 16 17:05:06 2012 -0500

    Pass a file descriptor to getcols and flush_term_input
    
    This makes these methods a bit more flexible.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 NEWS                             |   26 ++-
 configure.ac                     |   13 +-
 contrib/bash_completion.in       |   27 +-
 doc/index.txt                    |    1 +
 etc/makepkg.conf.in              |    4 +-
 lib/libalpm/alpm.h               |    6 +-
 lib/libalpm/be_local.c           |    4 +-
 lib/libalpm/be_package.c         |   15 +-
 lib/libalpm/be_sync.c            |    2 +-
 lib/libalpm/error.c              |    2 +-
 lib/libalpm/package.c            |   18 +-
 lib/libalpm/po/ca.po             |    6 +-
 lib/libalpm/po/cs.po             |    6 +-
 lib/libalpm/po/da.po             |   93 +++---
 lib/libalpm/po/de.po             |    6 +-
 lib/libalpm/po/el.po             |    6 +-
 lib/libalpm/po/en_GB.po          |    4 +-
 lib/libalpm/po/es.po             |    4 +-
 lib/libalpm/po/fi.po             |    6 +-
 lib/libalpm/po/fr.po             |    4 +-
 lib/libalpm/po/hu.po             |    6 +-
 lib/libalpm/po/it.po             |    2 +-
 lib/libalpm/po/kk.po             |    6 +-
 lib/libalpm/po/libalpm.pot       |    4 +-
 lib/libalpm/po/lt.po             |    4 +-
 lib/libalpm/po/nb.po             |    6 +-
 lib/libalpm/po/pl.po             |    6 +-
 lib/libalpm/po/pt.po             |    6 +-
 lib/libalpm/po/pt_BR.po          |   11 +-
 lib/libalpm/po/ro.po             |    6 +-
 lib/libalpm/po/ru.po             |    4 +-
 lib/libalpm/po/sk.po             |    4 +-
 lib/libalpm/po/sr.po             |    6 +-
 lib/libalpm/po/sr at latin.po       |    6 +-
 lib/libalpm/po/sv.po             |    6 +-
 lib/libalpm/po/tr.po             |    6 +-
 lib/libalpm/po/uk.po             |    6 +-
 lib/libalpm/po/zh_CN.po          |    6 +-
 lib/libalpm/po/zh_TW.po          |    6 +-
 lib/libalpm/signing.c            |   15 +-
 lib/libalpm/sync.c               |   14 +-
 lib/libalpm/trans.c              |    2 +-
 scripts/Makefile.am              |    1 +
 scripts/library/parse_options.sh |   30 ++-
 scripts/makepkg.sh.in            |  252 +++++++++--------
 scripts/pacman-key.sh.in         |   16 +-
 scripts/pkgdelta.sh.in           |    6 +-
 scripts/po/ca.po                 |   16 +-
 scripts/po/cs.po                 |   16 +-
 scripts/po/da.po                 |  580 +++++++++++++++++++++-----------------
 scripts/po/de.po                 |   74 +++---
 scripts/po/el.po                 |   16 +-
 scripts/po/en_GB.po              |   16 +-
 scripts/po/es.po                 |   75 +++--
 scripts/po/fi.po                 |   16 +-
 scripts/po/fr.po                 |   20 +-
 scripts/po/hu.po                 |   16 +-
 scripts/po/it.po                 |   14 +-
 scripts/po/kk.po                 |   16 +-
 scripts/po/lt.po                 |   16 +-
 scripts/po/nb.po                 |   16 +-
 scripts/po/pacman-scripts.pot    |   16 +-
 scripts/po/pl.po                 |   16 +-
 scripts/po/pt.po                 |   16 +-
 scripts/po/pt_BR.po              |   23 +--
 scripts/po/ro.po                 |   16 +-
 scripts/po/ru.po                 |   60 ++---
 scripts/po/sk.po                 |   51 ++--
 scripts/po/sr.po                 |   16 +-
 scripts/po/sr at latin.po           |   16 +-
 scripts/po/sv.po                 |  122 ++++----
 scripts/po/tr.po                 |   16 +-
 scripts/po/uk.po                 |   62 +++--
 scripts/po/zh_CN.po              |   16 +-
 scripts/po/zh_TW.po              |   16 +-
 scripts/repo-add.sh.in           |    5 +
 src/pacman/callback.c            |    6 +-
 src/pacman/package.c             |   85 +++---
 src/pacman/pacman.c              |    2 +-
 src/pacman/po/ca.po              |   32 +--
 src/pacman/po/cs.po              |   33 +--
 src/pacman/po/da.po              |  170 ++++++-----
 src/pacman/po/de.po              |   29 +--
 src/pacman/po/el.po              |   35 +--
 src/pacman/po/en_GB.po           |   13 +-
 src/pacman/po/es.po              |   36 +--
 src/pacman/po/fi.po              |   20 +-
 src/pacman/po/fr.po              |   18 +-
 src/pacman/po/hu.po              |   31 +--
 src/pacman/po/it.po              |   33 +--
 src/pacman/po/kk.po              |   32 +--
 src/pacman/po/lt.po              |   18 +-
 src/pacman/po/nb.po              |   31 +--
 src/pacman/po/pl.po              |   32 +--
 src/pacman/po/pt.po              |   36 +--
 src/pacman/po/pt_BR.po           |   26 +-
 src/pacman/po/ro.po              |   35 +--
 src/pacman/po/ru.po              |   34 +--
 src/pacman/po/sk.po              |   40 ++--
 src/pacman/po/sr.po              |   33 +--
 src/pacman/po/sr at latin.po        |   33 +--
 src/pacman/po/sv.po              |   34 +--
 src/pacman/po/tr.po              |   33 +--
 src/pacman/po/uk.po              |   16 +-
 src/pacman/po/zh_CN.po           |   32 +--
 src/pacman/po/zh_TW.po           |   32 +--
 src/pacman/query.c               |    8 +-
 src/pacman/sync.c                |   18 +-
 src/pacman/util.c                |   90 ++++---
 src/pacman/util.h                |   16 +-
 110 files changed, 1504 insertions(+), 1738 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list