[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