Your message dated Wed, 03 Dec 2014 23:36:57 +0000
with message-id <e1xwjtd-0005kc...@franck.debian.org>
and subject line Bug#771217: fixed in ruby-libxml 2.7.0-3
has caused the Debian Bug report #771217,
regarding ruby-libxml: FTBFS with latest libxml2
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 ow...@bugs.debian.org
immediately.)


-- 
771217: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=771217
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: ruby-libxml
Version: 2.7.0-2
Severity: serious
Tags: patch
User: ubuntu-de...@lists.ubuntu.com
Usertags: origin-ubuntu ubuntu-patch vivid

ruby-libxml fails to build against the latest version of libxml2 in
unstable (2.9.2+dfsg1-1), as follows.  The package builds cleanly
against libxml2 2.9.1+dfsg1-4 in testing, so this should not be
considered release-critical for jessie (please tag appropriately if you
agree).

  dpkg-buildpackage: source package ruby-libxml
  dpkg-buildpackage: source version 2.7.0-2
  dpkg-buildpackage: source distribution unstable
  dpkg-buildpackage: source changed by Christian Hofstaedtler <z...@debian.org>
   dpkg-source --before-build ruby-libxml-2.7.0
  dpkg-buildpackage: host architecture amd64
   fakeroot debian/rules clean
  dh clean --buildsystem=ruby --with ruby
     dh_testdir -O--buildsystem=ruby
     dh_auto_clean -O--buildsystem=ruby
    Entering dh_ruby --clean
    Leaving dh_ruby --clean
     dh_clean -O--buildsystem=ruby
   debian/rules build
  dh build --buildsystem=ruby --with ruby
     dh_testdir -O--buildsystem=ruby
     dh_auto_configure -O--buildsystem=ruby
     dh_auto_build -O--buildsystem=ruby
     dh_auto_test -O--buildsystem=ruby
   fakeroot debian/rules binary
  dh binary --buildsystem=ruby --with ruby
     dh_testroot -O--buildsystem=ruby
     dh_prep -O--buildsystem=ruby
     dh_auto_install -O--buildsystem=ruby
    Entering dh_ruby --install
  Building extension for ruby2.1 ...
  /usr/bin/ruby2.1 extconf.rb
  extconf.rb:17:in `<main>': Use RbConfig instead of obsolete and deprecated 
Config.
  extconf.rb:17:in `<main>': Use RbConfig instead of obsolete and deprecated 
Config.
  checking for socket() in -lsocket... no
  checking for gethostbyname() in -lnsl... yes
  checking for atan() in -lm... yes
  checking for inflate() in -lz... yes
  checking for iconv_open() in -liconv... no
  checking for libiconv_open() in -liconv... no
  checking for libiconv_open() in -llibiconv... no
  checking for iconv_open() in -llibiconv... no
  checking for iconv_open() in -lc... yes
  checking for xmlParseDoc() in -lxml2... yes
  checking for libxml/xmlversion.h... no
  checking for libxml/xmlversion.h in 
/opt/include/libxml2,/usr/local/include/libxml2,/usr/include/libxml2... yes
  checking for rb_io_bufwrite() in ruby/io.h... yes
  creating extconf.h
  creating Makefile
  make V=1 "DESTDIR=" clean
  make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
  rm -f
  rm -f libxml_ruby.so  *.o  *.bak mkmf.log .*.time
  make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
  make V=1 "DESTDIR="
  make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_reader.o -c 
