[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.2-317-ge6ff630
Allan McRae
allan at archlinux.org
Sun Mar 2 21:15:54 EST 2014
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 e6ff63076390141f2606babda627e5e053462456 (commit)
via 0475b2501ae72b25a207fd9c1af479f5f7e0e877 (commit)
via 0b0fe51a2cb1b5d8b5031b4299547a4e5fd47c20 (commit)
via 620d2d9d587b9f361fedb464501f59141c98d3da (commit)
via b2488eb356281e5da56d12286f07798f8ca8d2cb (commit)
via e5c714f5010e803465dbe57adc31687dffba10b2 (commit)
via cfde337b7b5f4a7f56ff0a4e6142804f6e638f69 (commit)
via cfaff6e0c14d29f07246386695bce0188ce6f44b (commit)
via 894773eb5bb054ba9750d9be269814c7e6672766 (commit)
via e2fe0525765504b99178abbe94524ee8768c4d9d (commit)
via fe961e65904dac06762b78350c340631a36eacf1 (commit)
via 08cddb4b4b84147da52dfffc4e416f76a6c5c430 (commit)
via bf79c0244065315edfb9abd613fa88d4cf1557bd (commit)
via 9bfd6ff2756f0f2f164d28886cfe991010e9ae41 (commit)
via bd3d1a17c2ec4297f05d092f0b93d025f811aa8a (commit)
via 01cc55a1f47c99d3f296e710904b5f3fc31e0b1d (commit)
via cd793c5ab7689cc8cbc18277375b368060e5acfe (commit)
via 28dbd5551ee75e843019e6f067ed069daaabba0b (commit)
via b6f6a165c4630cac86efb2608b9909b20488a710 (commit)
via 5acfa65ffb4aab31e05b70cea164dcb3e011d91f (commit)
via 8e60adc91662b7e79bf1982c1bdc5c7e4ef76d8b (commit)
via 11fb1d30f430b4e4b01e08c84d3cdf0cfa749cb3 (commit)
via 42f4a5081e06793be6c807d50cd7ec0a83bbcdf1 (commit)
via f27fad9b890d2696201e1df2356dd4d66f813ddd (commit)
from a7da2a47c3f71f52ad1214b4ae78e716ee488a5a (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 e6ff63076390141f2606babda627e5e053462456
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sat Mar 1 20:51:09 2014 +0100
makepkg.8: Fix typo
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0475b2501ae72b25a207fd9c1af479f5f7e0e877
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Feb 28 10:13:34 2014 -0500
pactest: add prefix to temporary directory
This makes cleaning up /tmp after several --keep-root runs much easier.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 0b0fe51a2cb1b5d8b5031b4299547a4e5fd47c20
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Feb 28 10:13:33 2014 -0500
pmpkg.py: remove unused imports
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 620d2d9d587b9f361fedb464501f59141c98d3da
Author: Thomas Bächler <thomas at archlinux.org>
Date: Fri Feb 28 01:45:05 2014 +0100
makepkg: Support kernel.org's PGP signature scheme
Files hosted on kernel.org only provide signatures for the uncompressed tarball.
Support this scheme by transparently uncompressing the archives and piping
the data into gpg.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b2488eb356281e5da56d12286f07798f8ca8d2cb
Author: Allan McRae <allan at archlinux.org>
Date: Sun Feb 23 11:41:40 2014 +1000
Fix warnings with strict-overflow in gcc-4.9
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e5c714f5010e803465dbe57adc31687dffba10b2
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Fri Feb 14 13:18:56 2014 +0100
pacsearch: factored -Ss and -Qs parts into one single function
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit cfde337b7b5f4a7f56ff0a4e6142804f6e638f69
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Fri Feb 14 13:18:55 2014 +0100
pacsearch: pattern arguments work as for pacman
Previously only one pattern was allowed.
$ pacsearch foo bar
Search for packages containing 'foo bar'.
$ pacman -Ss foo bar
Search for packages containing both 'foo' and 'bar'.
Note that removing the quotes from the call was not enough since
$ pacsearch 'foo|bar'
would then fail.
Note the use of '--' to indicate the end of option parsing. This way we ensure
that input will always be valid and we need not input checks anymore.
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit cfaff6e0c14d29f07246386695bce0188ce6f44b
Author: Olivier Brunel <jjk at jjacky.com>
Date: Wed Feb 12 16:32:30 2014 +0100
Add events on pacnew/pacsave/pacorig file creation
ALPM still adds a warning to the log, but doesn't emit an event about
said warning, instead using a specific event to let the frontend what
happened/how to inform the user.
Note that there are 2 cases for installing a .pacnew file, to not
overwrite user changes and because file is in NoUpgrade. In the later case
the warning was a bit different: it happened before and said "extracting"
instead of "installed." Now both happen after and are phrased the same.
Signed-off-by: Olivier Brunel <jjk at jjacky.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 894773eb5bb054ba9750d9be269814c7e6672766
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sun Feb 9 19:41:42 2014 +0100
pacsearch: fields are treated uniformly when printing
We include the leading space in the match for 'group' and 'installed'. This
allows us to remove the conditions when printing.
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e2fe0525765504b99178abbe94524ee8768c4d9d
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sun Feb 9 19:41:41 2014 +0100
pacsearch: removed redundant sorting
Package are processed in the same order as pacman output, so there is no real
need to sort. This makes the code simpler and faster.
The only difference is that local packages will always be printed at the
end. Previously, they were printed before multilib for instance.
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit fe961e65904dac06762b78350c340631a36eacf1
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sun Feb 9 19:41:40 2014 +0100
pacsearch: indexing by 'name version' instead of 'name'
In the old pacsearch, packages were identified uniquely by pkgfields[1], which
contained pkgname+pkgver. Since commit 4d13558 pkgver is stored in pkgfields[2],
and packages have been identified with pkgfields[1] only. Because of that
packages with a different version would appear once only.
This fixes the regression by identifying packages with both pkgfields[1] and
pkgfields[2].
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 08cddb4b4b84147da52dfffc4e416f76a6c5c430
Author: Pierre Neidhardt <ambrevar at gmail.com>
Date: Sun Feb 9 19:41:39 2014 +0100
pacsearch: removed useless comment
Signed-off-by: Pierre Neidhardt <ambrevar at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit bf79c0244065315edfb9abd613fa88d4cf1557bd
Author: Steven Noonan <steven at uplinklabs.net>
Date: Sun Feb 9 15:26:26 2014 -0800
makepkg: implement support for stripping kernel modules
I noticed when I built a kernel package with options 'strip' and 'debug' that
the debug package was missing the debug information for the kernel modules.
This patch adds kernel modules to the targets for 'strip' and is compatible
with the split-out debug information packages.
v2: Correct logic error -- did a 'continue' after the 2nd-level case statement
instead of in the default case.
v3: Oops, forgot to terminate outer case. Ran this version through the test
suite and all tests passed.
Signed-off-by: Steven Noonan <steven at uplinklabs.net>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 9bfd6ff2756f0f2f164d28886cfe991010e9ae41
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri Feb 7 13:04:58 2014 -0500
restrict transaction package origins
This moves the "wrong args" error up from trans_commit to add_pkg when
used with a local pkg and adds the error for remove_pkg when used with
a sync pkg, which currently just removes the db entry.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit bd3d1a17c2ec4297f05d092f0b93d025f811aa8a
Author: Olivier Brunel <jjk at jjacky.com>
Date: Fri Jan 10 16:25:17 2014 +0100
Add events _PKGDOWNLOAD_{START, DONE, FAILED}
These will be emmitted when download a package file from a repository,
indicating that the download starts, and whether it was successfull or
not.
Note that when multiple servers are available, no event is emmitted when
switching to another server.
(This doesn't apply to alpm_fetch_pkgurl(), but since it is called by
the frontend, it shouldn't have problems knowing when the download
starts and when it ends.)
Signed-off-by: Olivier Brunel <jjk at jjacky.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 01cc55a1f47c99d3f296e710904b5f3fc31e0b1d
Author: Olivier Brunel <jjk at jjacky.com>
Date: Fri Jan 10 16:25:16 2014 +0100
Add events ALPM_EVENT_RETRIEVE_{DONE, FAILED}
To go along with RETRIEVE_START, one other event will be emmitted once
the downloads are done: RETRIEVE_DONE if all files were successfully
downloaded, else RETRIEVE_FAILED.
Signed-off-by: Olivier Brunel <jjk at jjacky.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit cd793c5ab7689cc8cbc18277375b368060e5acfe
Author: Olivier Brunel <jjk at jjacky.com>
Date: Fri Jan 10 16:25:15 2014 +0100
Remove log_cb, add ALPM_EVENT_LOG instead
When ALPM emits a log message, it still goes through _alpm_log() but
instead of calling a specific log callback, it goes as an event.
Signed-off-by: Olivier Brunel <jjk at jjacky.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 28dbd5551ee75e843019e6f067ed069daaabba0b
Author: Olivier Brunel <jjk at jjacky.com>
Date: Fri Jan 10 16:25:14 2014 +0100
Update the event callback
Instead of using two void* arguments for all events, we now send one
pointer to an alpm_event_t struct. This contains the type of event that
was triggered.
With this information, the pointer can then be typecasted to the
event-specific struct in order to get additional arguments.
Signed-off-by: Olivier Brunel <jjk at jjacky.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit b6f6a165c4630cac86efb2608b9909b20488a710
Author: Florian Pritz <bluewind at xinu.at>
Date: Sun Feb 9 11:28:22 2014 +0100
be_local: Use alpm_greedy_grow
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 5acfa65ffb4aab31e05b70cea164dcb3e011d91f
Author: Florian Pritz <bluewind at xinu.at>
Date: Mon Jan 27 23:49:34 2014 +0100
be_package: Build the file list from MTREE if possible
This greatly speeds up file list generation times by avoiding
uncompressing the whole package.
pacman -S base with a deliberate file conflict:
before: 9.1 seconds
after: 2.2 seconds
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 8e60adc91662b7e79bf1982c1bdc5c7e4ef76d8b
Author: Florian Pritz <bluewind at xinu.at>
Date: Mon Jan 27 23:47:10 2014 +0100
be_package: Refactor code adding a file to the files list
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 11fb1d30f430b4e4b01e08c84d3cdf0cfa749cb3
Author: Florian Pritz <bluewind at xinu.at>
Date: Mon Jan 27 23:40:49 2014 +0100
be_package: Refactor handling of simple path checks
This is used to deduplicate code when using the mtree as the file list
source.
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit 42f4a5081e06793be6c807d50cd7ec0a83bbcdf1
Author: Florian Pritz <bluewind at xinu.at>
Date: Mon Jan 27 23:38:49 2014 +0100
util: Add _alpm_realloc() and _alpm_greedy_grow()
These will be used in the following patches.
Signed-off-by: Florian Pritz <bluewind at xinu.at>
commit f27fad9b890d2696201e1df2356dd4d66f813ddd
Author: Florian Pritz <bluewind at xinu.at>
Date: Mon Jan 27 23:37:49 2014 +0100
Check if a file is in the package's file list before extracting
Signed-off-by: Florian Pritz <bluewind at xinu.at>
-----------------------------------------------------------------------
Summary of changes:
contrib/pacsearch.in | 100 ++++++-------------
doc/makepkg.8.txt | 2 +-
lib/libalpm/add.c | 81 +++++++++++-----
lib/libalpm/alpm.h | 244 ++++++++++++++++++++++++++++++++---------------
lib/libalpm/be_local.c | 19 +---
lib/libalpm/be_package.c | 230 +++++++++++++++++++++++++++++++++++++-------
lib/libalpm/be_sync.c | 6 +-
lib/libalpm/handle.c | 13 ---
lib/libalpm/handle.h | 5 +-
lib/libalpm/log.c | 14 ++-
lib/libalpm/remove.c | 34 +++++--
lib/libalpm/sync.c | 96 ++++++++++++++-----
lib/libalpm/util.c | 68 ++++++++++++-
lib/libalpm/util.h | 2 +
scripts/makepkg.sh.in | 30 +++++-
src/pacman/callback.c | 177 +++++++++++++++++++++++-----------
src/pacman/callback.h | 6 +-
src/pacman/conf.c | 1 -
src/pacman/sync.c | 2 +-
src/pacman/util.c | 13 +++
src/pacman/util.h | 1 +
src/util/cleanupdelta.c | 14 +--
src/util/testdb.c | 14 +--
src/util/testpkg.c | 14 +--
test/pacman/pactest.py | 2 +-
test/pacman/pmpkg.py | 4 -
26 files changed, 826 insertions(+), 366 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list