[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