Debian Bug report logs - #828791
fio: please make the build reproducible

version graph

Package: src:fio; Maintainer for src:fio is Martin Steigerwald <martin.steigerwald@proact.de>;

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

Date: Mon, 27 Jun 2016 20:39:02 UTC

Severity: wishlist

Tags: patch, upstream

Found in version fio/2.10-2

Fixed in version fio/2.15-1

Done: Martin Steigerwald <martin.steigerwald@teamix.de>

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, Martin Steigerwald <martin.steigerwald@teamix.de>:
Bug#828791; Package src:fio. (Mon, 27 Jun 2016 20:39: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, Martin Steigerwald <martin.steigerwald@teamix.de>. (Mon, 27 Jun 2016 20:39: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: fio: please make the build reproducible
Date: Mon, 27 Jun 2016 22:36:48 +0200
[Message part 1 (text/plain, inline)]
Source: fio
Version: 2.10-2
Severity: wishlist
Tags: patch upstream
User: reproducible-builds@lists.alioth.debian.org
Usertags: fileordering
X-Debbugs-Cc: reproducible-builds@lists.alioth.debian.org

Hi!

While working on the "reproducible builds" effort [1], we have noticed
that fio could not be built reproducibly.
It collects source files in readdir order, which leads to a
non-deterministic linking order.

The attached patch fixes this by sorting the list of object files.

Regards,
 Reiner

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

Reply sent to Martin Steigerwald <martin.steigerwald@teamix.de>:
You have taken responsibility. (Fri, 23 Dec 2016 12:06:12 GMT) (full text, mbox, link).


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


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

From: Martin Steigerwald <martin.steigerwald@teamix.de>
To: 828791-close@bugs.debian.org
Subject: Bug#828791: fixed in fio 2.15-1
Date: Fri, 23 Dec 2016 12:03:46 +0000
Source: fio
Source-Version: 2.15-1

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

