[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.3.3-166-gd485c03

Dan McGee dan at archlinux.org
Wed May 5 18:37:08 CEST 2010


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  d485c0370f554758a28eff2cc32b2cc9c72a4604 (commit)
       via  9528c36452a6ca8b3718ef5895f31f46c16b17fa (commit)
       via  f9fa822ccb0a077cf4cfa2cbbdac773187b88e20 (commit)
       via  ac9dde072c56b9dbc3fe515dc3702c2c992f492f (commit)
       via  6b6eb6345bb3d9f59d967144968328c9a4b7873c (commit)
       via  eb6af031ec83c4c0c1d7e12d1cc8f585197c025f (commit)
       via  4f80993933a3feee68758c27c58e9cf5d84bf20e (commit)
       via  2a6f3f06528149200e4fc8996c0c1e6d2bfa5480 (commit)
       via  8a6bbed98e11be3f619ef31e9e753d31081d11ee (commit)
      from  90aca75cb92c12419f2998cf54caa8ef5fe59f99 (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 d485c0370f554758a28eff2cc32b2cc9c72a4604
Author: Dan McGee <dan at archlinux.org>
Date:   Wed May 5 11:18:27 2010 -0500

    Improve documentation of -k/--dbonly
    
    We had the long option wrong in some places and its behavior wasn't
    documented at all with regards to -U/--upgrade.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9528c36452a6ca8b3718ef5895f31f46c16b17fa
Author: Dan McGee <dan at archlinux.org>
Date:   Wed May 5 10:59:20 2010 -0500

    Add two new pactests for --dbonly
    
    It caught me by surprise that:
    1. These weren't being tested at all
    2. The --dbonly combined with -U not only "works" but is also completely
       undocumented. It also has some weird behavior on install vs. upgrade that
       may need addressing.
    
    Add some tests which will hopefully provoke some discussion.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f9fa822ccb0a077cf4cfa2cbbdac773187b88e20
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Tue Mar 16 19:40:29 2010 +0100

    Remove unused 'z' option from getopt_long's optstring
    
    In addition, I permuted shortopts to make it more readable.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit ac9dde072c56b9dbc3fe515dc3702c2c992f492f
Author: Nagy Gabor <ngaba at bibl.u-szeged.hu>
Date:   Wed May 20 21:46:23 2009 +0200

    Introduce -D, --database
    
    The request of FS#12950 is implemented.
    
    On the backend side, I introduced a new function, alpm_db_set_pkgreason(),
    to modify the install reason of a package in the local database. On the
    front-end side, I introduced a new main operation, -D/--database, which has
    two options, --asdeps and --asexplicit. I documented this in pacman manual.
    I've created two pactests to test -D: database001.py and database002.py.
    
    Signed-off-by: Nagy Gabor <ngaba at bibl.u-szeged.hu>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6b6eb6345bb3d9f59d967144968328c9a4b7873c
Author: Dan McGee <dan at archlinux.org>
Date:   Tue May 4 23:43:43 2010 -0500

    Fix up the cross-compilation patch library lookup
    
    Don't explicitly add things to the list that might not need to be there, and
    get the fallback list of libraries correct.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit eb6af031ec83c4c0c1d7e12d1cc8f585197c025f
Author: Dan McGee <dan at archlinux.org>
Date:   Tue May 4 23:42:01 2010 -0500

    Build vercmp without needing link to libalpm
    
    Include the object file directly from the libalpm version comparison code as
    it is the only thing we need. This drops the dependency of vercmp on
    libalpm and all of the stuff we know it drags in.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 4f80993933a3feee68758c27c58e9cf5d84bf20e
Author: Dan McGee <dan at archlinux.org>
Date:   Tue May 4 23:38:52 2010 -0500

    Remove call to function logger
    
    It isn't really necessary here and it helps us get rid of some link
    pollution so we can have a slim vercmp binary.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 2a6f3f06528149200e4fc8996c0c1e6d2bfa5480
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Apr 5 14:56:32 2010 -0500

    Move vercmp code into a separate file
    
    This will facilitate using this object file on its own in the vercmp tool
    which will be done in a future commit. The net impact on the generated
    binaries should not be noticeable after this commit.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 8a6bbed98e11be3f619ef31e9e753d31081d11ee
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Apr 27 13:08:09 2010 -0500

    Update PKGBUILD.proto to include a package() function
    
    Relevant after we deprecated `makepkg -R` without a package() function being
    present in the PKGBUILD.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 PKGBUILD.proto               |    3 +
 configure.ac                 |    4 +-
 doc/pacman.8.txt             |   21 ++++-
 lib/libalpm/Makefile.am      |    3 +-
 lib/libalpm/alpm.h           |   16 ++--
 lib/libalpm/db.c             |   38 ++++++++
 lib/libalpm/package.c        |  171 ------------------------------------
 lib/libalpm/version.c        |  195 ++++++++++++++++++++++++++++++++++++++++++
 pactest/tests/database001.py |   11 +++
 pactest/tests/database002.py |   11 +++
 pactest/tests/database010.py |   17 ++++
 pactest/tests/database011.py |   17 ++++
 pactest/tests/database012.py |   31 +++++++
 src/pacman/Makefile.am       |    1 +
 src/pacman/conf.h            |    3 +-
 src/pacman/database.c        |   90 +++++++++++++++++++
 src/pacman/pacman.c          |   24 ++++--
 src/pacman/pacman.h          |    2 +
 src/pacman/util.c            |    2 +
 src/util/Makefile.am         |    2 +-
 src/util/vercmp.c            |    6 +-
 21 files changed, 475 insertions(+), 193 deletions(-)
 create mode 100644 lib/libalpm/version.c
 create mode 100644 pactest/tests/database001.py
 create mode 100644 pactest/tests/database002.py
 create mode 100644 pactest/tests/database010.py
 create mode 100644 pactest/tests/database011.py
 create mode 100644 pactest/tests/database012.py
 create mode 100644 src/pacman/database.c


hooks/post-receive
--
The official pacman repository


More information about the pacman-dev mailing list