[DRE-maint] Bug#725672: apt-listbugs: version 0.1.10 fails to download bugs from the BTS

Cristian Ionescu-Idbohrn cristian.ionescu-idbohrn at axis.com
Sun Dec 22 16:02:32 UTC 2013


On Wed, 4 Dec 2013, Gilles Crèvecœur wrote:
>
> Finally, When I have suppressed the ruby-libxml the bug has
> disappeared. I don't known why, but it interesting to note that the
> bug that I've described appears even with ruby 1.8 when libraries
> ruby-libxml and ruby-soap4r are installed together.
>
> So, I am able to suppress ruby 1.8 on my system and use
> apt-listbugs/0.1.11

Not so (debian jessie) here.

Just to add more to the confusion, with only ruby-soap4r installed:

,----
| $ irb
| irb(main):001:0> require 'xsd/xmlparser/libxmlparser'
| LoadError: cannot load such file -- xml/libxml
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from
| /usr/lib/ruby/vendor_ruby/xsd/xmlparser/libxmlparser.rb:10:in `<top (required)>'
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from (irb):1
|         from /usr/bin/irb:12:in `<main>'
| irb(main):002:0>
`----

With ruby-soap4r _and_ ruby-libxml installed:

,----
| $ irb
| irb(main):001:0> require 'xsd/xmlparser/libxmlparser'
| NameError: uninitialized constant XML::SaxParser
|         from /usr/lib/ruby/vendor_ruby/xsd/xmlparser/libxmlparser.rb:18:in `<class:LibXMLParser>'
|         from /usr/lib/ruby/vendor_ruby/xsd/xmlparser/libxmlparser.rb:17:in `<module:XMLParser>'
|         from /usr/lib/ruby/vendor_ruby/xsd/xmlparser/libxmlparser.rb:14:in `<module:XSD>'
|         from /usr/lib/ruby/vendor_ruby/xsd/xmlparser/libxmlparser.rb:13:in `<top (required)>'
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
|         from (irb):1
|         from /usr/bin/irb:12:in `<main>'
| irb(main):002:0>
`----

Having ruby-soap4r _and_ ruby-libxml installed breaks apt-listbugs
0.1.9 too.  Removing ruby-libxml makes apt-listbugs 0.1.9 work.
Replacing apt-listbugs with 0.1.11 breaks apt-listbugs.

It's a mess :(  Is there a recipie to get this working properly?


Cheers,

-- 
Cristian



More information about the Pkg-ruby-extras-maintainers mailing list