Debian Bug report logs - #826700
strip-nondeterminism: missing Multi-Arch: foreign, breaks cross building of gdbm

version graph

Package: strip-nondeterminism; Maintainer for strip-nondeterminism is Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>; Source for strip-nondeterminism is src:strip-nondeterminism (PTS, buildd, popcon).

Reported by: Helmut Grohne <helmut@subdivi.de>

Date: Wed, 8 Jun 2016 04:12:02 UTC

Severity: normal

Tags: patch

Found in version strip-nondeterminism/0.018-1

Fixed in version strip-nondeterminism/0.018-2

Done: Andrew Ayer <agwa@andrewayer.name>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>:
Bug#826700; Package strip-nondeterminism. (Wed, 08 Jun 2016 04:12:05 GMT) (full text, mbox, link).


Acknowledgement sent to Helmut Grohne <helmut@subdivi.de>:
New Bug report received and forwarded. Copy sent to Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>. (Wed, 08 Jun 2016 04:12:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Helmut Grohne <helmut@subdivi.de>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: strip-nondeterminism: missing Multi-Arch: foreign, breaks cross building of gdbm
Date: Wed, 8 Jun 2016 06:08:32 +0200
[Message part 1 (text/plain, inline)]
Package: strip-nondeterminism
Version: 0.018-1
Severity: normal
Tags: patch
User: helmutg@debian.org
Usertags: rebootstrap

Hi reproducible folks,

gdbm started Build-Depending on strip-nondeterminism. Since that package
is Arch:all + Multi-Arch:no (implicitly), the Build-Depends is never
satisfiable in a cross compilation setting.

There are two ways to fix this:
1) Mark strip-nondeterminism Multi-Arch: foreign.
2) Remove Build-Depends: strip-nondeterminism from gdbm.

There are strong clues that the first option is correct:
 * strip-nondeterminism essentially does the same as
   dh-strip-nondeterminism and the latter is a dependency of debhelper,
   which is Multi-Arch foreign. So from the perspective of most packages
   the functionality of strip-nondeterminism is implicitly treated as if
   it were Multi-Arch: foreign already.
 * strip-nondeterminism is architecture-independent and uses only
   architecture-independent perl modules. It does not have maintainer
   scripts either (which would have been a common source for being not
   Multi-Arch: foreign).

I therefore attach a patch to add that marking. If you disagree, please
reassign this bug to src:gdbm to have that Build-Depends removed.

Helmut
[strip-nondeterminism_0.018-1.1.debdiff (text/plain, attachment)]

Added tag(s) pending. Request was from Andrew Ayer <agwa@andrewayer.name> to control@bugs.debian.org. (Wed, 08 Jun 2016 05:12:04 GMT) (full text, mbox, link).


Reply sent to Andrew Ayer <agwa@andrewayer.name>:
You have taken responsibility. (Wed, 08 Jun 2016 05:27:04 GMT) (full text, mbox, link).


Notification sent to Helmut Grohne <helmut@subdivi.de>:
Bug acknowledged by developer. (Wed, 08 Jun 2016 05:27:04 GMT) (full text, mbox, link).


Message #12 received at 826700-close@bugs.debian.org (full text, mbox, reply):

From: Andrew Ayer <agwa@andrewayer.name>
To: 826700-close@bugs.debian.org
Subject: Bug#826700: fixed in strip-nondeterminism 0.018-2
Date: Wed, 08 Jun 2016 05:23:16 +0000
Source: strip-nondeterminism
Source-Version: 0.018-2

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 826700@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Andrew Ayer <agwa@andrewayer.name> (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 ftpmaster@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 07 Jun 2016 21:37:25 -0700
Source: strip-nondeterminism
Binary: libfile-stripnondeterminism-perl strip-nondeterminism dh-strip-nondeterminism
Architecture: source
Version: 0.018-2
Distribution: unstable
Urgency: medium
Maintainer: Reproducible builds folks <reproducible-builds@lists.alioth.debian.org>
Changed-By: Andrew Ayer <agwa@andrewayer.name>
Description:
 dh-strip-nondeterminism - file non-deterministic information stripper — Debhelper add-on
 libfile-stripnondeterminism-perl - file non-deterministic information stripper — Perl module
 strip-nondeterminism - file non-deterministic information stripper — stand-alone tool
Closes: 826700
Changes:
 strip-nondeterminism (0.018-2) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Mark dh-strip-nondeterminism and strip-nondeterminism Multi-Arch: foreign
     (Closes: #826700)
Checksums-Sha1:
 53f0bb6b1f879d1b81378877f5a172300a5a87a3 2303 strip-nondeterminism_0.018-2.dsc
 7f03e7e83ce4c59f4f4c21bfdfcc77ebbedd89a1 4320 strip-nondeterminism_0.018-2.debian.tar.xz
Checksums-Sha256:
 b9cc7c9393c5d9efd38e1262ddbacf67581257545afcb3899ca4d071cf9b2f1f 2303 strip-nondeterminism_0.018-2.dsc
 e8a1fc03603c6a67df9843033544ec3cfa47a63b6308c49847cb08f846349807 4320 strip-nondeterminism_0.018-2.debian.tar.xz
Files:
 2605f3aebcc1350abbc59531f1bbf395 2303 devel optional strip-nondeterminism_0.018-2.dsc
 ae580400ef54cbf50e2699565dc309ed 4320 devel optional strip-nondeterminism_0.018-2.debian.tar.xz

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

iQIcBAEBCgAGBQJXV6T6AAoJEJ0V9ORH5MgyRFUQAMhIRmfzUHlbo2zySZLKWCZk
pui2bbHyuVnawhX1KnMQunQYvYtcChGFpwfi/aysq/IZcXLmHgjcvrRkx/dsZyVX
xaAfODq9Qodba3oFwk+wwYPSPkxLWQAG1Aeamsmn8jr4EU3zqabQ0yX2KuUGpd4H
/um8VXhEqTMqhRCQvQ0YJajtcEuYWdjtBGv6sfGisZNbollwFn5SqyDHROw89IVA
RPBJGGfkJcd5lkUTMDmOzV33Ye1f9LLGgJ+aONUfTxIuXvpJuAHA8W8ErYchXaiM
cKBJ+rQjZzsRp304Zx4T4BoSaqoVGXIDlsCZiQixx5msT/kQl9tOaZKWA/rWpSfy
vrQgRGGAX8Mq4fOVNfnC7wprmSRlE32w/L2C/JLfN13/8MINlrWGrXrTboJ9Y2Rl
799F1HmDDx0oxfVW23tV+7Y48lgAifSSWVXvUUJdLE/e8GmMkqgZj5AxbE8KgNRQ
o8rr/968Le03iZX1jGJOSw5UgPAhswvqJ+DxYanKns5dhbhfBknQNctA8Liw7pYq
hnbjJy0q4jVAGQ2TAMsTPpzxNqOFKTuTqyBIdTmyqCTWYFy5ac4oMT6buqlzun/A
o79JDfEDKULHF9dqcuJ5klqm9wJkPrdAnwyZNeQBkEmc0Y10kHC/k58FQIFX0GO1
f474QXdPq895TjiYRm98
=7E5h
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 07 Jul 2016 07:25:08 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed May 17 14:01:18 2023; Machine Name: bembo

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.