[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.1-21-g8ca6501
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@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@archlinux.org> commit 9247ddbe8aaebf00bf9b93a753b73aa09b5de014 Author: Dan McGee <dan@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@archlinux.org> commit 36264a3ab9ec83ffe505dade32115a31e858122e Author: Dan McGee <dan@archlinux.org> Date: Mon Jan 14 00:33:13 2008 -0600 Fix memleak found by add004.py Signed-off-by: Dan McGee <dan@archlinux.org> commit cbcf542ad22c479f3e0be9698e13c52687953ec9 Merge: 2a7101c049dd1874da09d7d120f8855c61e55809 bba62655fe06989e89576e66a97607da88aa9916 Author: Dan McGee <dan@archlinux.org> Date: Mon Jan 21 19:42:08 2008 -0600 Merge branch 'maint' commit 2a7101c049dd1874da09d7d120f8855c61e55809 Author: Nagy Gabor <ngaba@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@bibl.u-szeged.hu> Signed-off-by: Chantry Xavier <shiningxc@gmail.com> commit b2914bf0af388f369865859292b1c7342e785303 Author: Chantry Xavier <shiningxc@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@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 927af790ee3ff1495acd2c6b33378a7ab20e0c67 Author: Dan McGee <dan@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@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
participants (1)
-
Dan McGee