[pacman-dev] [GIT] The official pacman repository branch, master now at v3.0.0-464-g128b288
Hello, This is an automated email from the git hooks/update script, it was generated because a ref change was pushed to the repository. Updating branch, master, via 128b288ca7f396d3cbb6c9620807075274bdbe8e (commit) via 3d7e06f204d7f94aa9d22cd4e4a895d2780025e8 (commit) via 4e6a03c4f6d413aa9f1c98d255c370c442ce55eb (commit) via 5d30c5c0b76e76b336abd2486ac6d24dd972fcc3 (commit) via abce73de4cc124da946a4da2d413b784332d91db (commit) via 0adedc536fe372b4def5954f3b24ca63ff86aecf (commit) via 5adb8d4b5ac6928ba1a0736d96ca6c533d8cbc76 (commit) via 3c4e98f7b56c17590965be9dbae25fe1915b75cb (commit) from 7f3adc3936ca66d86ff18e06e77da66bcef843ff (commit) - Log ----------------------------------------------------------------- commit 128b288ca7f396d3cbb6c9620807075274bdbe8e Author: Dan McGee <dan@archlinux.org> Date: Sun Oct 14 18:52:17 2007 -0500 Fix scriptlet pactest cases so they 'succeed' again Signed-off-by: Dan McGee <dan@archlinux.org> commit 3d7e06f204d7f94aa9d22cd4e4a895d2780025e8 Author: Chantry Xavier <shiningxc@gmail.com> Date: Sun Oct 14 10:17:48 2007 +0200 libalpm/trans.c : fix a recently introduced breakage in scriptlets handling. Commit 4853a4aad97fe36f9237ffb7356201adab507a1c used the tmpdir variable for checking the existence of /bin/sh, without resetting it. This caused /bin/sh to be deleted during the cleanup part, as soon as a scriptlet other than pre_upgrade or pre_install was executed. For example, on the first post_upgrade during a -Su. I introduced two variables : clean_tmpdir and restore_cwd, for deciding what should be done in the cleanup part. Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 4e6a03c4f6d413aa9f1c98d255c370c442ce55eb Author: Chantry Xavier <shiningxc@gmail.com> Date: Fri Oct 5 18:09:49 2007 +0200 libalpm/trans.c : remove the DBPath <-> RootDir dependence in runscriptlet. This code assumed that DBPath was under RootDir, while this is not necessarily the case : pacman doesn't enforce anymore than DBPath is under RootDir. So now, all scriptlets will be put somewhere in RootDir/tmp/, so that when it chroots in RootDir, the scriptlets are still available inside the chroot. This also removes the need of normalizing both dbpath and rootdir, in order to do computation on the paths. Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit 5d30c5c0b76e76b336abd2486ac6d24dd972fcc3 Author: Chantry Xavier <shiningxc@gmail.com> Date: Fri Oct 5 17:10:51 2007 +0200 pacman/pacman.c : put back root check even if -r is specified. Root is needed for most install / remove operation, because it's needed for chrooting, for running scriptlets. Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit abce73de4cc124da946a4da2d413b784332d91db Author: Nathan Jones <nathanj@insightbb.com> Date: Sun Oct 14 11:59:38 2007 -0400 Manually check xdelta exit codes. This is needed because 'xdelta delta' returns 1 even when the delta creation succeeds. This was causing makepkg to exit after the command due to bash's -e option. Some information from the xdelta man page: The delta command exits with status 0 to indicate that no differences were found, with status 1 to indicate that some differences were found, and with status 2 to indicate an error of some kind. Signed-off-by: Nathan Jones <nathanj@insightbb.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 0adedc536fe372b4def5954f3b24ca63ff86aecf Author: Dan McGee <dan@archlinux.org> Date: Sun Oct 14 17:29:32 2007 -0500 Updates to fix Doxygen documentation generation We had way too much going on with the Doxygen manpage generation. Clean it up quite a bit by removing directory manpages, using relative paths, not having a manpage for every single alpm function, and ensuring internal functions are not documented publicly. Signed-off-by: Dan McGee <dan@archlinux.org> commit 5adb8d4b5ac6928ba1a0736d96ca6c533d8cbc76 Author: Dan McGee <dan@archlinux.org> Date: Wed Oct 10 06:57:42 2007 -0500 util/testdb: fix up function naming We shouldn't use the _alpm prefix (copy-paste issue, no big deal). Signed-off-by: Dan McGee <dan@archlinux.org> commit 3c4e98f7b56c17590965be9dbae25fe1915b75cb Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Tue Oct 9 13:27:08 2007 -0500 Add two new pactests to check symlink behavior Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Diffstat: doc/Doxyfile | 6 ++-- doc/Makefile.am | 2 +- lib/libalpm/alpm.h | 4 +- lib/libalpm/alpm_list.h | 6 +--- lib/libalpm/md5.h | 6 ++-- lib/libalpm/trans.c | 52 ++++++++++++++++++++++++---------------- pactest/tests/conflict005.py | 20 +++++++++++++++ pactest/tests/conflict006.py | 17 +++++++++++++ pactest/tests/scriptlet001.py | 5 ++++ pactest/tests/scriptlet002.py | 5 ++++ scripts/makepkg.sh.in | 29 +++++++++++++++------- src/pacman/pacman.c | 4 +-- src/util/testdb.c | 8 +++--- 13 files changed, 114 insertions(+), 50 deletions(-) hooks/update --- Git Source Code Management System hooks/update refs/heads/master \ 7f3adc3936ca66d86ff18e06e77da66bcef843ff \ 128b288ca7f396d3cbb6c9620807075274bdbe8e
participants (1)
-
Dan McGee