[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.1.1-28-g7ea58d0
Allan McRae
allan at archlinux.org
Wed May 29 00:14:45 EDT 2013
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 7ea58d09f69a9a13b637e7128e7b882ac2bebc64 (commit)
via 4fadcbfab2c8fbc78d7ca5d824b86ae0043d42fa (commit)
via dc08eca368de31b85e27063160e73b75b91bc58f (commit)
via 9555ec714a2113144b0bb09e468662d67f60857e (commit)
via e5dd8c2ac561173c93849c4baab6be2406679be5 (commit)
via 5bcc058d4217a3e843e9adfbe0d8882ddf0f31b1 (commit)
via a975523fb97fdb65245f3d3a4e0c581c9dbeef3f (commit)
via dece66ac180ccc9fa0854e2bb181cd7585ac81a3 (commit)
via 3b4e74cb3b2a2964b28c85bde46ac826d2f196b0 (commit)
via 28dd29dedbc0a0e7fe1514043944b35aec8d2949 (commit)
via 296e630edd129989856b1ebfaa7e8497a90bc937 (commit)
via 84ac55b0529b6489da38ebfc56a988228aa4859a (commit)
via 7d2c7fb347e8b5ea89127f3f8b4a545772394600 (commit)
via d235f541143026aa59d012d7083a41c43a622eeb (commit)
via 8335e169a6f38c288db4249c3d272a9ced332580 (commit)
via 1ed881fed31952c65f9606df5e265c36221974e9 (commit)
via 090c4006d748e0ec50b74e974b4f1fa6f3d6c1ec (commit)
via 8be08f7cae8257af6866febc9d2a57d8d8601a51 (commit)
via 72c6d19d64a89a5ad0d162fc0bb6517ea80fc252 (commit)
from 0f988beff8794338485352dc1beafbfcdbb20db1 (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 7ea58d09f69a9a13b637e7128e7b882ac2bebc64
Author: Jason St. John <jstjohn at purdue.edu>
Date: Tue May 28 13:39:56 2013 +0200
Update example PKGBUILD
Update doc/PKGBUILD-example.txt with several changes from the official
Arch Linux package for patch-2.7.1-1, including other changes shown below:
-- replaces spaces with tabs in functions
-- replaces 'make prefix=' with 'make DESTDIR='
-- improves quoting of the "cd" command in functions
Signed-off-by: Jason St. John <jstjohn at purdue.edu>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 4fadcbfab2c8fbc78d7ca5d824b86ae0043d42fa
Author: Jason St. John <jstjohn at purdue.edu>
Date: Tue May 28 12:54:52 2013 +0200
Quote sources in PKGBUILD prototypes and example PKGBUILD
Signed-off-by: Jason St. John <jstjohn at purdue.edu>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit dc08eca368de31b85e27063160e73b75b91bc58f
Author: Allan McRae <allan at archlinux.org>
Date: Sun May 19 22:41:01 2013 +1000
Improve error message when package is missing required signature
When attempting to install a package (either via -S or -U) and the
signature is missing, the current error message "invalid or corrupted
package (PGP signature)" is very unclear. Instead inform the user
that the package is missing the required signature.
Partial fix for FS#34741.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 9555ec714a2113144b0bb09e468662d67f60857e
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat May 18 19:39:36 2013 -0400
pacman.8: document .pacorig files
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit e5dd8c2ac561173c93849c4baab6be2406679be5
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Sat May 18 19:37:59 2013 -0400
add.c: refactor backup file modification checks
The previous implementation was overly complex with unnecessary checks
and nested conditionals. By reordering the tests and changing them to
all be checks for positive hash matches rather than non-matches, we can
collapse several cases and make the process much more linear. This
removes the need to set hash_orig = "" just to reach some of the checks
and corrects a faulty assumption that files are equivalent when the
hashing process fails.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 5bcc058d4217a3e843e9adfbe0d8882ddf0f31b1
Author: Phillip Smith <fukawi2 at gmail.com>
Date: Tue Apr 30 09:10:08 2013 +1000
makepkg: add support for CARCH environment var
Add support for overriding configuration in /etc/makepkg.conf and
~/.makepkg.conf by setting the environment variable CARCH similar to
how SRCDEST and PKGDEST behave.
Fixes FS#35030.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit a975523fb97fdb65245f3d3a4e0c581c9dbeef3f
Author: Allan McRae <allan at archlinux.org>
Date: Sun May 19 00:20:01 2013 +1000
Clean partial downloads from cache
When using "pacman -Sc" to clean the cache, it make sense to also remove
partially downloaded files.
Fixes FS#34317.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit dece66ac180ccc9fa0854e2bb181cd7585ac81a3
Author: Allan McRae <allan at archlinux.org>
Date: Sun May 19 00:03:36 2013 +1000
makepkg: remove support for PKGBUILDs without a package() function
Not having a package() function means all building occurs as root
and repackaging can lose permissions. Given the use of package()
functions has been around for years and we deprecated not having
one in pacman-4.1, we can remove support for PKGBUILDs without
package() functions altogether. However, keep PKGBUILDs that have
neither a build() or package() function working.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 3b4e74cb3b2a2964b28c85bde46ac826d2f196b0
Author: Allan McRae <allan at archlinux.org>
Date: Sat May 18 23:43:27 2013 +1000
makepkg: Add helper to test for functions in build script
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 28dd29dedbc0a0e7fe1514043944b35aec8d2949
Author: Allan McRae <allan at archlinux.org>
Date: Sat May 18 22:47:35 2013 +1000
makepkg: remove sourcing PKGBUILD from stdin
Using PKGBUILDs from stdin means that we can not use pkgver() in
packages. Given we have the "-p" option to pass any file to
makepkg and passing a PKGBUILD in the form "cat foo | makepkg"
does not work, this feature is unneeded.
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 296e630edd129989856b1ebfaa7e8497a90bc937
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date: Fri May 10 14:19:05 2013 -0400
pmtest: set LC_ALL=C in subprocess.call
LC_ALL=C is required to force pacman's output to English for tests that
rely on that output, but setting it in Makefile.am results in those
tests breaking under different locales when pactest.py is run directly.
This will also ease an eventual transition to python3 which LC_ALL=C
causes to default to ascii encoded strings, creating problems for tests
with unicode strings.
Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 84ac55b0529b6489da38ebfc56a988228aa4859a
Merge: 0f988be 7d2c7fb
Author: Allan McRae <allan at archlinux.org>
Date: Wed May 29 14:02:56 2013 +1000
Merge branch 'maint'
-----------------------------------------------------------------------
Summary of changes:
Makefile.am | 2 +-
NEWS | 22 ++++-----
contrib/checkupdates.sh.in | 2 +-
contrib/paccache.sh.in | 7 ++-
doc/PKGBUILD-example.txt | 23 +++++----
doc/makepkg.8.txt | 4 ++
doc/pacman.8.txt | 5 ++
lib/libalpm/add.c | 117 ++++++++++++++++++++++-----------------------
lib/libalpm/alpm.h | 1 +
lib/libalpm/be_package.c | 6 ++-
lib/libalpm/deps.c | 2 +-
lib/libalpm/error.c | 2 +
proto/PKGBUILD-split.proto | 4 +-
proto/PKGBUILD.proto | 4 +-
scripts/makepkg.sh.in | 109 +++++++++++++++++------------------------
src/pacman/sync.c | 4 +-
test/pacman/pmtest.py | 2 +-
17 files changed, 155 insertions(+), 161 deletions(-)
hooks/post-receive
--
The official pacman repository
More information about the pacman-dev
mailing list