[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.2-141-ga7d33d0
Dan McGee
dan at archlinux.org
Sun Apr 24 11:51: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 a7d33d0c36420462b3de5c7e2f8327ddbda2a129 (commit)
via 1cb1b0a52c3c815f448af9ca80bd38f550f5b7ca (commit)
via 036f98575c1b57782db51c82b521d53ba1da99a1 (commit)
via fade60088e158c042e3a3a2c135fa067016998af (commit)
via 59da64146d824026a958a139e0d3e0600f9bdcf7 (commit)
via 2eab4ab0333df4d5d24637a2e2e32091d78decc6 (commit)
via 8b34aa50b9111b5c7e26b9841ad6f0cc5c38887f (commit)
via 9579879b1bb1a033e846b750769215b7b4066073 (commit)
via 204bbc47149c948b680735a933fa395ce3983f38 (commit)
via 934e8c79afcb0df8b750322c5e87d77203d9f1fe (commit)
via e3268d5e88308b1b854f5f256cb5fa40ac16ea5b (commit)
via 74994faee7ce1681f24a3fc0a108dc4f9b824ffc (commit)
from e39c104d13bfb6e2c055c2af3eee41bfa603b13b (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 a7d33d0c36420462b3de5c7e2f8327ddbda2a129
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 24 21:17:03 2011 +1000
repo-add: update copyright message
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 1cb1b0a52c3c815f448af9ca80bd38f550f5b7ca
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 24 21:03:21 2011 +1000
repo-add: document -k option
Also unify the usage output with that given by repo-add itself.
Dan: use 'options', not 'option(s)'.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 036f98575c1b57782db51c82b521d53ba1da99a1
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 24 20:56:59 2011 +1000
repo-add: check for gpg early
Check for the presence of gpg as soon as we know we need it.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit fade60088e158c042e3a3a2c135fa067016998af
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 24 20:51:53 2011 +1000
repo-add: check for valid key when signing is requested
Follow the example of makepkg
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 59da64146d824026a958a139e0d3e0600f9bdcf7
Author: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
Date: Sun Apr 24 20:48:08 2011 +1000
repo-add: add option to specify a different key to sign with
Add -k/--key option to specify a non-default key for signing
a package database.
Original-patch-by: Denis A. Altoé Falqueto <denisfalqueto at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 2eab4ab0333df4d5d24637a2e2e32091d78decc6
Author: Allan McRae <allan at archlinux.org>
Date: Sun Apr 24 17:36:21 2011 +1000
repo-add: simplify usage message
Listing every option on the usage line becomes unweildly as more
options get added so simplify it. Also, provide a standard package
name in the repo-add example.
Dan: just use 'options' as we use elsewhere, not 'option(s)'.
Signed-off-by: Allan McRae <allan at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 8b34aa50b9111b5c7e26b9841ad6f0cc5c38887f
Author: Dan McGee <dan at archlinux.org>
Date: Thu Apr 21 19:51:51 2011 -0500
Make dump_pkg_full a little less insane
The various "level" values were a bit crazy to decipher, and we were
doing some very interesting comparisons in certain places. Break it out
into two parameters instead so we can seperate the type from the extra
information display, and do things accordingly.
Nothing changes with the display of any of the five types we currently
show: -Si, -Sii, -Qi, -Qii, -Qip.
Something to note- we should expose the PKG_FROM enum type somehow, this
patch leaves the door open to do that quite easily.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 9579879b1bb1a033e846b750769215b7b4066073
Author: Dan McGee <dan at archlinux.org>
Date: Thu Apr 21 18:31:19 2011 -0500
libalpm/dload: major refactor of signature downloading
There's a lot of related moving parts here:
* Iteration through mirrors is moved back to the calling functions. This
allows removal of _alpm_download_single_file and _alpm_download_files.
* The download function gets a few more arguments to influence behavior.
This allows several different scenarios to customize behavior:
- database
- database signature (req'd and optional)
- package
- package via direct URL
- package signature via direct URL (req'd and optional)
* For databases, we need signatures from the same mirror, so structure
the code accordingly.
Some-inspiration-from: Dave Reisner <d at falconindy.com>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 204bbc47149c948b680735a933fa395ce3983f38
Author: Dan McGee <dan at archlinux.org>
Date: Thu Apr 21 17:24:04 2011 -0500
libalpm/dload: add allow_resume and reorder error checks
The allow_resume is the start of the fix to the "don't ever resume
database downloads" problem, as well as being useful for '.sig'
downloads as well. For now, we say "always allow resume", but this will
eventually get pushed down as necessary.
Error checks are reworked in order to correctly error out when a file is
not found on the remote end and reports 0 bytes downloaded. In addition,
the two error messages printed are now different as one reports a more
specific error message provided via the cURL error buffer.
Some example output from an -Sy run with [testing], [community],
[community2], [eee], and [nonexistant] defined as repos. [community2]
and [nonexistant] are both invalid, one using FTP and one using HTTP.
:: Synchronizing package databases...
testing is up to date
community is up to date
error: failed retrieving file 'community2.db' from ftp.archlinux.org : Given file does not exist
error: failed to update community2 (FTP: couldn't retrieve (RETR failed) the specified file)
eee is up to date
error: failed retrieving file 'nonexistant.db' from code.toofishes.net : The requested URL returned error: 404
error: failed to update nonexistant (HTTP response code said error)
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 934e8c79afcb0df8b750322c5e87d77203d9f1fe
Merge: e39c104 e3268d5
Author: Dan McGee <dan at archlinux.org>
Date: Fri Apr 22 17:08:12 2011 -0500
Merge branch 'maint'
commit e3268d5e88308b1b854f5f256cb5fa40ac16ea5b
Author: Dan McGee <dan at archlinux.org>
Date: Fri Apr 22 17:07:58 2011 -0500
Small translation update from Transifex
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
doc/pacman.8.txt | 14 +++--
doc/repo-add.8.txt | 9 +++-
lib/libalpm/alpm.h | 4 +-
lib/libalpm/be_sync.c | 88 +++++++++++++-------------------
lib/libalpm/dload.c | 131 +++++++++++++++++++-----------------------------
lib/libalpm/dload.h | 8 +--
lib/libalpm/sync.c | 25 ++++++++-
po/sk.po | 4 +-
scripts/repo-add.sh.in | 83 ++++++++++++++++++++----------
src/pacman/package.c | 50 +++++++-----------
src/pacman/package.h | 10 +++-
src/pacman/query.c | 5 +-
src/pacman/sync.c | 7 ++-
13 files changed, 220 insertions(+), 218 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list