Hello community, here is the log from the commit of package machinery for openSUSE:Factory checked in at 2016-03-07 13:28:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/machinery (Old) and /work/SRC/openSUSE:Factory/.machinery.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "machinery" Changes: -------- --- /work/SRC/openSUSE:Factory/machinery/machinery.changes 2016-01-28 17:24:08.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.machinery.new/machinery.changes 2016-03-07 13:30:06.000000000 +0100 @@ -1,0 +2,21 @@ +Tue Mar 01 13:51:39 CET 2016 - [email protected] + +- update to version 1.18.0 + * Make the machinery-helper exclusive to improve inspection performance significantly + on all supported architectures. + Following this change Go is required for installing the gem for now. + * Fix treatment of the rpm `(replaced)` flag (gh#SUSE/machinery#1897) + * Fix repository recognition on older Debian systems + * Inspection of unmanaged-files is now also using the faster machinery-helper + when a remote user is used + * Show all available information for unmanaged files in HTML view (gh#SUSE/machinery#1905) + * Move the machinery documentation from man page to HTML format + * Implement "--extract-metadata" option for the unmanaged-files inspection to + retrieve the file meta (e.g. owner, group, size) data without extracting the + files. + * Fixed counting of files in unmanaged directories (empty directories now report zero files + as one would expect) +- remove dependency on Nokogiri gem +- tracking bug (bnc#968380) + +------------------------------------------------------------------- Old: ---- machinery-tool-1.17.0.gem New: ---- machinery-tool-1.18.0.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ machinery.spec ++++++ --- /var/tmp/diff_new_pack.V51Bgn/_old 2016-03-07 13:30:07.000000000 +0100 +++ /var/tmp/diff_new_pack.V51Bgn/_new 2016-03-07 13:30:07.000000000 +0100 @@ -17,7 +17,7 @@ Name: machinery -Version: 1.17.0 +Version: 1.18.0 Release: 0 %define binary_name machinery %define mod_name machinery-tool @@ -35,14 +35,14 @@ %endif BuildRoot: %{_tmppath}/%{name}-%{version}-build -%ifarch x86_64 +# Require on SLES12 our Go version with s390x support +%if 0%{?suse_version} == 1315 && 0%{?is_opensuse} != 1 +BuildRequires: go-s390x +%else BuildRequires: go %endif -BuildRequires: ruby-macros >= 5 -# libxml2-devel and libxslt-devel are needed to install Nokogiri. BuildRequires: fdupes -BuildRequires: libxml2-devel -BuildRequires: libxslt-devel +BuildRequires: ruby-macros >= 5 %if %suse_version > 1310 %define rb_build_versions %{rb_default_ruby} BuildRequires: %{rubydevel} @@ -51,6 +51,8 @@ %if 0%{?bundlegems} BuildRequires: %{rubygem abstract_method < 2} BuildRequires: %{rubygem abstract_method >= 1.2} +BuildRequires: %{rubygem builder < 4} +BuildRequires: %{rubygem builder >= 3.2} BuildRequires: %{rubygem cheetah < 1} BuildRequires: %{rubygem cheetah >= 0.4} BuildRequires: %{rubygem diffy < 4} @@ -67,8 +69,6 @@ BuildRequires: %{rubygem kramdown >= 1.3} BuildRequires: %{rubygem mimemagic < 1} BuildRequires: %{rubygem mimemagic >= 0.3} -BuildRequires: %{rubygem nokogiri < 2} -BuildRequires: %{rubygem nokogiri >= 1.6} BuildRequires: %{rubygem sinatra < 2} BuildRequires: %{rubygem sinatra >= 1.4} BuildRequires: %{rubygem tilt < 3} @@ -76,6 +76,8 @@ %else Requires: %{rubygem abstract_method < 2} Requires: %{rubygem abstract_method >= 1.2} +Requires: %{rubygem builder < 4} +Requires: %{rubygem builder >= 3.2} Requires: %{rubygem cheetah < 1} Requires: %{rubygem cheetah >= 0.4} Requires: %{rubygem diffy < 4} @@ -92,8 +94,6 @@ Requires: %{rubygem kramdown >= 1.3} Requires: %{rubygem mimemagic < 1} Requires: %{rubygem mimemagic >= 0.3} -Requires: %{rubygem nokogiri < 2} -Requires: %{rubygem nokogiri >= 1.6} Requires: %{rubygem sinatra < 2} Requires: %{rubygem sinatra >= 1.4} Requires: %{rubygem tilt < 3} @@ -103,6 +103,8 @@ BuildRequires: ruby-devel BuildRequires: rubygem(abstract_method) < 2 BuildRequires: rubygem(abstract_method) >= 1.2 +BuildRequires: rubygem(builder) < 4 +BuildRequires: rubygem(builder) >= 3.2 BuildRequires: rubygem(bundler) BuildRequires: rubygem(cheetah) < 1 BuildRequires: rubygem(cheetah) >= 0.4 @@ -121,8 +123,6 @@ BuildRequires: rubygem(kramdown) >= 1.3 BuildRequires: rubygem(mimemagic) < 1 BuildRequires: rubygem(mimemagic) >= 0.3 -BuildRequires: rubygem(nokogiri) < 2 -BuildRequires: rubygem(nokogiri) >= 1.6 BuildRequires: rubygem(sinatra) < 2 BuildRequires: rubygem(sinatra) >= 1.4 BuildRequires: rubygem(tilt) < 3 @@ -174,7 +174,7 @@ gem "json", "~> 1.8" %endif gem "abstract_method", "~> 1.2" -gem "nokogiri", "~> 1.6" +gem "builder", "~> 3.2" gem "gli", "~> 2.11" gem "json-schema", "~> 2.2.4" gem "haml", "~> 4.0" @@ -188,22 +188,8 @@ mkdir -p vendor/cache cp %{_libdir}/ruby/gems/%{rb_ver}/cache/*.gem vendor/cache -# Normally, Nokogiri builds its own version of libexslt, libxslt and libxml2 and -# links nokogiri.so against them. The problem is that the linked library path -# contains the build root and would not work when the package is installed. The -# work around is to force Nokogiri to use system libraries. -export NOKOGIRI_USE_SYSTEM_LIBRARIES=1 - bundle install --standalone --local -# Remove references to the build directory to prevent the following RPMLint error: -# E: file-contains-buildroot (Badness: 10000) -rm -rf bundle/ruby/%{rb_ver}/extensions/*/%{rb_ver}/nokogiri-*/mkmf.log -rm -rf bundle/ruby/%{rb_ver}/extensions/*/%{rb_ver}/nokogiri-*/gem_make.out -# The nokogiri gem is mentioned twice in the setup.rb in Tumbleweed (once with -# a relative and once with an absolute path) so we remove the absolute one -sed -i '\|%{buildroot}|d' bundle/bundler/setup.rb - popd %endif @@ -243,10 +229,7 @@ %{_bindir}/%{binary_name} %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ -# check that the machinery-helper is there on x86_64 -%ifarch x86_64 -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/machinery-helper/machinery-helper -%endif + %if %suse_version > 1310 %{_libdir}/ruby/gems/%{rb_ver}/extensions/ %endif ++++++ machinery-tool-1.17.0.gem -> machinery-tool-1.18.0.gem ++++++ ++++ 19616 lines of diff (skipped)
