[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-182-g62e8812
Dan McGee
dan at archlinux.org
Sat Apr 7 12:35:10 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 62e8812fb9002bf2d737375003652bc6becc9f54 (commit)
via 3be02aa27c892b2bcc76a8883a0087b51c0e768b (commit)
via 42d408e0c253beca56f640729a85badffedd8a3f (commit)
via cb5ae428b63c9807f855638c00720f54ea73413f (commit)
via b5043dd6c3e2a9da637dfefbbd2b6a89cda600f0 (commit)
via 923214497f1873a5bd1989aad867b629166d89b1 (commit)
via 1917c845f74640262e452b67836b41faca52eb4e (commit)
via d11192c73ad6cfc6de1aa9dc4add6fa54b23fb8f (commit)
via bb71d254e2a2fbd641ce73392727762904189723 (commit)
via 0fd477238f190976efffabd04110fb1d79448be3 (commit)
via 0666b1366990064b0f9b47fe321be8e6593336ce (commit)
via 80a811ec9641ae0a94a6dcee3dbaeb42afb27afc (commit)
via 6310bb5fbe841c4957dddce6a8ee97f2c6a10fc5 (commit)
via 4ca6590af58177964910588a6d0406f0d009bd0e (commit)
via 3f1ea8b62f46a915c94a5b46e21ad39ea2628f65 (commit)
via 0145604728360acaf56e6d50bc03e78bfab7585c (commit)
via b5b9860a2e7f73b0445131a51006c8c95f1f1b91 (commit)
via b752561a52a88f8e9cc3bcc9c2079eb685245110 (commit)
via 3c5d5a19b36c5ea3638de263cb7cd1be6289cb44 (commit)
via 297916e6a2ad91bbd4cbd0173cac79937b93a393 (commit)
via a8f03d07c7eaae02a55065a4a2f098ef6d8b5bff (commit)
via 114d121001d8c3e901d5330b864d58870c6e917b (commit)
via 391769ff8914b1aa94fd8daa87da0d2bfc2cc328 (commit)
via 969dcddbdf9d5dbd91aa414cdd193f3fb26b644b (commit)
via 72ba4fb83ff99031f58169beeb1daa80ffd8cdb4 (commit)
via d7f4e8fbccb1506697d2c9f70c32326c01c05cb3 (commit)
via ed353d91b7fe5ab397cc6c649ceca2f0ea507023 (commit)
via 1eeab12228b1d133b40ec44ac47b318379331deb (commit)
via 7f258619c6c0e9f441aacbabfc1a2f5980c5cb9b (commit)
via be0e0444040dc7d84e86c5b5e60b786441c4d97e (commit)
via c571bd7afbbe05449558d861a6ec82c559771739 (commit)
via e66edf817b045375645fbd4645eddb15daded4d0 (commit)
via 38c0ec868be6e2f45ffcc61d95cfb85294f623c1 (commit)
via 8da489eac53513841d62380a72aae1baecc44e61 (commit)
via 0972b7acfd7c8fadb6aeec6606ea85bf6c5d3d3d (commit)
from e6f72c61a098b52ea29e54b8eb4739a2ff81e6b0 (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 62e8812fb9002bf2d737375003652bc6becc9f54
Author: Florian Pritz <bluewind at xinu.at>
Date: Fri Apr 6 18:17:06 2012 +0200
repo-remove: remove deltas file if it becomes empty
Signed-off-by: Florian Pritz <bluewind at xinu.at>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 3be02aa27c892b2bcc76a8883a0087b51c0e768b
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 1 15:37:19 2012 +1000
Prefix alpm_pkgfrom_t members with ALPM_
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 42d408e0c253beca56f640729a85badffedd8a3f
Author: Dan McGee <dan at archlinux.org>
Date: Sat Apr 7 11:29:11 2012 -0500
Return more useful error codes on package open failures
Failure isn't always due to the package file location not existing;
permission issues can also play a part on something like a FUSE-based
filesystem inaccessible to root.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit cb5ae428b63c9807f855638c00720f54ea73413f
Author: Allan McRae <allan at archlinux.org>
Date: Wed Mar 28 20:30:53 2012 +1000
Check minimum required gpgme version
We use interfaces first introduced in gpgme-1.3.0 so test we have
at least that version.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b5043dd6c3e2a9da637dfefbbd2b6a89cda600f0
Author: Allan McRae <allan at archlinux.org>
Date: Sat Mar 24 00:08:24 2012 +1000
Make selecting scriptlet shell work
The initial patch to implement this achieved nothing apart from
adding a configure option. This patch makes that configure option
do what it advertises.
Note that specifing any shell apart from /bin/sh causes testsuite
failures as /bin/sh is the only shell in the testing environment.
Bug-found-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 923214497f1873a5bd1989aad867b629166d89b1
Author: Allan McRae <allan at archlinux.org>
Date: Fri Mar 9 17:43:47 2012 +1000
makepkg: safely change directories
In preparation for the removal of the global error trap we need a
way to ensure changing directories succeeds. Add a "cd_safe"
wrapper that performs the necessary check.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1917c845f74640262e452b67836b41faca52eb4e
Author: Allan McRae <allan at archlinux.org>
Date: Fri Mar 9 16:39:01 2012 +1000
makepkg: use printf rather than echo to output variable
Also make sure the strings passed to %s in printf are always quoted.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d11192c73ad6cfc6de1aa9dc4add6fa54b23fb8f
Author: Allan McRae <allan at archlinux.org>
Date: Fri Mar 9 16:19:53 2012 +1000
makepkg: the rhs in string comparisons should be quoted
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit bb71d254e2a2fbd641ce73392727762904189723
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date: Mon Mar 12 19:14:22 2012 -0600
makepkg: devel_check(): cleanup for hg version
Use pushd/popd, quote args, handle some more errors
commit 0fd477238f190976efffabd04110fb1d79448be3
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date: Mon Mar 12 19:14:21 2012 -0600
makepkg: devel_check(): set newpkgver (cleanup)
The case structure allows the syntax to focus on what's actually being
done here.
commit 0666b1366990064b0f9b47fe321be8e6593336ce
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date: Mon Mar 12 19:14:20 2012 -0600
makepkg: devel_check(): consolidate common code
commit 80a811ec9641ae0a94a6dcee3dbaeb42afb27afc
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date: Mon Mar 12 19:14:19 2012 -0600
makepkg: devel_check(): determine vcs
Rather than prioritizing an arbitrary VCS, collect all development
directives. If there is more than one, give a warning and abort.
commit 6310bb5fbe841c4957dddce6a8ee97f2c6a10fc5
Author: Matthew Monaco <matthew.monaco at 0x01b.net>
Date: Mon Mar 12 12:53:10 2012 -0600
makepkg: remove unused variable
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 4ca6590af58177964910588a6d0406f0d009bd0e
Merge: 3f1ea8b b752561
Author: Dan McGee <dan at archlinux.org>
Date: Sat Apr 7 11:23:55 2012 -0500
Merge branch 'maint'
Conflicts:
lib/libalpm/signing.c
lib/libalpm/sync.c
commit 3f1ea8b62f46a915c94a5b46e21ad39ea2628f65
Author: Dan McGee <dan at archlinux.org>
Date: Sat Apr 7 11:20:08 2012 -0500
Revert "makepkg: calculate exact total file size"
This reverts commit b264fb9e9ddcc31dc8782390309421965e507383.
With our "fix" of sleeping for BTRFS, we can go back to using `du` to
calculate total installed size.
commit 0145604728360acaf56e6d50bc03e78bfab7585c
Author: Pierre <pierre at spotify.com>
Date: Mon Apr 2 04:16:28 2012 +0200
pacman: show groups once with -Sg
Only displays groups that haven't appeared yet..
Previously 'pacman -Sg' iterated over syncs, printed every group.
This change does not affect '-Sgg' which still orders by sync first.
To reproduce, on a current Arch Linux with [extra] and [community]:
$ pacman -Sg|sort|uniq -c|sort -n
[...]
1 xorg-fonts
2 vim-plugins
2 xfce4-goodies
Signed-off-by: Pierre <pierre at spotify.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b5b9860a2e7f73b0445131a51006c8c95f1f1b91
Author: Dave Reisner <dreisner at archlinux.org>
Date: Wed Mar 28 20:22:18 2012 -0400
makepkg.conf: enable curl's cookie engine for http
Implements FS#28098.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c571bd7afbbe05449558d861a6ec82c559771739
Author: Dan McGee <dan at archlinux.org>
Date: Tue Mar 27 19:29:48 2012 -0500
bash_completion: complete pacman-key options right away
pacman-key requires at least one dashed option, so complete them right
away, rather than falling back to default completion.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e66edf817b045375645fbd4645eddb15daded4d0
Author: Dan McGee <dan at archlinux.org>
Date: Tue Mar 27 19:25:50 2012 -0500
Drop bash 3.2 completion support
This is pretty old at this point, and upstream bash completions project
uses compopt heavily. Completions are by no means a make-or-break
feature anyway, so this is not critical. This basically reverts commit
6f4f9c1b66ed85 made in 2010.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 38c0ec868be6e2f45ffcc61d95cfb85294f623c1
Author: Dan McGee <dan at archlinux.org>
Date: Fri Mar 16 18:08:22 2012 -0500
Change table_display() to be static
It is only used inside util.c.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 8da489eac53513841d62380a72aae1baecc44e61
Author: Dan McGee <dan at archlinux.org>
Date: Fri Mar 16 17:57:04 2012 -0500
Reduce calls to getcols
This dramatically improves upon a much older attempt in 2008 in commit
ce3d70aa99ab86. We don't need to call it once per line we print unless
there is a reasonable expectation of being able to resize the terminal
mid-operation; this is really only the case during our callback progress
bars.
Some before and after numbers of ioctl() calls, gleaned from strace of
the following operations (no targets to any of them to maximize the
amount of output):
pacman -Qii : 37768 -> 2616 (93.1% decrease)
pacman -Qs : 2616 -> 4 (99.8%)
pacman -Sii : 133036 -> 10926 (91.8%)
pacman -Ss : 10926 -> 14 (99.9%)
Obviously the search results are astounding; we only call getcols()
once in the case of -Qs, and once per repo in the case of -Ss. For
-Qii and -Sii we are still calling it once per package, but this is
much better than once per line of info output.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 0972b7acfd7c8fadb6aeec6606ea85bf6c5d3d3d
Author: Dan McGee <dan at archlinux.org>
Date: Fri Mar 16 17:05:06 2012 -0500
Pass a file descriptor to getcols and flush_term_input
This makes these methods a bit more flexible.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
NEWS | 26 ++-
configure.ac | 13 +-
contrib/bash_completion.in | 27 +-
doc/index.txt | 1 +
etc/makepkg.conf.in | 4 +-
lib/libalpm/alpm.h | 6 +-
lib/libalpm/be_local.c | 4 +-
lib/libalpm/be_package.c | 15 +-
lib/libalpm/be_sync.c | 2 +-
lib/libalpm/error.c | 2 +-
lib/libalpm/package.c | 18 +-
lib/libalpm/po/ca.po | 6 +-
lib/libalpm/po/cs.po | 6 +-
lib/libalpm/po/da.po | 93 +++---
lib/libalpm/po/de.po | 6 +-
lib/libalpm/po/el.po | 6 +-
lib/libalpm/po/en_GB.po | 4 +-
lib/libalpm/po/es.po | 4 +-
lib/libalpm/po/fi.po | 6 +-
lib/libalpm/po/fr.po | 4 +-
lib/libalpm/po/hu.po | 6 +-
lib/libalpm/po/it.po | 2 +-
lib/libalpm/po/kk.po | 6 +-
lib/libalpm/po/libalpm.pot | 4 +-
lib/libalpm/po/lt.po | 4 +-
lib/libalpm/po/nb.po | 6 +-
lib/libalpm/po/pl.po | 6 +-
lib/libalpm/po/pt.po | 6 +-
lib/libalpm/po/pt_BR.po | 11 +-
lib/libalpm/po/ro.po | 6 +-
lib/libalpm/po/ru.po | 4 +-
lib/libalpm/po/sk.po | 4 +-
lib/libalpm/po/sr.po | 6 +-
lib/libalpm/po/sr at latin.po | 6 +-
lib/libalpm/po/sv.po | 6 +-
lib/libalpm/po/tr.po | 6 +-
lib/libalpm/po/uk.po | 6 +-
lib/libalpm/po/zh_CN.po | 6 +-
lib/libalpm/po/zh_TW.po | 6 +-
lib/libalpm/signing.c | 15 +-
lib/libalpm/sync.c | 14 +-
lib/libalpm/trans.c | 2 +-
scripts/Makefile.am | 1 +
scripts/library/parse_options.sh | 30 ++-
scripts/makepkg.sh.in | 252 +++++++++--------
scripts/pacman-key.sh.in | 16 +-
scripts/pkgdelta.sh.in | 6 +-
scripts/po/ca.po | 16 +-
scripts/po/cs.po | 16 +-
scripts/po/da.po | 580 +++++++++++++++++++++-----------------
scripts/po/de.po | 74 +++---
scripts/po/el.po | 16 +-
scripts/po/en_GB.po | 16 +-
scripts/po/es.po | 75 +++--
scripts/po/fi.po | 16 +-
scripts/po/fr.po | 20 +-
scripts/po/hu.po | 16 +-
scripts/po/it.po | 14 +-
scripts/po/kk.po | 16 +-
scripts/po/lt.po | 16 +-
scripts/po/nb.po | 16 +-
scripts/po/pacman-scripts.pot | 16 +-
scripts/po/pl.po | 16 +-
scripts/po/pt.po | 16 +-
scripts/po/pt_BR.po | 23 +--
scripts/po/ro.po | 16 +-
scripts/po/ru.po | 60 ++---
scripts/po/sk.po | 51 ++--
scripts/po/sr.po | 16 +-
scripts/po/sr at latin.po | 16 +-
scripts/po/sv.po | 122 ++++----
scripts/po/tr.po | 16 +-
scripts/po/uk.po | 62 +++--
scripts/po/zh_CN.po | 16 +-
scripts/po/zh_TW.po | 16 +-
scripts/repo-add.sh.in | 5 +
src/pacman/callback.c | 6 +-
src/pacman/package.c | 85 +++---
src/pacman/pacman.c | 2 +-
src/pacman/po/ca.po | 32 +--
src/pacman/po/cs.po | 33 +--
src/pacman/po/da.po | 170 ++++++-----
src/pacman/po/de.po | 29 +--
src/pacman/po/el.po | 35 +--
src/pacman/po/en_GB.po | 13 +-
src/pacman/po/es.po | 36 +--
src/pacman/po/fi.po | 20 +-
src/pacman/po/fr.po | 18 +-
src/pacman/po/hu.po | 31 +--
src/pacman/po/it.po | 33 +--
src/pacman/po/kk.po | 32 +--
src/pacman/po/lt.po | 18 +-
src/pacman/po/nb.po | 31 +--
src/pacman/po/pl.po | 32 +--
src/pacman/po/pt.po | 36 +--
src/pacman/po/pt_BR.po | 26 +-
src/pacman/po/ro.po | 35 +--
src/pacman/po/ru.po | 34 +--
src/pacman/po/sk.po | 40 ++--
src/pacman/po/sr.po | 33 +--
src/pacman/po/sr at latin.po | 33 +--
src/pacman/po/sv.po | 34 +--
src/pacman/po/tr.po | 33 +--
src/pacman/po/uk.po | 16 +-
src/pacman/po/zh_CN.po | 32 +--
src/pacman/po/zh_TW.po | 32 +--
src/pacman/query.c | 8 +-
src/pacman/sync.c | 18 +-
src/pacman/util.c | 90 ++++---
src/pacman/util.h | 16 +-
110 files changed, 1504 insertions(+), 1738 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list