Your message dated Sat, 11 Jul 2020 21:21:06 +0000
with message-id <[email protected]>
and subject line Bug#964772: fixed in gem2deb 1.2
has caused the Debian Bug report #964772,
regarding gem2deb: should not install mkmf.log files
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.)


-- 
964772: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=964772
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: gem2deb
Version: 1.1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: toolchain buildpath
X-Debbugs-Cc: [email protected]

Hi,

Whilst working on the Reproducible Builds effort [0] we noticed that
gem2deb was generating Debian packages that were not reproducible.

For example, ruby-enumerable-statistics was installing a mkmf.log file
that contained various absolute build paths, which will make the package
not reproducible.

I note that there is code already in gem2deb that attempts to not
install these (?), but it does not appear to be working. Patch
attached, although this is just a proof of concept and/or to
demonstrate the problem a little more.

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


Regards,

--
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
diff --git a/lib/gem2deb/gem_installer.rb b/lib/gem2deb/gem_installer.rb
index 3ceed90..a89a680 100644
--- a/lib/gem2deb/gem_installer.rb
+++ b/lib/gem2deb/gem_installer.rb
@@ -143,6 +143,7 @@ module Gem2Deb
           end
 
           if metadata.has_native_extensions?
+            run 'find', 'extensions', '-name', 'mkmf.log', '-delete'
             run 'find', 'extensions', '-name', 'gem_make.out', '-delete'
           else
             FileUtils::Verbose.rm_rf('extensions')

--- End Message ---
--- Begin Message ---
Source: gem2deb
Source-Version: 1.2
Done: Antonio Terceiro <[email protected]>

We believe that the bug you reported is fixed in the latest version of
gem2deb, 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.
Antonio Terceiro <[email protected]> (supplier of updated gem2deb 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: SHA256

Format: 1.8
Date: Sat, 11 Jul 2020 15:58:11 -0300
Source: gem2deb
Architecture: source
Version: 1.2
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Team 
<[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Closes: 950629 964772
Changes:
 gem2deb (1.2) unstable; urgency=medium
 .
   [ Marc Dequènes (Duck) ]
   * Support dependency checks with multiple binaries (Closes: #950629).
 .
   [ Utkarsh Gupta ]
   * Bump debhelper-compat to 13
 .
   [ Chris Lamb ]
   * Gem2Deb::GemInstaller: delete mkmf.log from extension dir (Closes: #964772)
Checksums-Sha1:
 2ab4869bcd447cf427d41daa3f2325ff4792e53c 2278 gem2deb_1.2.dsc
 f29c5d4a0a921d83f51a525fa15fc11bbc028aa9 71524 gem2deb_1.2.tar.xz
 931b6ff080fd8a0ee0ab1df527b171ca60058c74 9195 gem2deb_1.2_amd64.buildinfo
Checksums-Sha256:
 62fdbfa229025314c7dddc327e33a1e151a60784de97d2c1b9f751739fbbebbe 2278 
gem2deb_1.2.dsc
 d77d23a4829841b779067d0b243bbce93cc98a83bc90bc6e8fbb77d3e9e65d84 71524 
gem2deb_1.2.tar.xz
 edbb5d40c54c8de756d54fd5e56d82cc9f6837043c7efac3c8dd056273fe9585 9195 
gem2deb_1.2_amd64.buildinfo
Files:
 3df78f1ec87e5bb37225886f77e0cc63 2278 ruby optional gem2deb_1.2.dsc
 3603f6101dfd5e6925e75aaed0063969 71524 ruby optional gem2deb_1.2.tar.xz
 48fa95541394290c49f285872927de09 9195 ruby optional gem2deb_1.2_amd64.buildinfo

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

iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAl8KJ88ACgkQ/A2xu81G
C97Ovw/8DAJIp/6enH2uipp4edujExNPkSanxENf75RbKqyUr2NGeTufBEp4lm/+
usfbM5rj5rdLUKLwrO0i192CF/KP5dZphzYvsk7Oloc8heTqvT1ov9a6lT4T2HxO
Sj3wnRxuWWjcoyBVTMpwWujn/W8WTnBd+CoXQQ9nn8abK2rdxOBqWFaHHYTqJBMs
z9fGSnAJ5zL7U2E+KHz68lYIH/WQY3Ev+fLJEcFr3GNAw/+z6dewfigNxgqcNWx6
Qfqw3fRAODS6HBJyLOYxFh44OVuYaDbf+2wBU7luXZRSuZIAQnY1ma+98Mkfk2t3
2znhb0zp+9V65yG7ORrF+2RemSTdSVlHrVFln3gziuoqkk14sFjDcCpT35BSbfzc
p8c6584FRrfZaHy0hOKj1lWu3lqGbrJfCL4zXmtiaYBiHGDS2FyeS2eJveBdFREA
Xtp86C4jUsOmJcIUNNoruiJ4ligZJyVVdEzRCsczY8aalaYwIRxrgn9SFYFkYAZV
9DAkUbQCf6iV9P40gjSX5p8/KSAU4okFK0171pNpJDNQ2IPxX2/hhv8xwABcDYUq
nNI9PSSInBUgjQsB0pJyZP/ufBL3eb4KafF4BDTWL9+KxVMF1lCG2kX2rUxRimDI
nrn7+ZMIlV0Nq0XEW5V3rA3KsmmmerKNIPrx9dAH0OVkd5wfmU8=
=Pjqz
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
Pkg-ruby-extras-maintainers mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-ruby-extras-maintainers

Reply via email to