ruby_xml_reader.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_schema_type.o -c 
ruby_xml_schema_type.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_parser_context.o -c 
ruby_xml_parser_context.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_parser_options.o -c 
ruby_xml_parser_options.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_namespaces.o -c 
ruby_xml_namespaces.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_html_parser_options.o 
-c ruby_xml_html_parser_options.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_html_parser_context.o 
-c ruby_xml_html_parser_context.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_schema.o -c 
ruby_xml_schema.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xinclude.o -c 
ruby_xml_xinclude.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_error.o -c 
ruby_xml_error.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml.o -c ruby_xml.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xpath_expression.o -c 
ruby_xml_xpath_expression.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_encoding.o -c 
ruby_xml_encoding.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_relaxng.o -c 
ruby_xml_relaxng.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_attributes.o -c 
ruby_xml_attributes.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_schema_element.o -c 
ruby_xml_schema_element.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xpointer.o -c 
ruby_xml_xpointer.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_namespace.o -c 
ruby_xml_namespace.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_html_parser.o -c 
ruby_xml_html_parser.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xpath_object.o -c 
ruby_xml_xpath_object.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_node.o -c 
ruby_xml_node.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_dtd.o -c ruby_xml_dtd.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_sax2_handler.o -c 
ruby_xml_sax2_handler.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_schema_attribute.o -c 
ruby_xml_schema_attribute.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xpath.o -c 
ruby_xml_xpath.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_writer.o -c 
ruby_xml_writer.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_input_cbg.o -c 
ruby_xml_input_cbg.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_cbg.o -c ruby_xml_cbg.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o libxml.o -c libxml.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_attr_decl.o -c 
ruby_xml_attr_decl.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_xpath_context.o -c 
ruby_xml_xpath_context.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_attr.o -c 
ruby_xml_attr.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_io.o -c ruby_xml_io.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_document.o -c 
ruby_xml_document.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_parser.o -c 
ruby_xml_parser.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_schema_facet.o -c 
ruby_xml_schema_facet.c
  gcc -I. -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include -DRUBY_EXTCONF_H=\"extconf.h\" 
-D_FORTIFY_SOURCE=2   -fPIC -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -fPIC -I/usr/include/x86_64-linux-gnu/ruby-2.1.0 
-I/usr/include/ruby-2.1.0/ruby/backward -I/usr/include/ruby-2.1.0 -I. 
-I/usr/include/libxml2 -I/usr/local/include  -o ruby_xml_sax_parser.o -c 
ruby_xml_sax_parser.c
  rm -f libxml_ruby.so
  gcc -shared -o libxml_ruby.so ruby_xml_reader.o ruby_xml_schema_type.o 
ruby_xml_parser_context.o ruby_xml_parser_options.o ruby_xml_namespaces.o 
ruby_xml_html_parser_options.o ruby_xml_html_parser_context.o ruby_xml_schema.o 
ruby_xml_xinclude.o ruby_xml_error.o ruby_xml.o ruby_xml_xpath_expression.o 
ruby_xml_encoding.o ruby_xml_relaxng.o ruby_xml_attributes.o 
ruby_xml_schema_element.o ruby_xml_xpointer.o ruby_xml_namespace.o 
ruby_xml_html_parser.o ruby_xml_xpath_object.o ruby_xml_node.o ruby_xml_dtd.o 
ruby_xml_sax2_handler.o ruby_xml_schema_attribute.o ruby_xml_xpath.o 
ruby_xml_writer.o ruby_xml_input_cbg.o ruby_xml_cbg.o libxml.o 
ruby_xml_attr_decl.o ruby_xml_xpath_context.o ruby_xml_attr.o ruby_xml_io.o 
ruby_xml_document.o ruby_xml_parser.o ruby_xml_schema_facet.o 
ruby_xml_sax_parser.o -L. -L/usr/lib/x86_64-linux-gnu -L/usr/lib -L. 
-Wl,-z,relro -L/build/ruby2.1-yik_iE/ruby2.1-2.1.4/debian/lib -fstack-protector 
-rdynamic -Wl,-export-dynamic    -lruby-2.1 -lxml2 -lc -lz -lm -lnsl  -lpthread 
-lgmp -ldl -lcrypt -lm   -lc
  make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
  make V=1 "DESTDIR=" install
  make[1]: Entering directory '/«PKGBUILDDIR»/ext/libxml'
  /bin/mkdir -p . ./.gem.20141127-7034-1qohq5g
  exit > .RUBYARCHDIR.time
  /usr/bin/install -c -m 0755 libxml_ruby.so ./.gem.20141127-7034-1qohq5g
  make[1]: Leaving directory '/«PKGBUILDDIR»/ext/libxml'
  rm -f 
/«PKGBUILDDIR»/debian/ruby-libxml/usr/lib/x86_64-linux-gnu/ruby/vendor_ruby/2.1.0/mkmf.log
  Running tests for ruby2.1 using debian/ruby-tests.rb...
  test/unit warning: method TestNamespaces#test_namespaces is redefined
  Run options:
  
  # Running tests:
  
  Node#properties is deprecated.  Use Node#[] instead.
  Warning: failed to load external entity "i_dont_exist.xml".
  Parser.register_error_handler is deprecated.  Use Error.set_handler instead
  /«PKGBUILDDIR»/test/tc_error.rb:150: warning: Passing no parameters to 
