Your message dated Mon, 15 Jul 2019 13:37:04 +0000
with message-id <[email protected]>
and subject line Bug#931730: fixed in strip-nondeterminism 1.2.1-1
has caused the Debian Bug report #931730,
regarding libfile-stripnondeterminism-perl: build dependency cycle with 
libmonkey-patch-perl
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
931730: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=931730
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libfile-stripnondeterminism-perl
Version: 1.2.0-2
Severity: serious
User: [email protected]
Usertags: perl-5.30-transition
X-Debbugs-Cc: [email protected], [email protected]

Hi,

the recently added libmonkey-patch-perl dependency in
libfile-stripnondeterminism-perl has unfortunately resulted in a build
dependency cycle:

  libsub-identify-perl Build-Depends: debhelper 
   debhelper Depends: dh-strip-nondeterminism 
    dh-strip-nondeterminism Depends: libfile-stripnondeterminism-perl 
     libfile-stripnondeterminism-perl Depends: libmonkey-patch-perl 
      libmonkey-patch-perl Depends: libsuper-perl 
       libsuper-perl Depends: libsub-identify-perl

This is a problem for Perl major version transitions because
libsub-identify-perl is arch:any and needs to be rebuilt against the new
Perl, but its build dependencies will now be uninstallable until it is
rebuilt. We need to break the cycle.

I see this new dependency was introduced for normalizing zip archives
(#858431) by changing the Archive::Zip behaviour on the fly. Is this
fixable on the Archive::Zip side?

Alternatively, would it be possible to weaken the cycle somehow, for
instance by making this dependency optional and having the packages that
actually need it declare an explicit build dependency ?

Thanks for considering,
-- 
Niko Tyni   [email protected]

--- End Message ---
--- Begin Message ---
Source: strip-nondeterminism
Source-Version: 1.2.1-1

We believe that the bug you reported is fixed in the latest version of
strip-nondeterminism, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Chris Lamb <[email protected]> (supplier of updated strip-nondeterminism package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Mon, 15 Jul 2019 10:31:13 -0300
Source: strip-nondeterminism
Architecture: source
Version: 1.2.1-1
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks 
<[email protected]>
Changed-By: Chris Lamb <[email protected]>
Closes: 931730
Changes:
 strip-nondeterminism (1.2.1-1) unstable; urgency=medium
 .
   [ Niko Tyni ]
   * Use Sub::Override for Archive::Zip workarounds instead of Monkey::Patch
     (see reproducible-builds/strip-nondeterminism#8 for more information).
     (Closes: #931730)
 .
   [ Chris Lamb ]
   * Add a ".gitlab-ci.yml" to automatically run the testsuite on
     salsa.debian.org.
Checksums-Sha1:
 303f7abaa420a68af6555c5f2e39cbf992d2a2ce 2555 strip-nondeterminism_1.2.1-1.dsc
 6dbba2db5d484ec5879ad0490f0f31dbb6815069 222589 
strip-nondeterminism_1.2.1.orig.tar.bz2
 bae57deddcfe5e0500d51b4afc398c3dc554b0e2 31648 
strip-nondeterminism_1.2.1-1.debian.tar.xz
 ac9f198ee77e73249bb1019476e475ef9c584787 5415 
strip-nondeterminism_1.2.1-1_source.buildinfo
Checksums-Sha256:
 0a3412872d98451c0ec20adb0891fc5110273d27bdabb1b440ed184df896af47 2555 
strip-nondeterminism_1.2.1-1.dsc
 9f5ff94414043c045deb22240dbc1ad359897e22bafc6256e08291ff4f877e29 222589 
strip-nondeterminism_1.2.1.orig.tar.bz2
 cc0ff12e55d00a911ca60e01b874c33e4234cef017f184301552bb4779c91f86 31648 
strip-nondeterminism_1.2.1-1.debian.tar.xz
 5f5d22bf2fd6216e54b88f0e72abe9f757f91b10d0416755d827b4f30df96cc5 5415 
strip-nondeterminism_1.2.1-1_source.buildinfo
Files:
 0d41b90b7ab54f452cee768a18fb82c3 2555 devel optional 
strip-nondeterminism_1.2.1-1.dsc
 c694caa1a4c2c85a45f47519f4fa1634 222589 devel optional 
strip-nondeterminism_1.2.1.orig.tar.bz2
 7d31015c03cdd3dba6f37acfe5dc9d90 31648 devel optional 
strip-nondeterminism_1.2.1-1.debian.tar.xz
 1e3147da661c4fe3dec468307f820658 5415 devel optional 
strip-nondeterminism_1.2.1-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEwv5L0nHBObhsUz5GHpU+J9QxHlgFAl0sgIcACgkQHpU+J9Qx
Hlj/3A/8DVu4QVjd6DS3lU1Fcf3E+I1WcZFejOpxubtEcfeDuJJovtKQQDH0X3uh
zM+AEnqXSA5GdcGDNUdFNV5PHTPepjDIpRiSIEcQixplDlwZ/l/LSVVnqhtI394M
bYCN9BgjC7c1KvTCr1F2eWwtcW1igjDYOir9DQ7jI2V8mOUSsWQnUsbtC4TT+UtB
/JPhLVXzeTwV5H92r+9jm2Yf3067g0gzNopIxTvFGm5XlJ4ajSRlGNuSURGH5P5U
iYNY/ViIuApvBBZlIBPOcf41UWF2B1nVVPYSDiqbSNFskpRzOQkwgYYdqYeMVVlG
A29UWmObHmLHe04C8e9ouy6LcLR+GBU6GQp28Ox5GsTZTiGuH2mebL7Dg6+cSYhO
iEbIXfL3Zkw7D5CU8RUOpZSSpEWNJNtHg9dbEhTiaYSM31TV4MXVi+9AbwUGC5+q
m1cTtVCaQ+my+Un93HRqSp0PVNd3tNKHHO8DT8ovMApDjQ03RZBsA+NKHfrl+/rR
BgURU5j+n7y6WLTB3V2BnujuuuQ6+TMIV1vUEBlSGMPw2VA8TjIQZ44lZ4IlQlsL
aKS4WI9x2Wd6l23R+Dns/P9Dj2LBF3j0VpvGotpz2Hr06jjQvu0JOgC66zL7rQ+4
RV5DHrS1WSGVHev9GqRdl8VH6zFiiI6KIW/oICqbHw8csb2R+GU=
=J/Xo
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to