Debian Bug report logs - #1011752
freesas: please make the build reproducible

version graph

Package: src:freesas; Maintainer for src:freesas is Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>;

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

Date: Thu, 26 May 2022 10:27:01 UTC

Severity: wishlist

Tags: patch

Found in version freesas/0.9.0-4

Fixed in version freesas/0.9.0-5

Done: Stefano Rivera <stefanor@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-bugs@lists.alioth.debian.org, Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>:
Bug#1011752; Package src:freesas. (Thu, 26 May 2022 10:27:03 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 PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>. (Thu, 26 May 2022 10:27:03 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: freesas: please make the build reproducible
Date: Thu, 26 May 2022 11:23:36 +0100
[Message part 1 (text/plain, inline)]
Source: freesas
Version: 0.9.0-4
Severity: wishlist
Tags: patch
User: reproducible-builds@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-bugs@lists.alioth.debian.org

Hi,

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

This is because if HOME is not writable (or does not exist), then the
manpages generated by html2man in debian/rules contain a warning
message that reference a randomly-generated path name. For example:

  Matplotlib created a temporary config/cache directory at
  \fI\,/tmp/matplotlib\-89fw1_fi\/\fP because the default path
  (/nonexistent/first\-build/.config/matplotlib) is not a writable
  directory; it is highly recommended to set the MPLCONFIGDIR
  environment variable to a writable directory, in particular to speed
  up the import of Matplotlib and to better support multiprocessing

The "matplotlib\-89fw1_fi" is, of course, nondeterminstic.

Patch attached that sets HOME to a known-writable location.

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


Regards,

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

Information forwarded to debian-bugs-dist@lists.debian.org, Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>:
Bug#1011752; Package src:freesas. (Mon, 30 May 2022 06:45:03 GMT) (full text, mbox, link).


Acknowledgement sent to Jerome Kieffer <Jerome.Kieffer@esrf.fr>:
Extra info received and forwarded to list. Copy sent to Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>. (Mon, 30 May 2022 06:45:03 GMT) (full text, mbox, link).


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

From: Jerome Kieffer <Jerome.Kieffer@esrf.fr>
To: "Chris Lamb" <lamby@debian.org>
Cc: 1011752@bugs.debian.org
Subject: Re: [Debian-pan-maintainers] Bug#1011752: freesas: please make the build reproducible
Date: Mon, 30 May 2022 08:35:38 +0200
Hi Chris,

This patch looks good to me.
Thanks for the fix

-- 
Jérôme Kieffer
upstream author of FreeSAS



Reply sent to Stefano Rivera <stefanor@debian.org>:
You have taken responsibility. (Sat, 28 Jan 2023 02:39:03 GMT) (full text, mbox, link).


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


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

From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>
To: 1011752-close@bugs.debian.org
Subject: Bug#1011752: fixed in freesas 0.9.0-5
Date: Sat, 28 Jan 2023 02:35:22 +0000
Source: freesas
Source-Version: 0.9.0-5
Done: Stefano Rivera <stefanor@debian.org>

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

Debian distribution maintenance software
pp.
Stefano Rivera <stefanor@debian.org> (supplier of updated freesas 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: Fri, 27 Jan 2023 21:38:29 -0400
Source: freesas
Architecture: source
Version: 0.9.0-5
Distribution: unstable
Urgency: medium
Maintainer: Debian PaN Maintainers <debian-pan-maintainers@alioth-lists.debian.net>
Changed-By: Stefano Rivera <stefanor@debian.org>
Closes: 1011752 1027501
Changes:
 freesas (0.9.0-5) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Roland Mas ]
   * Bug fix: "please make the build reproducible", thanks to Chris Lamb
     (Closes: #1011752).
 .
   [ Stefano Rivera ]
   * Patch: Migrate to pure setuptools. (Closes: #1027501)
Checksums-Sha1:
 36903594c7bbaca32b3786e017e7791ad2a2682b 1579 freesas_0.9.0-5.dsc
 3d6f171267a90b2d8b264c32dc97086f5e5bdc90 7376 freesas_0.9.0-5.debian.tar.xz
 c9a084c03d48bcb89cf856cdc9982525299b3749 7287 freesas_0.9.0-5_source.buildinfo
Checksums-Sha256:
 032586ffa677d7b852f8fce929b496c6e2bacd857e76c65f6f0c4ce6a603b07a 1579 freesas_0.9.0-5.dsc
 6ea44a6115a4aca57c159f17a916ff8880841f0f984e05d683d6f42d5e5d761c 7376 freesas_0.9.0-5.debian.tar.xz
 6aa1be2ad26738877d4e5f4073aaf1f8b0cf0395ea22915176a86427deebc371 7287 freesas_0.9.0-5_source.buildinfo
Files:
 ad734476f490994484c1ba11f6cbfb10 1579 science optional freesas_0.9.0-5.dsc
 fbbf9a72144a896e6dbda9ebe8bb5d68 7376 science optional freesas_0.9.0-5.debian.tar.xz
 c759346ffec8a5e7a44a7ccebe4c6833 7287 science optional freesas_0.9.0-5_source.buildinfo

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

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCY9R8uxQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2JKFAQDDHTn9uEFrArbycYc57VQyLvQQbBVa
0hHQFx47NxO2awEAqIHWia0F9IrYIwbj+fNrvgly0RY+cK/7yZjqHtj1pgY=
=J4PD
-----END PGP SIGNATURE-----




Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Thu, 09 Mar 2023 07:30:15 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 12:37:42 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.