[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-349-g09c8037

Dan McGee dan at archlinux.org
Mon Jun 27 16:01:47 EDT 2011


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  09c803783d0b5e2403bff46af929875701d3791f (commit)
       via  a12acbc2ffa8fab9e17168ed10e429c6f47434a6 (commit)
       via  db172b09c55fd4f110717e1e5586e9ba5e29607e (commit)
       via  399184d68f23e124e386a340abf5bcec968b322b (commit)
       via  122b4c218785a89dcf6e1a335f6083aa166d4cdb (commit)
       via  6f5a90edb39cdd7e5e3faa7acdbaad288876f9da (commit)
       via  865ac0f0557560216b42ea14efb4487a236c0b2b (commit)
       via  f01c6f814a278a3d024d34fed0c219c8cb1e1e33 (commit)
       via  77a09c92c66bd06440be0ccb75daf07c620acbee (commit)
       via  51ed7dff0d30a5dcb73ce271e5d02bdb0d119cb9 (commit)
       via  f5dc5c46e0cf212c32ed149e22331f99764355c4 (commit)
       via  bdd8ebd631bc305d1a15f4a873b550c9438ac0af (commit)
       via  6a413fe72f610f0ec11aa2aee78b248c51727e93 (commit)
       via  93c77565f65b9784701eea7953eefb0643c053e5 (commit)
       via  e378170c2555b656ef87715d8284d038037ced5f (commit)
       via  f8f4c2a6f301ab423f3ca702ebc24854cc701683 (commit)
       via  3725998cbc418187a90e86212941d18f7cbfda78 (commit)
       via  777bdc6c508a1a94dfa0854a34c7964ba0af02c9 (commit)
       via  719e0d3ddb300a8f0f8367b516c0e3c9579c4448 (commit)
       via  1187edb38c5ba42d27fd1de8e97aab658049367f (commit)
       via  112858ae615e4b7b84a2f3617277824d3145a6d8 (commit)
       via  7d8e9b8ed65343031284b891d713529aecbff659 (commit)
       via  5246fdecf6ab6a3f847d02967250f100ef440242 (commit)
       via  522c94f16842d4fe307cc72069b16a94c927c6ea (commit)
       via  2d32a9a3a348d25d6d0f3d12752399bf7fdf6570 (commit)
       via  8581694ceb63f4ed2854206b38574599c3d9df28 (commit)
      from  e06586ceb49a0dc7e59996ae3a1483337d2ada05 (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 09c803783d0b5e2403bff46af929875701d3791f
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jun 27 13:29:13 2011 -0500

    pacman-optimize: use output library
    
    We already use msg() and error() in here, might as well just use the
    standard functions. In addition, fix one translated message that would
    have printed ERROR twice if anyone ever saw it.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit a12acbc2ffa8fab9e17168ed10e429c6f47434a6
Merge: 865ac0f db172b0
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jun 27 13:30:37 2011 -0500

    Merge remote-tracking branch 'dave/repo-add'

commit db172b09c55fd4f110717e1e5586e9ba5e29607e
Author: Dave Reisner <d at falconindy.com>
Date:   Fri Jun 24 15:19:36 2011 -0400

    repo-add: add new command, repo-elephant
    
       _    _
      / \__/ \_____
     /  /  \  \    `\
     )  \''/  (     |\
     `\__)/__/'_\  / `
        //_|_|~|_|_|
        ^""'"' ""'"'
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 399184d68f23e124e386a340abf5bcec968b322b
Author: Dave Reisner <d at falconindy.com>
Date:   Tue Jun 21 13:58:32 2011 -0400

    repo-add: enforce file extensions
    
    Allow one of 4 archive extensions: .tar{,.gz,.xz,.bz2} for each of the 2
    valid repo extensions: .db and .files. Check for this via
    'verify_repo_extension' directly after option parsing to assert that
    this extension is present, and again after files have been added to get
    the proper archive option for bsdtar.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 122b4c218785a89dcf6e1a335f6083aa166d4cdb
Author: Dave Reisner <d at falconindy.com>
Date:   Wed Jun 22 16:26:55 2011 -0400

    repo-add: move command invocation out of arg parsing loop
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 6f5a90edb39cdd7e5e3faa7acdbaad288876f9da
Author: Dave Reisner <d at falconindy.com>
Date:   Wed Jun 22 15:35:27 2011 -0400

    repo-add: refactor repacking of repo file
    
    Dump the whole conditional and filter the contents of the directory to
    create an empty or non-empty archive.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 865ac0f0557560216b42ea14efb4487a236c0b2b
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Jun 24 15:30:45 2011 -0500

    Remove setter for DB signature level
    
    This should have been removed with commit db3b86e7f34f but was
    erroniously left behind.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f01c6f814a278a3d024d34fed0c219c8cb1e1e33
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jun 27 10:10:08 2011 -0500

    Fix several -Wshadow warnings
    
    Only one of these looked like a real red flag, in find_requiredby(), but
    it doesn't hurt to fix several of them up anyway.
    
    Unfortunately, we can't turn this on universally due to things like the
    sync(), remove(), etc. builtins which we often use as variable names.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 77a09c92c66bd06440be0ccb75daf07c620acbee
Merge: 51ed7df e378170
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Jun 27 09:33:27 2011 -0500

    Merge branch 'maint'
    
    Conflicts:
    	lib/libalpm/conflict.c

commit 51ed7dff0d30a5dcb73ce271e5d02bdb0d119cb9
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date:   Sun Jun 26 15:13:48 2011 -0400

    Remove -f option from ln for POSIX compliance
    
    Fixes FS#24893.
    
    Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit f5dc5c46e0cf212c32ed149e22331f99764355c4
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date:   Sat Jun 25 00:31:42 2011 -0400

    makepkg: Add warning if VCS tool is not present when determining latest VCS revision
    
    Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit bdd8ebd631bc305d1a15f4a873b550c9438ac0af
Author: Eric Bélanger <snowmaniscool at gmail.com>
Date:   Fri Jun 24 22:07:23 2011 -0400

    makepkg: Move check for sudo into check_software function
    
    Signed-off-by: Eric Bélanger <snowmaniscool at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 6a413fe72f610f0ec11aa2aee78b248c51727e93
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jun 25 08:28:28 2011 +1000

    Remove two alpm_list_count usages
    
    We have just looped through the list of files, so might as well get
    the count as we go.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 93c77565f65b9784701eea7953eefb0643c053e5
Author: Allan McRae <allan at archlinux.org>
Date:   Sat Jun 25 07:27:40 2011 +1000

    Add scripts po directory to autoclean.sh
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 3725998cbc418187a90e86212941d18f7cbfda78
Author: Dave Reisner <d at falconindy.com>
Date:   Tue Jun 21 13:47:50 2011 -0400

    pactree: add -s option to walk sync DBs
    
    Add a whole lot of bloat to parse pacman.conf and only a few lines to
    use the list of sync DBs instead of the local DB.
    
    Dan: I fully plan on this being temporary and us finding a better way in
    the future to parse pacman.conf from multiple binaries. Adding a
    standalone config parser is probably not the right way of going about
    things, but for now it is by far the easiest.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 777bdc6c508a1a94dfa0854a34c7964ba0af02c9
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Oct 27 01:41:01 2010 -0500

    Make sync DB reading a bit more flexible
    
    We can reorganize things a bit to not require reading a directory-only
    entry first (or at all). This was noticed while working on some pactest
    improvements, but should be a good step forward anyway.
    
    Also make _alpm_splitname() a bit more generic in where it stores the
    data it parses.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 719e0d3ddb300a8f0f8367b516c0e3c9579c4448
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Jun 22 18:17:38 2011 -0500

    archive_fgets(): ensure we return any trailing text with no newline
    
    Discovered this when doing some pactest rewrite work to generate
    archives in memory only. If a sync database file or PKGINFO file is
    missing a newline on the final line, the text from that line gets tossed
    aside and never read into the package struct. This is pretty critical
    when that last line is a depend or something.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 1187edb38c5ba42d27fd1de8e97aab658049367f
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Jun 14 10:32:35 2011 -0500

    valgrind.supp: add known leaks from GPGME
    
    Thank you too, GPGME, for these. Why don't you provide a way to
    clean up your static variable mess?
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 112858ae615e4b7b84a2f3617277824d3145a6d8
Author: Dave Reisner <d at falconindy.com>
Date:   Mon Jun 20 10:22:12 2011 -0400

    repo-add.8.txt: document valid DB file extensions
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 7d8e9b8ed65343031284b891d713529aecbff659
Author: Dave Reisner <d at falconindy.com>
Date:   Mon Jun 20 15:37:09 2011 -0400

    repo-add: use format_entry for all desc/depends fields
    
    This ranks high on the code readability scale. The same function formats
    all of our data and writes to the metadata file at once.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 5246fdecf6ab6a3f847d02967250f100ef440242
Author: Dave Reisner <d at falconindy.com>
Date:   Mon Jun 20 15:12:01 2011 -0400

    repo-add: store multi-value fields as arrays
    
    Fields like groups and depends should be stored as arrays. This requires
    rewriting our write_list_entry function to accomodate our new data type.
    This new function will not write to a file, but rather only format it.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 522c94f16842d4fe307cc72069b16a94c927c6ea
Author: Dave Reisner <d at falconindy.com>
Date:   Mon Jun 20 15:01:23 2011 -0400

    repo-add: bashify reading of .PKGINFO file
    
    grep and sed aren't needed here, and this removes the truly ugly
    manipulation of IFS. The process substituion could just as well be a
    herestring, but it breaks vim's syntax highlighting. Style over
    substance, mang.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

commit 2d32a9a3a348d25d6d0f3d12752399bf7fdf6570
Merge: 8581694 e06586c
Author: Dave Reisner <d at falconindy.com>
Date:   Fri Jun 24 14:55:32 2011 -0400

    Merge branch 'master' of git://projects.archlinux.org/pacman
    
    * 'master' of git://projects.archlinux.org/pacman:
      pactree: carry a list of databases for dep resolution
      makepkg: Remove a lone quotation mark
      makepkg: remove the cleancache option
      Don't require a transaction for sync DB updates
      Move locking functions to handle
      Add a 'valid' flag to the database object
      Move database 'version' check to registration time
      Do database signature checking at load time

commit 8581694ceb63f4ed2854206b38574599c3d9df28
Author: Dave Reisner <d at falconindy.com>
Date:   Fri Jun 24 08:36:54 2011 -0400

    makepkg: fix incorrect parenthesis in gettext call
    
    allan broke it in 4bdb868a.
    
    Signed-off-by: Dave Reisner <d at falconindy.com>

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

Summary of changes:
 .gitignore                           |    1 +
 autoclean.sh                         |   13 +--
 doc/repo-add.8.txt                   |    5 +
 lib/libalpm/alpm.h                   |    1 -
 lib/libalpm/backup.c                 |    6 +-
 lib/libalpm/backup.h                 |    2 +-
 lib/libalpm/be_local.c               |    3 +-
 lib/libalpm/be_sync.c                |  128 +++++++++++----------
 lib/libalpm/conflict.c               |   35 ++++--
 lib/libalpm/db.c                     |   17 ---
 lib/libalpm/diskspace.c              |    8 +-
 lib/libalpm/dload.c                  |    6 +-
 lib/libalpm/package.c                |    6 +-
 lib/libalpm/remove.c                 |    8 +-
 lib/libalpm/util.c                   |   82 ++++++++------
 lib/libalpm/util.h                   |    3 +-
 scripts/Makefile.am                  |   11 ++-
 scripts/makepkg.sh.in                |   66 ++++++++----
 scripts/pacman-optimize.sh.in        |   12 +--
 scripts/repo-add.sh.in               |  208 +++++++++++++++++++---------------
 src/pacman/callback.c                |   10 +-
 src/pacman/sync.c                    |    4 +-
 src/pacman/upgrade.c                 |    1 -
 src/pacman/util.c                    |    2 +-
 src/util/pactree.c                   |   96 +++++++++++++++-
 src/util/testpkg.c                   |    2 +-
 test/pacman/tests/fileconflict008.py |   21 ++++
 valgrind.supp                        |   22 ++++
 28 files changed, 486 insertions(+), 293 deletions(-)
 create mode 100644 test/pacman/tests/fileconflict008.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list