[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.0rc1-144-gad051f7
Dan McGee
dan at archlinux.org
Thu Sep 1 14:03:01 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 ad051f7328cb8fed19070651aac314d64de1b815 (commit)
via 13072ef86ca8d9b3eb5b06c21211dc98d5a21732 (commit)
via 11873b70ae346d06da8590f6bd4bfc19577a8840 (commit)
via 11ab9aa9f5f0f3873df89c73e8715b82f485bd9b (commit)
via cf1f0143935fe62ebb568202ff83ba2de0815995 (commit)
via 5bb2d2e0a0c9edf03273fc00aa9e3a5cdff13310 (commit)
via 35d8cc8bc8ae94fcdde1bc04a3276a73e41660ec (commit)
via 50f53b293c0ff823065e7a98d288787ca7bd4ba9 (commit)
via 7479bf21e85c118067351769cdc9f1fd589ac4dc (commit)
via 06b228b20fff23500e5bb9bc8cdf96a86ca244e8 (commit)
via 19c3880ec9e7b373000b10e230217a733d1c1a24 (commit)
via 2c5f000d5b2fd5db3b70670b835e6b932c0d10e3 (commit)
from 234b6ffc2c39268d1efdc414e02bc4b352e5d931 (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 ad051f7328cb8fed19070651aac314d64de1b815
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 1 12:36:11 2011 -0500
_alpm_parsedate(): return time_t and not long
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 13072ef86ca8d9b3eb5b06c21211dc98d5a21732
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 1 12:06:32 2011 -0500
Add pactest for overflowing date (year 2038 problem)
This will work fine on x86_64 (or any platform that has a 64 bit long),
but currently fails on i686. This test also stresses the recent changes
to accommodate package size values greater than a 32 bit UINT_MAX.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 11873b70ae346d06da8590f6bd4bfc19577a8840
Author: Dan McGee <dan at archlinux.org>
Date: Thu Sep 1 11:42:55 2011 -0500
makepkg: fix overzealous PGP signature file matching
The regex wasn't rooted at the end of the filename, nor was it matching
a period/dot before the file extension. The end result was this matched a
file named '07_all_sig.patch' which is totally broken.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 11ab9aa9f5f0f3873df89c73e8715b82f485bd9b
Author: Dave Reisner <dreisner at archlinux.org>
Date: Tue Aug 30 09:24:28 2011 -0400
pacman/callback: reuse strlen calculation
Call strlen earlier in the dl progress callback, and reuse this length
to replace some heavier str*() calls with more optimized mem*()
replacements. This also gets rid of a false assumption that the ending
string will ever be longer than the original string.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit cf1f0143935fe62ebb568202ff83ba2de0815995
Author: Dave Reisner <dreisner at archlinux.org>
Date: Tue Aug 30 11:01:37 2011 -0400
makepkg: fix sanity checking in versioning
Read the entire variable, respecting escapes, which are necessary to
retain for the successive eval.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 5bb2d2e0a0c9edf03273fc00aa9e3a5cdff13310
Author: Dave Reisner <dreisner at archlinux.org>
Date: Tue Aug 30 10:31:49 2011 -0400
makepkg: read filenames in a while loop
Further improvments on 2ca27ab which will allow the changelog and
install script files to contain whitespace.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 35d8cc8bc8ae94fcdde1bc04a3276a73e41660ec
Author: Dave Reisner <dreisner at archlinux.org>
Date: Mon Aug 22 20:50:17 2011 -0400
makepkg: fix breakage in eval'ing quoted strings
Broken in 2ca27a by me, trying to fix another problem.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 50f53b293c0ff823065e7a98d288787ca7bd4ba9
Author: Dan McGee <dan at archlinux.org>
Date: Mon Aug 29 12:52:51 2011 -0500
pacman-key: add --lsign-key operation
This allows local signing of a given key to help establish the web of
trust rooted at the generated (or imported) master key.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 7479bf21e85c118067351769cdc9f1fd589ac4dc
Author: Dan McGee <dan at archlinux.org>
Date: Thu Aug 25 18:39:11 2011 -0500
pacman-key master key generation
This enables pacman-key, during --init, to generate a single secret key
for the pacman keyring if one is not present. This will be used as the
root of the web of trust for those that do not wish to manage it with
their own key, as will be the default.
This does not preclude later adding other secret keys to the keyring, or
removing this one- we simply ensure you have at least one secret key
available.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 06b228b20fff23500e5bb9bc8cdf96a86ca244e8
Author: Dan McGee <dan at archlinux.org>
Date: Mon Aug 29 16:27:00 2011 -0500
Scale package integrity progress bar/percentage by package size
This upgrades the simple 15/17 scaling by package number we used before
to package sized based scaling, which is much more accurate. Addresses
some of the issues raised in FS#25817.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 19c3880ec9e7b373000b10e230217a733d1c1a24
Author: Allan McRae <allan at archlinux.org>
Date: Tue Aug 30 22:01:13 2011 +1000
Remove outdated comment for _alpm_outerconflicts
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 2c5f000d5b2fd5db3b70670b835e6b932c0d10e3
Author: Pang Yan Han <pangyanhan at gmail.com>
Date: Tue Aug 30 00:58:48 2011 +0800
Improve advice for sync ops when db.lck is present
When the database is locked, sync operations involving transactions, such as
pacman -Syy, show the following:
:: Synchronizing package databases...
error: failed to update core (unable to lock database)
error: failed to update extra (unable to lock database)
error: failed to update community (unable to lock database)
error: failed to update multilib (unable to lock database)
error: failed to synchronize any databases
Whereas pacman -U <pkg> shows:
error: failed to init transaction (unable to lock database)
if you're sure a package manager is not already
running, you can remove /var/lib/pacman/db.lck
Which is much more meaningful, since the presence of db.lck may indicate an
erroneous lockfile instead of an ongoing transaction.
Improve the error messages for sync operations by advising the user to remove
db.lck if he is sure that no package manager is running.
Signed-off-by: Pang Yan Han <pangyanhan at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
lib/libalpm/conflict.c | 5 +---
lib/libalpm/sync.c | 19 ++++++++++++++++-
lib/libalpm/util.c | 4 +-
lib/libalpm/util.h | 2 +-
scripts/makepkg.sh.in | 30 +++++++++++++---------------
scripts/pacman-key.sh.in | 42 ++++++++++++++++++++++++++++++++++++++--
src/pacman/callback.c | 23 ++++++++++++---------
src/pacman/sync.c | 1 +
src/pacman/util.c | 22 ++++++++++++--------
src/pacman/util.h | 1 +
test/pacman/tests/query002.py | 4 +-
test/pacman/tests/query005.py | 4 +-
test/pacman/tests/query006.py | 27 ++++++++++++++++++++++++++
13 files changed, 133 insertions(+), 51 deletions(-)
create mode 100644 test/pacman/tests/query006.py
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list