Debian Bug report logs - #827145
scummvm: please make the build reproducible

version graph

Package: src:scummvm; Maintainer for src:scummvm is Debian Games Team <pkg-games-devel@lists.alioth.debian.org>;

Reported by: Reiner Herrmann <reiner@reiner-h.de>

Date: Sun, 12 Jun 2016 21:09:01 UTC

Severity: wishlist

Tags: patch

Found in version scummvm/1.8.1+dfsg-1

Fixed in version scummvm/1.9.0+dfsg-1

Done: Dmitry Smirnov <onlyjob@debian.org>

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@lists.alioth.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>:
Bug#827145; Package src:scummvm. (Sun, 12 Jun 2016 21:09:05 GMT) (full text, mbox, link).


Acknowledgement sent to Reiner Herrmann <reiner@reiner-h.de>:
New Bug report received and forwarded. Copy sent to reproducible-builds@lists.alioth.debian.org, Debian Games Team <pkg-games-devel@lists.alioth.debian.org>. (Sun, 12 Jun 2016 21:09:05 GMT) (full text, mbox, link).


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

From: Reiner Herrmann <reiner@reiner-h.de>
To: submit@bugs.debian.org
Subject: scummvm: please make the build reproducible
Date: Sun, 12 Jun 2016 23:08:48 +0200
[Message part 1 (text/plain, inline)]
Source: scummvm
Version: 1.8.1+dfsg-1
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: username environment
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that scummvm could not be built reproducibly.

There are two issues:
 - When the theme zip archives are created, they contain uid/gid from
   the build user in zip extra fields. This is fixed by passing -X to zip.
   As fas as i can tell, this metadata is not used by scummvm.
 - When building for i386 on an amd64 system/kernel, the host
   architecture is misdetected as x86_64, which causes USE_NASM to be
   unset and prevents the object files hq2x_i386.o and hq3x_i386.o from
   being built.
   This is fixed by passing the host architecture explicitely to
   configure.

Regards,
 Reiner

[1]: https://wiki.debian.org/ReproducibleBuilds
[scummvm.patch (text/x-diff, attachment)]
[signature.asc (application/pgp-signature, inline)]

Added tag(s) pending. Request was from Dmitry Smirnov <onlyjob@member.fsf.org> to control@bugs.debian.org. (Fri, 11 Nov 2016 13:15:06 GMT) (full text, mbox, link).


Message sent on to Reiner Herrmann <reiner@reiner-h.de>:
Bug#827145. (Fri, 11 Nov 2016 13:15:10 GMT) (full text, mbox, link).


Message #10 received at 827145-submitter@bugs.debian.org (full text, mbox, reply):

From: Dmitry Smirnov <onlyjob@member.fsf.org>
To: 827145-submitter@bugs.debian.org
Subject: Bug#827145 tagged as pending
Date: Fri, 11 Nov 2016 13:10:15 +0000
tag 827145 pending
--

We believe that the bug #827145 you reported has been fixed in the Git
repository. You can see the commit message below and/or inspect the
commit contents at:

    http://anonscm.debian.org/cgit/pkg-games/scummvm.git/diff/?id=4482dcd

(This message was generated automatically by
 'git-post-receive-tag-pending-commitmsg' hook).