XML::Parser.new is deprecated.  Pass an instance of XML::Parser::Context 
instead.
  XML::Parser#string is deprecated.  Use XML::Parser.string instead
  XML::Parser#string is deprecated.  Use XML::Parser.string instead
  /«PKGBUILDDIR»/test/tc_error.rb:95: warning: already initialized constant 
STDERR
  /«PKGBUILDDIR»/test/tc_error.rb:101: warning: already initialized constant 
STDERR
  /«PKGBUILDDIR»/test/tc_error.rb:95: warning: previous definition of STDERR 
was here
  /«PKGBUILDDIR»/test/tc_error.rb:79: warning: already initialized constant 
STDERR
  /«PKGBUILDDIR»/test/tc_error.rb:101: warning: previous definition of STDERR 
was here
  /«PKGBUILDDIR»/test/tc_error.rb:85: warning: already initialized constant 
STDERR
  /«PKGBUILDDIR»/test/tc_error.rb:79: warning: previous definition of STDERR 
was here
  Error: Invalid predicate.
  xmlXPathEval: evaluation failed
  
....................................................................................................................FFF.........................................................333333
  /«PKGBUILDDIR»/test/tc_parser.rb:315: warning: Passing no parameters to 
XML::Parser.new is deprecated.  Pass an instance of XML::Parser::Context 
instead.
  XML::Parser#document= is deprecated.  Use XML::Parser.document= instead
  /«PKGBUILDDIR»/test/tc_parser.rb:326: warning: Passing no parameters to 
XML::Parser.new is deprecated.  Pass an instance of XML::Parser::Context 
instead.
  XML::Parser#file is deprecated.  Use XML::Parser.file instead
  /«PKGBUILDDIR»/test/tc_parser.rb:335: warning: Passing no parameters to 
XML::Parser.new is deprecated.  Pass an instance of XML::Parser::Context 
instead.
  XML::Parser#io is deprecated.  Use XML::Parser.io instead
  /«PKGBUILDDIR»/test/tc_parser.rb:348: warning: Passing no parameters to 
XML::Parser.new is deprecated.  Pass an instance of XML::Parser::Context 
instead.
  XML::Parser#string is deprecated.  Use XML::Parser.string instead
  set_error_handler is deprecated.  Use Error.set_handler instead
  set_error_handler is deprecated.  Use Error.set_handler instead
  reset_error_handler is deprecated.  Use Error.reset_handler instead
  Error: Invalid expression.
  xmlXPathEval: evaluation failed
  Error: Invalid expression.
  xmlXPathEval: evaluation failed
  Error: Undefined namespace prefix.
  xmlXPathEval: evaluation failed
  Error: Undefined namespace prefix.
  xmlXPathEval: evaluation failed
  
........F..................................................................................................................................................................................
  
  Finished tests in 2.976026s, 121.9747 tests/s, 565.8552 assertions/s.
  
    1) Failure:
  TestHtmlParserContext#test_default_options 
[/«PKGBUILDDIR»/test/tc_html_parser_context.rb:10]:
  <0> expected but was
  <256>.
  
    2) Failure:
  TestHtmlParserContext#test_no_options 
[/«PKGBUILDDIR»/test/tc_html_parser_context.rb:16]:
  <0> expected but was
  <256>.
  
    3) Failure:
  TestHtmlParserContext#test_options 
