Your message dated Sun, 04 Mar 2018 23:21:29 +0000
with message-id <e1escwb-000e0b...@fasolo.debian.org>
and subject line Bug#860747: fixed in ruby-defaults 1:2.5
has caused the Debian Bug report #860747,
regarding ruby-all-dev: include upper bound on generated ruby dependencies
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.)
--
860747: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860747
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gem2deb
Version: 0.33.1
Severity: normal
Please have compiled Ruby extensions depend on compatible versions of
the ruby metapackage; for instance, an extension built only for 2.3
would depend on ruby (>= 2.3), ruby (<< 2.4), and an extension built
for both 2.3 and 2.4 would depend on ruby (>= 2.3), ruby (<< 2.5).
(Python packaging settled on an analogous approach some time ago.)
Ideally, this dependency would go to a dedicated ${ruby:Depends}
substvar, but adding it to ${misc:Depends} would allow for much faster
adoption.
As it stands, we can get situations like #860512, in which the m68k
build of telegram-desktop failed because ruby 2.3 wound up paired with
a ruby-fast-xs installation that only covered 2.2. (The 0.8.0-3+b2
m68k binNMU was intended to add 2.3 support, but accidentally picked
up old metapackages.) With an explicit versioned dependency in place,
generic automated tools would have caught this problem.
Thanks!
--
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu
--- End Message ---
--- Begin Message ---
Source: ruby-defaults
Source-Version: 1:2.5
We believe that the bug you reported is fixed in the latest version of
ruby-defaults, 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 860...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-defaults
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: SHA256
Format: 1.8
Date: Sun, 04 Mar 2018 20:03:25 -0300
Source: ruby-defaults
Binary: ruby ruby-dev ruby-all-dev libruby ri ruby-full
Architecture: source
Version: 1:2.5
Distribution: experimental
Urgency: medium
Maintainer: Antonio Terceiro <terce...@debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
libruby - Libraries necessary to run Ruby
ri - Ruby Interactive reference
ruby - Interpreter of object-oriented scripting language Ruby (default v
ruby-all-dev - Ruby development environment (all versions supported in Debian)
ruby-dev - Header files for compiling extension modules for Ruby (default ve
ruby-full - Ruby full installation (default version)
Closes: 860747
Changes:
ruby-defaults (1:2.5) experimental; urgency=medium
.
* Switch to ruby2.5 in unstable
* debian/rules: call debian/version-check before configure to ensure
consistent versions numbers, i.e. If Ruby X.Y is the default, then the
metapackage *must* be versioned as E:X.Y* (E being the epoch).
* RubyDebianDev: Provide an upper bound on supported Ruby versions that can
be used to prevent installation without a supported Ruby interpreter
(Closes: #860747). Note that gem2deb also needs to be updated to be able
to use this data.
* RubyDebianDev::SUPPORTED_RUBY_VERSIONS: make sure default Ruby always
comes first.
Checksums-Sha1:
c8131610a8941de2d10a654376232143dd7939c0 1926 ruby-defaults_2.5.dsc
b9404a7c553d482200b2a5124d417ea6d973dc75 11900 ruby-defaults_2.5.tar.xz
00ff35f1a75c96548731426467d4ad26fc568d58 5473
ruby-defaults_2.5_source.buildinfo
Checksums-Sha256:
5310196e041c550f1074db745a8815828f2739c838de9bcf29dd8c21a21cd184 1926
ruby-defaults_2.5.dsc
bd8900943eb5b648654d91a88289cbfee092d946cdd349a2bf84f3eef8b160f3 11900
ruby-defaults_2.5.tar.xz
df6c2ce3228ed19e2ae7ea81e24cbfa36a8aee03863d04efed312f4c7fe1e447 5473
ruby-defaults_2.5_source.buildinfo
Files:
63145adb374d03b74df4be0680db719f 1926 ruby optional ruby-defaults_2.5.dsc
ff8c44607942667cfbb22fb7a52a63fc 11900 ruby optional ruby-defaults_2.5.tar.xz
be708079854b1bc8e9dd53cb31d3f0b4 5473 ruby optional
ruby-defaults_2.5_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEst7mYDbECCn80PEM/A2xu81GC94FAlqce+sACgkQ/A2xu81G
C971hA//S7n+YuwfZ1YQtq9g/lov9+dx8ZyhpmqYc02O2EsdMar7DMWh9qCfWX+0
JoRSJde8iLDgN97KsYnyXal1LMfs4Vl2hknvEqi0Air9Q/AMtfmXd+iiM8Vl+YJG
E+wGA/QaYPdK8avppZT4Jh5Qjy9GQ+DrQcdP2egS+DfQXxcCrB7HwR1DsVMYsqpC
isbTA8vgIWQKR5147H/pOzJDn/fwjtBKw88h4At9zmif3rcMNkpHKcpqeZaqNbXK
hIy03HZG4VDrp9o+1CZIxSrhRx0M5NYEfGhdcb53J2LX/JsNzhMOCugWTaZlpB3b
Wq5XUZCgkwvpGBOq6Xkp+nUI8M9SYu7lne4Ud9Nu5d1O+U7pybclFr2A1nfDx7Zv
4C/WffMXrn0zII7Ku68saK0vUIcMejvzWlsJLhNdjl252sAaIn2qtL36gt3khe8w
zCTAw6XvYPTv3mOS7YJz9EQzBSQ/8JtD53tWJSwNzV1WAysgK5zpnyvpS1ra6vPJ
6fqOTloM8SqMSQWcFErn5LA+GLm/seAnxcwlVGBGN+Y1fAH7h/iGpWe2Up5ANZR8
ChVqz9h6r/ivfH3GNFN8xW8udMvQI2LfDthbEiIKGDE15cJ7KM+fWuz4EgORs27C
rLtXSy3ZLyOfYw1uBrbuM7Nh5FD9wffd6rmnJ0VSE3dmkeq78pE=
=WSjB
-----END PGP SIGNATURE-----
--- End Message ---