[arch-projects] [devtools] [GIT] The official devtools repository branch master updated. 20200213-7-g94b0413

Levente Polyak anthraxx at archlinux.org
Thu Feb 27 14:01:20 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 devtools repository".

The branch, master has been updated
       via  94b0413e1399d92326de0851467b36998eee796b (commit)
       via  e963b6da9e2c0aa82a0b80a5b6bfe7294561734f (commit)
       via  b2cbb8628eba3f64207c6d60f8b57ce023599000 (commit)
       via  6d273f79c3ece8d84b52b0f32c36ad2159595892 (commit)
       via  51842a16769e63cd5a2eee5b540b903bf5eba1e5 (commit)
       via  53fe5c67a121a993666dfbef98eaba1c27a882c8 (commit)
       via  21d9984acc29c14eaa8cad3a611c9271d60af39c (commit)
      from  cb6484fe4538e34490a44661d8579c370cccea0b (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 94b0413e1399d92326de0851467b36998eee796b
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Tue Feb 4 14:41:53 2020 -0500

    arch-nspawn: fix up host_mirrors cachedir handling
    
    This was incorrectly implemented in commit
    00671765296ad598f392df7a542dbfca48a6e7b7, which added the host_mirrors
    root directory as a cachedir, when we actually want to use the pool/*
    subdirectories (the same ones installed on the build server's
    /etc/pacman.conf).
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit e963b6da9e2c0aa82a0b80a5b6bfe7294561734f
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Dec 16 19:27:27 2019 -0500

    makechrootpkg: use the chroot database to find checkpkg packages
    
    We don't want to check against the current version known to the host
    system, because that will be incorrect in a wide variety of situations,
    including:
    - the build host hasn't done a full system upgrade yet
    - we're building against staging, and want to see the delta between
      different staging versions
    - we're building against extra, but the host runs testing which carries
      changes we don't want to visualize right now
    - the chroot has a configured database not available to the host, and
      the package is only available there
    
    Essentially, it's rarely 100% correct to run checkpkg on the host, but
    we already have a database we *know* is correct, and that is the one we
    just built the package against. So let's use that.
    
    This also fixes a bug in the current logic, where in order to try
    downloading fresh databases, we work in a non-cached temporary working
    database to download the package files, but then let checkpkg default to
    comparing packages in the system database. Since we are explicitly
    trying to compare against packages that differ from the host's pacman
    database, we need to pass the package files as options to checkpkg,
    using the additional modes added in commit c14338c0fe71a74f5e56b4f3af7c548fe0928e15
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit b2cbb8628eba3f64207c6d60f8b57ce023599000
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Mon Dec 16 19:53:43 2019 -0500

    checkpkg: fix support for http:// url comparisons
    
    Broken in commit c14338c0fe71a74f5e56b4f3af7c548fe0928e15.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit 6d273f79c3ece8d84b52b0f32c36ad2159595892
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu Jan 2 12:19:58 2020 -0500

    zsh-completion: update for new makerepropkg options
    
    Thanks to anthraxx for the guidance.
    
    Original-patch-by: Levente Polyak <anthraxx at archlinux.org>
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit 51842a16769e63cd5a2eee5b540b903bf5eba1e5
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun Dec 8 15:07:00 2019 -0500

    makerepropkg: support checking multiple split packages
    
    By specifying multiple package files, we assume they are all from the
    same PKGBUILD, and try to check them all against the produced artifacts.
    Since the buildinfo should be comparable for all of them, we simply use
    the first one passed on the command line.
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit 53fe5c67a121a993666dfbef98eaba1c27a882c8
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun Dec 8 14:58:42 2019 -0500

    makerepropkg: add support to check unreproducible packages using diffoscope
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

commit 21d9984acc29c14eaa8cad3a611c9271d60af39c
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Sun Dec 8 14:46:10 2019 -0500

    makerepropkg: fix wonky indent
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

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

Summary of changes:
 arch-nspawn.in              |  4 +++-
 checkpkg.in                 |  4 +++-
 doc/makerepropkg.1.asciidoc | 11 +++++++--
 makechrootpkg.in            | 32 ++++++++++++--------------
 makerepropkg.in             | 56 ++++++++++++++++++++++++++++-----------------
 zsh_completion.in           |  3 ++-
 6 files changed, 66 insertions(+), 44 deletions(-)


hooks/post-receive
-- 
The official devtools repository


More information about the arch-projects mailing list