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

Allan McRae allan at archlinux.org
Thu Mar 25 01:39:34 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  1e60a5f00674a9a9b0c530c741bd6701d0e1e834 (commit)
       via  9bf3d6a7603bf48771a20d1f4bd789670e7446f7 (commit)
      from  ede73f4d898946a7e54634169b3605a024553315 (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 1e60a5f00674a9a9b0c530c741bd6701d0e1e834
Author: Anatol Pomozov <anatol.pomozov at gmail.com>
Date:   Mon Mar 15 16:33:08 2021 -0700

    Remove "total download" callback in favor of generic event callback
    Total download callback called right before packages start downloaded.
    But we already have an event for such event (ALPM_EVENT_PKG_RETRIEVE_START)
    and it is naturally to use the event to pass information about expected
    download size.
    Signed-off-by: Anatol Pomozov <anatol.pomozov at gmail.com>
    Signed-off-by: Allan McRae <allan at archlinux.org>

commit 9bf3d6a7603bf48771a20d1f4bd789670e7446f7
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sat Mar 13 22:06:00 2021 -0500

    remove sed command lookup and hardcoding in edit-script.sh
    We should not need to hardcode the path to sed as we simply don't care.
    We don't check what kind of sed we found, and we're using the same one
    we initially found on the PATH, which is surely still on the PATH.
    At one point we did care to find the system copy of sed and hardcode it
    in makepkg, because we also passed non-portable -i options to it and
    makepkg needed to continue working on macOS even if some incompatible
    GNU sed got installed afterward, elsewhere on the PATH. But this was
    never relevant to the in-tree buildsystem script running sed.
    In commit 3a814ee6bca9ee24a868c0dc032b321048a53e08 we removed even that,
    so we don't need to look it up at all.
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Allan McRae <allan at archlinux.org>


Summary of changes:
 README                      |  1 -
 build-aux/edit-script.sh.in |  2 +-
 lib/libalpm/alpm.h          | 32 ++++++++++++--------------------
 lib/libalpm/dload.c         |  3 ++-
 lib/libalpm/handle.c        | 13 -------------
 lib/libalpm/handle.h        |  1 -
 lib/libalpm/sync.c          | 25 +++++++++----------------
 meson.build                 |  2 --
 src/pacman/callback.c       |  9 ++-------
 src/pacman/callback.h       |  2 --
 src/pacman/conf.c           |  4 ----
 11 files changed, 26 insertions(+), 68 deletions(-)

The official pacman repository

More information about the pacman-dev mailing list