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 59499367771e2cd906c4e23a3ad7c6d321ca65b3 (commit) via a7244e6ab257058669924cb5cdc14a494ea26c0b (commit) via 5d6788b36e8e2a6b883c841f23e257b9e9153687 (commit) via 6ede1a5af07e437d16c6fd4cc876ffb3cec4940b (commit) via 0e0a8461357baeb4bea23b09a56c003cf04fd0db (commit) via 428b2fd8cc5ad4a0e7b2dcd1d097fb57237ea7a8 (commit) via 9a6fd1b021fa03471c68fabcdb912bf3ded77b65 (commit) via e4b1a97ff232a8f755cc2db845683b940ad543b4 (commit) via 85f5279ec04f80ed6dde9c6a13272b7d3bb1e80d (commit) via 20a0b8e2013e71ff6b3ecf93167b6fa1c77f29f7 (commit) via 3bf9448943dc0bd9ae6deadb8a772130926b2058 (commit) via cf25884e992e9c0dd6e4bf2f7cd4bb3252578bf6 (commit) via 9f57921467ea368be96ffc09c8c35e9acfcc41ed (commit) via 7bc34ccde3b8860a4aaf8418996a72e8cc4dfae5 (commit) via b8e306b73e9b22fae3e45e5f5a3e8c07b63904b9 (commit) via 8877c88defdd9ea90bed9fb569addfa2b242a0f4 (commit) via dfae7bdd52476673424f8020befef166cf95f3fc (commit) via e6fb229534332396363f69bdb46081f45271bc53 (commit) via 5078ca580e102c0f87daee6bb82df1c0f0496bd3 (commit) via 310b13a4b7da1a35e035ce39f47091c0d3877cd5 (commit) via c317222d710e4d6b98f9387fedac2057cfa42c73 (commit) via 67f388c3fcad755d94944bee1f3a5a938817f5b9 (commit) via 5e4882dfe8b62a8cb7c206986d1010195a63d74e (commit) from 075b244be23aa788ae21e8c5d50cb99a1296c37f (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 59499367771e2cd906c4e23a3ad7c6d321ca65b3 Author: Xavier Chantry <shiningxc@gmail.com> Date: Sat Jul 26 00:28:28 2008 +0200 Update README file. Several pieces of information were outdated for the 3.2 release. Add a section for the API changes between 3.1 and 3.2. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> [Dan: small updates/grammar corrections] Signed-off-by: Dan McGee <dan@archlinux.org> commit a7244e6ab257058669924cb5cdc14a494ea26c0b Author: Dan McGee <dan@archlinux.org> Date: Tue Jul 29 22:25:02 2008 -0500 Further updates to submitting-patches Xavier started the job, this should clean it up and get it up to date that final bit. Signed-off-by: Dan McGee <dan@archlinux.org> commit 5d6788b36e8e2a6b883c841f23e257b9e9153687 Author: Xavier Chantry <shiningxc@gmail.com> Date: Sun Jul 27 17:45:52 2008 +0200 Update submitting-patches file. The submitting patches page needed a bit of updating. It was currently a mash-up between the pre and post git eras. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 6ede1a5af07e437d16c6fd4cc876ffb3cec4940b Author: Xavier Chantry <shiningxc@gmail.com> Date: Mon Jul 28 22:37:08 2008 +0200 makepkg: Fix STRIP_DIRS test. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 0e0a8461357baeb4bea23b09a56c003cf04fd0db Author: Xavier Chantry <shiningxc@gmail.com> Date: Thu Jul 24 11:37:36 2008 +0200 makepkg : use /etc/profile This fixes FS#9486. source /etc/profile instead of all individual files in /etc/profile.d/* (which is done by /etc/profile anyway). Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 428b2fd8cc5ad4a0e7b2dcd1d097fb57237ea7a8 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sun Jul 27 12:27:50 2008 +0200 Put CleanMethod to pacman.conf (commented out) Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit 9a6fd1b021fa03471c68fabcdb912bf3ded77b65 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Sat Jul 26 12:28:49 2008 +0200 Remove UseColor from front-end This option wasn't used. Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit e4b1a97ff232a8f755cc2db845683b940ad543b4 Author: Nagy Gabor <ngaba@bibl.u-szeged.hu> Date: Fri Jul 25 14:35:54 2008 +0200 New fileconflict005.py pactest This makes the fileconflict004.py test complete. Signed-off-by: Nagy Gabor <ngaba@bibl.u-szeged.hu> Signed-off-by: Dan McGee <dan@archlinux.org> commit 85f5279ec04f80ed6dde9c6a13272b7d3bb1e80d Author: Robson Roberto Souza Peixoto <robsonpeixoto@gmail.com> Date: Mon Jul 28 22:44:21 2008 +0200 Small fix to pt_BR translation. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 20a0b8e2013e71ff6b3ecf93167b6fa1c77f29f7 Author: Giovanni Scafora <giovanni@archlinux.org> Date: Fri Jul 25 14:01:58 2008 +0200 Small fix to Italian translation Signed-off-by: Giovanni Scafora <linuxmania@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit 3bf9448943dc0bd9ae6deadb8a772130926b2058 Author: Dan McGee <dan@archlinux.org> Date: Fri Jul 25 07:12:04 2008 -0500 vercmptest: fix binary existence check Signed-off-by: Dan McGee <dan@archlinux.org> commit cf25884e992e9c0dd6e4bf2f7cd4bb3252578bf6 Author: Dan McGee <dan@archlinux.org> Date: Thu Jul 24 22:14:27 2008 -0500 pactest: exit with a non-zero error code on unexpected failure This will allow the return code of pactest to be useful, for such things as use in a git-bisect test script. Signed-off-by: Dan McGee <dan@archlinux.org> commit 9f57921467ea368be96ffc09c8c35e9acfcc41ed Author: Dan McGee <dan@archlinux.org> Date: Thu Jul 24 21:42:27 2008 -0500 pactest: add test.expectfailure option for tests This will enable us to mark tests we know currently fail to differentiate them from those that we know should pass. Regressions should be easier to spot this way. Signed-off-by: Dan McGee <dan@archlinux.org> commit 7bc34ccde3b8860a4aaf8418996a72e8cc4dfae5 Author: Allan McRae <allan@archlinux.org> Date: Thu Jul 24 22:32:55 2008 +1000 Update NEWS file for 3.2.0 release Signed-off-by: Allan McRae <allan@archlinux.org> [Dan: updates of my own + some from ML] Signed-off-by: Dan McGee <dan@archlinux.org> commit b8e306b73e9b22fae3e45e5f5a3e8c07b63904b9 Author: Xavier Chantry <shiningxc@gmail.com> Date: Thu Jul 24 12:26:09 2008 +0200 Implement AND based package searching. This fixes FS#2334. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> [Dan: add some comments to the code] Signed-off-by: Dan McGee <dan@archlinux.org> commit 8877c88defdd9ea90bed9fb569addfa2b242a0f4 Author: Xavier Chantry <shiningxc@gmail.com> Date: Fri Jul 25 02:02:37 2008 +0200 Show number of packages to be installed / removed. This fixes FS#7794. Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit dfae7bdd52476673424f8020befef166cf95f3fc Author: Xavier Chantry <shiningxc@gmail.com> Date: Fri Jul 25 02:02:36 2008 +0200 src/pacman : rework the display_targets function. We had a lot of duplicated code here. The code handling the showsize option needed to be there three times : 1) for install part of -S 2) for remove part of -S (conflict removal) 3) for -R This patch introduce a new display_targets(pkglist, install) function which can handle the 3 cases above. We pass install == 1 for case 1), and install == 0 for case 2) and 3). Now we can finally get the benefit of an old patch which handled the ShowSize option consistently in the 3 cases above, without an awful lot of duplicated code : http://www.archlinux.org/pipermail/pacman-dev/2008-January/011029.html Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit e6fb229534332396363f69bdb46081f45271bc53 Author: Dan McGee <dan@archlinux.org> Date: Thu Jul 24 20:34:52 2008 -0500 Remove unused strverscmp substitute Our internal vercmp function was the only user of this, and it no longer relies on it. Signed-off-by: Dan McGee <dan@archlinux.org> commit 5078ca580e102c0f87daee6bb82df1c0f0496bd3 Author: Dan McGee <dan@archlinux.org> Date: Thu Jul 24 20:34:11 2008 -0500 pacsearch: quote args passed to pacman Something such as "pacsearch foo|bar" would cause problems due to the quoting being dropped. Adding quotes solves the problem. Signed-off-by: Dan McGee <dan@archlinux.org> commit 310b13a4b7da1a35e035ce39f47091c0d3877cd5 Author: Xavier Chantry <shiningxc@gmail.com> Date: Fri Jul 25 02:02:17 2008 +0200 libalpm/package.c : fix infolevel bug in pkg_dup The pkg_dup function shouldn't call any alpm_pkg_get_ accessors because this can fill the old package with all INFRQ_DESC fields for example, and this won't necessarily be reproduced in the new package (for all the fields that were copied before). Signed-off-by: Xavier Chantry <shiningxc@gmail.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit c317222d710e4d6b98f9387fedac2057cfa42c73 Author: Carlo Bersani <carlocci@gmail.com> Date: Wed Jul 23 14:22:49 2008 +0200 contrib: add pactree script Pactree is a dependency tree viewer for installed packages. It features both textual and graphic (through graphviz) output. Script by: Carlo Bersani <carlocci@gmail.com> [Allan: removed whitespace errors] Signed-off-by: Allan McRae <allan@archlinux.org> [Dan: killed some unnecessary lines, moved license header] Signed-off-by: Dan McGee <dan@archlinux.org> commit 67f388c3fcad755d94944bee1f3a5a938817f5b9 Author: Allan McRae <allan@archlinux.org> Date: Wed Jul 23 23:01:35 2008 +1000 makepkg: add packages to pkgdeps list only after successful install This fixed FS#9403. With this you can use "makepkg -sr", install the dependencies, Ctrl+c during the makedepends installation and have makepkg remove the installed packages on the exit. Previously makepkg tried to also remove the makedepends which were not installed. The deplist="" line in remove_deps is due to an obscure bug where local varaibles from the handle_deps function seem stay in scope because we never formally exited it. Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 5e4882dfe8b62a8cb7c206986d1010195a63d74e Author: Dan McGee <dan@archlinux.org> Date: Tue Jul 22 23:41:50 2008 -0500 Fix vercmp and add additional tests This vercmp issue has been a sticking point but this should resolve many of the issues that have come up. Only a few minor code changes were necessary to get the behavior we desired, and this version appears to beat any other vercmp rendition on a few more cases added in this commit. This commit passes all 58 vercmp tests currently out there. Other 'fixes' still fail on a few tests, namely these ones: test: ver1: 1.5.a ver2: 1.5 ret: -1 expected: 1 ==> FAILURE test: ver1: 1.5 ver2: 1.5.a ret: 1 expected: -1 ==> FAILURE test: ver1: 1.5-1 ver2: 1.5.b ret: 1 expected: -1 ==> FAILURE test: ver1: 1.5.b ver2: 1.5-1 ret: -1 expected: 1 ==> FAILURE 4 of 58 tests failed Signed-off-by: Dan McGee <dan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: NEWS | 70 +++++++++ README | 169 +++++++++++++--------- configure.ac | 2 +- contrib/Makefile.am | 1 + contrib/README | 3 + contrib/pacsearch | 4 +- contrib/pactree | 301 ++++++++++++++++++++++++++++++++++++++ doc/pacman.8.txt | 2 +- etc/pacman.conf.in | 1 + lib/libalpm/db.c | 9 +- lib/libalpm/package.c | 47 +++--- lib/libalpm/po/it.po | 4 +- lib/libalpm/util.c | 102 ------------- lib/libalpm/util.h | 3 - pactest/pactest.py | 9 +- pactest/pmenv.py | 45 ++++-- pactest/pmtest.py | 7 +- pactest/tests/fileconflict001.py | 2 + pactest/tests/fileconflict002.py | 2 + pactest/tests/fileconflict004.py | 2 + pactest/tests/fileconflict005.py | 23 +++ pactest/tests/sync403.py | 2 + pactest/tests/trans001.py | 2 + pactest/tests/upgrade046.py | 2 + pactest/tests/upgrade051.py | 2 + pactest/util.py | 5 +- pactest/vercmptest.sh | 36 ++++- po/it.po | 6 +- po/pt_BR.po | 14 +- scripts/makepkg.sh.in | 18 +-- src/pacman/conf.h | 1 - src/pacman/pacman.c | 3 - src/pacman/query.c | 2 +- src/pacman/remove.c | 15 +-- src/pacman/sync.c | 2 +- src/pacman/util.c | 104 ++++++++------ src/pacman/util.h | 3 +- submitting-patches | 90 ++++++------ 38 files changed, 760 insertions(+), 355 deletions(-) create mode 100755 contrib/pactree create mode 100644 pactest/tests/fileconflict005.py hooks/post-receive -- The official pacman repository