[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-460-ga0cfed7

Allan McRae allan at archlinux.org
Tue Oct 14 01:04:40 UTC 2014


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  a0cfed7df2ffac12df2bc935c53d273230f8aaa4 (commit)
       via  627ede877920d82ae6d1c9cc2d41c04cbc62ff25 (commit)
       via  c1d6cec2e277eea7affa43601086c523311b58c0 (commit)
       via  42c859e4cc38f91a1236cd93eae9e9f9a1bc1e62 (commit)
       via  01beca5df717252c7c9aa59bc705dc10a25ebdc8 (commit)
       via  7ddc967d7cf2b8de73095cb841ee2c5973a669e4 (commit)
       via  6dd593c293bdc808b5e7040d06657c4f89e1a8bd (commit)
       via  19c3179b7ebfa4c35dff45792c922602d9322417 (commit)
       via  62c11e450a6f7d753fc997c20027472661de04e0 (commit)
       via  3f0303dc92634043d561ac9bbefa6c6e57578a65 (commit)
       via  926d998a750413399ca7abbe422a65ccbf09306e (commit)
       via  faf0246437b47fb67f6adc3f2d039f6d787be1a0 (commit)
       via  5002227296b4de3c530690b38abab47dce83564d (commit)
       via  1e3c088c2e14c7211e77ad73201458418fd34091 (commit)
       via  ca8319aec904c1f59b51bf642d730d646e50b170 (commit)
      from  7ee01c86669327b2af63c8ed9390bcbf071cdac5 (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 a0cfed7df2ffac12df2bc935c53d273230f8aaa4
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Oct 13 09:08:29 2014 -0400

    makepkg: reorder args to pkgbuild_get_attribute for consistency
    
    In all other cases, this code gets the outvalue from the final
    parameter.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 627ede877920d82ae6d1c9cc2d41c04cbc62ff25
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 04:09:10 2014 -0400

    add pacman-db-upgrade test
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit c1d6cec2e277eea7affa43601086c523311b58c0
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sat Oct 11 04:08:20 2014 -0400

    sync.c: download packages before starting commit
    
    download_files sets the transaction state to STATE_DOWNLOADING.
    Modifying the state after it has already been set to STATE_COMMITTING
    created a brief window where SIGINT would fail to interrupt the process
    and caused interrupted downloads to result in a 'transaction started'
    message in the log with no matching transaction end.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 42c859e4cc38f91a1236cd93eae9e9f9a1bc1e62
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 03:01:40 2014 -0400

    pmtest: allow tests to specify test binary
    
    Adds a cmd property to tests (defaults to pacman) which is resolved
    using directories specified with --bindir (defaults to PATH).  The
    ability to manually specify a particular binary is preserved in order to
    allow running individual tests with differently named binaries such as
    lt-pacman.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 01beca5df717252c7c9aa59bc705dc10a25ebdc8
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 16:45:10 2014 -0400

    pacman: add --confirm option
    
    --confirm cancels the effect of a previous --noconfirm.
    This makes it easier for scripts to default to --noconfirm
    but allow users to override it.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7ddc967d7cf2b8de73095cb841ee2c5973a669e4
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 03:01:08 2014 -0400

    pmtest: allow tests to specify db version
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 6dd593c293bdc808b5e7040d06657c4f89e1a8bd
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 03:55:06 2014 -0400

    pmrule: make backup file test more robust
    
    This prevents an exception in the event backup entries are not in the
    correct format and brings the test in line with alpm's backup parsing
    which splits on the last tab rather than the first.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 19c3179b7ebfa4c35dff45792c922602d9322417
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 03:00:25 2014 -0400

    pmdb: include directories in package file lists
    
    Needed for checking directories with PKG_FILES.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 62c11e450a6f7d753fc997c20027472661de04e0
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Oct 11 16:33:32 2014 -0400

    makepkg: simplify attr matching in extract_function_var
    
    Interesting attributes created with 'local' or 'declare' won't be
    surfaced in .PKGINFO, so we shouldn't try to look for them.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 3f0303dc92634043d561ac9bbefa6c6e57578a65
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Oct 3 08:39:13 2014 -0400

    makepkg: show full fingerprint on pgp failure
    
    Rather than implementing suffix matching, which might clash, let's just
    print the full fingerprint of the err'ing key so that the user can
    copy/paste it into validpgpkeys. Also, make it clear in the manpage
    that validpgpkeys needs full fingerprints, and nothing else.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 926d998a750413399ca7abbe422a65ccbf09306e
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Oct 2 13:00:55 2014 -0400

    Revert "makepkg: allow less than the full fingerprint in validpgpkeys"
    
    This reverts commit 50296576d006d433fbfd4a6c57d5f95a942f7833.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit faf0246437b47fb67f6adc3f2d039f6d787be1a0
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Oct 10 10:02:05 2014 +1000

    There are not hooks!
    
    Refer to install scripts as scripts and not hooks.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 5002227296b4de3c530690b38abab47dce83564d
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Oct 6 04:16:36 2014 -0400

    pacman-db-upgrade: do not mangle file lists
    
    grep'ing out blank lines and sorting output thoroughly breaks any file
    lists with %BACKUP% entries which must be separated from the file list
    by a blank line.  Adds a custom function to ensure that all paths
    printed are non-empty and unique.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1e3c088c2e14c7211e77ad73201458418fd34091
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Thu Jul 31 19:42:28 2014 +0200

    alpm: Fix wrong xferred/total sizes when resuming downloads
    
    When a package is already partially downloaded in the cache, its download
    size will only be of what's left to be downloaded. Since pkg->download_size
    is what's used when calculating the total download size for the totaldl
    callback, same thing apply.
    
    However, the download progress callback was including this initial size,
    which would thus lead to invalid values (and percentage) used in frontends.
    That is, the progress bar could e.g. go further than 100%
    
    In the case of pacman, there is a sanity check for different historical
    reason (44a57c89), so before the possible "overflow" was noticed, the total
    download size/progress reported was wrong. Once caught, the TotalDownload
    option was ignored and it would use individual file download values as
    fallback instead.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ca8319aec904c1f59b51bf642d730d646e50b170
Author: Miguel de Val-Borro <miguel at archlinux.net>
Date:   Tue Sep 30 19:59:45 2014 -0400

    doc/translation-help.txt: Remove link to tutorial on sarovar.org
    
    The website sarovar.org has been shut down and the tutorial is
    not relevant any more.
    
    Signed-off-by: Miguel de Val-Borro <miguel at archlinux.net>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 Makefile.am                          |  4 +++-
 doc/PKGBUILD.5.txt                   |  5 ++---
 doc/pacman.8.txt                     |  5 ++++-
 doc/translation-help.txt             |  4 +---
 lib/libalpm/dload.c                  |  4 +++-
 lib/libalpm/sync.c                   | 11 +++++++---
 lib/libalpm/sync.h                   |  1 +
 lib/libalpm/trans.c                  | 10 +++++++++
 scripts/makepkg.sh.in                | 41 ++++++++++--------------------------
 scripts/pacman-db-upgrade.sh.in      | 29 +++++++++++++++++++------
 src/pacman/conf.h                    |  1 +
 src/pacman/pacman.c                  |  5 +++++
 test/pacman/pactest.py               | 16 ++++++--------
 test/pacman/pmdb.py                  |  2 +-
 test/pacman/pmenv.py                 |  3 ++-
 test/pacman/pmrule.py                | 10 ++++-----
 test/pacman/pmtest.py                | 32 ++++++++++++++++++++--------
 test/pacman/util.py                  |  5 +++--
 test/scripts/pacman-db-upgrade-v9.py | 21 ++++++++++++++++++
 valgrind.supp                        | 18 ++++++++++++++++
 20 files changed, 149 insertions(+), 78 deletions(-)
 create mode 100644 test/scripts/pacman-db-upgrade-v9.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list