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 804e2505cf4474791537a9f0ae8e9b6c274cb0c2 (commit) via c5d4c92ad411998b9d47d7bf89d84af547117be4 (commit) via d9875c5e6cbc0b59a4ba7c56e974da3d138f235d (commit) via 49d9426b6a3e6a019a0973ec73b0ff6cf402fa89 (commit) via 2b3405e01ba756a48ff374bf632f525ad44c47c1 (commit) via 94f61c5b29274df164b01105165945e445289ae7 (commit) via 9929a34a6d493c94bd176b66198bdbd734678043 (commit) via ccdb2fa800f3e89641d371056961fa1d654f363d (commit) via 03447ce39cd6a3adb7a56bb978368a5f11659374 (commit) via a7940e7419a6fb39eeafb0bfd053b90a64946d5c (commit) via 819f6750047cbdb7ecb7fa4724f90e532cd73446 (commit) via 00949db191d0f31add4919ae56ebdfef9813a90e (commit) via 06974ebf2f6674baf01da79be9658277cbf2650e (commit) from 98073afe5527aa8a08c7119b61d0251250168e82 (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 804e2505cf4474791537a9f0ae8e9b6c274cb0c2 Author: Pang Yan Han firstname.lastname@example.org Date: Tue Jul 19 20:52:07 2011 +0800
pacman-key: Add --import and --import-trustdb
Currently, pacman-key allows the user to import their keys using the --add option. However, no similar functionality exists for importing ownertrust values.
The --import-trustdb option takes a list of directories and imports ownertrust values if the directories have a trustdb.gpg database.
The --import option takes a list of directories and imports keys from pubring.gpg and ownertrust values from trustdb.gpg. Think of it as a combination of --add and --import-trustdb
commit c5d4c92ad411998b9d47d7bf89d84af547117be4 Author: DJ Mills email@example.com Date: Wed Jul 20 14:28:39 2011 +1000
pacman-key: change GPG_PACMAN and GPG_NOKEYRING to arrays
Allows the commands to safely handle any possible arguments
commit d9875c5e6cbc0b59a4ba7c56e974da3d138f235d Author: Allan McRae firstname.lastname@example.org Date: Wed Jul 20 14:19:53 2011 +1000
pacman-key: fix syntax error in -r arg parsing
Previous fix did not work...
commit 49d9426b6a3e6a019a0973ec73b0ff6cf402fa89 Author: Allan McRae email@example.com Date: Mon Jul 18 19:58:54 2011 +1000
makepkg: refactor checking source integrity
Move the source integrity checking into its own function as the code was duplicated and is now more complicated with the separation of the two checks types.
commit 2b3405e01ba756a48ff374bf632f525ad44c47c1 Author: Allan McRae firstname.lastname@example.org Date: Sat Jul 16 22:42:32 2011 +1000
makepkg: more control of skipping integrity checks
Allows the skipping of all integrity checks (checksum and PGP) or either the checksum or PGP checks individually.
commit 94f61c5b29274df164b01105165945e445289ae7 Author: Wieland Hoffmann email@example.com Date: Wed Jul 6 13:02:19 2011 +0200
makepkg: Add support for verifying pgp signatures
Many projects provide signature files along with the source code archives. It's good to check these, too, when verifying the integrity of source code archives. Not everybody is using gpg so the verification can be disabled with --skippgpcheck. Additionally, only a warning is displayed when the key that signed the source file is unknown.
commit 9929a34a6d493c94bd176b66198bdbd734678043 Author: Dan McGee firstname.lastname@example.org Date: Fri Jul 22 12:12:18 2011 -0500
Remove duplicate code shared between sync and upgrade
Pacman did a great job of having almost (but not quite) duplicate code paths through the sync and upgrade code. We can use the same logic in both upgrade in sync once the targets are resolved, so extract a function and delete a bunch of code.
Signed-off-by: Dan McGee email@example.com
commit ccdb2fa800f3e89641d371056961fa1d654f363d Author: Allan McRae firstname.lastname@example.org Date: Fri Jul 22 21:42:53 2011 +1000
makepkg: get package version with overrides
When epoch, pkgver and/or pkgrel were overridden in a split package function, makepkg failed hard finding the real version for checking if packages were already built or trying to install packages. Fix the get_full_version function to deal with overrides and return the actual package version.
commit 03447ce39cd6a3adb7a56bb978368a5f11659374 Author: Allan McRae email@example.com Date: Fri Jul 22 20:08:39 2011 +1000
makepkg: allow epoch to be overridden
We can override pkgver and pkgrel so it is only logical to add epoch to that list
commit a7940e7419a6fb39eeafb0bfd053b90a64946d5c Author: Allan McRae firstname.lastname@example.org Date: Fri Jul 22 19:47:07 2011 +1000
makepkg: check arch overrides for required architecture
Check any overrides of the "arch" variable contain the required architecture.
commit 819f6750047cbdb7ecb7fa4724f90e532cd73446 Author: Allan McRae email@example.com Date: Fri Jul 22 16:30:41 2011 +1000
makepkg: check overrides for pkgrel and pkgver
Enforce syntax checking for pkgrel and pkgver overrides in package functions.
commit 00949db191d0f31add4919ae56ebdfef9813a90e Author: Allan McRae firstname.lastname@example.org Date: Fri Jul 22 12:37:25 2011 +1000
makepkg: pkgver and pkgrel can not have whitespace
There is always someone who tries to break things (cough *Dave* cough...)
commit 06974ebf2f6674baf01da79be9658277cbf2650e Author: Dan McGee email@example.com Date: Wed Jul 27 12:44:17 2011 -0500
contrib/pacsearch: skip non-matching lines
This prevents some perl errors from popping up when pacman prints error or warning messages.
Signed-off-by: Dan McGee firstname.lastname@example.org
Summary of changes: contrib/pacsearch.in | 2 + doc/PKGBUILD.5.txt | 2 +- doc/makepkg.8.txt | 8 ++- doc/pacman-key.8.txt | 7 ++ proto/PKGBUILD-split.proto | 1 + scripts/makepkg.sh.in | 239 ++++++++++++++++++++++++++++++++++---------- scripts/pacman-key.sh.in | 93 ++++++++++++----- src/pacman/pacman.h | 1 + src/pacman/sync.c | 19 ++-- src/pacman/upgrade.c | 114 +-------------------- 10 files changed, 287 insertions(+), 199 deletions(-)