[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