Your message dated Sat, 28 Jan 2023 02:35:22 +0000
with message-id <e1plb3q-000dsz...@fasolo.debian.org>
and subject line Bug#1011752: fixed in freesas 0.9.0-5
has caused the Debian Bug report #1011752,
regarding freesas: please make the build reproducible
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
1011752: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1011752
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: freesas
Version: 0.9.0-4
Severity: wishlist
Tags: patch
User: reproducible-bui...@lists.alioth.debian.org
Usertags: randomness
X-Debbugs-Cc: reproducible-b...@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
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
--- a/debian/rules      2022-05-26 09:59:19.476884338 +0100
--- b/debian/rules      2022-05-26 11:12:26.691867910 +0100
@@ -7,4 +7,4 @@
 override_dh_auto_install:
        dh_auto_install
        for i in debian/python3-freesas/usr/bin/*.py ; do mv -v $$i $$(basename 
$$i .py) ; done
-       for i in debian/python3-freesas/usr/bin/* ; do PYTHONPATH=$$(echo 
debian/python3-freesas/usr/lib/python*/dist-packages) PATH=_build/bin:$$PATH 
help2man --output=$$(basename $$i).1 --version-string=$$(dpkg-parsechangelog -S 
Version | sed s/-[^-]*$$//) --help-option --help --no-discard-stderr $$i ; done
+       for i in debian/python3-freesas/usr/bin/* ; do PYTHONPATH=$$(echo 
debian/python3-freesas/usr/lib/python*/dist-packages) HOME=$(CURDIR)/_build 
PATH=_build/bin:$$PATH help2man --output=$$(basename $$i).1 
--version-string=$$(dpkg-parsechangelog -S Version | sed s/-[^-]*$$//) 
--help-option --help --no-discard-stderr $$i ; done

--- End Message ---
--- Begin Message ---
Source: freesas
Source-Version: 0.9.0-5
Done: Stefano Rivera <stefa...@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 1011...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@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 ftpmas...@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-maintain...@alioth-lists.debian.net>
Changed-By: Stefano Rivera <stefa...@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-----

--- End Message ---

Reply via email to