[/«PKGBUILDDIR»/test/tc_html_parser_context.rb:22]:
  <32> expected but was
  <288>.
  
    4) Failure:
  TestParser#test_bad_xml [/«PKGBUILDDIR»/test/tc_parser.rb:305]:
  <20> expected but was
  <34>.
  
  363 tests, 1684 assertions, 4 failures, 0 errors, 0 skips
  
  ruby -v: ruby 2.1.4p265 (2014-10-27) [x86_64-linux-gnu]
  DOCUMENT
  version=1.0
  encoding=utf-8
  URL=/«BUILDDIR»/ruby-libxml-2....
  standalone=true
    ELEMENT bands
      ATTRIBUTE genre
        TEXT
          content=metal
      ELEMENT m#C3#B6tley_cr#C3#BCe
        ATTRIBUTE country
          TEXT interned
            content=us
        TEXT
          content=M#C3#B6tley Cr#C3#BCe is an American heavy metal...
      ELEMENT iron_maiden
        ATTRIBUTE country
          TEXT interned
            content=uk
        TEXT
          content=Iron Maiden is a British heavy metal ban...
      ELEMENT bands
        ATTRIBUTE genre
          TEXT
            content=metal
        ELEMENT m#C3#B6tley_cr#C3#BCe
          ATTRIBUTE country
            TEXT
              content=us
          TEXT
            content=M#C3#B6tley Cr#C3#BCe is an American heavy metal...
        ELEMENT iron_maiden
          ATTRIBUTE country
            TEXT
              content=uk
          TEXT
            content=Iron Maiden is a British heavy metal ban...
  ERROR: Test "ruby2.1" failed. Exiting.
  dh_auto_install: dh_ruby --install /«PKGBUILDDIR»/debian/ruby-libxml returned 
exit code 1
  make: *** [binary] Error 1
  debian/rules:16: recipe for target 'binary' failed
  dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 
2

Without having checked very carefully, I suspect that the first three
test failures are due to this commit:

  
https://git.gnome.org/browse/libxml2/commit/?id=c35af8b18dddd0bdfb137ad6a056837a3d5ea651

... and perhaps would best be fixed by enabling keep-blanks first for
consistency.

The fourth failure is complaining about a mismatching error column
number.  Looking at the test context, to my mind the new value is
correct, and indeed I see a number of fixes for column numbers in
libxml2 2.9.2.  I suspect this is the main cause of the discrepancy
here:

  
https://git.gnome.org/browse/libxml2/commit/?id=33f658c969501bb246f8d4c6d21772948c7bc965

The attached patch fixes both these problems.  I've tested that it
builds cleanly against both testing and unstable.  Please consider it,
although I can imagine you might want to take different approaches,
particularly to the keep-blanks class of problem.

Thanks,

-- 
Colin Watson                                       [cjwat...@ubuntu.com]
  * Fix tests to tolerate changes in libxml2 2.9.2.

diff -Nru ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch
--- ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch	1970-01-01 01:00:00.000000000 +0100
+++ ruby-libxml-2.7.0/debian/patches/libxml2-2.9.2.patch	2014-11-27 17:12:48.000000000 +0000
@@ -0,0 +1,51 @@
+Index: b/test/tc_html_parser_context.rb
+===================================================================
+--- a/test/tc_html_parser_context.rb
++++ b/test/tc_html_parser_context.rb
+@@ -6,17 +6,20 @@
+ 
+ class TestHtmlParserContext < Test::Unit::TestCase
+   def test_default_options
++    XML.default_keep_blanks = true
+     context = XML::HTMLParser::Context.new
+     assert_equal(0, context.options)
+   end
+ 
+   def test_no_options
++    XML.default_keep_blanks = true
+     context = XML::HTMLParser::Context.new
+     context.options = 0
+     assert_equal(0, context.options)
+   end
+ 
+   def test_options
++    XML.default_keep_blanks = true
+     context = XML::HTMLParser::Context.new
+     context.options = XML::HTMLParser::Options::NOERROR
+     assert_equal(XML::HTMLParser::Options::NOERROR, context.options)
+Index: b/test/tc_parser.rb
+===================================================================
+--- a/test/tc_parser.rb
++++ b/test/tc_parser.rb
+@@ -3,6 +3,7 @@
+ require './test_helper'
+ require 'test/unit'
+ require 'stringio'
++require 'rubygems'
+ 
+ class TestParser < Test::Unit::TestCase
+   def setup
+@@ -302,7 +303,12 @@
+     assert_nil(error.str2)
+     assert_nil(error.str3)
+     assert_equal(0, error.int1)
+-    assert_equal(20, error.int2)
++    # Versions of libxml2 before 2.9.2 calculated wrong error columns.
++    if Gem::Version.new(XML::LIBXML_VERSION) < Gem::Version.new('2.9.2')
++      assert_equal(20, error.int2)
++    else
++      assert_equal(34, error.int2)
++    end
+     assert_nil(error.node)
+   end
+ 
diff -Nru ruby-libxml-2.7.0/debian/patches/series ruby-libxml-2.7.0/debian/patches/series
--- ruby-libxml-2.7.0/debian/patches/series	2013-08-29 20:17:28.000000000 +0100
+++ ruby-libxml-2.7.0/debian/patches/series	2014-11-27 17:07:28.000000000 +0000
@@ -1,3 +1,4 @@
 0100_run_builtin_shell_command_ulimit_in_tests.patch
 #fix_test_under_1.9.1
 0200_do_not_overwrite_LDFLAGS.patch
