Debian Bug report logs - #879913
sdlgfx: please make the build reproducible

version graph

Package: src:sdlgfx; Maintainer for src:sdlgfx is Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>;

Reported by: Chris Lamb <lamby@debian.org>

Date: Fri, 27 Oct 2017 08:42:02 UTC

Severity: wishlist

Tags: patch

Found in version sdlgfx/2.0.25-8

Fixed in version sdlgfx/2.0.25-9

Done: mafm@debian.org (Manuel A. Fernandez Montecelo)

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-bugs@lists.alioth.debian.org, Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>:
Bug#879913; Package src:sdlgfx. (Fri, 27 Oct 2017 08:42:05 GMT) (full text, mbox, link).


Acknowledgement sent to Chris Lamb <lamby@debian.org>:
New Bug report received and forwarded. Copy sent to reproducible-bugs@lists.alioth.debian.org, Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>. (Fri, 27 Oct 2017 08:42:05 GMT) (full text, mbox, link).


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

From: Chris Lamb <lamby@debian.org>
To: submit@bugs.debian.org
Subject: sdlgfx: please make the build reproducible
Date: Fri, 27 Oct 2017 09:38:55 +0100
[Message part 1 (text/plain, inline)]
Source: sdlgfx
Version: 2.0.25-8
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

Whilst working on the Reproducible Builds effort [0], we noticed
that sdlgfx could not be built reproducibly.

This is because the tar call iterates over the filesystem in a
non-deterministic order to generate the examples archive.