---
commit 4482dcd (HEAD, master)
Author: Dmitry Smirnov <onlyjob@member.fsf.org>
Date:   Fri Nov 11 12:58:05 2016

    Build reproducibly (Closes: #827145). Thanks, Reiner Herrmann.



Reply sent to Dmitry Smirnov <onlyjob@debian.org>:
You have taken responsibility. (Fri, 11 Nov 2016 13:54:06 GMT) (full text, mbox, link).


Notification sent to Reiner Herrmann <reiner@reiner-h.de>:
Bug acknowledged by developer. (Fri, 11 Nov 2016 13:54:06 GMT) (full text, mbox, link).


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

From: Dmitry Smirnov <onlyjob@debian.org>
To: 827145-close@bugs.debian.org
Subject: Bug#827145: fixed in scummvm 1.9.0+dfsg-1
Date: Fri, 11 Nov 2016 13:51:13 +0000
Source: scummvm
Source-Version: 1.9.0+dfsg-1

We believe that the bug you reported is fixed in the latest version of
scummvm, 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 827145@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Dmitry Smirnov <onlyjob@debian.org> (supplier of updated scummvm 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: SHA256

Format: 1.8
Date: Fri, 11 Nov 2016 23:17:07 +1100
Source: scummvm
Binary: scummvm scummvm-data
Architecture: source all amd64
Version: 1.9.0+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel@lists.alioth.debian.org>
Changed-By: Dmitry Smirnov <onlyjob@debian.org>
Description:
 scummvm    - engine for several graphical adventure games
 scummvm-data - engine for several graphical adventure games (data files)
Closes: 827145
Changes:
 scummvm (1.9.0+dfsg-1) unstable; urgency=medium
 .
   * New upstream release [October 2016].
   * Removed obsolete "libsdl2.patch".
   * Removed traces of -dbg package.
   * Build reproducibly (Closes: #827145)
     Thanks, Reiner Herrmann.
Checksums-Sha1:
 1716ce9103931e53fa483079f7d7cdf75fbeab9d 2306 scummvm_1.9.0+dfsg-1.dsc
 96c315d726e8fa01f8f9ef05ad255a4627bba7f5 22343728 scummvm_1.9.0+dfsg.orig.tar.xz
 3095e6877761904cdcccd87850b26120a87760f8 15452 scummvm_1.9.0+dfsg-1.debian.tar.xz
 b793ad090e602e62a1cb8e78ae08f0c243ba5c44 2400304 scummvm-data_1.9.0+dfsg-1_all.deb
 b92be0d99ca400544b344aaef989e5b06b469872 55224808 scummvm-dbgsym_1.9.0+dfsg-1_amd64.deb
 d7db294016d331dcfd9740dc867fccddd52b0154 10672 scummvm_1.9.0+dfsg-1_20161111T130807z-c4792b92.buildinfo
 f1636c5d55eefbcf7e2d074860d874e4ed10936b 9111128 scummvm_1.9.0+dfsg-1_amd64.deb
Checksums-Sha256:
 6dc51ded7ad15f05b2b342ce70c9a738637642248aebdc3e793accb4a5a11122 2306 scummvm_1.9.0+dfsg-1.dsc
 5b1cc98ba68a7cd5c42cf881709791990385982d8c0625daaae255f144920799 22343728 scummvm_1.9.0+dfsg.orig.tar.xz
 ae115ce4965e4b0afb8df0178435289fdbbb5abca56419a1efafa85a2ba3db22 15452 scummvm_1.9.0+dfsg-1.debian.tar.xz
 0fba0959c432ec209bf3312de09685dcaf1494ccc5c949403cfa8512aff12cde 2400304 scummvm-data_1.9.0+dfsg-1_all.deb
 ab4c3dd44b4d633343b67acd40c6d5efad378c01608443064f1755711477e316 55224808 scummvm-dbgsym_1.9.0+dfsg-1_amd64.deb
 490bca8623cf5efe5f9fd8faa9b597c67e51b94fde925de644010c685a75eb21 10672 scummvm_1.9.0+dfsg-1_20161111T130807z-c4792b92.buildinfo
 525afb67997f1a765fe3ac3add27a26e1a063d1e91acae4e66a48b379845cf91 9111128 scummvm_1.9.0+dfsg-1_amd64.deb
Files:
 4cb0d15a726507d50babadd4e55a91d3 2306 games optional scummvm_1.9.0+dfsg-1.dsc
 427b4c8f29e3222cce4dcdffa791ed7f 22343728 games optional scummvm_1.9.0+dfsg.orig.tar.xz
 f8ce191db5beea96a9e2dadc2bbbf5b6 15452 games optional scummvm_1.9.0+dfsg-1.debian.tar.xz
 055aab9a2dd3e213768c441bbe61772c 2400304 games optional scummvm-data_1.9.0+dfsg-1_all.deb
 ef5fd5cb8d829a4184d458a4d1402124 55224808 debug extra scummvm-dbgsym_1.9.0+dfsg-1_amd64.deb
 c4792b92dc63f23db995f3d1f027b394 10672 games optional scummvm_1.9.0+dfsg-1_20161111T130807z-c4792b92.buildinfo
 2df1de7a3126f863373370cf8890c025 9111128 games optional scummvm_1.9.0+dfsg-1_amd64.deb

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

iQIcBAEBCAAGBQJYJcK6AAoJEFK2u9lTlo0bCJMP+wSIRzDaBG8iDdXAhizVGdWK
QsN6AXY0YscFOXcru+W64iUEaQAY6IKz3+H5khz8rkLJA9m/nTW2fA0w7M7rwI/g
9kzJcYlyZA6y4LJITFqNy8I34CnmPX+2mRwrUjU3OZWHytHtSCwyHBk5UIJ28FyH
Zd5Wd2Qyya6C2CBByIkKZ+B5mCtz7BYitoo404IlcNVf0tvuxtTatnRjXaf5/Dl8
3zSYHrIjOxAfGJpqApGHJ4HVLbbSqyVm2YEWinessNNl7GWj4CKlQNgkCYkxYJg4
s9f98xRql5BcoWbsGgZG6r0GMcVKfJY5ThipTqk+cGCrS2hQJiZQCUIeWTlHXpcE
8Q4LEl/g6HH/kEjdhUB2RPaBXjpJ7IF3fGVvbc1Zf3yZR9iIOW6XCTATAcl6q+4s
QOOo4Fz2n7D96Foke/Zg0aCfEzFcNuYMmqfsJLX06e8cymlV6S4HBsoTR3+Bhx4n
uTYFzqvzmBcVULvPyxel4LaCpSHvI8XBTjFWZPp47ukqP+jQPjzJ1GFa63Fedghz
2tL9CYSqU68cOeyg4SUnqZ4RvDcjc8h2kvqmcr3o0UZDCj3ch1keFLQOGIcnQUxP
X5epEiJFleHM5lJ8m4u01jR6NTRt+HiHGeNjCZKSrrk7xWOrVjqNrJn2Zf77GZU5
TNF+Y0VtTlgtNgUffb2h
=c4vQ
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 29 Dec 2016 08:32:05 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:05:46 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.