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 08f4ae709ca00ec9b4c56d92d3cdd7de4e6effc2 (commit) via 73e0d7dedc197f71c4fd6b7c18d2b2f2d63bf013 (commit) via 66f9f315cf36a5b73c18c627f7cee060a1360abd (commit) via 75cfce94682fcd0e9bbeed5db1f97dbb5b1be9e7 (commit) via 4b8c274f7fc1ecd8cee9176471f081da3323b258 (commit) via 9dc29ebf5f3c6fe34b5a1b60f6f57f88668d9d20 (commit) via db4092e33dacc6a0bb8afd283a82e6f4327cb865 (commit) via 2859a6eefcb465a382267c6e5981192c6a54f5bb (commit) via 94ac3330dd3a42958ad5d9606ec254bc112936bf (commit) from 4d8f58d3b940f778b27c59e53ea9f3fab20a07ba (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 08f4ae709ca00ec9b4c56d92d3cdd7de4e6effc2 Author: Ivy Foster <escondida@iff.ink> Date: Wed Nov 25 22:38:24 2020 -0600 Add fossil scm support to makepkg Signed-off-by: Ivy Foster <escondida@iff.ink> Signed-off-by: Allan McRae <allan@archlinux.org> commit 73e0d7dedc197f71c4fd6b7c18d2b2f2d63bf013 Author: morganamilo <morganamilo@archlinux.org> Date: Tue Nov 24 12:39:08 2020 +0000 libalpm: add alpm_option_get_parallel_downloads Signed-off-by: Allan McRae <allan@archlinux.org> commit 66f9f315cf36a5b73c18c627f7cee060a1360abd Author: morganamilo <morganamilo@archlinux.org> Date: Tue Nov 24 12:39:07 2020 +0000 libalpm: set errno when setting parallel downloads with an invalid number Signed-off-by: Allan McRae <allan@archlinux.org> commit 75cfce94682fcd0e9bbeed5db1f97dbb5b1be9e7 Author: morganamilo <morganamilo@archlinux.org> Date: Tue Nov 24 12:39:06 2020 +0000 libalpm: clarify alpm_download_event_completed_t status The comment makes it seem that the result itself is an error code. But all it does is simply return -1 to indicate an error occured; Signed-off-by: Allan McRae <allan@archlinux.org> commit 4b8c274f7fc1ecd8cee9176471f081da3323b258 Author: morganamilo <morganamilo@archlinux.org> Date: Tue Nov 24 12:39:05 2020 +0000 libalpm: don't call dlcb when not set Fixes FS#68728: Signed-off-by: Allan McRae <allan@archlinux.org> commit 9dc29ebf5f3c6fe34b5a1b60f6f57f88668d9d20 Author: morganamilo <morganamilo@archlinux.org> Date: Tue Nov 24 12:39:04 2020 +0000 libalpm: set parallel_downloads to 1 when creating the handle Fixes FS#68729 Signed-off-by: Allan McRae <allan@archlinux.org> commit db4092e33dacc6a0bb8afd283a82e6f4327cb865 Author: Anatol Pomozov <anatol.pomozov@gmail.com> Date: Tue Nov 3 17:04:38 2020 -0800 Move cursor to the end of the screen at the SIGINT It requires exposing 'move cursor to the end' function in a pacman header file. We use it as a chance to make naming of the cursor management functions more consistent. Note that there is still possibility of a race condition in the cursor update logic. 'update cursor index variable' and 'send ASCII control symbols to console' is not an atomic operation. So if an SIGINT is received between these two action then cursor position is going to be screwed. Fixes FS#67973 Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 2859a6eefcb465a382267c6e5981192c6a54f5bb Author: Anatol Pomozov <anatol.pomozov@gmail.com> Date: Thu Oct 22 09:31:14 2020 -0700 Go to the end of screen if 'printonly' mode enabled At the end of download operation our code makes sure the cursor is moved to the end of the drawing area. But 'printonly' mode has its own if() branch that skips this cursor alignment. Add cursor_goto_end() to the 'printonly' codepath to make sure it does not clobber previous output. Fixes FS#68355 Signed-off-by: Anatol Pomozov <anatol.pomozov@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> commit 94ac3330dd3a42958ad5d9606ec254bc112936bf Author: Michael Straube <michael.straubej@gmail.com> Date: Wed Oct 21 10:05:43 2020 +0200 libmakepkg: compress: fix tar extension With commit 74aacf44958e1343b910b3fbdcf753393857f070 creating uncompressed .tar packages fails. -> Compressing package... /usr/share/makepkg/util/compress.sh: line 70: COMPRESS.TAR[@]: invalid variable name bsdtar: Write error Empty the '$ext' variable for the '.tar' extension in get_compress_command() to fix this. We would fallback to cat for 'tar' anyways. Signed-off-by: Michael Straube <michael.straubej@gmail.com> Signed-off-by: Allan McRae <allan@archlinux.org> ----------------------------------------------------------------------- Summary of changes: doc/PKGBUILD.5.asciidoc | 3 + etc/makepkg.conf.in | 1 + lib/libalpm/alpm.c | 2 + lib/libalpm/alpm.h | 8 +- lib/libalpm/dload.c | 4 +- lib/libalpm/handle.c | 14 +++- scripts/libmakepkg/executable/vcs.sh.in | 2 +- .../libmakepkg/source/{git.sh.in => fossil.sh.in} | 96 ++++++++++------------ scripts/libmakepkg/source/meson.build | 1 + scripts/libmakepkg/util/compress.sh.in | 3 + scripts/libmakepkg/util/source.sh.in | 5 +- src/pacman/callback.c | 23 +++--- src/pacman/sighandler.c | 3 + src/pacman/util.h | 1 + 14 files changed, 91 insertions(+), 75 deletions(-) copy scripts/libmakepkg/source/{git.sh.in => fossil.sh.in} (51%) hooks/post-receive -- The official pacman repository