Your message dated Wed, 09 Nov 2016 17:35:07 +0000
with message-id <[email protected]>
and subject line Bug#842768: fixed in ruby2.3 2.3.1-6
has caused the Debian Bug report #842768,
regarding ruby2.3: Please honor 'nocheck' flags in DEB_BUILD_OPTIONS
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.)
--
842768: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=842768
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: ruby2.3
Version: 2.3.1-5
Severity: important
User: [email protected]
Usertags: m68k
Hi!
The rules file of the ruby2.3 source package is currently written such it
will always run the testsuite, independent whether DEB_BUILD_OPTIONS contains
'nocheck' or not. Normally the 'nocheck' flag is honoured by dh_auto_test*.
However, since the rules file for rub2.3 overrides the dh_auto_test-arch
target, the flag is no longer honored and tests are always executed which
is problematic especially on slower architectures (e.g. m68k). Plus, when
doing test builds, it's always useful to be able to disable the testsuite
to reduce build time.
I would therefore like to ask I suggest the following the patch which makes
the rules file honor 'nocheck' again when it's present in the DEB_BUILD_OPTIONS:
--- debian/rules.orig 2016-11-01 14:31:50.017776596 +0900
+++ debian/rules.new 2016-11-01 14:30:50.697611300 +0900
@@ -69,7 +69,9 @@
dh_auto_build -- main V=1
override_dh_auto_test-arch:
+ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
$(MAKE) check V=1
+endif
override_dh_auto_install-arch:
$(MAKE) install-nodoc V=1 DESTDIR=$(CURDIR)/debian/tmp
This is also how the rules file for the ffmpeg package checks for the
'nocheck' flag in DEB_BUILD_OPTIONS:
Thanks,
Adrian
--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - [email protected]
`. `' Freie Universitaet Berlin - [email protected]
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913
--- End Message ---
--- Begin Message ---
Source: ruby2.3
Source-Version: 2.3.1-6
We believe that the bug you reported is fixed in the latest version of
ruby2.3, 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 ruby2.3 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, 09 Nov 2016 14:38:59 -0200
Source: ruby2.3
Binary: ruby2.3 libruby2.3 ruby2.3-dev ruby2.3-doc ruby2.3-tcltk
Architecture: source
Version: 2.3.1-6
Distribution: unstable
Urgency: medium
Maintainer: Antonio Terceiro <[email protected]>
Changed-By: Antonio Terceiro <[email protected]>
Description:
libruby2.3 - Libraries necessary to run Ruby 2.3
ruby2.3 - Interpreter of object-oriented scripting language Ruby
ruby2.3-dev - Header files for compiling extension modules for the Ruby 2.3
ruby2.3-doc - Documentation for Ruby 2.3
ruby2.3-tcltk - Ruby/Tk for Ruby 2.3
Closes: 842768
Changes:
ruby2.3 (2.3.1-6) unstable; urgency=medium
.
* debian/rules: honor 'nocheck' flag in DEB_BUILD_OPTIONS (Closes: #842768).
Thanks to John Paul Adrian Glaubitz for the patch.
* Build-Depends on libssl1.0-dev. Ruby 2.3 is not likely to get OpenSSL 1.1
compatibility (see #828535)
Checksums-Sha1:
56e4d5ed450dac73e10b9b0b04ef2c4681fc37ca 2440 ruby2.3_2.3.1-6.dsc
fd3248d547c7e2a89ad41481c1ad9d9305578495 93332 ruby2.3_2.3.1-6.debian.tar.xz
Checksums-Sha256:
b6d8ade6d4d2a90bf55883839b4b829599b01a070288827ce277859ce82ca729 2440
ruby2.3_2.3.1-6.dsc
e27af08f3232bc909bd57cf8f35ec5167660e81c955e221e868ff73db0954e20 93332
ruby2.3_2.3.1-6.debian.tar.xz
Files:
37ce12c21bb2d54d926cba048f233497 2440 ruby optional ruby2.3_2.3.1-6.dsc
865ae9f9e995d5e4d00eaa1d2ac12fe6 93332 ruby optional
ruby2.3_2.3.1-6.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYI1zqAAoJEPwNsbvNRgvekngQAIp0RahpizST+npLD3pjSWA6
yZRL9TxRC6kppJfv1liGYvZoINkXu9ymtSH8ejAiTWkdVSWArVT3i/bPZzeOKg43
DJD11aOsqghJWqHx8iNLT+n6CjwteiB3jhOxjxhjn6E2lvu7QCKm1lEeUbUqr7EN
3APuzrm3tk4jUWR/NcUVX/T2Cg/NQPYEw0jm7oGK+otc/20+dLB3ljXEiMiVhjtz
0A4F7bC8ZJWvQ1jjLrzNT+D5hl9k4HSDe/ZdmRG8DowzDV0kv7n58Dm/Kl2hXeG6
0RKBLzwMHG+6AsgvWQw0Kc7xQbsCOYenvtTjaUvqCyg/vU08t4ZQ/8p2qhESJSqp
J4/cVHwCB5H9HH8IpWW/ZovSmgthrznnXsYjge4ynBz1BqygF65O8hiae/OUrbp0
L0alP5HkPUhmRP3c6c0rP/QPMNVpEz8RXhSRqfsCecIG15PIbaGAW0afDohvOsaw
ZmCGxjsGZURilhpW/GzPsfUXlq94WLFxUqP0pO1QsX+mLNuhgRa+BmwaRJkifJgt
QkJUxMWXE0eJsNh7n23DTjmoeBGYnYIK1nR6VTtn7ei8Uad5hRwumCK34YQx/PSe
XNUumpT43+Mp0q3rDJD38WGagd58VX9bHi40U1aYjLG1KJU6glut0kHNBPGZH2KT
k4z7y/UqZXNAGP4W9QJ7
=Cmja
-----END PGP SIGNATURE-----
--- End Message ---