+libxml2-2.9.2.patch

--- End Message ---
--- Begin Message ---
Source: ruby-libxml
Source-Version: 2.7.0-3

We believe that the bug you reported is fixed in the latest version of
ruby-libxml, 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 771...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Antonio Terceiro <terce...@debian.org> (supplier of updated ruby-libxml 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Wed, 03 Dec 2014 20:30:48 -0200
Source: ruby-libxml
Binary: ruby-libxml
Architecture: source
Version: 2.7.0-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Ruby Extras Maintainers 
<pkg-ruby-extras-maintain...@lists.alioth.debian.org>
Changed-By: Antonio Terceiro <terce...@debian.org>
Description:
 ruby-libxml - Ruby Bindings for LibXML2
Closes: 771217
Changes:
 ruby-libxml (2.7.0-3) unstable; urgency=medium
 .
   * Team upload.
   * debian/patches/libxml2-2.9.2.patch: fix tests when running against libxml2
     2.9.2 (Closes: #771217). Thanks to Colin Watson <cjwat...@ubuntu.com>.
Checksums-Sha1:
 25cdc5ecc24e92098a1814253cdd4c0c3eceaaa2 2199 ruby-libxml_2.7.0-3.dsc
 175e70b27b36d061e0f41c688fef28c99b264aa9 5764 ruby-libxml_2.7.0-3.debian.tar.xz
Checksums-Sha256:
 a3f44117c502754a35e1883b2fe669617f254363443105e71e674a909793924d 2199 
ruby-libxml_2.7.0-3.dsc
 3b4b23cd2c00d2b020acb92ab2f885ab218d68a30138b21af98da9c309e3aae7 5764 
ruby-libxml_2.7.0-3.debian.tar.xz
Files:
 4e972668bbf4eb2785059839996d116f 2199 ruby optional ruby-libxml_2.7.0-3.dsc
 4e5e4b25ca1300ee13348323bc35ba62 5764 ruby optional 
ruby-libxml_2.7.0-3.debian.tar.xz

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCAAGBQJUf5pUAAoJEPwNsbvNRgvey1UP/RDMcYuGbF2QK4gO7YxczSJR
+f4/v7XbhPQpvLFNsCpBtKosqLX0ogk+uETNHekzu06TmTLBCsCoyT2KkFEeCn47
3/Wmv82j+i0sNBZa+PMDkqaTuxi5sjjZ39n4y3BTRLqNGOOcFAkagkc4cKUbz2mm
j11OvbeIDL+8ecw/vbhE1VQ2EaE805jH10a4qhqLu0LQEXMiZuuD5Od6lR8EKd6X
oNFNwe5UaXBXeLZL6Z0gE3Xjn+Q0oEcMcxju+2gOHNe9laTD+gcFyWmVzErpKlw5
sm3a8ipc+i3B/KkyY9UsaGRzGwDMRwZ9LaTI6dtZljxyVsiLfY8jYinF/vAnQhnK
u2xrpMX0QBRLUS6w1lwMNfgoXpwe41oJMXV85fMr2esRHx+y8JL7d83yNk7xzxlk
OLD8HVB/2fFCunCPfOlu5SB+GTgM1fbrO8/MfQmtFCJYDdj8xXi9aD3PrIdUdnEp
ggX/gKWSxSiVZfxCJQkMjq+cmZyD7xS00Z+jVFmzL67Pvfduu8XZCSW0WNBXD65U
U4O0d4XErkLJJ8rJlM09TJHkj4THf6UTKdX9VfnCn8tlZkqKYjXdJ74RIN6OrIU+
yIIWABf+k1O7XJQtnb1hhxK5eALntc68LlEIED2Y9qAyCPtbwHvtSPpfYJEA10V3
mGd8QhORlTJtn9LTst0d
=ktht
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to