[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