FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.

» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > ArchLinux > ArchLinux Pacman Development

LinkBack Thread Tools
Old 09-18-2012, 01:41 PM
Default The official pacman repository branch, master, updated. v4.0.3-402-g2abe1f1

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 2abe1f16461133c0dc386f8ecb8b06865c22940b (commit)
via 3b02f80dcb3159a7ab0c673d5eae971ad7504e7f (commit)
via ea452d027731e007e58e84e93df72ca66b034f47 (commit)
via 8b9cb8e03de275fb7b71b3fdc970856158b10ff2 (commit)
via 306c274239728a6307c06038e51f70ed904ba84b (commit)
via 7a4f76c2afd787429a4b0e5fd3b4558216f92bd4 (commit)
via 2d347132ba0f92a37edad5159a36803915c1caf0 (commit)
via 800799ea63a4e5b48b320fbb55267a4c522b8e9a (commit)
via 03ea8ca6a996c02f62d067eb5793aa59fe60ba8f (commit)
via c926c39b0481ec3db931fff1f86db0c49d78976b (commit)
via 34b52c9a60e43d84a8ea3930a19f8cbfa5815931 (commit)
via 8f5ee729747937f52c2cc199a7498629ab6c9a7d (commit)
via 7262f4bed455eee1a9341aabb08110e6c8f6db28 (commit)
via 85506809248c205f763df685fa5bda5c21c06eae (commit)
via aa50df630c0ca572ff14e938b180ae46040f14a3 (commit)
via 369c5aa7ddabb81c335bb5b0dbd425c42f892459 (commit)
via c4ab50584fc70f9cbf94fdb1153e2eb08c4052df (commit)
via f7558856b174ea8a7fab099a05c2e7c6397851a2 (commit)
via 37de9df7c048dc20522ccacaebf7e898ff20b96e (commit)
via 87f9377b327ad6b12e9f1bde5669ebd6e1deef3e (commit)
via e32d1299675da86bb26b414e1dd9e9d4d3bd5d81 (commit)
via ea35ce5d2e067b6bfa6d4f443c5f8591a1bc9958 (commit)
via de7a5cf346c3ea8c26e43f4f17834af6fc38a13b (commit)
via 03f2e2360ab2950675f9cde32ccc93d1753c6541 (commit)
via 140c76d3288b41773411534638305dc8b5928951 (commit)
via 9648887481c7ad56ef9f7eb2d2810eb6ec32b5be (commit)
via bad00696f34bd37243d0db411c26319ef0f640d8 (commit)
via 89319b5bfd6a592ce99cb07729f66bbc2cbfed5c (commit)
via 19b8298ce88564e38683279664400572ce285f2e (commit)
from 0fe562011c83229472a75dc43d34f780843e16de (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 2abe1f16461133c0dc386f8ecb8b06865c22940b
Author: Allan McRae <allan@archlinux.org>
Date: Sat Sep 15 12:32:49 2012 +1000

makepkg: fix incorrect bracket usage

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 3b02f80dcb3159a7ab0c673d5eae971ad7504e7f
Author: Gary van der Merwe <garyvdm@gmail.com>
Date: Sat Sep 15 12:24:01 2012 +1000

makepkg: Add Bazaar VCS support

Signed-off-by: Allan McRae <allan@archlinux.org>

commit ea452d027731e007e58e84e93df72ca66b034f47
Author: Allan McRae <allan@archlinux.org>
Date: Sun Sep 9 13:16:12 2012 +1000

makepkg: fix order of --help output

Small alphabeticalization issue in options passable to pacman.

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 8b9cb8e03de275fb7b71b3fdc970856158b10ff2
Author: Allan McRae <allan@archlinux.org>
Date: Tue Aug 28 11:42:06 2012 +1000

makepkg: allow fragment to contain a "#" character

The frament element of a vcs url may contain the "#" charcter in the
(e.g) branch or tag name.

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 306c274239728a6307c06038e51f70ed904ba84b
Author: Allan McRae <allan@archlinux.org>
Date: Tue Aug 28 11:35:20 2012 +1000

makepkg: always check makepkg.conf for match to download protocol

The list of which download protocol should look in makepkg.conf for the
download agent was hard coded into makepkg. Instead, fallback to checking
the the download agents array for any non-local or (implemented) vcs

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 7a4f76c2afd787429a4b0e5fd3b4558216f92bd4
Author: Allan McRae <allan@archlinux.org>
Date: Thu Aug 23 10:10:06 2012 +1000

makepkg: do not embed timestamps in compressed manpages

This will make the checksum of man pages match across architectures
despite different build times.

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 2d347132ba0f92a37edad5159a36803915c1caf0
Author: Allan McRae <allan@archlinux.org>
Date: Wed Aug 22 23:35:17 2012 +1000

makepkg: check if hg and svn directories are non-empty before updating

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 800799ea63a4e5b48b320fbb55267a4c522b8e9a
Author: Allan McRae <allan@archlinux.org>
Date: Wed Aug 22 23:30:34 2012 +1000

makepkg: do not create hg working directory on checkout

Creating the working directory can waste a lot of space.
Fixes FS#31221.

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 03ea8ca6a996c02f62d067eb5793aa59fe60ba8f
Author: Gary van der Merwe <garyvdm@gmail.com>
Date: Thu Aug 16 11:30:34 2012 +0200

makepkg: Improvements to get_filename:

* For any vcs other that git, the fall through resulted in being handled by the
code for std url, hence fragments were being left on.
* Handle vcs urls than end in a slash correctly, eg http://example.com/project/

Signed-off-by: Gary van der Merwe <garyvdm@gmail.com>

commit c926c39b0481ec3db931fff1f86db0c49d78976b
Author: Mohammad Alsaleh <msal@i2pmail.org>
Date: Sun Aug 12 00:24:57 2012 +0000

makepkg: check if $dir is a local clone of the right git repo

Before this patch, makepkg does not check if $dir is a local clone of
the right repo.

For example, git fetch would be run even if $dir is not a local
bare clone of a git repo in present in source(), but a subdir of
a checked-out one. That means makepkg can potentially fetch from
a completely unrelated remote and update completely unrelated

This patch adds a check to make sure we are fetching from the right

Signed-off-by: Mohammad Alsaleh <msal@i2pmail.org>

commit 34b52c9a60e43d84a8ea3930a19f8cbfa5815931
Author: Mohammad Alsaleh <msal@i2pmail.org>
Date: Sun Aug 12 00:24:43 2012 +0000

makepkg: git clone instead of git fetch if $dir exists but empty

Before this patch, makepkg would only check if $dir exists as an
indication that a local clone exists. And if $dir does exist, makepkg
will run git fetch inside it unconditionally.

After applying this patch, makepkg will check if the existent $dir is
empty. And if it is, it will be used to store a local clone.

Signed-off-by: Mohammad Alsaleh <msal@i2pmail.org>

commit 8f5ee729747937f52c2cc199a7498629ab6c9a7d
Author: Allan McRae <allan@archlinux.org>
Date: Sat Aug 11 23:43:43 2012 +1000

Avoid interger overflow when calculating remaining line length

When the len and cidx were changed to size_t in a8a1b093, it was
possible to have an integer overflow when a line ended right at the
edge of the terminal width.

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 7262f4bed455eee1a9341aabb08110e6c8f6db28
Author: Allan McRae <allan@archlinux.org>
Date: Sat Aug 11 20:21:44 2012 +1000

Fix typo in documentation

Signed-off-by: Allan McRae <allan@archlinux.org>

commit 85506809248c205f763df685fa5bda5c21c06eae
Author: Allan McRae <allan@archlinux.org>
Date: Sat Aug 11 18:56:17 2012 +1000

makepkg: fix warnings with --noextract

Three warnings after someone deliberately typed --noextract is a
tad excessive... Also, an empty $srcdir is perfectly valid when
the source array is empty, although using --noextact then is

Signed-off-by: Allan McRae <allan@archlinux.org>

commit aa50df630c0ca572ff14e938b180ae46040f14a3
Author: Dave Reisner <dreisner@archlinux.org>
Date: Fri Aug 10 20:20:48 2012 -0400

makepkg: implement dir_is_empty for dir content checks

Rather than calling upon ls for this, use a proper shell function which
uses globbing to determine the existance of files in a directory.

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit 369c5aa7ddabb81c335bb5b0dbd425c42f892459
Merge: 37de9df c4ab505
Author: Dan McGee <dan@archlinux.org>
Date: Tue Sep 18 08:36:10 2012 -0500

Merge branch 'maint'

commit 37de9df7c048dc20522ccacaebf7e898ff20b96e
Author: Dave Reisner <dreisner@archlinux.org>
Date: Thu Aug 16 22:59:46 2012 -0400

pkgdelta: pass correct args to create_delta

Somewhere in the arg parse refactoring, the args array went away and we
simply stashed our remaining parameters as positionals. Fix this up so
that pkgdelta doesn't mysteriously hang in read_pkginfo().

Signed-off-by: Dave Reisner <dreisner@archlinux.org>

commit 87f9377b327ad6b12e9f1bde5669ebd6e1deef3e
Author: Allan McRae <allan@archlinux.org>
Date: Sun Aug 12 22:07:10 2012 +1000

Fix documentation typo

Signed-off-by: Allan McRae <allan@archlinux.org>

commit e32d1299675da86bb26b414e1dd9e9d4d3bd5d81
Author: Allan McRae <allan@archlinux.org>
Date: Sun Aug 12 22:06:09 2012 +1000

Remove incorrect documentation for unlink_file

Signed-off-by: Allan McRae <allan@archlinux.org>

commit ea35ce5d2e067b6bfa6d4f443c5f8591a1bc9958
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Sat Aug 11 17:35:13 2012 -0400

query_fileowner, mdirname: add error checks

Also consolidates cleanup for query_fileowner.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>

commit de7a5cf346c3ea8c26e43f4f17834af6fc38a13b
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Sat Aug 11 17:35:12 2012 -0400

query_fileowner: remove assumption that root is "/"

Returning "/" from mdirname removes it as a special case which allows us to
test it like any other directory. This corrects a false positive when querying
a file in / and root is not set to /.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>

commit 03f2e2360ab2950675f9cde32ccc93d1753c6541
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Thu Jul 26 01:04:20 2012 -0400

query_fileowner: remove trailing '/' from targets

Trailing '/' in paths causes lstat to dereference symlinks to
directories which causes it to break even though the symlink is a valid

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>

commit 140c76d3288b41773411534638305dc8b5928951
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Thu Jul 26 01:01:50 2012 -0400

query_fileowner: resolve root early

Resolving root early prevents later calls to realpath from having to do the
work of actually resolving any symlinks in root.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>
Signed-off-by: Dan McGee <dan@archlinux.org>

commit 9648887481c7ad56ef9f7eb2d2810eb6ec32b5be
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Sun Jul 22 13:30:11 2012 -0400

query_fileowner: remove resolve_path function

resolve_path is a equivalent to calling realpath(path, NULL) except that the
returned string is guaranteed to be PATH_MAX long. We never append to the
returned string, so this is unnecessary.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>

commit bad00696f34bd37243d0db411c26319ef0f640d8
Author: Andrew Gregory <andrew.gregory.8@gmail.com>
Date: Sat Jul 7 15:12:49 2012 -0400

query_fileowner: break/continue pkgfile loop

Break out of pkgfile loop on match or continue if
the pkgfile path is too long.

Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com>


Summary of changes:
doc/PKGBUILD.5.txt | 5 +-
doc/makepkg.conf.5.txt | 4 ++
doc/pacman.8.txt | 3 -
lib/libalpm/remove.c | 4 --
lib/libalpm/signing.c | 5 ++
lib/libalpm/trans.c | 2 +-
scripts/makepkg.sh.in | 144 +++++++++++++++++++++++++++++++++++-------------
scripts/pkgdelta.sh.in | 2 +-
src/pacman/package.c | 2 +-
src/pacman/query.c | 121 +++++++++++++++++++---------------------
src/pacman/util.c | 12 +++-
test/pacman/pmtest.py | 5 +-
12 files changed, 193 insertions(+), 116 deletions(-)

The official pacman repository

Thread Tools

All times are GMT. The time now is 12:40 AM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org