Patch attached that uses --sort=name from GNU tar 1.28, but you could
alternatively `find | LC_ALL=C sort` etc.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      lamby@debian.org / chris-lamb.co.uk
       `-
[sdlgfx.diff.txt (text/plain, attachment)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>:
Bug#879913; Package src:sdlgfx. (Sat, 28 Oct 2017 20:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com>:
Extra info received and forwarded to list. Copy sent to Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>. (Sat, 28 Oct 2017 20:39:05 GMT) (full text, mbox, link).


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

From: "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com>
To: Chris Lamb <lamby@debian.org>, 879913@bugs.debian.org
Subject: Re: sdlgfx: please make the build reproducible
Date: Sat, 28 Oct 2017 22:37:29 +0200
Control: tags -1 + pending


Hi,

2017-10-27 10:38 Chris Lamb:
>Source: sdlgfx
>Version: 2.0.25-8
>Severity: wishlist
>Tags: patch
>User: reproducible-builds@lists.alioth.debian.org
>Usertags: fileordering
>X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org
>
>Hi,
>
>Whilst working on the Reproducible Builds effort [0], we noticed
>that sdlgfx could not be built reproducibly.
>
>This is because the tar call iterates over the filesystem in a
>non-deterministic order to generate the examples archive.
>
>Patch attached that uses --sort=name from GNU tar 1.28, but you could
>alternatively `find | LC_ALL=C sort` etc.

Thanks, patch applied, I expect to upload soon.

-- 
Manuel A. Fernandez Montecelo <manuel.montezelo@gmail.com>




Added tag(s) pending. Request was from "Manuel A. Fernandez Montecelo" <manuel.montezelo@gmail.com> to 879913-submit@bugs.debian.org. (Sat, 28 Oct 2017 20:39:05 GMT) (full text, mbox, link).


Reply sent to mafm@debian.org (Manuel A. Fernandez Montecelo):
You have taken responsibility. (Sat, 28 Oct 2017 21:39:03 GMT) (full text, mbox, link).


Notification sent to Chris Lamb <lamby@debian.org>:
Bug acknowledged by developer. (Sat, 28 Oct 2017 21:39:03 GMT) (full text, mbox, link).


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

From: mafm@debian.org (Manuel A. Fernandez Montecelo)
To: 879913-close@bugs.debian.org
Subject: Bug#879913: fixed in sdlgfx 2.0.25-9
Date: Sat, 28 Oct 2017 21:35:40 +0000
Source: sdlgfx
Source-Version: 2.0.25-9

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

Debian distribution maintenance software
pp.
Manuel A. Fernandez Montecelo <mafm@debian.org> (supplier of updated sdlgfx 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: Sat, 28 Oct 2017 23:12:55 +0200
Source: sdlgfx
Binary: libsdl-gfx1.2-5 libsdl-gfx1.2-dev libsdl-gfx1.2-doc
Architecture: source amd64 all
Version: 2.0.25-9
Distribution: unstable
Urgency: medium
Maintainer: Debian SDL packages maintainers <pkg-sdl-maintainers@lists.alioth.debian.org>
Changed-By: Manuel A. Fernandez Montecelo <mafm@debian.org>
Description:
 libsdl-gfx1.2-5 - drawing and graphical effects extension for SDL
 libsdl-gfx1.2-dev - development files for SDL_gfx
 libsdl-gfx1.2-doc - documentation files for SDL_gfx
Closes: 879913
Changes:
 sdlgfx (2.0.25-9) unstable; urgency=medium
 .
   * Changes when creating tar with examples for reproducible builds.
     Thanks Chris Lamb. (Closes: #879913)
   * More fixes to tests: check only for tests that are built by default
   * Bump Policy Standards-Version to 4.1.1
     - Stop using priority "extra" for the -doc package
   * Quell lintian warning "unnecessary-testsuite-autopkgtest-header"
Checksums-Sha1:
 eb8b3f85cf795c797c46552a032ee2e329787795 2283 sdlgfx_2.0.25-9.dsc
 fe3fdd683972ad636bfc92ca3dabc5ec468b9323 8312 sdlgfx_2.0.25-9.debian.tar.xz
 0e6f2c51f9f0ed2d30304eb532b0b05fb56f1e16 96764 libsdl-gfx1.2-5-dbgsym_2.0.25-9_amd64.deb
 4fc95afed3ea26e1bda872cf2ea67d6313b54402 46504 libsdl-gfx1.2-5_2.0.25-9_amd64.deb
 189343a98c7d174be0646543010fc9ee9d59e70b 52484 libsdl-gfx1.2-dev_2.0.25-9_amd64.deb
 8c22c0a4b716657c59595b461874b7a005848fc2 994816 libsdl-gfx1.2-doc_2.0.25-9_all.deb
 562d04e7a79432f7f44bb27a63b3877d22fed208 10275 sdlgfx_2.0.25-9_amd64.buildinfo
Checksums-Sha256:
 5d61f826c3e9a0ac89fafae4516268a0c6473d5ac1c633d3e444b76978166b7b 2283 sdlgfx_2.0.25-9.dsc
 9275069d410657767ca8bae559e73e11d2001a3f2b589230c1efbbedc232a8fe 8312 sdlgfx_2.0.25-9.debian.tar.xz
 f22828372602b7bc40e994511208b85b94a50af350604afea2cbb24c18c0e8b2 96764 libsdl-gfx1.2-5-dbgsym_2.0.25-9_amd64.deb
 8e34b084c8e000088b2b7263f16f3e7a9595ceea0b675b87869a7d8968d694e4 46504 libsdl-gfx1.2-5_2.0.25-9_amd64.deb
 6c611da5c19a28cf24344512e2d20384793aabb7a288c7d5b2d44e3376dffda6 52484 libsdl-gfx1.2-dev_2.0.25-9_amd64.deb
 de7e70a52de9ff9d12da7ef9ed1c5fd8179923e3895f9bcfc937e5bc17980563 994816 libsdl-gfx1.2-doc_2.0.25-9_all.deb
 a10d3e6fc4aff475b4f9cb02e1481c59dfffd32b15e11804739d7bf06c7d9e27 10275 sdlgfx_2.0.25-9_amd64.buildinfo
Files:
 9e536ae8904d47bc6e2f6160c2872835 2283 libs optional sdlgfx_2.0.25-9.dsc
 16c35f0c5673aace494ebb16abf8722c 8312 libs optional sdlgfx_2.0.25-9.debian.tar.xz
 0fd3695e880a3d440a711aedccca3511 96764 debug optional libsdl-gfx1.2-5-dbgsym_2.0.25-9_amd64.deb
 84793f365c103da59fcbfe79cb26fcf4 46504 libs optional libsdl-gfx1.2-5_2.0.25-9_amd64.deb
 28b027d8b46ec26919845be5c89c68e8 52484 libdevel optional libsdl-gfx1.2-dev_2.0.25-9_amd64.deb
 2d3805932fc0cd2115e11169008a62cf 994816 doc optional libsdl-gfx1.2-doc_2.0.25-9_all.deb
 920d8bcd222f2c7a806a2ef2491986ec 10275 libs optional sdlgfx_2.0.25-9_amd64.buildinfo

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

iQJEBAEBCgAuFiEEKo6AUFxIYphDDdCTf3YGpEXcqA4FAln08w8QHG1hZm1AZGVi
aWFuLm9yZwAKCRB/dgakRdyoDnH3EACoN1tglYQl2ArHSnXnvHgV31qX+iyzhgrV
WPUkMxGI+QzoAi8huJlgzotVvRA1t7xVdZg1tRX6PA10RpgbaNEMu8lge/HlLt53
Y+uLfzia+Z5ta1HuaxA3r6q1o2JJe68kZYJoVBTZ48XlJEZbwW2cquZw9K829e4O
VFayJLVouqlcw2HvwkeWKl+FdHo02HtyUCmb12PUlV1nRgUbSLTClxV5UjM5WcaL
Odbiug0Z1aFGTOD4y+LhbCGN4QHWaQdhozyocpDXa9RxYRLFqFlNhduWY9YSVFpN
iGNbLr6euVF4UzpUWq6KRyRFRdruqtReFD5/sr7Q3mgh/uDnxeHZ31d25aESV8oU
bRTOR9aHtBBSn8JtFT7oYaTwLN3TSmdFWyN3sTPN+rqAZrfayTYB/qnBjbkxYnoM
P/jFSXRGVSiCHYDgPDEweERqYY+H8NFnRihUax+nG954L6AkVTq6KHnKRMI97Ypf
OwoUVVrCRGZG8jgCrxsEZxke60/qkRcJ1ww3kL4crNUjcomCQQv2gLvpB0w2e89n
4iEs7nMQkNC7G4yl4f4oZicQDdzPUX2tQbKcJ2VCDTpMCo8COVMOEUCGV2oRerbn
nhnFf+AJOXIXgrxVmBLP6UoSK/qRL9xpZRSuB9OXtLtqr1iRgoGpQKPtxmUrTvk+
viC0PkSTzw==
=QOA4
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Fri, 01 Dec 2017 07:26:23 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 13:52:59 2023; Machine Name: buxtehude

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.