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

Allan McRae allan at archlinux.org
Sat Aug 9 02:05:08 EDT 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  3e19cd366add23390ce4d0c9531b2c07e009a217 (commit)
       via  ab07dfdeb9b4ecc443aa25f40fa530a730f65cde (commit)
       via  37634d22e501538e5a4b12105a0b56542841e71f (commit)
       via  db14815f463c5128a2fc25df8d7570293987e18f (commit)
       via  99a5017f5591d17784ac2456b1401628f2749eea (commit)
       via  17ed9eb7342670a18337516312a25e6cc0b8936c (commit)
       via  2b556d89de0d3f10466b4db4d8915a3ffb1163de (commit)
       via  cbd6c300b5bdf61b7df80f42cf06c69a6e4fde60 (commit)
       via  8d5d7f676196c9ec56dddc39de260eb40a51e843 (commit)
       via  8a02abcf194a7d4479c39cf0ce2dc03db9b199e1 (commit)
       via  b694d8455453f06158f51a276c61f9d90ecc10fe (commit)
       via  1431d244f741b5ea2c7fc16324174d59d13ffc33 (commit)
       via  574e45df28769b4919c0c7e5c7cb10d521066adc (commit)
       via  7c75564af933ad5258b2e2bee6ce63b9bcbf6561 (commit)
       via  2025279eb64c397e408baab7ff686624604f415a (commit)
       via  d981f93f18449e2cb7b67bfb417aac4737c84b57 (commit)
       via  4ccf49d3e74bf2af010fc90d9cd6fbeb71402f99 (commit)
       via  0bf4ae726d6a98142a176b9ac0b9ed8f00389e67 (commit)
       via  03b9bf08ac3b1e3f2c3b950ce995654af2c40503 (commit)
       via  7f1360b44089d69bae9a793741c0292fe91e32e4 (commit)
       via  f4992960ad4a325184802a47dc23d53d15be452f (commit)
       via  0c43198ee0817d7acea47ea5d15b4704db78308f (commit)
       via  22e478d20322a1d224fc41866d018d4b8a774057 (commit)
       via  85c80542a5c52311fdde71459a924d87ec95cc93 (commit)
       via  32413ad44b874d622034ebd63da57159446a91d3 (commit)
       via  dce82f9d198aed6ee1700048cd49dd3f95bdc9a7 (commit)
       via  7e87614665f667cc550acab3626ab6ad655541c7 (commit)
      from  fbb0945bfb6a9535dc42a120466b44c0b39c915d (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 3e19cd366add23390ce4d0c9531b2c07e009a217
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Thu Aug 7 00:43:21 2014 -0400

    pkgdelta(8): Fix broken example of --min-pkg-size with human-readable values
    
    The example for human-readable values must not contain a space between
    the value and the unit; otherwise, pkgdelta will not recognize the
    command options and will error out.
    
    In prose, however, there should be a space between the value and the
    unit.
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit ab07dfdeb9b4ecc443aa25f40fa530a730f65cde
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Thu Aug 7 00:43:20 2014 -0400

    man: Improve grammar and add missing single quotes around command options
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 37634d22e501538e5a4b12105a0b56542841e71f
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Thu Aug 7 00:43:19 2014 -0400

    man: Use uniform line spacing between sections
    
    Remove blank lines immediately following section headings.
    Ensure two blank lines before the start of a new section.
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit db14815f463c5128a2fc25df8d7570293987e18f
Author: Jason St. John <jstjohn at purdue.edu>
Date:   Thu Aug 7 00:43:18 2014 -0400

    pacman(8): Improve grammar and quoting
    
    Notable changes:
    * Add double quotes around printf-like formatting options for "--print-format"
    * Add a missing backslash in '--force'
    
    Signed-off-by: Jason St. John <jstjohn at purdue.edu>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 99a5017f5591d17784ac2456b1401628f2749eea
Author: Olivier Brunel <jjk at jjacky.com>
Date:   Sat Aug 9 00:41:35 2014 +0200

    Fix loading invalid package
    
    In 5acfa65f when adding a new variable (hit_mtree), the initialization of a
    variable (config) was dropped, which could lead to loading invalid package
    files, i.e. files that aren't archive (no metadata loaded) would return a new
    alpm_pkg_t with everything set to 0/NULL.
    
    Depending on the operation/use of the package, this could lead to segfault.
    
    Signed-off-by: Olivier Brunel <jjk at jjacky.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 17ed9eb7342670a18337516312a25e6cc0b8936c
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Aug 2 20:28:05 2014 -0400

    makepkg: replace bare eval with var extraction functions

commit 2b556d89de0d3f10466b4db4d8915a3ffb1163de
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Jul 25 14:01:48 2014 -0400

    PKGBUILD: handle arch specific attributes
    
    This introduces support for architecture-specific conflicts, depends,
    optdepends, makedepends, replaces, and conflicts by appending "_$CARCH"
    to the array name. For example, in the global section:
    
      arch=('i686' 'x86_64')
      depends=('foo')
      depends_x86_64=('bar')
    
    This will generate depends of 'foo' and 'bar' on x86_64, but only 'foo'
    on i686. Moreover, this is supported in the package functions with the
    same heuristics as the generic names, e.g.
    
      ...
      arch=('i686' 'x86_64')
      depends=('foo')
      ...
    
      package_somepkg() {
        depends_x86_64=('bar')
    
        ...
      }
    
    Again, will cause x86_64 to have depends of 'foo' and 'bar', but only
    'foo' for i686.

commit cbd6c300b5bdf61b7df80f42cf06c69a6e4fde60
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Fri Aug 1 16:59:58 2014 -0400

    makepkg: refactor check_sanity, give it some sanity of its own
    
    Break apart each of the blocks into their own separate functions. And,
    instead of the hand crafted eval statements, reuse the logic from
    pkgbuild-introspection[0] to abstract away the complexities of parsing
    bash.
    
    This commit fixes at least 3 bugs in check_sanity:
    
    1) The wrong variable is shown for the error which would be thrown
    when, e.g.  pkgname=('foopkg' 'bar^pkg')
    2) The "arch" variable is not sanity checked when the PKGBUILD has
    an arch override, but only one output package.
    3) https://bugs.archlinux.org/task/40361
    
    Lastly, there's some string changes here which should help to clarify
    a few errors emitted in the linting process.
    
    [0] https://github.com/falconindy/pkgbuild-introspection

