[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.1.4-289-g5949936
Dan McGee
dan at archlinux.org
Tue Jul 29 23:34:29 EDT 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 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 at 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 at gmail.com>
[Dan: small updates/grammar corrections]
Signed-off-by: Dan McGee <dan at archlinux.org>
commit a7244e6ab257058669924cb5cdc14a494ea26c0b
Author: Dan McGee <dan at 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 at archlinux.org>
commit 5d6788b36e8e2a6b883c841f23e257b9e9153687
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6ede1a5af07e437d16c6fd4cc876ffb3cec4940b
Author: Xavier Chantry <shiningxc at gmail.com>
Date: Mon Jul 28 22:37:08 2008 +0200
makepkg: Fix STRIP_DIRS test.
Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 0e0a8461357baeb4bea23b09a56c003cf04fd0db
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 428b2fd8cc5ad4a0e7b2dcd1d097fb57237ea7a8
Author: Nagy Gabor <ngaba at 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 at bibl.u-szeged.hu>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 9a6fd1b021fa03471c68fabcdb912bf3ded77b65
Author: Nagy Gabor <ngaba at 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 at bibl.u-szeged.hu>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e4b1a97ff232a8f755cc2db845683b940ad543b4
Author: Nagy Gabor <ngaba at 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 at bibl.u-szeged.hu>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 85f5279ec04f80ed6dde9c6a13272b7d3bb1e80d
Author: Robson Roberto Souza Peixoto <robsonpeixoto at gmail.com>
Date: Mon Jul 28 22:44:21 2008 +0200
Small fix to pt_BR translation.
Signed-off-by: Xavier Chantry <shiningxc at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 20a0b8e2013e71ff6b3ecf93167b6fa1c77f29f7
Author: Giovanni Scafora <giovanni at archlinux.org>
Date: Fri Jul 25 14:01:58 2008 +0200
Small fix to Italian translation
Signed-off-by: Giovanni Scafora <linuxmania at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3bf9448943dc0bd9ae6deadb8a772130926b2058
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jul 25 07:12:04 2008 -0500
vercmptest: fix binary existence check
Signed-off-by: Dan McGee <dan at archlinux.org>
commit cf25884e992e9c0dd6e4bf2f7cd4bb3252578bf6
Author: Dan McGee <dan at 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 at archlinux.org>
commit 9f57921467ea368be96ffc09c8c35e9acfcc41ed
Author: Dan McGee <dan at 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 at archlinux.org>
commit 7bc34ccde3b8860a4aaf8418996a72e8cc4dfae5
Author: Allan McRae <allan at 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 at archlinux.org>
[Dan: updates of my own + some from ML]
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b8e306b73e9b22fae3e45e5f5a3e8c07b63904b9
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
[Dan: add some comments to the code]
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 8877c88defdd9ea90bed9fb569addfa2b242a0f4
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit dfae7bdd52476673424f8020befef166cf95f3fc
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e6fb229534332396363f69bdb46081f45271bc53
Author: Dan McGee <dan at 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 at archlinux.org>
commit 5078ca580e102c0f87daee6bb82df1c0f0496bd3
Author: Dan McGee <dan at 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 at archlinux.org>
commit 310b13a4b7da1a35e035ce39f47091c0d3877cd5
Author: Xavier Chantry <shiningxc at 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 at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c317222d710e4d6b98f9387fedac2057cfa42c73
Author: Carlo Bersani <carlocci at 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 at gmail.com>
[Allan: removed whitespace errors]
Signed-off-by: Allan McRae <allan at archlinux.org>
[Dan: killed some unnecessary lines, moved license header]
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 67f388c3fcad755d94944bee1f3a5a938817f5b9
Author: Allan McRae <allan at 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 at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5e4882dfe8b62a8cb7c206986d1010195a63d74e
Author: Dan McGee <dan at 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 at 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
More information about the pacman-dev
mailing list