[pacman-dev] [GIT] The official pacman repository branch, master, updated. v4.2.1-298-ga671fa4
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 a671fa497c7317e240e014e93bddfdbf1d270b2b (commit) via eadf38960776e36df75d6c3caf3a35b976acc56c (commit) via 8454daa7feef14b660561f2434448d0b4ac0576d (commit) via 686fae6d74c79310b5a8da04414a07ed9da299e1 (commit) via d721bae443fe020bf755d0440684a17b75de970f (commit) via 760bea543211673884c254b7e0c44e0f70fe2257 (commit) via 8d3bd4ec13940da70f946e6e63d59a05c89cbb50 (commit) via 132ec4c3b9f761fb76ff9cf567f3723db62d72df (commit) via 3802cab56374b50d4775d9deaf229cdef5cdbe53 (commit) from f98541400b7ede2d4a99de5f2f6a25257b545a98 (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 a671fa497c7317e240e014e93bddfdbf1d270b2b Author: Florian Pritz <bluewind@xinu.at> Date: Mon Dec 14 16:52:35 2015 +0100 makepkg: Output full URL in case of download failure Most entries in $sources contain variables so finding out why a URL fails to download is hard because one has to manually replace the variables when looking at the PKGBUILD. Simply output the full URL here so that it can be easily seen what is wrong. Old: ==> ERROR: Failure while downloading example-1.2.4.tar.gz New: ==> ERROR: Failure while downloading http://example.org/releases/1.1/example-1.2.4.tar.gz With the new format it is much more obvious that the directory name is the culprint (1.1 vs 1.2) while the old one would not display that information. Signed-off-by: Florian Pritz <bluewind@xinu.at> Signed-off-by: Allan McRae <allan@archlinux.org> commit eadf38960776e36df75d6c3caf3a35b976acc56c Author: Olivier Brunel <jjk@jjacky.com> Date: Tue Dec 15 09:14:37 2015 +0100 alpm: Abort ASAP on failure in pre-transaction hooks There is no need to run any/remaining pre-transaction hooks as soon as a failure has occured, which will lead to aborting the transaction. So if an error occured during the first phase (reading directories/parsing files), or as soon as a hook flagged abort_on_fail does fail, we stop processing them and return. (For post-transaction hooks, all hooks are run regardless since there's no aborting.) Signed-off-by: Olivier Brunel <jjk@jjacky.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 8454daa7feef14b660561f2434448d0b4ac0576d Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 23:53:53 2015 +1000 makepkg: run pkgver() and prepare() with --noextract Modifications made to the source before running with --noextract may alter the version string returned by pkgver(). Always run this function if present and check build status before proceeding. Fixes FS#46800. Also run prepare() when --noextract is used (unless --noprepare is specified). Signed-off-by: Allan McRae <allan@archlinux.org> commit 686fae6d74c79310b5a8da04414a07ed9da299e1 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 23:17:26 2015 +1000 Give error message when --files will do nothing Point people towards the help when using "pacman -F" or "pacman -F foo". Signed-off-by: Allan McRae <allan@archlinux.org> commit d721bae443fe020bf755d0440684a17b75de970f Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 20:23:26 2015 +1000 alpm-hooks: add Description field The "Description" field allows a hook to provide a some text for frontends to use in describing what the hook is doing. For example: Description = updating info page directory Signed-off-by: Allan McRae <allan@archlinux.org> commit 760bea543211673884c254b7e0c44e0f70fe2257 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 15:48:44 2015 +1000 Show progress processing hooks Introduces the ALPM_EVENT_HOOK_RUN_{START,DONE} events that are triggered at the start and end of running an individual hook. Signed-off-by: Allan McRae <allan@archlinux.org> commit 8d3bd4ec13940da70f946e6e63d59a05c89cbb50 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 13:39:58 2015 +1000 Add ALPM_EVENT_TRANSACTION_{START,DONE} events This provides a way to detect when the processing of package changes starts, allowing pacman to delineate hook output and package installation/removal output. Signed-off-by: Allan McRae <allan@archlinux.org> commit 132ec4c3b9f761fb76ff9cf567f3723db62d72df Author: Olivier Brunel <jjk@jjacky.com> Date: Sun Dec 6 18:35:37 2015 +0100 Add events ALPM_EVENT_HOOK_{START,DONE} Add events to let frontends know when hooks are being processed (and when it's done), as that might be useful to update the UI. Signed-off-by: Olivier Brunel <jjk@jjacky.com> commit 3802cab56374b50d4775d9deaf229cdef5cdbe53 Author: Allan McRae <allan@archlinux.org> Date: Mon Dec 14 12:40:26 2015 +1000 Collect all triggered hooks before running them Having a first pass that checks which hooks are triggered followed by a second pass of the triggered hooks allows us to only provide output when a hook is actually triggered. Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: doc/alpm-hooks.5.txt | 5 ++++ doc/makepkg.8.txt | 10 ++++---- lib/libalpm/alpm.h | 46 ++++++++++++++++++++++++++++++++- lib/libalpm/hook.c | 50 +++++++++++++++++++++++++++++++++--- lib/libalpm/hook.h | 7 +---- lib/libalpm/trans.c | 5 ++++ scripts/libmakepkg/source/file.sh.in | 2 +- scripts/makepkg.sh.in | 17 ++++++------ src/pacman/callback.c | 40 ++++++++++++++++++++++++----- src/pacman/files.c | 7 ++++- 10 files changed, 157 insertions(+), 32 deletions(-) hooks/post-receive -- The official pacman repository
participants (1)
-
allan@archlinux.org