commit 8d5d7f676196c9ec56dddc39de260eb40a51e843
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Aug 8 13:41:27 2014 +1000

    Update PKGBUILD documentation for removed override options
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8a02abcf194a7d4479c39cf0ce2dc03db9b199e1
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Mon Aug 4 08:48:05 2014 -0400

    makepkg: disallow pkgver/pkgrel/epoch overrides in packages
    
    This is a confusing feature, and no one uses it.

commit b694d8455453f06158f51a276c61f9d90ecc10fe
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Thu Aug 7 19:22:21 2014 -0400

    remove --destination-dir argument from a2x options
    
    This option is only for HTML output, and we're building manpages here.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1431d244f741b5ea2c7fc16324174d59d13ffc33
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Aug 4 15:34:01 2014 +1000

    Add Andrew to maintainers list.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 574e45df28769b4919c0c7e5c7cb10d521066adc
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Apr 6 11:04:18 2014 -0400

    trans_commit: log beginning and end of transaction
    
    This makes it clear whether a transaction successfully completed and
    allows log parsers to group related actions.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7c75564af933ad5258b2e2bee6ce63b9bcbf6561
Author: Ryo Munakata <ryomnktml at gmail.com>
Date:   Mon Jul 14 19:15:40 2014 +0900

    filecache_find_url: dereference the 'filebase' pointer
    
    Signed-off-by: Ryo Munakata <ryomnktml at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 2025279eb64c397e408baab7ff686624604f415a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:54 2014 -0700

    replace strdup with STRDUP
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d981f93f18449e2cb7b67bfb417aac4737c84b57
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:53 2014 -0700

    sync.c: fix style violations
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 4ccf49d3e74bf2af010fc90d9cd6fbeb71402f99
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:52 2014 -0700

    pacman.c: simplify stdin parsing
    
    Incorporate memory exhaustion and end-of-stream
    checks into the main loop.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0bf4ae726d6a98142a176b9ac0b9ed8f00389e67
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:51 2014 -0700

    handle_unlock: log error when lock file is missing
    
    Problems due to concurrent running instances of pacman can be difficult
    to diagnose.  Log a warning to make it more obvious that that's what
    happened, that it's a bad idea, and hopefully encourage people who do
    things like removing the lock file to run pacman from an install script
    to at least be courteous enough to put it back when they're done.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 03b9bf08ac3b1e3f2c3b950ce995654af2c40503
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:50 2014 -0700

    handle_unlock: log lock removal failure
    
    Rather than have individual callers log failure, just
    do it directly in _alpm_handle_unlock.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7f1360b44089d69bae9a793741c0292fe91e32e4
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:49 2014 -0700

    signing.c: remove useless error check
    
    CHECK_ERR checks gpg_err which is a local variable.  Calling
    gpg_op_import_result cannot modify it.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit f4992960ad4a325184802a47dc23d53d15be452f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:48 2014 -0700

    deps.c: use alpm_list_find_ptr
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 0c43198ee0817d7acea47ea5d15b4704db78308f
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:47 2014 -0700

    dep_graph_init: filter ignored packages by name
    
    Ignored packages are from the transaction remove list which consists of
    duplicated packages so a direct pointer comparison is not appropriate.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 22e478d20322a1d224fc41866d018d4b8a774057
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:46 2014 -0700

    pactest: delay test object creation
    
    The actual test object is only used to run the test.  Storing test cases
    as strings limits the test object scope and allows it to be garbage
    collected, reducing memory usage when multiple tests are run.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 85c80542a5c52311fdde71459a924d87ec95cc93
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:45 2014 -0700

    pactest: only snapshot needed files
    
    Only a few of our tests need file snapshots at all and most of them only
    need a few files.  Taking snapshots of the entire test environment for
    every single test is a massive waste.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 32413ad44b874d622034ebd63da57159446a91d3
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Fri Aug 1 14:19:44 2014 -0700

    handle: factor out string list option handling
    
    Consolidates repeated code and replaces dangerous
    strdup calls with STRDUP.
    
    Also fix a couple variables named "pkg" that
    refer to file paths.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit dce82f9d198aed6ee1700048cd49dd3f95bdc9a7
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jun 29 23:23:09 2014 +1000

    makepkg: skip dependency checking with --verifysource
    
    Dependencies are now handled with --nobuild unless specificially skipped.
    Using --verifysource will skip dependency checks unless --syncdeps is
    specified.
    
    Fixes FS#35057 and FS#36999.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7e87614665f667cc550acab3626ab6ad655541c7
