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 7c956d5d4bdf89bfece1244baa56a92f83bd9161 (commit) via 98fdfa1968f81596acd25ed5b77cc968dcd97ead (commit) via 37da18aee8d925ee5cd9f526f2c61d07e9db5b66 (commit) via d88e524e7c6e902dcf1c0afed52def0d8b430b25 (commit) via 062c391919e93f1d669deb3ffec60457d57e7d27 (commit) via 16fd66f879abd52a636ba00cd782b37b1fcf8a65 (commit) via d9545103b9a9517cb8996562d990431094027663 (commit) via 5a9b07b0e7fc73dc85f07bbab5cba007efe8d8aa (commit) via 24f4f9822fe8c6758e72577173495705cfcc6713 (commit) via 3c3ee6796a417cdd06be5639989a570b22318a20 (commit) via 83a1e4fee39321358858841069e1fe36d44edefc (commit) via c51b9ca0ad897428a008701e35f8f11fa0ad9046 (commit) from ad051f7328cb8fed19070651aac314d64de1b815 (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 7c956d5d4bdf89bfece1244baa56a92f83bd9161 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 18:01:33 2011 -0500 Add -p/--print tip for -Q operations on filepath Signed-off-by: Dan McGee <dan@archlinux.org> commit 98fdfa1968f81596acd25ed5b77cc968dcd97ead Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 17:35:50 2011 -0500 Former transaction callback rename refactor Put all the callback stuff in alpm.h in one spot, and make the following renames for clarity with the new structure: ALPM_TRANS_EVT_* --> ALPM_EVENT_* ALPM_TRANS_CONV_* --> ALPM_QUESTION_* ALPM_TRANS_PROGRESS_* --> ALPM_PROGRESS_* alpm_option_get_convcb() --> alpm_option_get_questioncb() alpm_option_set_convcb() --> alpm_option_set_questioncb() Signed-off-by: Dan McGee <dan@archlinux.org> commit 37da18aee8d925ee5cd9f526f2c61d07e9db5b66 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 17:16:56 2011 -0500 Move all callbacks up to the handle level This was just disgusting before, unnecessary to limit these to only usage in a transaction. Still a lot of more room for cleanup but we'll start by attaching them to the handle rather than the transaction we may or may not even want to use these callbacks. Signed-off-by: Dan McGee <dan@archlinux.org> commit d88e524e7c6e902dcf1c0afed52def0d8b430b25 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 17:13:13 2011 -0500 Be fully silent on any -Sp operation Signed-off-by: Dan McGee <dan@archlinux.org> commit 062c391919e93f1d669deb3ffec60457d57e7d27 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 16:00:48 2011 -0500 Make delta validation/application more logical The call to apply was tucked inside validate, and the EVENT callbacks were done outside the function rather than inside. Reorganize things a bit to make more sense. Signed-off-by: Dan McGee <dan@archlinux.org> commit 16fd66f879abd52a636ba00cd782b37b1fcf8a65 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 15:29:25 2011 -0500 pacman-key: add --refresh-keys operation This allows new signatures to be pulled, revocations to be found, etc. Signed-off-by: Dan McGee <dan@archlinux.org> commit d9545103b9a9517cb8996562d990431094027663 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 15:20:53 2011 -0500 pacman-key: split keyserver to a separate option This also renames '--receive' to '-recv-keys' to match the wrapped gpg option name, rather than invent a new one, now that the calling convention is the same. Signed-off-by: Dan McGee <dan@archlinux.org> commit 5a9b07b0e7fc73dc85f07bbab5cba007efe8d8aa Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 15:04:28 2011 -0500 pacman-key help and documentation cleanup We were using the mystical [<foobar>] options which is some sort of cross between a <required> argument and an [optional] one. Remove this madness and do some other general cleanup/consistency work in the manpage. Signed-off-by: Dan McGee <dan@archlinux.org> commit 24f4f9822fe8c6758e72577173495705cfcc6713 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 15:03:39 2011 -0500 doc: consistency when referencing other options Use '\--option' rather than `--option` everywhere. Signed-off-by: Dan McGee <dan@archlinux.org> commit 3c3ee6796a417cdd06be5639989a570b22318a20 Author: Dan McGee <dan@archlinux.org> Date: Thu Sep 1 14:47:33 2011 -0500 pacman-key: document --lsign-key Signed-off-by: Dan McGee <dan@archlinux.org> commit 83a1e4fee39321358858841069e1fe36d44edefc Author: Dan McGee <dan@archlinux.org> Date: Fri Sep 2 19:26:07 2011 -0500 Clean up handling of size fields We currently have csize, isize, and size concepts, and sometimes the difference isn't clear. Ensure the following holds: * size (aka csize): always the compressed size of the package; available for everything except local packages (where it will return 0) * isize: always the installed size of the package; available for all three package types Signed-off-by: Dan McGee <dan@archlinux.org> commit c51b9ca0ad897428a008701e35f8f11fa0ad9046 Author: Dan McGee <dan@archlinux.org> Date: Mon Aug 29 13:30:03 2011 -0500 pactest: remove PACMAN_OUTPUT from ldconfig tests This removes the last usages of this rule that aren't explicitly looking at real output from pacman. Notably, these tests depended on one particular debug logger not ever being changed, which is too fragile, not to mention doesn't work at all with --nolog. Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: README | 7 +- doc/index.txt | 6 +- doc/makepkg.8.txt | 2 +- doc/makepkg.conf.5.txt | 4 +- doc/pacman-key.8.txt | 39 ++++-- lib/libalpm/add.c | 20 ++-- lib/libalpm/alpm.h | 246 ++++++++++++++++++++------------------ lib/libalpm/be_local.c | 16 +--- lib/libalpm/be_sync.c | 8 -- lib/libalpm/conflict.c | 5 +- lib/libalpm/delta.c | 7 +- lib/libalpm/deps.c | 6 +- lib/libalpm/diskspace.c | 6 +- lib/libalpm/handle.c | 39 ++++++ lib/libalpm/handle.h | 24 ++++- lib/libalpm/package.c | 5 +- lib/libalpm/package.h | 1 - lib/libalpm/remove.c | 14 +- lib/libalpm/sync.c | 103 ++++++++-------- lib/libalpm/trans.c | 7 +- lib/libalpm/trans.h | 26 +---- lib/libalpm/util.c | 2 +- scripts/pacman-key.sh.in | 53 +++++---- src/pacman/callback.c | 92 ++++++++------- src/pacman/callback.h | 12 +- src/pacman/conf.c | 3 + src/pacman/query.c | 6 + src/pacman/sync.c | 4 +- src/pacman/util.c | 8 +- test/pacman/ldconfig.stub | 4 + test/pacman/pmtest.py | 7 +- test/pacman/tests/ldconfig001.py | 9 +- test/pacman/tests/ldconfig002.py | 7 +- test/pacman/tests/ldconfig003.py | 7 +- test/pacman/util.py | 1 + 35 files changed, 429 insertions(+), 377 deletions(-) create mode 100755 test/pacman/ldconfig.stub hooks/post-receive -- The official pacman repository