[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