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