[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-531-gf10aea7
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@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@archlinux.org> commit b03b06cfd3afc95c328a166cfb8305a3df97819e Author: Dan McGee <dan@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@kerrickstaley.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6997a738bbca209cc6a8a29cdb71830bfb912f18 Author: Dave Reisner <dreisner@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@archlinux.org> [Dan: add .gitignore entry] Signed-off-by: Dan McGee <dan@archlinux.org> commit c55cbfbd5f3659ee5c105bbdb932cdb7afab5f2a Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit cbaff216b3eca57b4fd717da53f43a6713722e95 Author: Dan McGee <dan@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@archlinux.org> commit 573260556db49c62f5cf751f53812b7e06c1decb Author: Dan McGee <dan@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@archlinux.org> commit 66d99957114e98ce41052fcd33200d8fbfbd9f26 Author: Dan McGee <dan@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@archlinux.org> commit aecd0740cfa8f547b0e65e0ab7535c35a2b80beb Author: Dan McGee <dan@archlinux.org> Date: Fri Jul 8 14:44:58 2011 -0500 Tidy up testdb to match coding styles Signed-off-by: Dan McGee <dan@archlinux.org> commit a3def7ac8745799e833b93f33954a02fd7efd83b Author: Dan McGee <dan@archlinux.org> Date: Wed Jul 6 13:40:03 2011 -0500 Make free_groupcache() private Signed-off-by: Dan McGee <dan@archlinux.org> commit dffff9659be91d6f31c9e4cea1d9de06b00d5d6c Merge: cd8747b e42d97b Author: Dan McGee <dan@archlinux.org> Date: Thu Jul 28 12:48:38 2011 -0500 Merge remote-tracking branch 'dave/scripts-fixup' commit e42d97b7370c9e30d9ae66a33f42d27460eaf137 Author: Dave Reisner <dreisner@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@archlinux.org> commit e99b6a131ea08829da26d62d498c33f3129683e3 Author: Dave Reisner <dreisner@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@archlinux.org> commit cd8747ba6d6b4068331c921ee65260424c6d9699 Author: Dan McGee <dan@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@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
participants (1)
-
dan@archlinux.org