[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-531-gf10aea7
Dan McGee
dan at archlinux.org
Tue Aug 2 08:40:55 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 f10aea73e462f05d31de7b55667f58300fb89fa2 (commit)
via b03b06cfd3afc95c328a166cfb8305a3df97819e (commit)
via 6997a738bbca209cc6a8a29cdb71830bfb912f18 (commit)
via c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a (commit)
via cbaff216b3eca57b4fd717da53f43a6713722e95 (commit)
via 573260556db49c62f5cf751f53812b7e06c1decb (commit)
via 66d99957114e98ce41052fcd33200d8fbfbd9f26 (commit)
via aecd0740cfa8f547b0e65e0ab7535c35a2b80beb (commit)
via a3def7ac8745799e833b93f33954a02fd7efd83b (commit)
via dffff9659be91d6f31c9e4cea1d9de06b00d5d6c (commit)
via e42d97b7370c9e30d9ae66a33f42d27460eaf137 (commit)
via e99b6a131ea08829da26d62d498c33f3129683e3 (commit)
via cd8747ba6d6b4068331c921ee65260424c6d9699 (commit)
from 804e2505cf4474791537a9f0ae8e9b6c274cb0c2 (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 f10aea73e462f05d31de7b55667f58300fb89fa2
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jul 21 17:14:32 2011 -0500
docs/pacman.conf: Document SigLevel option
This adds docs for SigLevel, which can exist in both [options] and
[repository] sections. It also does a bit of reworking of the structure
of this manpage and adds a labeled list under the repo sections where we
didn't have one before.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b03b06cfd3afc95c328a166cfb8305a3df97819e
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 22 10:48:13 2011 -0500
Implement parsing of the new SigLevel directive
Add code to conf.c that parses the new SigLevel directive. An
overwhelming number of options are presented, but most users will still
be fine with the Never/Optional/Required trio. More advanced users can
combine these or any of the other options on a 'SigLevel = ' line, which
is parsed in a left-to-right fashion and flags turned on and off
accordingly. For example, all three of these will net the same config:
SigLevel = Required PackageOptional
SigLevel = Optional DatabaseRequired
SigLevel = DatabaseRequired PackageOptional
Additionally, database-specific lines assume you wish to start with any
global default that has been set. For example, if any of the above lines
were in the [options] section, something such as:
SigLevel = PackageRequired PackageAllowMarginal
Would continue to enforce required database signatures.
Inspiration-by: Kerrick Staley <mail at kerrickstaley.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6997a738bbca209cc6a8a29cdb71830bfb912f18
Author: Dave Reisner <dreisner at archlinux.org>
Date: Wed Jul 27 14:36:27 2011 -0400
paccache: add new contrib script
paccache is a robust and flexible package cache cleaner with a variety
of options. Much credit goes to DJ Mills and Pat Brisbin for ideas
behind this script.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
[Dan: add .gitignore entry]
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a
Author: Allan McRae <allan at archlinux.org>
Date: Sat Jul 30 12:24:46 2011 +1000
pacman-key: follow gpg options for listing keys
The current --list option outputed the keys and all their signatures
which can be overly verbose. It also did not take a list of keys on
the command line to limit its output (although the code suggests that
was intended).
That patch brings consistency with gpg, providing --list-keys and
--list-sigs options that function equivalently to those provided by
gpg.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit cbaff216b3eca57b4fd717da53f43a6713722e95
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 29 18:49:38 2011 -0500
Don't trim whitespace when reading database entries
We don't write with extra or unknown whitespace, so there is little
reason for us to trim it when reading either. This also fixes the
hopefully never encountered "paths that start or end with spaces" issue,
for which two pactests have been added. The tests also contain other
evil characters that we have encountered before and handle just fine,
but it doesn't hurt to ensure we don't break such support in the future.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 573260556db49c62f5cf751f53812b7e06c1decb
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 29 18:49:37 2011 -0500
pactest: use subprocess module instead of os.system
This is more in line with standard Python practice, and makes keyboard
interrupts behave a lot more sanely. It also prevents the useless
spawning of a shell as well as simplifies the command building and
working directory stuff.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 66d99957114e98ce41052fcd33200d8fbfbd9f26
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 22 10:48:13 2011 -0500
Revamp signing checks
This ensures we are actually making correct use of the information gpgme
is returning to us. Marginal being allowed was obvious before, but
Unknown should deal with trust level, and not the presence or lack
thereof of a public key to validate the signature with.
Return status and validity information in two separate values so check
methods and the frontend can use them independently. For now, we treat
expired keys as valid, while expired signatures are invalid.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit aecd0740cfa8f547b0e65e0ab7535c35a2b80beb
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 8 14:44:58 2011 -0500
Tidy up testdb to match coding styles
Signed-off-by: Dan McGee <dan at archlinux.org>
commit a3def7ac8745799e833b93f33954a02fd7efd83b
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jul 6 13:40:03 2011 -0500
Make free_groupcache() private
Signed-off-by: Dan McGee <dan at archlinux.org>
commit dffff9659be91d6f31c9e4cea1d9de06b00d5d6c
Merge: cd8747b e42d97b
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jul 28 12:48:38 2011 -0500
Merge remote-tracking branch 'dave/scripts-fixup'
commit e42d97b7370c9e30d9ae66a33f42d27460eaf137
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Jul 28 13:08:37 2011 -0400
scripts/pkgdelta: exit properly on missing args
Removes usage of 'nounset' which, when combined with 'errexit' can cause
undesirable early exits.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit e99b6a131ea08829da26d62d498c33f3129683e3
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Jul 28 13:07:25 2011 -0400
scripts/repo-add: show usage when no DB file specified
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
commit cd8747ba6d6b4068331c921ee65260424c6d9699
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jun 22 11:06:34 2011 -0500
Unify modelines in Asciidoc files
This gets us close to using the same modeline in all files we run
through Asciidoc, as well as adding the spell and spelllang
declarations, just as we had in NEWS already.
The choice of 'en_us' is mainly for consistency and because the body of
work already uses these spellings.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
HACKING | 2 +-
contrib/.gitignore | 1 +
contrib/Makefile.am | 4 +
contrib/paccache.in | 291 ++++++++++++++++++++++++++++++++++++++++
doc/PKGBUILD.5.txt | 2 +-
doc/footer.txt | 2 +-
doc/index.txt | 10 +-
doc/libalpm.3.txt | 2 +-
doc/makepkg.8.txt | 2 +-
doc/makepkg.conf.5.txt | 2 +-
doc/pacman-key.8.txt | 9 +-
doc/pacman.8.txt | 2 +-
doc/pacman.conf.5.txt | 94 ++++++++++++--
doc/pkgdelta.8.txt | 2 +-
doc/repo-add.8.txt | 2 +-
doc/submitting-patches.txt | 6 +-
doc/translation-help.txt | 34 +++---
doc/vercmp.8.txt | 2 +-
lib/libalpm/alpm.h | 22 +++-
lib/libalpm/be_local.c | 12 +-
lib/libalpm/be_package.c | 7 +-
lib/libalpm/be_sync.c | 12 +-
lib/libalpm/db.c | 46 +++---
lib/libalpm/db.h | 2 -
lib/libalpm/signing.c | 122 +++++++++++------
lib/libalpm/util.c | 20 +++
lib/libalpm/util.h | 1 +
scripts/pacman-key.sh.in | 21 ++-
scripts/pkgdelta.sh.in | 3 +-
scripts/repo-add.sh.in | 6 +-
src/pacman/conf.c | 136 ++++++++++++++-----
src/pacman/util.c | 42 +++++--
src/util/testdb.c | 12 +-
test/pacman/pmrule.py | 2 +-
test/pacman/pmtest.py | 46 +++---
test/pacman/tests/remove071.py | 33 +++++
test/pacman/tests/sync600.py | 51 +++++++
test/pacman/util.py | 2 +-
38 files changed, 850 insertions(+), 217 deletions(-)
create mode 100755 contrib/paccache.in
create mode 100644 test/pacman/tests/remove071.py
create mode 100644 test/pacman/tests/sync600.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list