[pacman-dev] [GIT] The official pacman repository branch, master, updated. v5.2.1-131-g08f4ae70
Allan McRae
allan at archlinux.org
Thu Nov 26 12:02:57 UTC 2020
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 at iff.ink>
Date: Wed Nov 25 22:38:24 2020 -0600
Add fossil scm support to makepkg
Signed-off-by: Ivy Foster <escondida at iff.ink>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 73e0d7dedc197f71c4fd6b7c18d2b2f2d63bf013
Author: morganamilo <morganamilo at archlinux.org>
Date: Tue Nov 24 12:39:08 2020 +0000
libalpm: add alpm_option_get_parallel_downloads
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 66f9f315cf36a5b73c18c627f7cee060a1360abd
Author: morganamilo <morganamilo at 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 at archlinux.org>
commit 75cfce94682fcd0e9bbeed5db1f97dbb5b1be9e7
Author: morganamilo <morganamilo at 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 at archlinux.org>
commit 4b8c274f7fc1ecd8cee9176471f081da3323b258
Author: morganamilo <morganamilo at 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 at archlinux.org>
commit 9dc29ebf5f3c6fe34b5a1b60f6f57f88668d9d20
Author: morganamilo <morganamilo at 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 at archlinux.org>
commit db4092e33dacc6a0bb8afd283a82e6f4327cb865
Author: Anatol Pomozov <anatol.pomozov at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 2859a6eefcb465a382267c6e5981192c6a54f5bb
Author: Anatol Pomozov <anatol.pomozov at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at archlinux.org>
commit 94ac3330dd3a42958ad5d9606ec254bc112936bf
Author: Michael Straube <michael.straubej at 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 at gmail.com>
Signed-off-by: Allan McRae <allan at 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
More information about the pacman-dev
mailing list