Source: ruby-roxml Version: 4.0.0-2 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: debian-r...@lists.debian.org Usertags: ruby3.0
Hi, We are about to enable building against ruby3.0 on unstable. During a test rebuild, ruby-roxml was found to fail to build in that situation. To reproduce this locally, you need to install ruby-all-dev from experimental on an unstable system or build chroot. Relevant part (hopefully): > NoMethodError: > undefined method `escape' for URI:Module > # ./lib/roxml/xml/references.rb:50:in `conventionize' > # ./lib/roxml/xml/references.rb:29:in `name' > # ./lib/roxml/xml/references.rb:33:in `xpath_name' > # ./lib/roxml/xml/references.rb:89:in `xpath' > # ./lib/roxml/xml/references.rb:121:in `nodes_in' > # ./lib/roxml/xml/references.rb:220:in `fetch_value' > # ./lib/roxml/xml/references.rb:38:in `value_in' > # ./lib/roxml.rb:557:in `block (2 levels) in from_xml' > # ./lib/roxml.rb:556:in `each' > # ./lib/roxml.rb:556:in `block in from_xml' > # <internal:kernel>:90:in `tap' > # ./lib/roxml.rb:553:in `from_xml' > # ./spec/examples/dashed_elements_spec.rb:6:in `block (2 levels) in > <top (required)>' > > Finished in 0.44762 seconds (files took 1.15 seconds to load) > 212 examples, 15 failures, 18 pending > > Failed examples: > > rspec ./spec/examples/amazon_spec.rb:10 # > PITA::ItemSearchResponse#total_results should be parsed as a number > rspec ./spec/examples/amazon_spec.rb:16 # > PITA::ItemSearchResponse#total_pages should be parsed as a number > rspec ./spec/examples/amazon_spec.rb:22 # PITA::ItemSearchResponse#items > should return a collection of items > rspec ./spec/examples/amazon_spec.rb:28 # PITA::ItemSearchResponse#items > should have the some number less than or equal to #total_results > rspec ./spec/examples/amazon_spec.rb:40 # PITA::Item should extract asin > rspec ./spec/examples/amazon_spec.rb:45 # PITA::Item should extract > detail_page_url > rspec ./spec/examples/amazon_spec.rb:50 # PITA::Item should extract > manufacturer > rspec ./spec/examples/current_weather_spec.rb:9 # Weather should extract > observations > rspec ./spec/examples/current_weather_spec.rb:19 # WeatherObservation should > extract temperature > rspec ./spec/examples/current_weather_spec.rb:23 # WeatherObservation should > extract feels_like > rspec ./spec/examples/current_weather_spec.rb:28 # > WeatherObservation#current_condition should extract current_condition > rspec ./spec/examples/current_weather_spec.rb:32 # > WeatherObservation#current_condition should extract icon attribute > rspec ./spec/examples/dashed_elements_spec.rb:9 # GitHub::Commit should > extract committed date > rspec ./spec/examples/dashed_elements_spec.rb:13 # GitHub::Commit should > extract url > rspec ./spec/examples/dashed_elements_spec.rb:17 # GitHub::Commit should > extract id > > /usr/bin/ruby3.0 -Iexamples > -I/usr/share/rubygems-integration/all/gems/rspec-support-3.9.3/lib:/usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/lib > /usr/share/rubygems-integration/all/gems/rspec-core-3.9.2/exe/rspec > ./spec/definition_spec.rb ./spec/examples/active_record_spec.rb > ./spec/examples/amazon_spec.rb ./spec/examples/current_weather_spec.rb > ./spec/examples/dashed_elements_spec.rb ./spec/examples/library_spec.rb > ./spec/examples/library_with_fines_spec.rb ./spec/examples/person_spec.rb > ./spec/examples/post_spec.rb ./spec/examples/search_query_spec.rb > ./spec/examples/twitter_spec.rb ./spec/reference_spec.rb ./spec/roxml_spec.rb > ./spec/xml/array_spec.rb ./spec/xml/attributes_spec.rb > ./spec/xml/encoding_spec.rb ./spec/xml/namespace_spec.rb > ./spec/xml/namespaces_spec.rb ./spec/xml/object_spec.rb > ./spec/xml/parser_spec.rb ./spec/xml/text_spec.rb failed > ERROR: Test "ruby3.0" failed: The full build log is available at https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-roxml/ruby-roxml_4.0.0-2+rebuild1633393804_amd64.build.txt
signature.asc
Description: PGP signature