Hello community,

here is the log from the commit of package rmt-server for openSUSE:Factory 
checked in at 2020-06-29 21:15:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rmt-server (Old)
 and      /work/SRC/openSUSE:Factory/.rmt-server.new.3060 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rmt-server"

Mon Jun 29 21:15:54 2020 rev:31 rq:817735 version:2.5.10

Changes:
--------
--- /work/SRC/openSUSE:Factory/rmt-server/rmt-server.changes    2020-04-04 
12:26:58.192023343 +0200
+++ /work/SRC/openSUSE:Factory/.rmt-server.new.3060/rmt-server.changes  
2020-06-29 21:16:00.237345603 +0200
@@ -1,0 +2,46 @@
+Tue Jun 16 13:05:49 UTC 2020 - Luís Caparroz <luis.capar...@suse.com>
+
+- Version 2.5.10
+- Support rmt-server to run with Ruby 2.7 (Factory/Tumbleweed):
+  - Bump gem 'config' version from 1.7.2 to 2.2.1 to fix incompatibility Ruby
+    2.7 OpenStruct class;
+  - Bump gem 'typhoeus' version from 1.3.1 to 1.4.0 in order to also bump gem
+    'ethon' version, which caused a 'rb_safe_level' warning on Ruby 2.7;
+  - Fix "last arg as keyword arg" Ruby 2.7 warning on source code;
+  - Disable "deprecated" warnings from Ruby 2.7; Rails 5.1 generates a lot of
+    warnings with Ruby 2.7, mainly due to "capturing the given block with
+    Proc.new", which is deprecated;
+  - Improve RPM spec to consider only the distribution default Ruby version
+    configured in OBS;
+  - Improve RPM spec to remove Ruby 2.7 warnings regarding 'bundler.
+
+-------------------------------------------------------------------
+Tue Jun  9 07:16:15 UTC 2020 - Thorsten Kukuk <ku...@suse.com>
+
+- Move nginx/vhosts.d directory to correct sub-package. They
+  are needed together with nginx, not rmt-server.
+- Fix dependencies especially for containerized usage:
+  - mariadb and nginx are not hard requires, could run on another host
+- Fix generic dependencies:
+  - systemd ordering was missing
+  - shadow is required for pre-install
+
+-------------------------------------------------------------------
+Fri May 29 14:54:06 UTC 2020 - Ivan Kapelyukhin <ikapelyuk...@suse.com>
+
+- Version 2.5.9
+- rmt-server-pubcloud: enforce strict authentication
+
+-------------------------------------------------------------------
+Tue May 19 12:31:53 UTC 2020 - Luís Caparroz <lcapar...@suse.com>
+
+- Version 2.5.8
+- Use repomd_parser gem to remove repository metadata parsing code.
+
+-------------------------------------------------------------------
+Fri Apr 17 03:25:20 UTC 2020 - Ivan Kapelyukhin <ikapelyuk...@suse.com>
+
+- Version 2.5.7
+- Use DB locks intead of lockfiles (bsc#1165548)
+
+-------------------------------------------------------------------

Old:
----
  rmt-server-2.5.6.tar.bz2

New:
----
  rmt-server-2.5.10.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rmt-server.spec ++++++
--- /var/tmp/diff_new_pack.Qu7TUt/_old  2020-06-29 21:16:01.153348437 +0200
+++ /var/tmp/diff_new_pack.Qu7TUt/_new  2020-06-29 21:16:01.157348449 +0200
@@ -22,10 +22,14 @@
 %define conf_dir     %{_sysconfdir}/rmt
 %define rmt_user     _rmt
 %define rmt_group    nginx
+
+# Only build for the distribution default Ruby version
+%define rb_build_versions     %{rb_default_ruby}
+%define rb_build_ruby_abis    %{rb_default_ruby_abi}
 %define ruby_version %{rb_default_ruby_suffix}
 
 Name:           rmt-server
-Version:        2.5.6
+Version:        2.5.10
 Release:        0
 Summary:        Repository mirroring tool and registration proxy for SCC
 License:        GPL-2.0-or-later
@@ -37,7 +41,7 @@
 Source3:        rmt-cli.8.gz
 BuildRequires:  %{ruby_version}
 BuildRequires:  %{ruby_version}-devel
-BuildRequires:  %{rubygem bundler}
+BuildRequires:  %{ruby_version}-rubygem-bundler
 BuildRequires:  fdupes
 BuildRequires:  gcc
 BuildRequires:  libcurl-devel
@@ -47,12 +51,13 @@
 BuildRequires:  libxslt-devel
 BuildRequires:  pkgconfig(systemd)
 Requires:       gpg2
-Requires:       mariadb
-Requires:       nginx
+Recommends:     mariadb
+Recommends:     nginx
+# The config is not really required by rmt-server, but by nginx ...
 Requires:       rmt-server-configuration
 Requires(post): %{ruby_version}
-Requires(post): %{rubygem bundler}
-Requires(post): shadow
+Requires:       %{ruby_version}-rubygem-bundler
+Requires(pre):  shadow
 Requires(post): timezone
 Requires(post): util-linux
 Conflicts:      yast2-rmt < 1.0.3
@@ -60,6 +65,7 @@
 Recommends:     rmt-server-config
 # Does not build for i586 and s390 and is not supported on those architectures
 ExcludeArch:    %{ix86} s390
+%{systemd_ordering}
 
 %description
 This package provides a mirroring tool for RPM repositories and a registration
@@ -102,7 +108,9 @@
 sed -i '1 s|/usr/bin/env\ ruby|/usr/bin/ruby.%{ruby_version}|' bin/*
 
 %build
-bundle.%{ruby_version} install %{?jobs:--jobs %{jobs}} --without test 
development --deployment --standalone
+bundle.%{ruby_version} config set deployment 'true'
+bundle.%{ruby_version} config set without 'test development'
+bundle.%{ruby_version} install %{?jobs:--jobs %{jobs}}
 
 %install
 mkdir -p %{buildroot}%{data_dir}
@@ -213,8 +221,6 @@
 %attr(-,%{rmt_user},%{rmt_group}) /var/lib/rmt
 %dir %{_libexecdir}/supportconfig
 %dir %{_libexecdir}/supportconfig/plugins
-%dir %{_sysconfdir}/nginx
-%dir %{_sysconfdir}/nginx/vhosts.d
 %dir /var/lib/rmt
 %dir %{_sysconfdir}/slp.reg.d
 %config(noreplace) %attr(0640, %{rmt_user},root) %{_sysconfdir}/rmt.conf
@@ -244,6 +250,8 @@
 %{_libexecdir}/supportconfig/plugins/rmt
 
 %files config
+%dir %{_sysconfdir}/nginx
+%dir %{_sysconfdir}/nginx/vhosts.d
 %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/rmt-server-http.conf
 %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/rmt-server-https.conf
 
@@ -253,6 +261,8 @@
 %dir %{_sysconfdir}/nginx/rmt-auth.d/
 %dir %attr(-,%{rmt_user},%{rmt_group}) %{data_dir}/regsharing
 %exclude %{app_dir}/engines/registration_sharing/package/
+%dir %{_sysconfdir}/nginx
+%dir %{_sysconfdir}/nginx/vhosts.d
 %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/rmt-server-pubcloud-http.conf
 %config(noreplace) %{_sysconfdir}/nginx/vhosts.d/rmt-server-pubcloud-https.conf
 %config(noreplace) %{_sysconfdir}/nginx/rmt-auth.d/auth-handler.conf

++++++ rmt-cli.8.gz ++++++
--- /var/tmp/diff_new_pack.Qu7TUt/_old  2020-06-29 21:16:01.193348561 +0200
+++ /var/tmp/diff_new_pack.Qu7TUt/_new  2020-06-29 21:16:01.197348573 +0200
@@ -1,7 +1,7 @@
 .\" generated with Ronn/v0.7.3
 .\" http://github.com/rtomayko/ronn/tree/0.7.3
 .
-.TH "RMT\-CLI" "8" "March 2020" "" "RMT"
+.TH "RMT\-CLI" "8" "May 2020" "" "RMT"
 .
 .SH "NAME"
 \fBrmt\-cli\fR \- control and configure your RMT server

++++++ rmt-server-2.5.6.tar.bz2 -> rmt-server-2.5.10.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/rmt-server/rmt-server-2.5.6.tar.bz2 
/work/SRC/openSUSE:Factory/.rmt-server.new.3060/rmt-server-2.5.10.tar.bz2 
differ: char 11, line 1


Reply via email to