Your message dated Sun, 04 Mar 2018 23:21:29 +0000 with message-id <[email protected]> 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 [email protected] immediately.) -- 860747: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=860747 Debian Bug Tracking System Contact [email protected] 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/[email protected]
--- 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 [email protected], and the maintainer will reopen the bug report if appropriate. Debian distribution maintenance software pp. Antonio Terceiro <[email protected]> (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 [email protected]) -----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 <[email protected]> Changed-By: Antonio Terceiro <[email protected]> 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 ---

