[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-262-gd21f6ca
Dan McGee
dan at archlinux.org
Wed Jun 15 10:28:42 EDT 2011
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 d21f6ca4aa3209938fa312f29ac03446f57e6a66 (commit)
via 06cb713f3915cc858de0388b0a5232326101a9fa (commit)
via e27e658033d500c22b9dd4974fa3fbcc378f35b9 (commit)
via 53f4e431918fdfd4e2433c387da1c89c697613bf (commit)
via 4272b37d3d9f112b9f089dafc2e7538c4c24f7b2 (commit)
via 6f3a2145b0de7f27a1bf5932af3fe0a67171a881 (commit)
via 5f404f2cb78f48ddd90be0334fa2528961b17871 (commit)
via e92083798cdd98961e0d2befe25af7a8f96c9ab5 (commit)
via 5b33f48389531e47a0093e84feedce0f63a94c77 (commit)
via 700a5374f1c3ab87a194ad7e5472b72072d04454 (commit)
via 6eee3f6781b62f3a80697fbc7e3eeac0544e49e8 (commit)
via 4664a095a497de1b47d980863228860a6d19f286 (commit)
via 82a701401cd31621f87956dc60c97ab6fbee4add (commit)
via ef3ec2603dcef448399d20f1363b5d34c1443f56 (commit)
via 2f5f15727457260179c9328d96b6e2980b097f8c (commit)
via 71fd34e59603e95be79ab3399d9968b89f9df396 (commit)
via ee015f086f3c40390659bbc0129b7c08ffd0ed5f (commit)
via be972767358e6dfbb08686555d8e2c0176a55106 (commit)
via 76a991c117f3419e5cd630355b90876084d27c4b (commit)
via ba63e31cc7ecc9e7fccb68e9fa4e09c90a8d5c66 (commit)
via 0074cadb3bfdf5d89065e69eb93788ebcc9a6b58 (commit)
from c206b3a6d503e57691664b94e68ba85760bd0b6c (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 d21f6ca4aa3209938fa312f29ac03446f57e6a66
Author: Allan McRae <allan at archlinux.org>
Date: Wed Jun 15 16:02:22 2011 +1000
makepkg: create source package inside fakeroot
Create source package files inside the fakeroot environment to
ensure reasonable ownership of files within the archive.
Fixes FS#24330.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 06cb713f3915cc858de0388b0a5232326101a9fa
Author: Allan McRae <allan at archlinux.org>
Date: Wed Jun 15 13:52:56 2011 +1000
Clean up makefile for script generation
We no longer have any python scripts in our scripts/ directory so
we can simplify the makefile a bit.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e27e658033d500c22b9dd4974fa3fbcc378f35b9
Author: Allan McRae <allan at archlinux.org>
Date: Mon Jun 13 22:36:41 2011 +1000
parse_options: adjust error messages
Provide consistent error messages for unknown long and short options.
Also get full string translation for the messages.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 53f4e431918fdfd4e2433c387da1c89c697613bf
Author: Allan McRae <allan at archlinux.org>
Date: Thu Jun 9 21:08:40 2011 +1000
scripts/library: add README file
Add a README file to briefly document the code snippets in the scripts
library folder.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 4272b37d3d9f112b9f089dafc2e7538c4c24f7b2
Author: Allan McRae <allan at archlinux.org>
Date: Thu Jun 9 20:43:25 2011 +1000
scripts: refactor output formatting functions
Move the common output formatting functions into a separate
library file and import that into each script. makepkg is
excluded due to its additional color formatting.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6f3a2145b0de7f27a1bf5932af3fe0a67171a881
Author: Allan McRae <allan at archlinux.org>
Date: Wed Jun 8 23:36:46 2011 +1000
makepkg: move option parsing code to separate file
This move the getopt replacement function parse_options out of
makepkg.sh.in and into a separate file. The code is inserted
into the relevant place in makepkg using m4.
This will allow the reuse of the option parsing code in other
scripts (i.e. pacman-key) while avoiding code duplication.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5f404f2cb78f48ddd90be0334fa2528961b17871
Merge: e920837 6eee3f6
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jun 15 09:16:08 2011 -0500
Merge branch 'maint'
commit e92083798cdd98961e0d2befe25af7a8f96c9ab5
Author: Jakob Gruber <jakob.gruber at gmail.com>
Date: Wed Jun 15 11:04:09 2011 +0200
Ensure humanize_size works for negative values
Signed-off-by: Jakob Gruber <jakob.gruber at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5b33f48389531e47a0093e84feedce0f63a94c77
Author: Jakob Gruber <jakob.gruber at gmail.com>
Date: Wed Jun 15 10:54:38 2011 +0200
Use pm_fprintpf in table_create_format
Signed-off-by: Jakob Gruber <jakob.gruber at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 700a5374f1c3ab87a194ad7e5472b72072d04454
Author: Allan McRae <allan at archlinux.org>
Date: Sat Jun 11 12:00:20 2011 +1000
makepkg: reword purge message
Clarfiy that it is unwanted files are being removed rather than "other"
files (whatever they are...).
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 82a701401cd31621f87956dc60c97ab6fbee4add
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 10:31:51 2011 -0500
valgrind.supp: add known leak exposed by cURL
This one comes courtesy of OpenSSL and some static initialization.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ef3ec2603dcef448399d20f1363b5d34c1443f56
Author: Florian Pritz <bluewind at xinu.at>
Date: Thu Jun 9 23:17:06 2011 +0200
doc/PKGBUILD: misc changes
Acked-by: matt mooney <mfm at muteddisk.com>
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 2f5f15727457260179c9328d96b6e2980b097f8c
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 10:15:43 2011 -0500
Rename and rework signing helper methods
* Don't name static methods with a gpgme_ prefix to avoid confusion with
methods provided by the library. These are static and local to our
file so just give them sane non-prefixed names.
* Rework sigsum_test_bit() to not require assignment.
* Don't balk if there is more than one signature available (for now,
only check the first).
* Fix error codes in publicly visible methods to return -1, not 0, if pkg
or db are not provided.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 71fd34e59603e95be79ab3399d9968b89f9df396
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 10:09:35 2011 -0500
Alpm pkg accessors: ensure pkg argument is non-NULL
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ee015f086f3c40390659bbc0129b7c08ffd0ed5f
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 10:01:08 2011 -0500
Ensure handle is valid and pm_errno is reset when calling into API
We didn't do due diligence before and ensure prior pm_errno values
weren't influencing what happened in further ALPM calls. I observed one
case of early setup code setting pm_errno to PM_ERR_WRONG_ARGS and that
flag persisting the entire time we were calling library code.
Add a new CHECK_HANDLE() macro that does two things: 1) ensures the
handle variable passed to it is non-NULL and 2) clears any existing
pm_errno flag set on the handle. This macro can replace many places we
used the ASSERT(handle != NULL, ...) pattern before.
Several other other places only need a simple 'set to zero' of the
pm_errno field.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit be972767358e6dfbb08686555d8e2c0176a55106
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 09:32:39 2011 -0500
Avoid setting sigverify option twice
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 76a991c117f3419e5cd630355b90876084d27c4b
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 14 09:30:46 2011 -0500
Conflict check and skip_remove code cleanups
* Move several variables into better scope
* const-ify a few variables
* Avoid duplicating filelists if it is unnecessary
* Better handling out out of memory condition when adding file conflicts
to our list
Signed-off-by: Dan McGee <dan at archlinux.org>
commit ba63e31cc7ecc9e7fccb68e9fa4e09c90a8d5c66
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jun 9 15:23:24 2011 -0500
Small handle related cleanups
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 0074cadb3bfdf5d89065e69eb93788ebcc9a6b58
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jun 9 15:18:47 2011 -0500
Add handle argument to _alpm_pkg_should_ignore()
This allows callers to retrieve it from wherever is convenient, which
may or may not be on the package object itself.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/Makefile.am | 7 +-
doc/PKGBUILD.5.txt | 26 +++---
lib/libalpm/add.c | 5 +-
lib/libalpm/alpm.c | 2 +-
lib/libalpm/be_package.c | 5 +-
lib/libalpm/be_sync.c | 1 +
lib/libalpm/conflict.c | 85 +++++++++++++--------
lib/libalpm/db.c | 20 ++++-
lib/libalpm/deps.c | 9 ++-
lib/libalpm/dload.c | 2 +
lib/libalpm/handle.c | 94 ++++++++++++------------
lib/libalpm/package.c | 74 +++++++++++++++++--
lib/libalpm/package.h | 2 +-
lib/libalpm/remove.c | 12 ++--
lib/libalpm/signing.c | 76 +++++++++---------
lib/libalpm/sync.c | 23 +++---
lib/libalpm/trans.c | 16 ++--
lib/libalpm/util.h | 2 +
scripts/Makefile.am | 50 +++++++++----
scripts/library/README | 15 ++++
scripts/library/output_format.sh | 21 +++++
scripts/library/parse_options.sh | 87 +++++++++++++++++++++
scripts/makepkg.sh.in | 155 ++++++++++---------------------------
scripts/pacman-db-upgrade.sh.in | 9 +--
scripts/pacman-key.sh.in | 21 +-----
scripts/pkgdelta.sh.in | 16 +----
scripts/repo-add.sh.in | 22 +-----
src/pacman/conf.c | 1 -
src/pacman/util.c | 6 +-
valgrind.supp | 10 +++
30 files changed, 498 insertions(+), 376 deletions(-)
create mode 100644 scripts/library/README
create mode 100644 scripts/library/output_format.sh
create mode 100644 scripts/library/parse_options.sh
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list