[pacman-dev] [GIT] The official pacman repository branch, maint, updated. v4.0.1-42-gedd4276
Dan McGee
dan at archlinux.org
Mon Jan 23 10:43:42 EST 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, maint has been updated
via edd4276bbf3d21a7353e3d67ce6639246ef8032d (commit)
via df47136bcfd3fdec150fc8613f3fe243432d875f (commit)
via de56874cc9cdbfa96dd6360818ee6f21da3e1c86 (commit)
via 1eb40c83287b07ac7428ad2d58504f386fad98f1 (commit)
via 562109c0e8717eaac3b9078271c4ca4f82abfecd (commit)
via 1b50223f8240456b8c989b5c1e016f4a245b527c (commit)
via c77cec2ffc850fa28c5720b8902acc5421069ae4 (commit)
via c231c9af9712e95e58f660d46bd8feaf6fd891e2 (commit)
via 24ca6ce1f969a6f5d3ef9277f6d20efcd76330ec (commit)
via 430b0df7794815049f37f38df39c71e1a9e9c157 (commit)
via d9af1a0cf2383eed009ed2bedfb1b34f1a5c7418 (commit)
via 4e60b9646d69227c6c9f226bf03a12158feaaee7 (commit)
via b426488e2b1cf4e464f7f56dbcf2629a3a73a54a (commit)
via 7b1a86b8939f59693f8bb0ea0454a702d5e2434e (commit)
via be229d129eeb43e774217921e1c7e1bb802775fe (commit)
via e8a2c2545608c556cb65d96e7015a1d09d8b3890 (commit)
via b6209b4ba495dd4379806b72735dac78b8843c03 (commit)
from 73d0d743bda5367fcab2453bbe21c15e481150c2 (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 edd4276bbf3d21a7353e3d67ce6639246ef8032d
Author: Allan McRae <allan at archlinux.org>
Date: Fri Jan 20 23:25:57 2012 +1000
makepkg: restrict usage of flags passed to pacman
With pacman-4.0, using --noconfirm or --noprogressbar with -Q or -T
results in pacman reporting an "invalid option" error. Restrict the
passing of these options to pacman. Fixes FS#28012.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit df47136bcfd3fdec150fc8613f3fe243432d875f
Author: Allan McRae <allan at archlinux.org>
Date: Fri Jan 20 23:20:52 2012 +1000
makepkg: fix error on unnecessary -r
The grep statement used to check for a difference between the
installed package list before and after resolving dependencies
returns 1 if there is no difference. This sets of the error
trap when "-r" is used "unnecessarily".
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit de56874cc9cdbfa96dd6360818ee6f21da3e1c86
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jan 19 16:23:57 2012 -0600
contrib/bash_completion: don't print stderr messages
If you are a crazy developer like me and have bogus options in your
pacman.conf file, the tab completion gets messed up by the output on
stderr. Suppress it.
Fix the same basic issue in zsh_completion, thanks to the work by
Florian Pritz <bluewind at xinu.at>.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1eb40c83287b07ac7428ad2d58504f386fad98f1
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jan 19 16:21:06 2012 -0600
Add diskspace checking support for Solaris/Illumos
Was able to get my hands on one of these boxes today, so add yet another
new way of doing this. I'm glad these calls are so standardized. This
was compile tested on Linux and Illumos and seems to still be working in
both places.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 562109c0e8717eaac3b9078271c4ca4f82abfecd
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jan 18 22:25:27 2012 -0600
Update copyright on changed files since beginning of year
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1b50223f8240456b8c989b5c1e016f4a245b527c
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date: Mon Jan 9 21:37:31 2012 +0100
util.c, rmrf(): only create string when needed
The entry's name is only used when not "." or ".." so only print the
string then.
Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c77cec2ffc850fa28c5720b8902acc5421069ae4
Author: Allan McRae <allan at archlinux.org>
Date: Thu Jan 19 11:29:36 2012 +1000
Fix missing [removal] output
Currently, a transaction is considered to be purely package removal
until the first package install is found. This resulted in the
removed packages at the start of a combined upgrade/removal transaction
not getting the "[removal]" output.
Fixes FS#27981.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit c231c9af9712e95e58f660d46bd8feaf6fd891e2
Author: canyonknight <canyonknight at gmail.com>
Date: Mon Jan 16 19:12:41 2012 -0500
Improve exit statuses and error messages in pacman-key
Return codes from gpg commands are currently lost. This adds the functionality
of taking non-zero exit statuses from gpg. This includes error reporting for all
gpg commands that are run individually, run in a loop, and run through a pipe.
Includes the check_keyids_exist function which verifies a key exists locally
prior to attempted local manipulation of the key.
If a gpg command has a non-zero status, pacman-key will now exit with a non-zero
status. It will print a gettext error message of gpg's failure.
Signed-off-by: canyonknight <canyonknight at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 24ca6ce1f969a6f5d3ef9277f6d20efcd76330ec
Author: canyonknight <canyonknight at gmail.com>
Date: Mon Jan 16 19:09:56 2012 -0500
Turn gpg commands into functions in pacman-key
Adds functions for every gpg command. By pulling out the gpg commands from the
"program start" section, additional commands can be run before or after a
specific gpg command without adding additional clutter to the function call
section.
Adds an explicit exit status of 0 to prevent arithmetic expansions from
returning non-zero, thereby falsely causing pacman-key to have a non-zero exit
status.
This change creates the framework for additional error messages and better
exit statuses being added to every pacman-key gpg call.
Signed-off-by: canyonknight <canyonknight at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 430b0df7794815049f37f38df39c71e1a9e9c157
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jan 12 09:32:19 2012 -0600
repo-add: clean up help messages
Use consistent blank lines across all commands, get rid of the
translated double newlines which only serve to confuse translators, and
fix -h/--help for that extra special third command this script offers.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit d9af1a0cf2383eed009ed2bedfb1b34f1a5c7418
Author: Olivier Brunel <i.am.jack.mail at gmail.com>
Date: Thu Jan 12 16:08:48 2012 +0100
Fix broken output when asking question and stdin is piped
When asking question and stdin is piped, the response does not get printed out,
resulting in a missing \n and broken output (FS#27909); printing the response
fixes it.
Signed-off-by: Olivier Brunel <i.am.jack.mail at gmail.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 4e60b9646d69227c6c9f226bf03a12158feaaee7
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Jan 14 15:27:48 2012 -0500
fetch_url: look for files in cache before downloading
We lost this logic somewhere between the libfetch and libcurl
transition, as it existed in the internal downloader, but was pulled
back only into the sync workflow. Add a helper function that will let us
check for existance in the filecache prior to calling the downloader.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b426488e2b1cf4e464f7f56dbcf2629a3a73a54a
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jan 18 15:32:48 2012 -0600
Use isdigit() rather than character range comparisons
This is safer and guaranteed to work with even exotic character sets.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 7b1a86b8939f59693f8bb0ea0454a702d5e2434e
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jan 18 15:32:34 2012 -0600
Remove unused strtoupper() function
Signed-off-by: Dan McGee <dan at archlinux.org>
commit be229d129eeb43e774217921e1c7e1bb802775fe
Author: Dan McGee <dan at archlinux.org>
Date: Wed Jan 18 12:12:39 2012 -0600
Don't remove unknown files in cache cleaning code
This removes the hack I added to skip '*.sig' files earlier since there
are other files that also fall into the same bucket- source packages
from `makepkg --source`, delta files, etc. Rather than prompting for
each and every one, simply skip them. Doing '-Scc' rather than '-Sc'
will delete these files if that is really what you want to do.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit e8a2c2545608c556cb65d96e7015a1d09d8b3890
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jan 12 17:29:14 2012 -0600
doc/vercmp: add note about pkgrel handling
This comes from the Doxygen function documentation. Also, fix two rather
silly misspellings.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b6209b4ba495dd4379806b72735dac78b8843c03
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jan 12 07:47:29 2012 -0600
Use fileno() in isatty() call
This was our only use of the function that had a hardcoded file
descriptor.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
configure.ac | 3 +-
contrib/bash_completion.in | 4 +-
contrib/zsh_completion.in | 2 +-
doc/pacman.8.txt | 2 +-
doc/vercmp.8.txt | 9 ++-
lib/libalpm/diskspace.c | 54 ++++++++++++-
lib/libalpm/dload.c | 94 +++++++++++++++--------
lib/libalpm/remove.c | 2 +-
lib/libalpm/signing.c | 2 +-
lib/libalpm/util.c | 10 +-
scripts/makepkg.sh.in | 17 +++--
scripts/pacman-key.sh.in | 174 ++++++++++++++++++++++++++++++++++++--------
scripts/repo-add.sh.in | 24 ++++--
src/pacman/pacman.c | 4 +-
src/pacman/sync.c | 34 +++------
src/pacman/util.c | 33 ++++-----
src/pacman/util.h | 3 +-
17 files changed, 330 insertions(+), 141 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list