Linux Archive

Linux Archive (
-   ArchLinux Pacman Development (
-   -   The official pacman repository branch, master, updated. v4.0.3-332-g7193ce1 (

08-01-2012 02:22 PM

The official pacman repository branch, master, updated. v4.0.3-332-g7193ce1
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 7193ce1ecd0089545d100fd11647cb346d15331b (commit)
via 647b9ea6d9e7ff084d3c59c1005aac2670bd469f (commit)
via eb25a18571d97c20046784f7c8a9815dc40512c7 (commit)
via 065b7f863a25dac3699c23258b986312f4caac1c (commit)
via b782388f1670d9ff819461cfa7e365f7e8178173 (commit)
via 52550a2a0a4e6858680828e3fcdf0b12b16c273b (commit)
via d2669b47812aebfe3ada7df4c7d7525790ef9c33 (commit)
via e94876089a934fde13984b59e735b35f92837d96 (commit)
via f619bc61f562d0dd08c502787347b31601f89be8 (commit)
via cc6fb2e8a78e6d0ca9bfc778298b1dc095af7db4 (commit)
via 3fb934b59a2a29c69214ef2578844340cfcde9f9 (commit)
via a6bd14285dfac06ffd88d2a3bc2461c084bd0a7b (commit)
via 958b41fa5fcbb6ac806bd969d6333019ba3c6441 (commit)
via ddbd36103df95b3fbd199466f3203242ab9ed8f2 (commit)
via 35ac4e7ef31898b4d8a090c687aad63df1436083 (commit)
via c5e7eeece75e2774d304116bc5003371cc8f1e8e (commit)
via 8fe383860e4406d0becf34d2410155e8c93dd494 (commit)
via 7520c0facb23887fe93057736834061c6dedfdec (commit)
from e41ca0f2f6e41cc61a10860d3a22c4ca490a34a8 (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 7193ce1ecd0089545d100fd11647cb346d15331b
Merge: 647b9ea b782388
Author: Dan McGee <>
Date: Wed Aug 1 09:21:33 2012 -0500

Merge branch 'maint'

commit 647b9ea6d9e7ff084d3c59c1005aac2670bd469f
Author: Allan McRae <>
Date: Mon Jul 16 00:01:35 2012 +1000

contrib/updpkgsums: Fix error message

Signed-off-by: Allan McRae <>
Signed-off-by: Dan McGee <>

commit eb25a18571d97c20046784f7c8a9815dc40512c7
Author: Enjolras <>
Date: Sat Jul 28 11:20:11 2012 +0200

Add documentation for the prepare() function

Signed-off-by: Dan McGee <>

commit 065b7f863a25dac3699c23258b986312f4caac1c
Author: Enjolras <>
Date: Sat Jul 28 11:20:10 2012 +0200

Add a function prepare() to PKGBUILD

prepare is run after the source extraction, and is not run with
--noextract option.

Signed-off-by: Dan McGee <>

commit 52550a2a0a4e6858680828e3fcdf0b12b16c273b
Author: Daniel Wallace <>
Date: Mon Jul 9 01:55:58 2012 -0400

asdeps flag passed from makepkg to pacman

add the asdeps flag for makepkg so that it does pacman -U --asdeps

[Allan: clean-up whitespace]
Signed-off-by: Daniel Wallace <>

Signed-off-by: Dan McGee <>

commit d2669b47812aebfe3ada7df4c7d7525790ef9c33
Author: Allan McRae <>
Date: Mon Jul 16 14:24:29 2012 +1000

Do not enable _FORTIFY_SOURCE without optimization

With glibc-2.16, using -D_FORTIFY_SOURCE requires that optimization (-O)
be used or it will prodice a warning message. Enable -Werror in our
test for _FORTIFY_SOURCE support to catch when a users specifies CFLAGS
without optimization.

The line to set CFLAGS="" when no CFLAGS are specified (either due to
being unset or geniunely empty) is required as autoconf will use
"-O2 -g" for its tests by defult when CFLAGS is unset, but will not add
them to the CFLAGS used...

Signed-off-by: Allan McRae <>

commit e94876089a934fde13984b59e735b35f92837d96
Author: Barbu Paul - Gheorghe <>
Date: Sat Jul 28 11:26:06 2012 +0300

Fix wrong parameter name in alpm_db_update's signature

Signed-off-by: Barbu Paul - Gheorghe <>

commit f619bc61f562d0dd08c502787347b31601f89be8
Author: Dan McGee <>
Date: Thu Jul 12 14:00:44 2012 -0500

Clean up exclusion list in sync cache cleanup

Make an array out of our various glob skip patterns and loop through
them looking for items to skip. Additionally, when doing a full clean,
delete all objects rather than respect this skip list.

Signed-off-by: Dan McGee <>

commit cc6fb2e8a78e6d0ca9bfc778298b1dc095af7db4
Author: Dan McGee <>
Date: Tue Jul 10 23:14:40 2012 -0500

Skip deltas and partial downloads in package cleanup

This affects -Sc only, not -Scc.

Signed-off-by: Dan McGee <>

commit 3fb934b59a2a29c69214ef2578844340cfcde9f9
Author: Andrew Gregory <>
Date: Mon Jul 2 22:51:08 2012 -0400

pactree: show tree vertical "limbs"

Showing vertical limbs makes the tree easier to follow.

Old: New:
|--pkg |--pkg
|--dep1 |--dep1
|--dep2 | |--dep2
|--dep3 |--dep3
|--dep4 |--dep4

Signed-off-by: Andrew Gregory <>
[Allan: fix shadow warning]
Signed-off-by: Allan McRae <>

Signed-off-by: Dan McGee <>

commit a6bd14285dfac06ffd88d2a3bc2461c084bd0a7b
Author: Andrew Gregory <>
Date: Mon Jul 2 22:51:07 2012 -0400

pactree: consolidate both walk_deps functions

Signed-off-by: Andrew Gregory <>
[Allan: fix shadow warning]
Signed-off-by: Allan McRae <>

Signed-off-by: Dan McGee <>

commit ddbd36103df95b3fbd199466f3203242ab9ed8f2
Author: Dave Reisner <>
Date: Thu Jul 19 10:37:56 2012 -0400

util: fix line length calc in _alpm_archive_fgets

74274b5dc347ba70 which added the real_line_size to the buffer struct
didn't properly account for what happens when archive_fgets has to loop
more than once to find the end of a line. In most cases, this isn't a
problem, but could potentially cause a longer line such as PGP signature
to be improperly read.

This patch fixes the oversight and focuses on only calculating the line
length when we hit the end of line marker. The effective length is then
calculated via pointer arithmetic as:

(start_of_last_read + read_length) - start_of_line

Signed-off-by: Dave Reisner <>

commit 35ac4e7ef31898b4d8a090c687aad63df1436083
Author: Dave Reisner <>
Date: Tue Jul 10 22:51:41 2012 -0400

lib/conflict: use a binary search within filelists

Take advantage of the fact that our filelists are arrays sorted by
filename with a known length and use a binary search. This should speed
up file conflict checking, particularly when larger packages are

Signed-off-by: Dave Reisner <>
Signed-off-by: Dan McGee <>

commit c5e7eeece75e2774d304116bc5003371cc8f1e8e
Author: Dave Reisner <>
Date: Thu Jul 12 14:50:56 2012 -0400

lib/be_local: ensure local filelists are sorted

This may very well be a no-op, but better safe than sorry.

Signed-off-by: Dave Reisner <>
Signed-off-by: Dan McGee <>

commit 8fe383860e4406d0becf34d2410155e8c93dd494
Author: Dave Reisner <>
Date: Wed Jul 11 09:59:49 2012 -0400

lib/be_package: use qsort instead of our own msort

On the assumption that these arrays are already mostly sorted, use the
standard quicksort method to sort the files arrays. The files_msort
function name is tweaked to give it a more general name to reflect this

Signed-off-by: Dave Reisner <>
Signed-off-by: Dan McGee <>


Summary of changes: | 5 ++
contrib/ | 8 +--
contrib/ | 6 +-
contrib/ | 2 +-
contrib/ | 1 +
doc/PKGBUILD.5.txt | 9 +++
doc/makepkg.8.txt | 20 +++---
lib/libalpm/alpm.h | 2 +-
lib/libalpm/be_local.c | 2 +
lib/libalpm/be_package.c | 52 +-------------
lib/libalpm/conflict.c | 22 +++---
lib/libalpm/util.c | 6 +-
m4/acinclude.m4 | 12 +++-
scripts/ | 19 +++++-
src/pacman/sync.c | 37 ++++++----
src/util/pactree.c | 163 +++++++++++++++++++++++---------------------
16 files changed, 195 insertions(+), 171 deletions(-)

The official pacman repository

All times are GMT. The time now is 04:04 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.