Your message dated Sat, 23 Feb 2013 15:18:17 +0000 with message-id <[email protected]> and subject line Bug#701466: fixed in ruby1.9.1 1.9.3.194-8 has caused the Debian Bug report #701466, regarding ruby1.9.1: alternatives priority bump breaks squeeze->wheezy upgrades when apt-listbugs is installed 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.) -- 701466: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=701466 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---Package: ruby Version: 4.9 Severity: serious Justification: breaks squeeze->wheezy upgrades The transition of the default version from ruby1.8 to ruby1.9.1 causes the upgrade from squeeze to wheezy to fail if apt-listbugs is installed. After replacing squeeze with wheezy in /etc/apt/sources.list and a successful 'apt-get update' and 'apt-get install dpkg apt', 'apt-get [upgrade|install|dist-upgrade]' all fail with: /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- gettext (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from /usr/sbin/apt-listbugs:240:in `<main>' E: Sub-process /usr/sbin/apt-listbugs apt || exit 10 returned an error code (10) E: Failure running script /usr/sbin/apt-listbugs apt || exit 10 'apt-get install dpkg apt' causes ruby to be installed and thus /usr/bin/ruby points to ruby1.9.1 afterwards. However, ruby-gettext, which provides the gettext module for ruby1.9.1, doesn't get installed. Since /usr/bin/apt-listbugs has #!/usr/bin/ruby as shebang, apt-listbugs is then executed with ruby1.9.1 and fails with the error message above. apt-listbugs's shebang has been changed to #/usr/bin/ruby1.8 in 0.1.6. So I think that ruby should gain a Breaks: apt-listbugs (<< 0.1.6) to force the upgrade of apt-listbugs if ruby is installed. I'm filing this bug with severity serious since it breaks upgrades from squeeze to wheezy. If my analysis of this bug is wrong, please reassign it to the correct package and change the severity accordingly. I've attached the log of performing the upgrade to wheezy in a squeeze chroot which has apt-listbugs installed. Regards -- Sebastian Ramacher
squeeze-to-wheezy-update.log.xz
Description: Binary data
signature.asc
Description: Digital signature
--- End Message ---
--- Begin Message ---Source: ruby1.9.1 Source-Version: 1.9.3.194-8 We believe that the bug you reported is fixed in the latest version of ruby1.9.1, 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 ruby1.9.1 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: SHA1 Format: 1.8 Date: Sat, 23 Feb 2013 09:21:27 -0300 Source: ruby1.9.1 Binary: ruby1.9.1 libruby1.9.1 libruby1.9.1-dbg ruby1.9.1-dev libtcltk-ruby1.9.1 ruby1.9.1-examples ri1.9.1 ruby1.9.1-full ruby1.9.3 Architecture: source all amd64 Version: 1.9.3.194-8 Distribution: unstable Urgency: low Maintainer: akira yamada <[email protected]> Changed-By: Antonio Terceiro <[email protected]> Description: libruby1.9.1 - Libraries necessary to run Ruby 1.9.1 libruby1.9.1-dbg - Debugging symbols for Ruby 1.9.1 libtcltk-ruby1.9.1 - Tcl/Tk interface for Ruby 1.9.1 ri1.9.1 - Ruby Interactive reference (for Ruby 1.9.1) ruby1.9.1 - Interpreter of object-oriented scripting language Ruby ruby1.9.1-dev - Header files for compiling extension modules for the Ruby 1.9.1 ruby1.9.1-examples - Examples for Ruby 1.9 ruby1.9.1-full - Ruby 1.9.1 full installation ruby1.9.3 - Interpreter of object-oriented scripting language Ruby, version 1 Closes: 701466 Changes: ruby1.9.1 (1.9.3.194-8) unstable; urgency=low . * ruby1.9.1: add Breaks: apt-listbugs (<< 0.1.6) to avoid breaking the squeeze->wheezy upgrades (Closes: #701466). Checksums-Sha1: e3b18a884763c11e46284b9a8c8605f7890c1102 1994 ruby1.9.1_1.9.3.194-8.dsc c3a12c9388e0ece90a8e1406ffa617d3e74516ec 62266 ruby1.9.1_1.9.3.194-8.debian.tar.gz db7e2fd7e2612d5623df48d25b49f0ef5f751743 233102 ruby1.9.1-examples_1.9.3.194-8_all.deb 76f3d00aae30cd6d9d1a96f5a26ed3c87600bca6 2173030 ri1.9.1_1.9.3.194-8_all.deb df3d4fb2c963b331b5d68ca441b593cd15964ed7 171186 ruby1.9.1-full_1.9.3.194-8_all.deb d02a97a38b3e4122feb2970d1b07e85a66aed1e4 171754 ruby1.9.3_1.9.3.194-8_all.deb 3d008d90e86c302c1aabd0290bb20704945f78f6 208146 ruby1.9.1_1.9.3.194-8_amd64.deb 70e5db7543720390e778c0fe5440529db1f08022 4414476 libruby1.9.1_1.9.3.194-8_amd64.deb cbb3200c5889393577de98f30945bd2aa64e806a 4559328 libruby1.9.1-dbg_1.9.3.194-8_amd64.deb 6d42fceacc1c65d0ee9e85bbf211a0d0431bc589 1384270 ruby1.9.1-dev_1.9.3.194-8_amd64.deb 771bb0091f3b6523aadc530d704d6a8c9cbf402f 1959276 libtcltk-ruby1.9.1_1.9.3.194-8_amd64.deb Checksums-Sha256: 67fb348ebb6407867d55066cabeb4799c33dc4f2b834e61995593e2fed45d28a 1994 ruby1.9.1_1.9.3.194-8.dsc ba5497ad1cb61bdf441eb5f631c9cad2dd88e69162c763109c45a2e5da190418 62266 ruby1.9.1_1.9.3.194-8.debian.tar.gz 7ec55db823c33a70ecd535d63146d57187ab1ea74fd2b91d46bdbea006a65f4a 233102 ruby1.9.1-examples_1.9.3.194-8_all.deb 66444bf554eea6d5f6277c70ec4c43b1cc3b754a35958b4d1caa0bad2ac344a9 2173030 ri1.9.1_1.9.3.194-8_all.deb fcf5ee4028a316c87ba377f01bbf3b7f93fcda7b3b50a0e2e462fe81240e66e8 171186 ruby1.9.1-full_1.9.3.194-8_all.deb 91f2b472c3a534ca99d5f6da0cb594dc1bfb7021e048aef9688eecd4681489bf 171754 ruby1.9.3_1.9.3.194-8_all.deb 7a39220e139c9c6d9bcff864ab00f8cd7b221a1f54fb1f5a1e27c4d951b09cfc 208146 ruby1.9.1_1.9.3.194-8_amd64.deb 8a36a52f1e75549b77cb7cbe5554d2717670a9ada4d41be0eaf01bebbddff0c7 4414476 libruby1.9.1_1.9.3.194-8_amd64.deb 48305fe823109791b3a461cf981ace5b1a71f3b117326e5a65d2ce1ab1f14892 4559328 libruby1.9.1-dbg_1.9.3.194-8_amd64.deb 24fc1d46e22f599d8ea92338f17a33bd169755242962446bd3d34ffdbb547af9 1384270 ruby1.9.1-dev_1.9.3.194-8_amd64.deb 60cab40a5213a51a9296df9e8f35a62badb1db9d62bf5164cd9df49717ba5160 1959276 libtcltk-ruby1.9.1_1.9.3.194-8_amd64.deb Files: 48ab5792b58ac155c22fa006ed8069f3 1994 ruby optional ruby1.9.1_1.9.3.194-8.dsc a7730d757916fc68cba3c685096e4a81 62266 ruby optional ruby1.9.1_1.9.3.194-8.debian.tar.gz 68b9d46d11a9a76bca6a24e34919a0e4 233102 ruby optional ruby1.9.1-examples_1.9.3.194-8_all.deb 74383f410ac19e6a97d151a0309feea6 2173030 ruby optional ri1.9.1_1.9.3.194-8_all.deb b83aa8bf0144c7bc197fff48c3d608e2 171186 ruby optional ruby1.9.1-full_1.9.3.194-8_all.deb 6fa48ef12f12b4de21888b7533101781 171754 ruby optional ruby1.9.3_1.9.3.194-8_all.deb 40e848ca2fe05607985e25f16b942a42 208146 ruby optional ruby1.9.1_1.9.3.194-8_amd64.deb 10311fca6c38c8a1182db1ae9b125abc 4414476 libs optional libruby1.9.1_1.9.3.194-8_amd64.deb c9d9a3af408051e74a77e4ab0317a8ae 4559328 debug extra libruby1.9.1-dbg_1.9.3.194-8_amd64.deb d278994ee335ad6de8bade71bdc4677c 1384270 ruby optional ruby1.9.1-dev_1.9.3.194-8_amd64.deb f3acf7ed8d0e2cbfd031707b353e6732 1959276 ruby optional libtcltk-ruby1.9.1_1.9.3.194-8_amd64.deb -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlEo2V0ACgkQDOM8kQ+cso+lYgCfS6BzOAnD6zLGvp9lh8IuRQwq n6wAn3fpcLLVhRC21Ei8j+KK4Lq/5dFM =fqjP -----END PGP SIGNATURE-----
--- End Message ---

