Hello community, here is the log from the commit of package rubygem-nokogiri for openSUSE:Factory checked in at 2016-07-07 15:08:02 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-nokogiri (Old) and /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rubygem-nokogiri" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-nokogiri/rubygem-nokogiri.changes 2016-04-11 09:10:52.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new/rubygem-nokogiri.changes 2016-07-07 15:08:04.000000000 +0200 @@ -1,0 +2,50 @@ +Tue Jun 7 04:31:57 UTC 2016 - coolo@suse.com + +- updated to version 1.6.8 + + ==== Features + + Several changes were made to improve performance: + + * [MRI] Simplify NodeSet#to_a with a minor speed-up. (#1397) + * XML::Node#ancestors optimization. (#1297) (Thanks, Bruno Sutic!) + * Use Symbol#to_proc where we weren't previously. (#1296) (Thanks, Bruno Sutic!) + * XML::DTD#each uses implicit block calls. (Thanks, @glaucocustodio!) + * Fall back to the `pkg-config` gem if we're having trouble finding the system libxml2. This should help many FreeBSD users. (#1417) + * Set document encoding appropriately even on blank document. (#1043) (Thanks, @batter!) + + ==== Bug Fixes + + * [JRuby] fix slow add_child (#692) + * [JRuby] fix load errors when deploying to JRuby/Torquebox (#1114) (Thanks, @atambo and @jvshahid!) + * [JRuby] fix NPE when inspecting nodes returned by NodeSet#drop (#1042) (Thanks, @mkristian!) + * [JRuby] fix nil attriubte node's namespace in reader (#1327) (Thanks, @codekitchen!) + * [JRuby] fix Nokogiri munging unicode characters that require more than 2 bytes (#1113) (Thanks, @mkristian!) + * [JRuby] allow unlinking an unparented node (#1112, #1152) (Thanks, @esse!) + * [JRuby] allow Fragment parsing on a frozen string (#444, #1077) + * [JRuby] HTML `style` tags are no longer encoded (#1316) (Thanks, @tbeauvais!) + * [MRI] fix assertion failure while accessing attribute node's namespace in reader (#843) (Thanks, @2potatocakes!) + * [MRI] fix issue with GCing namespace nodes returned in an xpath query. (#1155) + * [MRI] Ensure C strings are null-terminated. (#1381) + * [MRI] Ensure Rubygems is loaded before using mini_portile2 at installation. (#1393, #1411) (Thanks, @JonRowe!) + * [MRI] Handling another edge case where the `libxml-ruby` gem's global callbacks were smashing the heap. (#1426). (Thanks to @bbergstrom for providing an isolated test case!) + * [MRI] Ensure encodings are passed to Sax::Parser xmldecl callback. (#844) + * [MRI] Ensure default ns prefix is applied correctly when reparenting nodes to another document. (#391) (Thanks, @ylecuyer!) + * [MRI] Ensure Reader handles non-existent attributes as expected. (#1254) (Thanks, @ccutrer!) + * [MRI] Cleanup around namespace handling when reparenting nodes. (#1332, #1333, #1444) (Thanks, @cuttrer and @bradleybeddoes!) + * unescape special characters in CSS queries (#1303) (Thanks, @twalpole!) + * consistently handle empty documents (#1349) + * Update to mini_portile2 2.1.0 to address whitespace-handling during patching. (#1402) + * Fix encoding of xml node namespaces. + * Work around issue installing Nokogiri on overlayfs (commonly used in Docker containers). (#1370, #1405) + + ==== Other Notes + + * Removed legacy code remaining from Ruby 1.8.x support. + * Removed legacy code remaining from REE support. + * Removing hacky workarounds for bugs in some older versions of libxml2. + * Handling C strings in a forward-compatible manner, see https://github.com/ruby/ruby/blob/v2_2_0/NEWS#L319 + +- remove nokogiri-1.6.7.2_mini_portile2_version.diff as upstreamed + +------------------------------------------------------------------- Old: ---- nokogiri-1.6.7.2.gem nokogiri-1.6.7.2_mini_portile2_version.diff New: ---- nokogiri-1.6.8.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-nokogiri.spec ++++++ --- /var/tmp/diff_new_pack.WdtxIh/_old 2016-07-07 15:08:05.000000000 +0200 +++ /var/tmp/diff_new_pack.WdtxIh/_new 2016-07-07 15:08:05.000000000 +0200 @@ -24,12 +24,13 @@ # Name: rubygem-nokogiri -Version: 1.6.7.2 +Version: 1.6.8 Release: 0 %define mod_name nokogiri %define mod_full_name %{mod_name}-%{version} # MANUAL -BuildRequires: %{rubygem mini_portile2:2.0} +BuildRequires: %{rubygem mini_portile2} +BuildRequires: %{rubygem pkg-config} BuildRequires: libxml2-devel >= 2.6.21 BuildRequires: libxslt-devel # /MANUAL @@ -43,9 +44,6 @@ Source: http://rubygems.org/gems/%{mod_full_name}.gem Source1: rubygem-nokogiri-rpmlintrc Source2: gem2rpm.yml -# MANUAL -Patch0: nokogiri-1.6.7.2_mini_portile2_version.diff -# /MANUAL Summary: Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser License: MIT Group: Development/Languages/Ruby @@ -55,14 +53,8 @@ Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser. Among Nokogiri's many features is the ability to search documents via XPath or CSS3 selectors. -XML is like violence - if it doesn’t solve your problems, you are not -using enough of it. %prep -%gem_unpack -%patch0 -p1 -find -type f -print0 | xargs -0 touch -r %{S:0} -%gem_build %build ++++++ gem2rpm.yml ++++++ --- /var/tmp/diff_new_pack.WdtxIh/_old 2016-07-07 15:08:06.000000000 +0200 +++ /var/tmp/diff_new_pack.WdtxIh/_new 2016-07-07 15:08:06.000000000 +0200 @@ -18,13 +18,12 @@ :preamble: |- BuildRequires: libxml2-devel >= 2.6.21 BuildRequires: libxslt-devel - BuildRequires: %{rubygem mini_portile2:2.0} + BuildRequires: %{rubygem mini_portile2} + BuildRequires: %{rubygem pkg-config} # BuildRequires: foobar # Requires: foobar # ## used by gem2rpm -:patches: - nokogiri-1.6.7.2_mini_portile2_version.diff: -p1 -# ## used by gem2rpm +#:patches :sources: - rubygem-nokogiri-rpmlintrc # - foo.desktop ++++++ nokogiri-1.6.7.2.gem -> nokogiri-1.6.8.gem ++++++ /work/SRC/openSUSE:Factory/rubygem-nokogiri/nokogiri-1.6.7.2.gem /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new/nokogiri-1.6.8.gem differ: char 132, line 1