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 e374e6829cea3512f0b4a4069c5a6168f0f8d8a0 (commit) via 721b785e73333bdbd1b4ba3b0505cc14918064ad (commit) via edeafcc988012615dbbb1cc9ac02090ad2dd8dac (commit) via bf3aec8c327528521b06befc8e9b6f55dd4fa07c (commit) via b520c6312ff0ffec864576b5218f1638fae1e18b (commit) via 2408d46c1b23da029c75e2937d71de53fa5e0338 (commit) via eb5da52c0e720191266bb5333e6dc1fc4e60b86f (commit) via b630f455d2cb3a4c11b2de65285657ea7ec6f3c3 (commit) via cb0f2bd0385f447e045e2b2aab9ffa55df3c2d8a (commit) via 30c9dbcdeb82ddecf20bddd24faed64a73ff502a (commit) via 6aef45ee1aaf27dba21265fbdd65139061a91123 (commit) via 81d233b79345d05d5bf17a4b2844085e14f9ee36 (commit) via d2cb52de12d3b2f313d80156f474b1d731ad67cf (commit) via f3fc9af2b74d4d1da9718a703c4fbd5d5a13fd59 (commit) via e7e0c137623253c6f1bad0c89e36586713eee526 (commit) via b543c055b9607161e6bd47b9d3709243057c8771 (commit) via b8f2d713e00c453efab035f467d63508897f08ea (commit) via eb21e9eb93a0e479e846ee5e415c9fdf7d74797b (commit) from f34e48a9886150147da4864230b6804d6f6ccc58 (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 e374e6829cea3512f0b4a4069c5a6168f0f8d8a0 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Mar 25 05:54:26 2015 -0400 close stdin before running install scripts libalpm does not guarantee that script output will be presented to the user or that stdin will be connected to a terminal. Close stdin so that scripts do not attempt to use it for user interaction. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 721b785e73333bdbd1b4ba3b0505cc14918064ad Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Mar 25 05:53:07 2015 -0400 be_package: fallback to standard filelist loading In order to work properly, loading the filelist from an mtree file requires a libarchive patch that has not yet been included in an official release.[1] Under certain circumstances, an unpatched libarchive may refuse to read the mtree file due to inconsistencies between it and the user's file system. In order to allow alpm to recover in this situation, read the mtree data into a temporary filelist that is only copied over to the package if the entire read is successful. [1] https://github.com/libarchive/libarchive/commit/661684170b970ef7d6eff135b57e... Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit edeafcc988012615dbbb1cc9ac02090ad2dd8dac Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Wed Mar 25 05:53:06 2015 -0400 add_entry_to_files_list: pass filelist directly Allows entries to be added to arbitrary filelists not connected to a package. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit bf3aec8c327528521b06befc8e9b6f55dd4fa07c Author: Ivy Foster <joyfulgirl@archlinux.us> Date: Fri Mar 20 19:19:57 2015 -0500 Add makepkg option --packagelist makepkg --packagelist prints the name of each package that would normally be produced, minus $PKGEXT, and exits. Implements FS#42150 Signed-off-by: Ivy Foster <joyfulgirl@archlinux.us> Signed-off-by: Allan McRae <allan@archlinux.org> commit b520c6312ff0ffec864576b5218f1638fae1e18b Author: Allan McRae <allan@archlinux.org> Date: Thu Mar 19 15:25:53 2015 +1000 repo-add: merge desc and depends files There is little point in these two files being separated as the whole sync db is parsed at once. Signed-off-by: Allan McRae <allan@archlinux.org> commit 2408d46c1b23da029c75e2937d71de53fa5e0338 Author: Allan McRae <allan@archlinux.org> Date: Thu Mar 19 14:23:28 2015 +1000 makepkg: write validpgpkeys to .SRCINFO Signed-off-by: Allan McRae <allan@archlinux.org> commit eb5da52c0e720191266bb5333e6dc1fc4e60b86f Author: Allan McRae <allan@archlinux.org> Date: Thu Mar 19 14:16:28 2015 +1000 PKGBUILD.5: have epoch directly following pkgver/pkgrel These three fields should be grouped together. Signed-off-by: Allan McRae <allan@archlinux.org> commit b630f455d2cb3a4c11b2de65285657ea7ec6f3c3 Author: Allan McRae <allan@archlinux.org> Date: Tue Jan 27 21:58:52 2015 +1000 update repo-add documentation for removal of -f flag Signed-off-by: Allan McRae <allan@archlinux.org> commit cb0f2bd0385f447e045e2b2aab9ffa55df3c2d8a Author: Allan McRae <allan@archlinux.org> Date: Sun Mar 15 18:31:29 2015 +1000 Always create files database Both the "db" and "files" databases are created in one call to repo-add. Only the "foo.db.tar.xz" name is passed to repo-add. Signed-off-by: Allan McRae <allan@archlinux.org> commit 30c9dbcdeb82ddecf20bddd24faed64a73ff502a Author: Allan McRae <allan@archlinux.org> Date: Sun Mar 15 17:49:40 2015 +1000 repo-add: remove duplication finding old package details The information needed to create a delta entry and remove the old package from the filesystem are the same. Signed-off-by: Allan McRae <allan@archlinux.org> commit 6aef45ee1aaf27dba21265fbdd65139061a91123 Author: Allan McRae <allan@archlinux.org> Date: Sun Mar 15 16:40:11 2015 +1000 repo-add: check early for xdelta if it is needed The check for xdelta3 was done as needed (and not in all cases). Do this check early so that repo-add does not abort part way through. Signed-off-by: Allan McRae <allan@archlinux.org> commit 81d233b79345d05d5bf17a4b2844085e14f9ee36 Author: Allan McRae <allan@archlinux.org> Date: Sun Mar 15 16:32:56 2015 +1000 repo-add: only update database if entire command succeeded It is not hard to think of situations where the repo database should not be updated unless the whole operation succeeds. Error out before a partial database update occurs. Signed-off-by: Allan McRae <allan@archlinux.org> commit d2cb52de12d3b2f313d80156f474b1d731ad67cf Author: Allan McRae <allan@archlinux.org> Date: Sun Mar 15 15:56:20 2015 +1000 repo-add: move database creation into its own function Signed-off-by: Allan McRae <allan@archlinux.org> commit f3fc9af2b74d4d1da9718a703c4fbd5d5a13fd59 Author: Allan McRae <allan@archlinux.org> Date: Fri Jan 23 15:58:04 2015 +1000 repo-add: move database rotation into its own function Signed-off-by: Allan McRae <allan@archlinux.org> commit e7e0c137623253c6f1bad0c89e36586713eee526 Merge: f34e48a b543c05 Author: Allan McRae <allan@archlinux.org> Date: Thu Mar 26 14:43:13 2015 +1000 Merge branch 'maint' ----------------------------------------------------------------------- Summary of changes: doc/PKGBUILD.5.txt | 10 +- doc/makepkg.8.txt | 3 + doc/repo-add.8.txt | 22 +-- lib/libalpm/be_package.c | 52 +++++--- lib/libalpm/util.c | 1 + proto/PKGBUILD-split.proto | 3 - scripts/makepkg.sh.in | 36 ++++- scripts/repo-add.sh.in | 324 +++++++++++++++++++++++++++------------------ 8 files changed, 271 insertions(+), 180 deletions(-) hooks/post-receive -- The official pacman repository