[arch-projects] [devtools] [GIT] The official devtools repository branch master updated. 20190821-2-gbbcff88

Levente Polyak anthraxx at archlinux.org
Thu Sep 12 21:05:34 UTC 2019


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  bbcff883d59e2fce4b26d241892bf83c70e9b704 (commit)
       via  6e466ca654c9d15e40ae371dbb013170fbdfdb91 (commit)
      from  d8d2e23247a1aab5e269ff0e388e378ec9d462eb (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 bbcff883d59e2fce4b26d241892bf83c70e9b704
Author: Levente Polyak <anthraxx at archlinux.org>
Date:   Thu Sep 12 23:03:12 2019 +0200

    Version 20190912

commit 6e466ca654c9d15e40ae371dbb013170fbdfdb91
Author: Eli Schwartz <eschwartz at archlinux.org>
Date:   Thu Sep 12 10:20:19 2019 -0400

    Revert "makechrootpkg: with -n, check if the package failed to install"
    
    This reverts commit be44b9cde15f3228839253c0c0d7d56c124c4e26.
    
    This was a nice idea in theory, because it means that we can catch
    conflicting files before releasing them into the repos. In practice,
    there were unanticipated side effects: single-package installs which
    conflict against their own makedepends cannot be installed either.
    Examples include:
    - kernel modules which makedepend on their dkms equivalent
    - jack2, which makedepends/optdepends on portaudio, which requires
      jack... but jack2 is a drop-in provides/conflicts jack.
    
    We cannot reliably detect when makepkg --install will error out because
    of dependency conflicts vs. packages which are simply broken. So, back
    out this change for now.
    
    Revisit this once pacutils has a new release, because it will add the
    option --resolve-conflicts=all, allowing for much better scripted
    responses to "foo conflicts with bar, remove bar? [y/N]" than simply
    "--noconfirm and fail".
    
    Signed-off-by: Eli Schwartz <eschwartz at archlinux.org>
    Signed-off-by: Levente Polyak <anthraxx at archlinux.org>

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

Summary of changes:
 Makefile         | 2 +-
 makechrootpkg.in | 9 +--------
 2 files changed, 2 insertions(+), 9 deletions(-)


hooks/post-receive
-- 
The official devtools repository


More information about the arch-projects mailing list