Package: src:ruby-premailer-rails Version: 1.9.7-1 Severity: serious Tags: ftbfs
Dear maintainer: I tried to build this package in buster but it failed: -------------------------------------------------------------------------------- [...] debian/rules build-indep dh build-indep --buildsystem=ruby --with ruby dh_update_autotools_config -i -O--buildsystem=ruby dh_auto_configure -i -O--buildsystem=ruby dh_ruby --configure dh_auto_build -i -O--buildsystem=ruby dh_ruby --build dh_ruby --build dh_auto_test -i -O--buildsystem=ruby dh_ruby --test fakeroot debian/rules binary-indep dh binary-indep --buildsystem=ruby --with ruby dh_testroot -i -O--buildsystem=ruby dh_prep -i -O--buildsystem=ruby [... snipped ...] when HTML contains unicode does not mess those up when adapter is hpricot #to_plain_text includes the text from the HTML part #to_inline_css when inline CSS block present returns the HTML with the CSS inlined when CSS is loaded externally returns the HTML with the CSS inlined when HTML contains unicode does not mess those up .new extracts the CSS passes on the configs does not allow to override with_html_string Premailer::Rails #config when set should eq {:foo=>:bar} Failures: 1) Premailer::Rails::Hook when message also contains a text part does not replace any message part Failure/Error: expect { run_hook(message) }.to_not \ change { message.all_parts.map(&:content_type) } expected `message.all_parts.map(&:content_type)` not to have changed, but did change from ["multipart/alternative; boundary=\"--==_mimepart_5c425ea927787_76ba2ab410f145c014523\"; charset=UTF-8", "text/html; charset=UTF-8", "text/plain; charset=UTF-8"] to ["multipart/alternative; boundary=\"--==_mimepart_5c425ea927787_76ba2ab410f145c014523\"; charset=UTF-8", "text/plain; charset=UTF-8", "text/html; charset=UTF-8"] # ./spec/integration/hook_spec.rb:93:in `block (3 levels) in <top (required)>' Finished in 0.79986 seconds (files took 1.43 seconds to load) 68 examples, 1 failure Failed examples: rspec ./spec/integration/hook_spec.rb:92 # Premailer::Rails::Hook when message also contains a text part does not replace any message part Coverage report generated for RSpec to /<<PKGBUILDDIR>>/coverage. 528 / 529 LOC (99.81%) covered. /usr/bin/ruby2.5 /usr/bin/rspec --pattern ./spec/\*\*/\*_spec.rb --format documentation failed ERROR: Test "ruby2.5" failed. Exiting. dh_auto_install: dh_ruby --install /<<PKGBUILDDIR>>/debian/ruby-premailer-rails returned exit code 1 make[1]: *** [debian/rules:12: override_dh_auto_install] Error 1 make[1]: Leaving directory '/<<PKGBUILDDIR>>' make: *** [debian/rules:8: binary-indep] Error 2 dpkg-buildpackage: error: fakeroot debian/rules binary-indep subprocess returned exit status 2 -------------------------------------------------------------------------------- The build was made in my autobuilder with "dpkg-buildpackage -A" and it also fails here: https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/ruby-premailer-rails.html where you can get a full build log if you need it. If this is really a bug in one of the build-depends, please use reassign and affects, so that this is still visible in the BTS web page for this package. Thanks.