[pacman-dev] [GIT] The official pacman repository branch, master, updated. v6.0.0alpha1-106-g72238aa0

Allan McRae allan at archlinux.org
Sat May 1 02:12:46 UTC 2021


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  72238aa046b8a8de1c7b9110726986c7538023b5 (commit)
       via  eb1a63a516cb3791d0084b0d05b074c963aa01e9 (commit)
       via  0ff94ae85d40efdc177e1852ef58848f82d14156 (commit)
       via  8faf749fd19aff0eb35eb7108d2fd379d3c9c3b9 (commit)
       via  ab622b4881e6b971c62de4323c72c87a6da51323 (commit)
       via  e7fa35baa22bf6710a904815456d3ff679005fc7 (commit)
       via  523c393e9e6175e632d355c9440abb0be164a362 (commit)
      from  558d08d821a6797c972acdf02e03aa1a1ff49917 (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 72238aa046b8a8de1c7b9110726986c7538023b5
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Tue Apr 27 19:11:27 2021 -0700

    call download progress callback for signatures
    
    pacman may not care about them, but other front-ends do.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit eb1a63a516cb3791d0084b0d05b074c963aa01e9
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Apr 26 20:47:58 2021 -0700

    alpm_db_update: indicate if dbs were up to date
    
    Restore the prior indicator whether or not databases were up to date.
    0 is used to indicate if *any* db was actually updated as callers are
    more likely to care about that than if *all* dbs were updated.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 0ff94ae85d40efdc177e1852ef58848f82d14156
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Apr 26 19:37:52 2021 -0700

    fix downloading multiple urls with XferCommand
    
    An extra break causes _alpm_download to break out of the payload loop as
    soon as it sees a successful url download with XferCommand.
    
    Fixes: FS#70608 - -U fails to download all files with XferCommand
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 8faf749fd19aff0eb35eb7108d2fd379d3c9c3b9
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Apr 26 19:34:14 2021 -0700

    pmserve: allow serving byte objects directly
    
    Useful for serving in-memory package files.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit ab622b4881e6b971c62de4323c72c87a6da51323
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Mon Apr 26 19:32:57 2021 -0700

    pmpkg: add makepkg_bytes
    
    Builds the package file in memory.  Useful with the built-in server.
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit e7fa35baa22bf6710a904815456d3ff679005fc7
Author: Andrew Gregory <andrew.gregory.8 at gmail.com>
Date:   Sun Apr 25 11:03:54 2021 -0700

    add front-end provided context to callbacks
    
    Our callbacks require front-ends to maintain state in order to provide
    reasonable output.  The new download callback in particular requires
    much more complex state information to be saved.  Without the ability to
    provide context, state must be saved globally, which may not be possible
    for all front-ends.  Scripting language bindings in particular have no
    way to register per-handle callbacks without some form of context.
    
    Implements: FS#12721
    
    Signed-off-by: Andrew Gregory <andrew.gregory.8 at gmail.com>

commit 523c393e9e6175e632d355c9440abb0be164a362
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Fri Apr 23 14:34:47 2021 -0400

    makepkg: document BUILDTOOL and BUILDTOOLVER environmental variables
    
    These were added without documentation in commit
    a33cdac10bf1a68279ea1b9baa26aa09126f1ca4
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>

-----------------------------------------------------------------------

Summary of changes:
 doc/makepkg.8.asciidoc                             |  8 +++
 lib/libalpm/alpm.h                                 | 76 ++++++++++++++++++----
 lib/libalpm/dload.c                                | 61 ++++++++---------
 lib/libalpm/handle.c                               | 54 +++++++++++++--
 lib/libalpm/handle.h                               | 12 +++-
 lib/libalpm/log.c                                  |  2 +-
 lib/libalpm/sync.c                                 |  2 +-
 src/pacman/callback.c                              | 30 +++++++--
 src/pacman/callback.h                              | 14 ++--
 src/pacman/conf.c                                  | 18 ++---
 src/util/testpkg.c                                 |  7 +-
 test/pacman/meson.build                            |  2 +
 test/pacman/pmpkg.py                               | 14 ++--
 test/pacman/pmserve.py                             |  2 +
 .../tests/upgrade-download-with-xfercommand.py     | 26 ++++++++
 15 files changed, 246 insertions(+), 82 deletions(-)
 create mode 100644 test/pacman/tests/upgrade-download-with-xfercommand.py


hooks/post-receive
-- 
The official pacman repository


More information about the pacman-dev mailing list