Author: Allan McRae <allan at archlinux.org>
Date:   Sun Jun 29 22:36:22 2014 +1000

    makepkg: ensure vcs download tool are installed when required
    
    Add an array VCSCLIENTS to makepkg.conf that matches vcs source protocols
    to the package containing the software needed for handling the source.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 doc/Makefile.am            |   3 +-
 doc/PKGBUILD.5.txt         |  33 ++-
 doc/footer.txt             |   1 +
 doc/makepkg-template.1.txt |   7 +-
 doc/makepkg.8.txt          |  16 +-
 doc/makepkg.conf.5.txt     |  10 +-
 doc/pacman-key.8.txt       |   4 +-
 doc/pacman.8.txt           |  14 +-
 doc/pacman.conf.5.txt      |  13 +-
 doc/pactree.8.txt          |  15 +-
 doc/pkgdelta.8.txt         |   7 +-
 doc/repo-add.8.txt         |  11 +-
 doc/submitting-patches.txt |  16 +-
 doc/translation-help.txt   |  27 +--
 doc/vercmp.8.txt           |   7 +-
 lib/libalpm/alpm.h         |   8 +-
 lib/libalpm/be_package.c   |   4 +-
 lib/libalpm/be_sync.c      |   6 +-
 lib/libalpm/deps.c         |  13 +-
 lib/libalpm/diskspace.c    |   6 +-
 lib/libalpm/dload.c        |   2 +-
 lib/libalpm/handle.c       | 115 ++++-----
 lib/libalpm/package.c      |   2 +-
 lib/libalpm/signing.c      |   1 -
 lib/libalpm/trans.c        |  17 +-
 scripts/makepkg.sh.in      | 577 ++++++++++++++++++++++++++++++++++-----------
 src/pacman/pacman.c        |  27 +--
 src/pacman/sync.c          |  12 +-
 test/pacman/pmenv.py       |   6 +-
 test/pacman/pmrule.py      |   6 +
 test/pacman/pmtest.py      |  17 +-
 31 files changed, 667 insertions(+), 336 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list