[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.1-21-g8ca6501

Dan McGee dan at archlinux.org
Mon Jan 21 20:55:55 EST 2008


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  8ca6501ee1e3041f4fb186a33a9faf76f973efa2 (commit)
       via  9247ddbe8aaebf00bf9b93a753b73aa09b5de014 (commit)
       via  36264a3ab9ec83ffe505dade32115a31e858122e (commit)
       via  cbcf542ad22c479f3e0be9698e13c52687953ec9 (commit)
       via  2a7101c049dd1874da09d7d120f8855c61e55809 (commit)
       via  b2914bf0af388f369865859292b1c7342e785303 (commit)
       via  927af790ee3ff1495acd2c6b33378a7ab20e0c67 (commit)
       via  bba62655fe06989e89576e66a97607da88aa9916 (commit)
       via  73ee64d49f8703e2b732ae03771a63ef56208601 (commit)
       via  ba7687f58eab73627ba9325ad117ef2fbbeebb12 (commit)
       via  003adb7646c6e7d00b6cac26586aa3678ade660b (commit)
       via  3b464dc89774ea83d4fe4c837b751d4ecc637e43 (commit)
       via  cee314fc5e93e20392072c0182781b59d3fdbb5e (commit)
      from  f6785dcb89e380f0f3062b4b7aa485e1cd3c5830 (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 8ca6501ee1e3041f4fb186a33a9faf76f973efa2
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 21 19:47:03 2008 -0600

    pactest: remove check for root permissions message
    
    Pacman isn't designed to fail when under fakeroot anymore, so kill this
    check off which fails anyway if the logfile is missing (such as when the
    --valgrind flag is used).
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9247ddbe8aaebf00bf9b93a753b73aa09b5de014
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 14 00:59:11 2008 -0600

    conflict.c: move debug message out of inner loop
    
    We have a debug message in the target vs. target file conflict check, and
    this is a bit rediculous when it comes to watching output from something
    like smoke001.py. Instead, put the output outside this inner loop so we only
    see it at most once per target, which is much more reasonable.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 36264a3ab9ec83ffe505dade32115a31e858122e
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 14 00:33:13 2008 -0600

    Fix memleak found by add004.py
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit cbcf542ad22c479f3e0be9698e13c52687953ec9
Merge: 2a7101c049dd1874da09d7d120f8855c61e55809 bba62655fe06989e89576e66a97607da88aa9916
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jan 21 19:42:08 2008 -0600

    Merge branch 'maint'

commit 2a7101c049dd1874da09d7d120f8855c61e55809
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Sun Jan 13 22:15:10 2008 +0100

    New --asexplicit option
    
    This is the symmetric of --asdeps, install packages explicitly.
    Documentation and completion files were updated accordingly.
    Added sync301.py and upgrade032.py pactest files to test this.
    
    I also made a little modification in ALLDEPS handling too.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>

commit b2914bf0af388f369865859292b1c7342e785303
Author: Chantry Xavier <shiningxc at gmail.com>
Date:   Tue Jan 22 01:28:05 2008 +0100

    Move the deptest code from frontend to backend.
    
    The deptest code (pacman -T) used by makepkg was mostly in the frontend.
    There were 2 drawbacks:
    1) the public splitdep function returns a pmdepend_t struct, but the
    _alpm_dep_free function for freeing it is private. So there was a memleak.
    2) there is a helper in the backend (satisfycmp in deps.c) which makes this
    function much easier.
    
    So this adds a new public alpm_deptest in libalpm/deps.c, which cleans
    pacman_deptest in pacman/deptest.c a lot.
    Besides, alpm_splitdep was made private, because the frontend no longer
    requires it, and _alpm_dep_free is also private.
    Finally the deptest001 pactest was extended.
    
    Signed-off-by: Chantry Xavier <shiningxc at gmail.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 927af790ee3ff1495acd2c6b33378a7ab20e0c67
Author: Dan McGee <dan at archlinux.org>
Date:   Sat Jan 12 01:27:02 2008 -0600

    Convert deltas to dynamic allocation
    
    Another elimination of a static length structure in libalpm. Should result
    in a little more memory saved during execution of packages with lots of
    deltas attached.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 TRANSLATORS                                    |   17 ++++++---
 configure.ac                                   |    9 +++--
 contrib/bash_completion                        |    2 +
 contrib/zsh_completion                         |    1 +
 doc/pacman.8.txt                               |    7 +++-
 lib/libalpm/add.c                              |   37 ++++++++-----------
 lib/libalpm/alpm.h                             |    5 ++-
 lib/libalpm/be_files.c                         |    5 ++-
 lib/libalpm/conflict.c                         |    6 ++--
 lib/libalpm/delta.c                            |   23 ++++++++----
 lib/libalpm/delta.h                            |   18 ++++-----
 lib/libalpm/deps.c                             |   27 +++++++++++++-
 lib/libalpm/deps.h                             |    4 ++-
 lib/libalpm/package.c                          |    5 ++-
 pactest/pmtest.py                              |    5 ---
 pactest/tests/deptest001.py                    |   24 +++++-------
 pactest/tests/{sync030.py => sync031.py}       |   10 +++---
 pactest/tests/{upgrade031.py => upgrade032.py} |   10 +++---
 po/de.po                                       |    4 +-
 scripts/makepkg.sh.in                          |    8 ++++-
 src/pacman/add.c                               |    2 +-
 src/pacman/callback.c                          |    2 +-
 src/pacman/deptest.c                           |   46 ++++-------------------
 src/pacman/pacman.c                            |    7 ++++
 src/pacman/util.c                              |    4 +-
 25 files changed, 155 insertions(+), 133 deletions(-)
 copy pactest/tests/{sync030.py => sync031.py} (57%)
 copy pactest/tests/{upgrade031.py => upgrade032.py} (54%)


hooks/post-receive
--
The official pacman repository




More information about the pacman-dev mailing list