[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.0.3-182-g62e8812
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@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@xinu.at> Signed-off-by: Dan McGee <dan@archlinux.org> commit 3be02aa27c892b2bcc76a8883a0087b51c0e768b Author: Allan McRae <allan@archlinux.org> Date: Sun Apr 1 15:37:19 2012 +1000 Prefix alpm_pkgfrom_t members with ALPM_ Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 42d408e0c253beca56f640729a85badffedd8a3f Author: Dan McGee <dan@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@archlinux.org> commit cb5ae428b63c9807f855638c00720f54ea73413f Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit b5043dd6c3e2a9da637dfefbbd2b6a89cda600f0 Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Allan McRae <allan@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 923214497f1873a5bd1989aad867b629166d89b1 Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit 1917c845f74640262e452b67836b41faca52eb4e Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit d11192c73ad6cfc6de1aa9dc4add6fa54b23fb8f Author: Allan McRae <allan@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit bb71d254e2a2fbd641ce73392727762904189723 Author: Matthew Monaco <matthew.monaco@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@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@0x01b.net> Date: Mon Mar 12 19:14:20 2012 -0600 makepkg: devel_check(): consolidate common code commit 80a811ec9641ae0a94a6dcee3dbaeb42afb27afc Author: Matthew Monaco <matthew.monaco@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@0x01b.net> Date: Mon Mar 12 12:53:10 2012 -0600 makepkg: remove unused variable Signed-off-by: Dan McGee <dan@archlinux.org> commit 4ca6590af58177964910588a6d0406f0d009bd0e Merge: 3f1ea8b b752561 Author: Dan McGee <dan@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@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@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@spotify.com> Signed-off-by: Dan McGee <dan@archlinux.org> commit b5b9860a2e7f73b0445131a51006c8c95f1f1b91 Author: Dave Reisner <dreisner@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@archlinux.org> Signed-off-by: Dan McGee <dan@archlinux.org> commit c571bd7afbbe05449558d861a6ec82c559771739 Author: Dan McGee <dan@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@archlinux.org> commit e66edf817b045375645fbd4645eddb15daded4d0 Author: Dan McGee <dan@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@archlinux.org> commit 38c0ec868be6e2f45ffcc61d95cfb85294f623c1 Author: Dan McGee <dan@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@archlinux.org> commit 8da489eac53513841d62380a72aae1baecc44e61 Author: Dan McGee <dan@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@archlinux.org> commit 0972b7acfd7c8fadb6aeec6606ea85bf6c5d3d3d Author: Dan McGee <dan@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@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@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@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@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
participants (1)
-
dan@archlinux.org