[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