Your message dated Fri, 14 Feb 2014 01:03:25 +0000
with message-id <[email protected]>
and subject line Bug#721674: fixed in gem2deb 0.7.0
has caused the Debian Bug report #721674,
regarding gem2deb: should build extensions in verbose mode
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.)


-- 
721674: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=721674
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ruby1.9.1
Version: 1.9.3.194-8.2
Severity: normal
Tags: patch


Hi,

Currently, the Makefile created from extconf.rb files is not verbose.
As a consequence some compiler flags are hidden in the build log, which
prevents from automatic checking for missing hardening flags.

Since:
- there is an effort to track hidden compilers flags, tracked on the PTS
  (http://qa.debian.org/bls/index.html)
- there is ongoing discussions to make verbose builds a release goal for
  Jessie,
I guess that we could make Ruby create verbose Makefiles by default by
making the variable V=1 instead of 0 in lib/mkmf.rb

Patch against current master branch of the Git repository attached. With
this patch, the output of blhc on ruby-nokogiri 1.5.9-3 becomes empty
(it reports currently 34 hidden flags out of 69.
http://qa.debian.org/bls/packages/r/ruby-nokogiri.html


-- System Information:
Debian Release: jessie/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (500, 'testing'), (150, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.10-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages ruby1.9.1 depends on:
ii  libc6         2.17-92+b1
ii  libruby1.9.1  1.9.3.194-8.2

ruby1.9.1 recommends no packages.

Versions of packages ruby1.9.1 suggests:
ii  graphviz            2.26.3-15+b1
ii  ri1.9.1             1.9.3.194-8.2
pn  ruby-switch         <none>
ii  ruby1.9.1-dev       1.9.3.194-8.2
pn  ruby1.9.1-examples  <none>

-- no debconf information
diff --git a/lib/mkmf.rb b/lib/mkmf.rb
index 8f4e69e..e8e9748 100644
--- a/lib/mkmf.rb
+++ b/lib/mkmf.rb
@@ -1639,7 +1639,7 @@ def configuration(srcdir)
 SHELL = /bin/sh
 
 # V=0 quiet, V=1 verbose.  other values don't work.
-V = 0
+V = 1
 Q1 = $(V:1=)
 Q = $(Q1:0=@)
 n=$(NULLCMD)

Attachment: signature.asc
Description: Digital signature


--- End Message ---
--- Begin Message ---
Source: gem2deb
Source-Version: 0.7.0

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: Wed, 12 Feb 2014 10:01:08 -0300
Source: gem2deb
Binary: gem2deb
Architecture: source all
Version: 0.7.0
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers 
<[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Description: 
 gem2deb    - Debian Ruby packaging suite
Closes: 721674
Changes: 
 gem2deb (0.7.0) unstable; urgency=medium
 .
   [ Antonio Terceiro ]
   * Drop -w (verbose mode) switch from shebang lines
     - that -w does not help us much
     - build logs will become a lot cleaner now
   * dh_ruby: remove blank lines from --help output
   * dh_ruby: install a single gemspec for pure-Ruby packages
     - This single gemspec will be installed at
       /usr/share/rubygems-integration/all and will be made available to all
       interpreters by rubygems-integration >= 1.5. This way when a new
       interpreter is added there is no need to re-upload every package to
       make it seen by that new interpreter rubygems.
   * add ruby-test-unit to Build-Depends
   * dh_ruby: change shebangs from `/usr/bin/env ruby` to `/usr/bin/ruby`
     - multiple interpreters won't be supported for Jessie, and any interpreter
       that is not /usr/bin/ruby will have been installed by hand so we don't
       want system binaries using external interpreters.
   * Add support for running the gem2deb testsuite with autopkgtest
   * Removed hardcoded interpreter versions; use ruby-all-dev instead
 .
   [ Cédric Boutillier ]
   * Make build of C extensions verbose (Closes: #721674)
Checksums-Sha1: 
 11e48da69a6a53e4e45d63ddc82ce098f169e876 1882 gem2deb_0.7.0.dsc
 84cec0322de7102f773335c44cd33cacfeb7e8bd 49564 gem2deb_0.7.0.tar.xz
 f35f9719c53d40dcd3f0acc5a35a6167869835a9 45046 gem2deb_0.7.0_all.deb
Checksums-Sha256: 
 b3d15ada95e5c50681da1e7e345618f0ee7641dc253b535d74b9939feb5e546e 1882 
gem2deb_0.7.0.dsc
 f11a5f89bd98f8218c9f25fd024ac5b114feb091a2fdc854fb46218016a7adba 49564 
gem2deb_0.7.0.tar.xz
 6e71d9f005c15ac2dfffd9b43876451f1f43f0b0af2653a6f5d4ec245c44c103 45046 
gem2deb_0.7.0_all.deb
Files: 
 be86adc14cde92baa59060e879767dd1 1882 ruby optional gem2deb_0.7.0.dsc
 c21560c350a5279d21dd1e2c8192faf8 49564 ruby optional gem2deb_0.7.0.tar.xz
 bed4777e38335b275eb1f7dcd8a1310f 45046 ruby optional gem2deb_0.7.0_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJS/WcMAAoJEPwNsbvNRgveVUIQAN4gRWSy+1IH0WF5/2jgFKjp
qdQu4KVOyCn1K+Gt7zdkORASpYU0CmTn+tv5jlv9vwRaryGl6Ftq21dCRkvkzm+g
EgAjtL7S70dvTMoh2MbfCv9+L+0nP7/JXeK/ZDaUTgb7Cr93s1p2EwxzWMcMxLaz
ffKFs0UxpioQNNM33uxRFilfNOwduipvm7jrGJtupplQwqroD72OflYgYt+gvXO1
IiJ379JaZG9zP2YUdjwApJL/mLHWdBy7jjy1Faucn3s9mFU0GnrdRr/Nz7dAAocb
1GuRhxs4Lk9xPyhsenpX9SJDjdJy1V3jnr+Ypr2X7zDT8UkhCAiOANrojkw/uEeZ
2yvs7zDw6p73i+bUY6qUHLwymwql9edR8j7wnvyIgd2UGq+ngQT2EbVd65AVEaZJ
1F7Gb+nvx2JioTlLG1GighySs1SzzPw5O+vmCa1BRgOXY5xhsaSFG1kJ5sivq0CI
0ebHHP42f07LcfC91+/Ps1XwtiBy7N/SaI/D7+S/J1luZwcS8dotDhbKYb2BlEhW
24JcMgPTZ2oRU0fAPbWOpJTB+b4rjs90p3LDbpzbX/2Xwz74wAac31636VZaPXxu
oGT5zLqn0ZYdaZSUdZG8SWHxqUvefAluSebrVfz2Yu4SQPOUX0FkU89HGBV3qw0u
3EF1eRWECE886q9flvTG
=jS/F
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to