[pacman-dev] [GIT] The official pacman repository branch, master now at v3.0.0-464-g128b288

Dan McGee dan at archlinux.org
Sun Oct 14 21:07:46 EDT 2007


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 at 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 at archlinux.org>

commit 3d7e06f204d7f94aa9d22cd4e4a895d2780025e8
Author: Chantry Xavier <shiningxc at 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 at gmail.com>

commit 4e6a03c4f6d413aa9f1c98d255c370c442ce55eb
Author: Chantry Xavier <shiningxc at 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 at gmail.com>

commit 5d30c5c0b76e76b336abd2486ac6d24dd972fcc3
Author: Chantry Xavier <shiningxc at 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 at gmail.com>

commit abce73de4cc124da946a4da2d413b784332d91db
Author: Nathan Jones <nathanj at 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 at insightbb.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 0adedc536fe372b4def5954f3b24ca63ff86aecf
Author: Dan McGee <dan at 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 at archlinux.org>

commit 5adb8d4b5ac6928ba1a0736d96ca6c533d8cbc76
Author: Dan McGee <dan at 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 at archlinux.org>

commit 3c4e98f7b56c17590965be9dbae25fe1915b75cb
Author: Nagy Gabor <ngaba at 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 at archlinux.org>


 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(-)

Git Source Code Management System
hooks/update refs/heads/master \
  7f3adc3936ca66d86ff18e06e77da66bcef843ff \

More information about the pacman-dev mailing list