[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