Debian distribution maintenance software
pp.
Martin Steigerwald <martin.steigerwald@teamix.de> (supplier of updated fio 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: Mon, 19 Dec 2016 16:02:52 +0100
Source: fio
Binary: fio gfio
Architecture: source amd64
Version: 2.15-1
Distribution: unstable
Urgency: medium
Maintainer: Martin Steigerwald <martin.steigerwald@teamix.de>
Changed-By: Martin Steigerwald <martin.steigerwald@teamix.de>
Description:
 fio        - flexible I/O tester
 gfio       - flexible I/O tester - gui frontend
Closes: 828791
Changes:
 fio (2.15-1) unstable; urgency=medium
 .
   * Imported upstream version 2.15.
   * debian/patches:
     - Refreshed.
     - spelling-errors: Fix some spelling errors in HOWTO, fio binary
       and manpage.
     - reproducible-build: Sort object files for deterministic linking order
       to enable reproducible builds. Thank to Rainer Herrmann for the bug
       report and patch (Closes: #828791).
   * debian/watch: Check for GPG signature of upstream tarball.
Checksums-Sha1:
 0d53b4a2431c23562ceb38d561cb49bf681b4f56 1955 fio_2.15-1.dsc
 d35f239b94c7b4bed5992f7588c1fcc0ded542e8 648817 fio_2.15.orig.tar.gz
 282fd67c7a8ec2c838ff68b97a93cfa19382eb3d 18504 fio_2.15-1.debian.tar.xz
 b3d30a434279c7480ce7d4bc644336f842c0abe5 1483408 fio-dbgsym_2.15-1_amd64.deb
 995b999048a135c7feaf3449e68879f1b4182f54 10257 fio_2.15-1_amd64.buildinfo
 d0712813081b6cdf51da7411ebf9779ba8464ef8 415458 fio_2.15-1_amd64.deb
 3082bb930a2e55bec2d0c358e5fee6a92d0bbb0a 1524828 gfio-dbgsym_2.15-1_amd64.deb
 723a787ad8f43bda2ed69bf4921244e4f6a51352 335072 gfio_2.15-1_amd64.deb
Checksums-Sha256:
 c4b56cba0a1ca2c91ece9d91615171952a1ce0c3b3e461c35c7b0b70529fe725 1955 fio_2.15-1.dsc
 c1fca2520056f5f67bdce139a622e5de2bb31ef8288e3a15060f6fd7f6b1ff79 648817 fio_2.15.orig.tar.gz
 308d9c07380843ce794cb6e904fc5301927a5261f55bead7da3024978ab5ce2c 18504 fio_2.15-1.debian.tar.xz
 faa836d57f4f1271af8fbcafd964dd22d4b3e45b15cf1860bf7ab74e059d50eb 1483408 fio-dbgsym_2.15-1_amd64.deb
 c4ee2c9ea66e889860118456486a3ca957fe84fae873e73cce3f730aa70b4334 10257 fio_2.15-1_amd64.buildinfo
 fd00929558691652fda5dba49f00399f67ce405bac9057fa1cd7a8a35776ca4d 415458 fio_2.15-1_amd64.deb
 6a7747d1f61d30c07080eeb860fdb8499ea939c438979c69bf3fb580c50a0dae 1524828 gfio-dbgsym_2.15-1_amd64.deb
 f43bce518690874c7c820eb6f14217be4fa4c981407ea68fb9d5be7ef2b6acd6 335072 gfio_2.15-1_amd64.deb
Files:
 e1abc5c1d106604294c461fc47eb681b 1955 utils optional fio_2.15-1.dsc
 743368ecea46bcae69e4dfd442a6f469 648817 utils optional fio_2.15.orig.tar.gz
 cda9e3374e4ea6f5d455e3da61a44132 18504 utils optional fio_2.15-1.debian.tar.xz
 5eb9dbb76386d585b8afa7d64cd2a370 1483408 debug extra fio-dbgsym_2.15-1_amd64.deb
 86ae000481de72f541c005402a0a2859 10257 utils optional fio_2.15-1_amd64.buildinfo
 7aac08408cb2669150f1a3272443c4b1 415458 utils optional fio_2.15-1_amd64.deb
 492222695a42c4b9976830e60f60753b 1524828 debug extra gfio-dbgsym_2.15-1_amd64.deb
 fd7c0f26b56bd0aa0bced5fbd2e7bd02 335072 utils optional gfio_2.15-1_amd64.deb

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

iQIzBAEBCAAdFiEEfAcX+forK514ixQbptwk2dokk9EFAlhdDgEACgkQptwk2dok
k9G1IhAAss6jfgRQfurQtGhMUsJ9ZwtJO7DLcwfJldftfKcKMV/7fqXJU2R6IUhQ
yGluMNmW941vo5w2stwMlmWH87kNxtNvvF38X02egr9sLS/vIagu75JPxwMVnOd3
g7u7fhIDrIIpxDod4O+OGE2osJjwTKpyqJDn5YAUqVjyhSKgFd0BgUCT3ej9NFHO
YjJ/K/8uDsYr5/9MdgXxVlOD5Vy7IAQ6FIKbdWvmby1V9knyCA5N/oOe0n59MgNx
ZcWRwM/HopyDUw0HYLdztow1I36sMlLiefyOD94LmNIwidIetZGLjJnv2NI0rsiY
E5QUCwiaz86g9fi3Y60EY4udV4prnWGF+w2HKonblhouE5FH6daBa3n/ZkwA04Cc
VCasDxMWv572+8TuOtmpGrdKe++xvVhPxskUv3CD0x1bg2/yrq/IeedNKBb/nHpQ
0788E+94yoXsbx0skaIEx8G+xC858xu4GoRu1w+Uk/uscs4d0Brqi2JGRsTu5HEQ
nyAen37HNif20UCNxCI8fuwEJelMTi9ABg8OifOdFlV39axfq+ubF8+/dXifMoQI
EyZw2zqdYlLNeY2PawOzb8hW+AKGJDv0dliCIF4YAAwmc+Qcmk97fUZxhAiXFJy3
4/PW3e0SKeV59JN9I8dIY7JEovYAX/avNy1dFeFMO2oKSltBKEk=
=zM52
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Sun, 19 Feb 2017 07:32:18 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:49:39 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.