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

Allan McRae allan at archlinux.org
Wed Sep 24 20:57:28 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  31b98626003fec9e33483152552906a601c072d4 (commit)
       via  24e0bd215c3afc5b0a80f6e292561b237acb19e0 (commit)
       via  c792262b137a5f2daddac22f82e7d8d98d0d7d31 (commit)
       via  9c066dff439ba453f4c362e1875b794cf3f362ed (commit)
       via  85c055da73022838c13acae0554e6efa75dacf83 (commit)
       via  e1f6fe652d8796ed259d248b9aa82d0ed8ec9637 (commit)
       via  eab8cf6241119b2c1c44d5ec68ea53c7e4224a3b (commit)
       via  f0c351b3fa9ca56ae180b2b10fc2f0f41cde0ac7 (commit)
       via  d02efd2f204cfdd99d6e161b1ce9d4478b08b8e2 (commit)
       via  1660ed3cf9069f84d96670b5443a9f1542b7865d (commit)
       via  7e9ad22ac21329adcf470bb00f2d0a386376fddf (commit)
       via  d3f5ab0e706071b8724575eb356b865d55da8df6 (commit)
       via  793b9c3b42c1af9b18a3cc8d08dd058f9cb96d93 (commit)
       via  e4773b1b82a737a74434d778c1043367a480205a (commit)
       via  8bf2c753f57bfb6f8cd0271613000af64ce58020 (commit)
      from  d9cf14ff1d69ac8834b84015c7971f55ce77645b (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 31b98626003fec9e33483152552906a601c072d4
Author: Johannes Löthberg <johannes at kyriasis.com>
Date:   Thu Aug 14 04:21:42 2014 +0200

    pacman.c: Add -gg, -ii, and -yy to help summary
    
    The sync help summaries was missing the information about:
    * -gg: View all groups and members
    * -ii: View extended information
    * -yy: Force refresh even if DBs are up to date
    
    Fixes FS#41388.
    
    Original-work-by: Earnestly <zibeon at gmail.com>
    Signed-off-by: Johannes Löthberg <johannes at kyriasis.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 24e0bd215c3afc5b0a80f6e292561b237acb19e0
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Aug 6 16:53:16 2014 -0400

    pacman: set SA_RESTART for signal handler
    
    Calling a signal handler interrupts some functions, most notably read()
    and therefore fgets().
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit c792262b137a5f2daddac22f82e7d8d98d0d7d31
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Aug 6 16:36:00 2014 -0400

    wrap fgets to retry on EINTR
    
    The read() underlying fgets() can be interrupted by a signal handler
    causing fgets() to return NULL.  Before we started handling SIGWINCH,
    the odds of interrupting a read were low and typically resulted in
    termination anyway.  Replace all fgets calls with a wrapper that retries
    in EINTR.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 9c066dff439ba453f4c362e1875b794cf3f362ed
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Aug 9 18:08:13 2014 -0400

    makepkg: disallow values of 'arch' which might be problematic
    
    We rely on values in the arch array to be valid as part of variable
    names, so extend the arch lint check to catch this.
    
    This also cleans up lint_arch to restrict the use of "lint" only to the
    package-specific architecture checks. It previously had an odd
    declaration with a conditional expansion that would never be true.

commit 85c055da73022838c13acae0554e6efa75dacf83
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sat Aug 9 17:26:24 2014 -0400

    makepkg: let --source imply --ignorearch
    
    Since source package creation is architecture independent, we should
    ignore architecture-dependent behaviors such as the lint check which
    will halt execution when the host machine is not a supported arch.
    
    https://github.com/falconindy/pkgbuild-introspection/issues/15

commit e1f6fe652d8796ed259d248b9aa82d0ed8ec9637
Author: Dave Reisner <dreisner at archlinux.org>
Date:   Sun Sep 7 14:56:52 2014 -0400

    makepkg: use correct terminology
    
    unix has no "folders".

commit eab8cf6241119b2c1c44d5ec68ea53c7e4224a3b
Author: Wolfgang Bumiller <wry.git at bumiller.com>
Date:   Sun Aug 10 19:39:12 2014 +1000

    replace --reference on chmod/chown commands
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit f0c351b3fa9ca56ae180b2b10fc2f0f41cde0ac7
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Thu Sep 18 02:19:45 2014 -0400

    alpm.h: remove outdated pkg_get_backup doxygen
    
    alpm_pkg_get_backup hasn't returned strings since
    54ef162a1a9e27e362732d873f0739bc0a2cf1bf in 2011.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d02efd2f204cfdd99d6e161b1ce9d4478b08b8e2
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jul 16 21:51:16 2013 +1000

    Check the version of the local database during validation
    
    When we check the database version directly, there is no longer a
    need to scan for depends files.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 1660ed3cf9069f84d96670b5443a9f1542b7865d
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jul 16 21:48:38 2013 +1000

    Add version file to empty local database
    
    If a user manually creates the local database directory, or has an empty
    local database for some other reason, we silently add a version file
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 7e9ad22ac21329adcf470bb00f2d0a386376fddf
Author: Allan McRae <allan at archlinux.org>
Date:   Tue Jul 16 21:34:54 2013 +1000

    Add version file when creating local database directory
    
    The version of the local pacman database is stored in its root in the file
    ALPM_DB_VERSION.  The version is starting at 9, corresponding to the
    next libalpm library version.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit d3f5ab0e706071b8724575eb356b865d55da8df6
Author: Allan McRae <allan at archlinux.org>
Date:   Mon Sep 22 21:12:04 2014 +1000

    Create local database directory if it is missing
    
    This means that a missing local database becomes an error (as it
    should be immediately created).  Note this only creates the "local"
    directory and not its parent, which is checked for during locking.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 793b9c3b42c1af9b18a3cc8d08dd058f9cb96d93
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Aug 20 20:46:08 2014 +0000

    Extend database upgrade script to handle alpm db version 9
    
    Original-work-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit e4773b1b82a737a74434d778c1043367a480205a
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Aug 20 20:46:07 2014 +0000

    pacman-db-upgrade: use pacman-style options
    
    * convert dbpath from argument to option
    * add --config and --root options
    * read dbpath and root from config file
    * if root is set but not dbpath, dbpath is set relative to root
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 8bf2c753f57bfb6f8cd0271613000af64ce58020
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Wed Aug 20 21:09:52 2014 +0000

    fix improper FREELIST calls
    
    * conflicts need to be freed with alpm_conflict_free
    * sync dbs need to be unregistered and are handled by alpm_release
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

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

Summary of changes:
 configure.ac                    |  10 +++
 lib/libalpm/alpm.h              |   3 -
 lib/libalpm/be_local.c          | 135 +++++++++++++++++++++-----------
 lib/libalpm/conflict.c          |   8 +-
 lib/libalpm/handle.c            |   1 -
 lib/libalpm/trans.c             |   2 +-
 lib/libalpm/util.c              |   3 +-
 scripts/Makefile.am             |   3 +
 scripts/makepkg.sh.in           |  30 +++++--
 scripts/pacman-db-upgrade.sh.in | 169 ++++++++++++++++++++++++++++++++--------
 scripts/pacman-optimize.sh.in   |   4 +-
 src/common/util-common.c        |  25 ++++++
 src/common/util-common.h        |   3 +
 src/pacman/ini.c                |   2 +-
 src/pacman/pacman.c             |  12 +--
 src/pacman/util.c               |   8 +-
 test/pacman/pmdb.py             |   2 +
 test/pacman/pmtest.py           |   3 +
 18 files changed, 318 insertions(+), 105 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list