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 e4f6edf2374185c76a1f42a1aa6156d479bc6f40 (commit) via 1e07af1b0a16d9f8e42a76d00de8558e49cb57b7 (commit) via fe19a0c58d8c2d5b8fa6ca4a55647bbfe6bf5b51 (commit) via 15f4144e12c48283bdcfef50fec64b4040b0000a (commit) via 135d862eb6e3051e351888b08c94529c967c5387 (commit) via 6fb2035dd03f3ee33f945cacee4e835156e1f76b (commit) via c71efe6d62ad205d479b3872851d9ace4885677f (commit) via f5299d17523b1fc7ce5c36f852de3d6575e71327 (commit) via 6268e66efaae690ea7df1a8b84913fdf8528874c (commit) via ccabeafb3d489dfe285626b2fc2f7d2024d7aa7f (commit) via 3dc87ec59a675798df30904b99cb4bfa657a4fb5 (commit) via edce7555a6b7410d1a4da6d27d22383989306ccc (commit) via aa4d3298fb6d46bec3d8996ff8c7ec8c9cc50db9 (commit) via c2edd31eae73c9a4bf7b62e41a12fd5c3bba2ce0 (commit) via fac9ac6c4011ff643b7335c7381f6219b07bba80 (commit) via 4d68092e2fd8c8a3b6da39e509ad48db0fc9ed7a (commit) via 6be08f76f6c4188f0aa4d0a4d88595a898bf3d3b (commit) via 819b4cd54e3caec4d3803cc62772369031ed0847 (commit) via 77da9dc9748b3f151f98c4c301e8da3a2551860d (commit) via cb8eae24c9976c023c8ec2aff9bf305202edc4d7 (commit) via d895cae16cc97e5f1e3f95eb748a99161678f8ee (commit) via aabb7c3cddf5e97d1b1ebb3548664f1af85c1392 (commit) via 7ae25ac67fd4dd087791be55fa3c4997be7aac52 (commit) via 333373f90e515bbaf6997dc7bf7385fe114689b2 (commit) from 5be7b6a1b2e197a6d185fc6223ff1e7acc4c3e27 (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 e4f6edf2374185c76a1f42a1aa6156d479bc6f40 Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:09 2014 +0100 pacsearch: CLI option to turn off colors Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 1e07af1b0a16d9f8e42a76d00de8558e49cb57b7 Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:08 2014 +0100 pacsearch: using pacman color theme No more per-repo coloring: this was not Arch-agnostic, and there is no reasonable, simple way to color repos in a consistant manner with only 6 colors. 'local' is in red: this way we benefit from the pacman -Ss && pacman -Qs combo. to_color subroutine: it takes an array instead of a string, this is faster and simpler. Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit fe19a0c58d8c2d5b8fa6ca4a55647bbfe6bf5b51 Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:07 2014 +0100 pacsearch: colors are portable (ANSI) and have natural variable names Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 15f4144e12c48283bdcfef50fec64b4040b0000a Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:06 2014 +0100 pacsearch: Explicitly extract group information Also store pkgname and pkgver separately. Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 135d862eb6e3051e351888b08c94529c967c5387 Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:05 2014 +0100 pacsearch: localized output Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 6fb2035dd03f3ee33f945cacee4e835156e1f76b Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:04 2014 +0100 pacsearch: more accurate help message Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c71efe6d62ad205d479b3872851d9ace4885677f Author: Pierre Neidhardt <ambrevar@gmail.com> Date: Thu Jan 23 00:07:03 2014 +0100 pacsearch: Copyright year bump Signed-off-by: Pierre Neidhardt <ambrevar@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit f5299d17523b1fc7ce5c36f852de3d6575e71327 Author: Jason St. John <jstjohn@purdue.edu> Date: Sat Feb 1 19:42:44 2014 -0500 makepkg.conf(5): Fix and improve grammar and spelling issues Signed-off-by: Jason St. John <jstjohn@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 6268e66efaae690ea7df1a8b84913fdf8528874c Author: Jason St. John <jstjohn@purdue.edu> Date: Sat Feb 1 21:28:09 2014 -0500 Remove ChangeLog.proto and move important info to PKGBUILD(5) The change log prototype should be distribution determined. Signed-off-by: Jason St. John <jstjohn@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit ccabeafb3d489dfe285626b2fc2f7d2024d7aa7f Author: Jason St. John <jstjohn@purdue.edu> Date: Sat Feb 1 20:43:18 2014 -0500 makepkg.conf(5): Add missing backticks around vars, and use single quotes around "gpg" command Signed-off-by: Jason St. John <jstjohn@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit 3dc87ec59a675798df30904b99cb4bfa657a4fb5 Author: Jason St. John <jstjohn@purdue.edu> Date: Sat Feb 1 19:04:07 2014 -0500 proto: Remove recommendation of "makepkg -g" in comments This recommendation encouraged the practice of not checking the checksums provided upstream. Signed-off-by: Jason St. John <jstjohn@purdue.edu> Signed-off-by: Allan McRae <allan@archlinux.org> commit edce7555a6b7410d1a4da6d27d22383989306ccc Author: Maxime Gauduin <alucryd@gmail.com> Date: Tue Jan 28 14:49:47 2014 +0100 Add PKGBUILD-vcs.proto This PKGBUILD proto covers the newly introduced VCS capabilities of pacman. It serves as a replacement for the current bzr, git, hg and svn protos found in ABS. Signed-off-by: Maxime Gauduin <alucryd@gmail.com> [Allan: add to Makefile.am] Signed-off-by: Allan McRae <allan@archlinux.org> commit aa4d3298fb6d46bec3d8996ff8c7ec8c9cc50db9 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Mon Jan 6 11:52:26 2014 -0500 table_display: free memory on errors Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit c2edd31eae73c9a4bf7b62e41a12fd5c3bba2ce0 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Mon Jan 6 11:52:25 2014 -0500 _alpm_resolvedeps: free targ inside loop Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit fac9ac6c4011ff643b7335c7381f6219b07bba80 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Mon Jan 6 11:52:24 2014 -0500 sync_prepare: manually set pm_errno _alpm_resolvedeps resets pm_errno to 0 by calling alpm_checkdeps. Whenever the last call succeeded, pm_errno was not properly set, preventing pacman from properly handling the error and leaking additional memory. We know pm_errno should be ALPM_ERR_UNSATISFIED_DEPS if resolvedeps has failed, so just set it manually. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 4d68092e2fd8c8a3b6da39e509ad48db0fc9ed7a Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Mon Jan 6 11:52:23 2014 -0500 dump_pkg_full: fix optionalfor memory leak alpm_pkg_compute_optional returns a generated list that needs to be free'd. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 6be08f76f6c4188f0aa4d0a4d88595a898bf3d3b Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Mon Jan 6 11:52:22 2014 -0500 local_db_populate: initialize empty pkgcache If the db directory did not exist when local_db_populate was called, the pkgcache wouldn't be initialized, causing pkghash_add_pkg to fail. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 819b4cd54e3caec4d3803cc62772369031ed0847 Author: Silvan Jegen <s.jegen@gmail.com> Date: Tue Jan 28 18:58:52 2014 +0100 Move NULL check before dereference Signed-off-by: Silvan Jegen <s.jegen@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 77da9dc9748b3f151f98c4c301e8da3a2551860d Author: Silvan Jegen <s.jegen@gmail.com> Date: Tue Jan 28 17:50:44 2014 +0100 Another NULL check removed Signed-off-by: Silvan Jegen <s.jegen@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit cb8eae24c9976c023c8ec2aff9bf305202edc4d7 Author: Silvan Jegen <s.jegen@gmail.com> Date: Tue Jan 28 17:50:43 2014 +0100 Another unneeded NULL check removed Signed-off-by: Silvan Jegen <s.jegen@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit d895cae16cc97e5f1e3f95eb748a99161678f8ee Author: Silvan Jegen <s.jegen@gmail.com> Date: Tue Jan 28 17:50:42 2014 +0100 Remove unneeded NULL check Signed-off-by: Silvan Jegen <s.jegen@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit aabb7c3cddf5e97d1b1ebb3548664f1af85c1392 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Tue Jan 28 21:40:37 2014 -0500 pacman: use exit status 0 for --help and --version The user requesting usage or version information is not an error. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 7ae25ac67fd4dd087791be55fa3c4997be7aac52 Author: Allan McRae <allan@archlinux.org> Date: Tue Jan 28 21:37:00 2014 +1000 Consistently use 'directory' instead of 'folder' Signed-off-by: Allan McRae <allan@archlinux.org> commit 333373f90e515bbaf6997dc7bf7385fe114689b2 Author: Andrew Gregory <andrew.gregory.8@gmail.com> Date: Thu Jan 23 09:39:17 2014 -0500 enable_colors: always set color strings Only setting color strings when colors is true allowed subsequent calls to enable colors but not disable them. Signed-off-by: Andrew Gregory <andrew.gregory.8@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: Makefile.am | 4 +- NEWS | 2 +- contrib/pacsearch.in | 114 +++++++++++++++++++++++------------------ doc/PKGBUILD.5.txt | 9 ++-- doc/makepkg.8.txt | 24 ++++----- doc/makepkg.conf.5.txt | 75 +++++++++++++-------------- lib/libalpm/be_local.c | 1 + lib/libalpm/deps.c | 3 +- lib/libalpm/sync.c | 3 +- proto/ChangeLog.proto | 16 ------ proto/PKGBUILD-split.proto | 2 +- proto/PKGBUILD-vcs.proto | 78 ++++++++++++++++++++++++++++ proto/PKGBUILD.proto | 2 +- scripts/library/README | 2 +- src/pacman/conf.c | 10 ++++ src/pacman/package.c | 1 + src/pacman/pacman.c | 22 ++++---- src/pacman/util.c | 22 ++++---- src/util/pacsort.c | 14 +++-- test/pacman/tests/pacman001.py | 2 +- test/pacman/tests/pacman002.py | 2 +- test/pacman/tests/pacman003.py | 2 +- 22 files changed, 252 insertions(+), 158 deletions(-) delete mode 100644 proto/ChangeLog.proto create mode 100644 proto/PKGBUILD-vcs.proto hooks/post-receive -- The official pacman repository