Your message dated Fri, 06 Nov 2020 10:48:28 +0000
with message-id <[email protected]>
and subject line Bug#971527: fixed in libsass-python 0.20.1-2
has caused the Debian Bug report #971527,
regarding libsass-python: 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 [email protected]
immediately.)


-- 
971527: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=971527
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libsass-python
Version: 0.20.1-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: randomness
X-Debbugs-Cc: [email protected]

Hi,

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

This is because parts of the manpage were generated by interesting over
a Python frozenset type, which is non-deterministic. Patch attached that
inserts a call to sorted(...).

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


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/reproducible-build.patch   1970-01-01 01:00:00.000000000 
+0100
--- b/debian/patches/reproducible-build.patch   2020-10-01 10:05:00.801345622 
+0100
@@ -0,0 +1,15 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2020-10-01
+
+--- libsass-python-0.20.1.orig/sassutils/builder.py
++++ libsass-python-0.20.1/sassutils/builder.py
+@@ -22,7 +22,7 @@ SUFFIXES = frozenset(('sass', 'scss'))
+ 
+ #: (:class:`re.RegexObject`) The regular expression pattern which matches to
+ #: filenames of supported :const:`SUFFIXES`.
+-SUFFIX_PATTERN = re.compile('[.](' + '|'.join(map(re.escape, SUFFIXES)) + 
')$')
++SUFFIX_PATTERN = re.compile('[.](' + '|'.join(map(re.escape, 
sorted(SUFFIXES))) + ')$')
+ 
+ 
+ def build_directory(
--- a/debian/patches/series     2020-10-01 10:02:09.063064025 +0100
--- b/debian/patches/series     2020-10-01 10:04:59.489328235 +0100
@@ -1 +1,2 @@
 pysassc-man.patch
+reproducible-build.patch

--- End Message ---
--- Begin Message ---
Source: libsass-python
Source-Version: 0.20.1-2
Done: =?utf-8?b?RnLDqWTDqXJpYyBCb25uYXJk?= <[email protected]>

We believe that the bug you reported is fixed in the latest version of
libsass-python, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Frédéric Bonnard <[email protected]> (supplier of updated libsass-python 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Fri, 06 Nov 2020 11:23:10 +0100
Source: libsass-python
Architecture: source
Version: 0.20.1-2
Distribution: sid
Urgency: medium
Maintainer: Frédéric Bonnard <[email protected]>
Changed-By: Frédéric Bonnard <[email protected]>
Closes: 971527 972140
Changes:
 libsass-python (0.20.1-2) unstable; urgency=medium
 .
   * Avoid code download during doc build (Closes: #972140)
   * Make the build reproducible (Closes: #971527)
Checksums-Sha1:
 4cdb9d9159a3ba265885dc5bb6cc9f4dc3bd56ee 2182 libsass-python_0.20.1-2.dsc
 60d8a05701fd3a6b729bfdfe535c45473a138346 5296 
libsass-python_0.20.1-2.debian.tar.xz
 5e445e81e693e8f14912943d465a2600d4e44080 8832 
libsass-python_0.20.1-2_ppc64el.buildinfo
Checksums-Sha256:
 864383f54eec949f57532ee08c6471a97071cce1b999077bb96c9681a1e58a70 2182 
libsass-python_0.20.1-2.dsc
 82729df305143712c4dd8d30b76460c7c324b4996f18996288dc12034e25bbde 5296 
libsass-python_0.20.1-2.debian.tar.xz
 8a47cd86319514c9dff67599f4bee04c518601826445bdb8e9c52671665e2790 8832 
libsass-python_0.20.1-2_ppc64el.buildinfo
Files:
 84a6d4486ec3fad5370f801cf564ce7d 2182 python optional 
libsass-python_0.20.1-2.dsc
 d49ae3280076b38d03400f409096713f 5296 python optional 
libsass-python_0.20.1-2.debian.tar.xz
 8b82391d7a1810736138e79b52ec7230 8832 python optional 
libsass-python_0.20.1-2_ppc64el.buildinfo

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

iQJGBAEBCgAwFiEEh9vVdWFVIC7DiF6Ta3SY/LmzWKwFAl+lJcYSHGZyZWRpekBk
ZWJpYW4ub3JnAAoJEGt0mPy5s1isiHIQAJ93XumGRMtQBj1ZVT1r2b25AAB9V5S1
5TaxCprg6SjqUxPW1WMY2+IwNGVvl+pqJ/DmZICmbsH1Z2gqJffMkQZ384iM57Pi
ehJDEsniAGMD6q5c23+DHkqxlwxAwpnltDVmE3/Koqj+s+br5vwDgRXYorXQ+zGt
J3/l+Zuedkd7l446cNJfQavqIJVMmw5GYjOc4QtJVozGeIRUNTfqIkOcM9EYm8jU
ZvYwTM1wEW/WFxlDOERFOuIHtx+b/PU5Xr21uq/UuVTajGr1DUH5JxK3G0SGg08M
lhWikvvRdDNnaE4FEVm1Z4pwzXT8teu+DTkDHmnswI/pPmQ9GacLSCuwP+w8yOqu
/gvVfDhrmlzQO3d9yWyU7WFF3AhOgiPm44BEsmzfsx8cAtuEdIlQ3BzvffoAR5QQ
t8YFis3GPJJOGaGhsZLwS/YJKaek1bPpMhUydIwEDp70X/YfcgGCeXGoSrjUdc8c
phIZ3YBkFZbbHTIIBE5YL2cFC+atsNww69dk2K/6PR8wsr7F2SYAPqfa7yTGW7x+
Bic6OL+WhpyJPko/PDZdkxPZhbq2SWIIu+8PsX9pSU+NE8iQa77SaLZTB4UfHt/w
ehn5/wxYSEUpTwb3Pl7qTTE0AIsO4+1t1jKZfgoZy8EjBtBldugkk0PBjzfCyrfO
qc5hn3ksLIzX
=1XSC
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to