[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.2-185-ge6f72c6

Dan McGee dan at archlinux.org
Fri Mar 16 13:08:55 EDT 2012


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  e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 (commit)
       via  f988aa6b32503f5d4003b1402089df74adf8b485 (commit)
       via  573bd80f147ce90f21ef51fb8ca6f71e89cc3a74 (commit)
       via  44de3183ff42dc4e5972a9d563ebc7125c3eb4dd (commit)
       via  03465ad6b6719e0afb20ca8829581190a2b7658e (commit)
       via  d521f30f071e2bd2c39c05f39df34be867dfe572 (commit)
       via  9e1a20022d8186eba0005e20b8b6db16cf7dec64 (commit)
       via  56f821b72a6b56cdcbc727515e43c16affd39f08 (commit)
       via  930e93b8925874a3c6d3460d2c0cebcda5fc0d09 (commit)
       via  89f4dd88d784632fed134ae88284074511cf4567 (commit)
       via  83e42dcccef08233134a0a5da7e3da70638e6c97 (commit)
       via  f41037358af167424403d30a3b972b1fd733c755 (commit)
       via  952ee5e6cb8bb1849c1bceedae38744935c82fca (commit)
       via  47d0df6c101455c989887551bd0f0149a0f00de7 (commit)
       via  5bda38196fbd6ad389fd829924736b007732e2f1 (commit)
       via  ff58e5cb2d6aca0e1c8ed0e77770f3c5d2442c46 (commit)
      from  8de0631edbd1fd7681f6a924f5e166621328c13f (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 e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0
Merge: 573bd80 f988aa6
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 16 12:08:10 2012 -0500

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

commit 573bd80f147ce90f21ef51fb8ca6f71e89cc3a74
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 17:27:43 2012 +1000

    makepkg: abort when failing to create BUILDDIR
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 44de3183ff42dc4e5972a9d563ebc7125c3eb4dd
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 17:15:28 2012 +1000

    makepkg: prevent issues with files starting with a hyphen
    
    Most places in makepkg deal with full file paths, but a few use the
    file name only.  Protect from potential issues when a file name
    starts with a hyphen.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 03465ad6b6719e0afb20ca8829581190a2b7658e
Author: Allan McRae <allan at archlinux.org>
Date:   Fri Mar 9 16:01:28 2012 +1000

    makepkg: append pkgbase to BUILDDIR if specified
    
    This means multiple packages can be build using the same BUILDDIR
    without their source files all ending up extracted in the same
    directory.  Fixes FS#28417.
    
    Signed-off-by: Allan McRae <allan at archlinux.org>
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit d521f30f071e2bd2c39c05f39df34be867dfe572
Author: Dan McGee <dan at archlinux.org>
Date:   Tue Mar 13 06:33:56 2012 -0500

    pactest: make OPTDEPEND rule look at non-description only
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 9e1a20022d8186eba0005e20b8b6db16cf7dec64
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Mar 14 22:19:13 2012 -0400

    Always display download size if it applies
    
    Currently, we try to do a bunch of funkyness constraining download size
    to print only when doing a -S/--sync operation. However, it is possible
    we try to download packages on a -U/--upgrade operation, and we
    currently won't show any itemized download sizes.
    
    Fix this ommission by always including the download size stuff in the
    built table rows; this column will be completely omitted anyway if there
    are no values due to prior work in commit 33bb7dbd35.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 56f821b72a6b56cdcbc727515e43c16affd39f08
Author: Dan McGee <dan at archlinux.org>
Date:   Wed Mar 14 22:18:37 2012 -0400

    Handle printing NULL correctly in table display
    
    Treat this value as the empty string.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 930e93b8925874a3c6d3460d2c0cebcda5fc0d09
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 9 14:24:48 2012 -0600

    Prefer fputs/fputc over fprintf when writing local database
    
    Using fputs should be faster as no format string parsing is required. It
    also prevents silly errors related to unescaped '%' signs, and removes
    the need to double them up in a lot of places.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 89f4dd88d784632fed134ae88284074511cf4567
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 9 14:10:04 2012 -0600

    Extract a write_deps function from local database writing
    
    This reduces a lot of code duplication in the write function, which
    cleans it up a bit.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 83e42dcccef08233134a0a5da7e3da70638e6c97
Author: Dan McGee <dan at archlinux.org>
Date:   Fri Mar 9 13:40:55 2012 -0600

    Remove unnecessary path check from local database
    
    This removes a call to _alpm_local_db_pkgpath() as well as an access()
    call when reading the local database. This appears to be code from 2006
    that has stuck around. We don't need it because:
    
    1) We never use this path except to check it via access(); however, we
       are already in a readdir() loop so it exists, or at least did at the
       time of the call.
    2) The fopen() and other calls will fail on accessing the database files
       anyway, and we need to check those for errors.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

commit 5bda38196fbd6ad389fd829924736b007732e2f1
Author: Dan McGee <dan at archlinux.org>
Date:   Mon Mar 12 21:47:29 2012 -0500

    Minor format-string related cleanups
    
    We had one stubbed out so we didn't require a translation update, and
    the other is more a code style issue.
    
    Signed-off-by: Dan McGee <dan at archlinux.org>

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

Summary of changes:
 doc/index.txt          |   17 +++++--
 lib/libalpm/be_local.c |  106 ++++++++++++++++++------------------------------
 lib/libalpm/dload.c    |    5 ++
 lib/libalpm/sync.c     |   10 +++-
 scripts/makepkg.sh.in  |   25 ++++++++----
 src/pacman/sync.c      |   17 ++++++++
 src/pacman/util.c      |   34 +++++++--------
 test/pacman/pmrule.py  |    7 ++-
 8 files changed, 118 insertions(+), 103 deletions(-)


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list