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@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@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4fadcbfab2c8fbc78d7ca5d824b86ae0043d42fa Author: Jason St. John <jstjohn@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@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit dc08eca368de31b85e27063160e73b75b91bc58f Author: Allan McRae <allan@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@archlinux.org> commit 9555ec714a2113144b0bb09e468662d67f60857e Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Sat May 18 19:39:36 2013 -0400 pacman.8: document .pacorig files Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit e5dd8c2ac561173c93849c4baab6be2406679be5 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 5bcc058d4217a3e843e9adfbe0d8882ddf0f31b1 Author: Phillip Smith <fukawi2@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@archlinux.org> commit a975523fb97fdb65245f3d3a4e0c581c9dbeef3f Author: Allan McRae <allan@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@archlinux.org> commit dece66ac180ccc9fa0854e2bb181cd7585ac81a3 Author: Allan McRae <allan@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@archlinux.org> commit 3b4e74cb3b2a2964b28c85bde46ac826d2f196b0 Author: Allan McRae <allan@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@archlinux.org> commit 28dd29dedbc0a0e7fe1514043944b35aec8d2949 Author: Allan McRae <allan@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@archlinux.org> commit 296e630edd129989856b1ebfaa7e8497a90bc937 Author: Andrew Gregory <andrew.gregory.8@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@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 84ac55b0529b6489da38ebfc56a988228aa4859a Merge: 0f988be 7d2c7fb Author: Allan McRae <allan@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