[pacman-dev] [GIT] The official pacman repository branch, master, updated. v3.5.3-403-gcf1401a
Dan McGee
dan at archlinux.org
Thu Jun 30 18:30:43 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 cf1401a04d5179c89af6460b812e171cc2da19f0 (commit)
via 23a2d2c16a87dc8744b8307bded9fabb503dde13 (commit)
via 68284da0d72bf27ac3dc5cfc1cd02d16f824130c (commit)
via 6633b8e5c290dbb1b0382f3f960e1f7134247a68 (commit)
via 98a2fc8deba6be37729c26cf68e9927f6466c95e (commit)
via 35ffe6af2d8d38849a7711a4c6add3d14490816c (commit)
via 0ed848a9ea7a543192cef1ca78695a9046ee4e98 (commit)
via 13235ba65ab55d852dbdc0acabdc047442e74e28 (commit)
via b94e8ecd1fec4426baab8c90e7fc0d5583acdbef (commit)
from 9efd10cd2ac9a7654b2c7c94df86bf09ab54f41a (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 cf1401a04d5179c89af6460b812e171cc2da19f0
Author: Dan McGee <dan at archlinux.org>
Date: Fri Apr 29 18:25:44 2011 -0500
signing: check validity of all available signatures
Change the check into a loop over all signatures present and returned by
GPGME. Also modify the return values and checks slightly now that I know
a little bit more about what type of values are returned.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 23a2d2c16a87dc8744b8307bded9fabb503dde13
Author: Dan McGee <dan at archlinux.org>
Date: Fri Jun 24 15:41:56 2011 -0500
Make alpm_db_get_sigverify_level() public
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 68284da0d72bf27ac3dc5cfc1cd02d16f824130c
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 7 23:05:21 2011 -0500
Add an alpm_db_get_valid() public function
This allows one to check if a database is valid or invalid.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 6633b8e5c290dbb1b0382f3f960e1f7134247a68
Author: Dave Reisner <dreisner at archlinux.org>
Date: Sat Jun 25 16:45:01 2011 -0400
move proto files to new subdirectory, proto/
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 98a2fc8deba6be37729c26cf68e9927f6466c95e
Author: Dave Reisner <dreisner at archlinux.org>
Date: Thu Jun 30 10:49:55 2011 -0400
pacman: return with 128+signum on signaled exit
This is a convention that is widely followed in *nix and posix-ish
environments. We should follow it, too.
Signed-off-by: Dave Reisner <dreisner at archlinux.org>
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 35ffe6af2d8d38849a7711a4c6add3d14490816c
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jun 30 12:02:33 2011 -0500
pactest: remove no longer necessary newline hacks
libalpm can now cope with this as of commit 719e0d3ddb300.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 0ed848a9ea7a543192cef1ca78695a9046ee4e98
Author: Dan McGee <dan at archlinux.org>
Date: Thu Jun 23 21:35:32 2011 -0500
pactest: create packages in memory
This is similar to what was just done for the sync databases. Move a few
pieces around so we never need to actually write out the filesystem to
create a package, and simply stream the tarfile out from the data we've
collected.
Once again, a few newline addition hacks and other things have to be
left in place in order not to break everything; this time however most
of the assumptions are in pactest and not libalpm.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit 13235ba65ab55d852dbdc0acabdc047442e74e28
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 28 22:02:58 2011 -0500
Make local_db_read() private to the local backend
There is little need to expose the guts of this function even within the
library. Make it static in be_local.c, and clean up a few other things
since we know exactly where it is being called from:
* Remove unnecessary origin checks in _cache_get_*() methods- if you are
calling a cache method your package type will be correct.
* Remove sanity checks within local_db_read() itself- packages will
always have a name and version if they get this far, and the package
object will never be NULL either.
The one case calling this from outside the backend was in add.c, where
we forced a full load of a package before we duplicated it. Move this
concern elsewhere and have pkg_dup() always force a full package load
via a new force_load() function on the operations callback struct.
Signed-off-by: Dan McGee <dan at archlinux.org>
commit b94e8ecd1fec4426baab8c90e7fc0d5583acdbef
Author: Dan McGee <dan at archlinux.org>
Date: Tue Jun 28 17:46:04 2011 -0500
Fix a few warnings pointed out via clang scan-build
Some of these are legit (the backup hash NULL checks), while others are
either extemely unlikely or just impossible for the static code
analysis to prove, but are worth adding anyway because they have little
overhead.
Signed-off-by: Dan McGee <dan at archlinux.org>
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 6 +-
lib/libalpm/add.c | 26 +++----
lib/libalpm/alpm.h | 16 ++++
lib/libalpm/backup.c | 2 +-
lib/libalpm/be_local.c | 46 +++++-------
lib/libalpm/be_sync.c | 5 +-
lib/libalpm/conflict.c | 2 +-
lib/libalpm/db.c | 19 +++++
lib/libalpm/db.h | 2 +-
lib/libalpm/dload.c | 2 +-
lib/libalpm/package.c | 8 ++
lib/libalpm/package.h | 2 +
lib/libalpm/signing.c | 72 +++++++-----------
lib/libalpm/signing.h | 1 -
lib/libalpm/sync.c | 2 +-
ChangeLog.proto => proto/ChangeLog.proto | 0
PKGBUILD-split.proto => proto/PKGBUILD-split.proto | 0
PKGBUILD.proto => proto/PKGBUILD.proto | 0
proto.install => proto/proto.install | 0
src/pacman/pacman.c | 9 ++-
test/pacman/pmdb.py | 9 +-
test/pacman/pmpkg.py | 56 +++++++++-----
test/pacman/pmtest.py | 9 +--
test/pacman/util.py | 80 ++++++++++++--------
24 files changed, 213 insertions(+), 161 deletions(-)
rename ChangeLog.proto => proto/ChangeLog.proto (100%)
rename PKGBUILD-split.proto => proto/PKGBUILD-split.proto (100%)
rename PKGBUILD.proto => proto/PKGBUILD.proto (100%)
rename proto.install => proto/proto.install (100%)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list