commit rmt-server for openSUSE:Factory
Hello community, here is the log from the commit of package rmt-server for openSUSE:Factory checked in at 2019-05-17 23:44:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rmt-server (Old) and /work/SRC/openSUSE:Factory/.rmt-server.new.5148 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "rmt-server" Fri May 17 23:44:25 2019 rev:19 rq:703695 version:2.1.4 Changes: -------- --- /work/SRC/openSUSE:Factory/rmt-server/rmt-server.changes 2019-03-05 12:23:19.828877868 +0100 +++ /work/SRC/openSUSE:Factory/.rmt-server.new.5148/rmt-server.changes 2019-05-17 23:44:32.929867151 +0200 @@ -1,0 +2,80 @@ +Wed May 15 14:36:17 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 2.1.4 +- Fix duplicate nginx location in rmt-server-pubcloud (bsc#1135222) + +------------------------------------------------------------------- +Mon May 13 12:09:59 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 2.1.3 +- Mirror additional repos that were enabled during mirroring (bsc#1132690) + +------------------------------------------------------------------- +Wed May 8 10:06:23 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 2.1.2 +- Make service IDs consistent across different RMT instances (bsc#1134428) + +------------------------------------------------------------------- +Mon May 6 11:07:36 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 2.1.1 +- Make SMT data import scripts faster (bsc#1134190) + +------------------------------------------------------------------- +Wed Apr 24 09:29:14 UTC 2019 - Thomas Muntaner <tmuntaner@suse.com> + +- Version 2.1.0 +- Updated dependency nokogiri to 1.10.3 (CVE-2019-11068) +- Allow RMT registration to work under HTTP as well as HTTPS. + +------------------------------------------------------------------- +Wed Apr 17 10:51:47 UTC 2019 - tmuntaner@suse.com + +- Version 2.0.0 +- Breaking Change: Added headers to generated CSV files + +------------------------------------------------------------------- +Tue Apr 2 16:02:04 UTC 2019 - Serhii Kotov <skotov@suse.com> + +- Version 1.2.8 +- Offline migration from SLE 15 to SLE 15 SP1 will add Python2 module + +------------------------------------------------------------------- +Thu Mar 21 11:55:02 UTC 2019 - skotov@suse.com + +- Version 1.2.7 +- Online migrations will automatically add additional modules + to the client systems depending on the base product + +------------------------------------------------------------------- +Wed Mar 20 16:14:09 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 1.2.6 +- Fix incorrect triggering of registration sharing (bsc#1129392) +- Add a script to manually test registration sharing + +------------------------------------------------------------------- +Mon Mar 18 11:41:47 UTC 2019 - tmuntaner@suse.com + +- Version 1.2.5 +- Updated rails to version 5.1.6.2 (CVE-2019-5419) + +------------------------------------------------------------------- +Wed Mar 13 12:18:05 UTC 2019 - Ivan Kapelyukhin <ikapelyukhin@suse.com> + +- Version 1.2.4 +- Supply log severity to journald + +------------------------------------------------------------------- +Tue Mar 12 17:21:47 UTC 2019 - Hernan Schmidt <hschmidt@suse.com> + +- Version 1.2.3 +- Fix license mirroring issue in some non-SUSE repositories (bsc#1128858) + +------------------------------------------------------------------- +Mon Mar 11 14:16:31 UTC 2019 - Thomas Muntaner <tmuntaner@suse.com> + +- Added the ability to mirror the SUMA product tree. + +------------------------------------------------------------------- Old: ---- auth-handler.conf auth-location.conf http-certs.conf nginx-http.conf nginx-https.conf rmt-cli_bash-completion.sh rmt-server-1.2.2.tar.bz2 rmt-server-migration.service rmt-server-mirror-sles12.timer rmt-server-mirror.service rmt-server-mirror.timer rmt-server-sync-sles12.timer rmt-server-sync.service rmt-server-sync.timer rmt-server.reg rmt-server.service rmt-server.target New: ---- rmt-server-2.1.4.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rmt-server.spec ++++++ --- /var/tmp/diff_new_pack.zCsRiE/_old 2019-05-17 23:44:33.825866659 +0200 +++ /var/tmp/diff_new_pack.zCsRiE/_new 2019-05-17 23:44:33.829866656 +0200 @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,39 +22,19 @@ %define conf_dir %{_sysconfdir}/rmt %define rmt_user _rmt %define rmt_group nginx -%if 0%{?suse_version} == 1315 -%define is_sle_12_family 1 -%define ruby_version ruby2.5 -%else %define ruby_version %{rb_default_ruby_suffix} -%endif + Name: rmt-server -Version: 1.2.2 +Version: 2.1.4 Release: 0 Summary: Repository mirroring tool and registration proxy for SCC License: GPL-2.0-or-later Group: Productivity/Networking/Web/Proxy -Url: https://software.opensuse.org/package/rmt-server +URL: https://software.opensuse.org/package/rmt-server Source0: %{name}-%{version}.tar.bz2 Source1: rmt-server-rpmlintrc Source2: rmt.conf Source3: rmt-cli.8.gz -Source4: nginx-http.conf -Source5: rmt-server-mirror.service -Source6: rmt-server-mirror.timer -Source7: rmt-server-sync.service -Source8: rmt-server-sync.timer -Source9: rmt-server.service -Source10: rmt-server.target -Source11: rmt-server-migration.service -Source12: rmt-server-sync-sles12.timer -Source13: rmt-server-mirror-sles12.timer -Source14: nginx-https.conf -Source15: auth-handler.conf -Source16: auth-location.conf -Source17: rmt-cli_bash-completion.sh -Source18: rmt-server.reg -Source19: http-certs.conf BuildRequires: %{ruby_version} BuildRequires: %{ruby_version}-devel BuildRequires: %{rubygem bundler} @@ -104,9 +84,7 @@ cp -p %{SOURCE2} . %setup -q -sed -i '1 s|/usr/bin/env\ ruby|/usr/bin/ruby.%{ruby_version}|' bin/rails -sed -i '1 s|/usr/bin/env\ ruby|/usr/bin/ruby.%{ruby_version}|' bin/rmt-cli -sed -i '1 s|/usr/bin/env\ ruby|/usr/bin/ruby.%{ruby_version}|' bin/rmt-data-import +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 @@ -121,32 +99,30 @@ mv tmp %{buildroot}%{data_dir} mkdir %{buildroot}%{data_dir}/public mv public/repo %{buildroot}%{data_dir}/public/ +mv public/suma %{buildroot}%{data_dir}/public/ mv vendor %{buildroot}%{lib_dir} cp -ar . %{buildroot}%{app_dir} ln -s %{data_dir}/tmp %{buildroot}%{app_dir}/tmp ln -s %{data_dir}/public/repo %{buildroot}%{app_dir}/public/repo +ln -s %{data_dir}/public/suma %{buildroot}%{app_dir}/public/suma mkdir -p %{buildroot}%{_bindir} ln -s %{app_dir}/bin/rmt-cli %{buildroot}%{_bindir} ln -s %{app_dir}/bin/rmt-data-import %{buildroot}%{_bindir}/rmt-data-import +ln -s %{app_dir}/bin/rmt-test-regsharing %{buildroot}%{_bindir} install -D -m 644 %{_sourcedir}/rmt-cli.8.gz %{buildroot}%{_mandir}/man8/rmt-cli.8.gz # systemd mkdir -p %{buildroot}%{_unitdir} -%if 0%{?is_sle_12_family} -install -m 444 %{SOURCE12} %{buildroot}%{_unitdir}/rmt-server-sync.timer -install -m 444 %{SOURCE13} %{buildroot}%{_unitdir}/rmt-server-mirror.timer -%else -install -m 444 %{SOURCE6} %{buildroot}%{_unitdir} -install -m 444 %{SOURCE8} %{buildroot}%{_unitdir} -%endif - -install -m 444 %{SOURCE5} %{buildroot}%{_unitdir} -install -m 444 %{SOURCE7} %{buildroot}%{_unitdir} -install -m 444 %{SOURCE9} %{buildroot}%{_unitdir} -install -m 444 %{SOURCE10} %{buildroot}%{_unitdir} -install -m 444 %{SOURCE11} %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server-mirror.timer %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server-sync.timer %{buildroot}%{_unitdir} + +install -m 444 package/files/systemd/rmt-server-mirror.service %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server-sync.service %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server.service %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server.target %{buildroot}%{_unitdir} +install -m 444 package/files/systemd/rmt-server-migration.service %{buildroot}%{_unitdir} install -m 444 engines/registration_sharing/package/rmt-server-regsharing.service %{buildroot}%{_unitdir} install -m 444 engines/registration_sharing/package/rmt-server-regsharing.timer %{buildroot}%{_unitdir} @@ -161,11 +137,10 @@ mv %{_builddir}/rmt.conf %{buildroot}%{_sysconfdir}/rmt.conf # nginx -install -D -m 644 %{SOURCE4} %{buildroot}%{_sysconfdir}/nginx/vhosts.d/rmt-server-http.conf -install -D -m 644 %{SOURCE14} %{buildroot}%{_sysconfdir}/nginx/vhosts.d/rmt-server-https.conf -install -D -m 644 %{SOURCE15} %{buildroot}%{_sysconfdir}/nginx/rmt-auth.d/auth-handler.conf -install -D -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/nginx/rmt-auth.d/auth-location.conf -install -D -m 644 package/http-certs.conf %{buildroot}%{_sysconfdir}/nginx/rmt-pubcloud.d/http-certs.conf +install -D -m 644 package/files/nginx/nginx-http.conf %{buildroot}%{_sysconfdir}/nginx/vhosts.d/rmt-server-http.conf +install -D -m 644 package/files/nginx/nginx-https.conf %{buildroot}%{_sysconfdir}/nginx/vhosts.d/rmt-server-https.conf +install -D -m 644 package/files/nginx/auth-handler.conf %{buildroot}%{_sysconfdir}/nginx/rmt-auth.d/auth-handler.conf +install -D -m 644 package/files/nginx/auth-location.conf %{buildroot}%{_sysconfdir}/nginx/rmt-auth.d/auth-location.conf sed -i -e '/BUNDLE_PATH: .*/cBUNDLE_PATH: "\/usr\/lib64\/rmt\/vendor\/bundle\/"' \ -e 's/^BUNDLE_JOBS: .*/BUNDLE_JOBS: "1"/' \ @@ -176,9 +151,9 @@ install -D -m 544 support/rmt %{buildroot}%{_libexecdir}/supportconfig/plugins/rmt # bash completion -install -D -m 644 %{SOURCE17} %{buildroot}%{_datadir}/bash-completion/completions/rmt-cli +install -D -m 644 package/files/rmt-cli_bash-completion.sh %{buildroot}%{_datadir}/bash-completion/completions/rmt-cli -install -D -m 644 %{SOURCE18} %{buildroot}%{_sysconfdir}/slp.reg.d/rmt-server.reg +install -D -m 644 package/files/rmt-server.reg %{buildroot}%{_sysconfdir}/slp.reg.d/rmt-server.reg # cleanup of /usr/bin/env commands grep -rl '\/usr\/bin\/env ruby' %{buildroot}%{lib_dir}/vendor/bundle/ruby | xargs \ @@ -211,6 +186,7 @@ %files %attr(-,%{rmt_user},%{rmt_group}) %{app_dir} %exclude %{app_dir}/engines/ +%exclude %{app_dir}/package/ %attr(-,%{rmt_user},%{rmt_group}) %{data_dir} %attr(-,%{rmt_user},%{rmt_group}) %{conf_dir} %attr(-,%{rmt_user},%{rmt_group}) /var/lib/rmt @@ -246,14 +222,13 @@ %{_libexecdir}/supportconfig/plugins/rmt %files pubcloud +%{_bindir}/rmt-test-regsharing %attr(-,%{rmt_user},%{rmt_group}) %{app_dir}/engines/ %dir %{_sysconfdir}/nginx/rmt-auth.d/ -%dir %{_sysconfdir}/nginx/rmt-pubcloud.d/ %dir %attr(-,%{rmt_user},%{rmt_group}) %{data_dir}/regsharing %exclude %{app_dir}/engines/registration_sharing/package/ %config(noreplace) %{_sysconfdir}/nginx/rmt-auth.d/auth-handler.conf %config(noreplace) %{_sysconfdir}/nginx/rmt-auth.d/auth-location.conf -%config(noreplace) %{_sysconfdir}/nginx/rmt-pubcloud.d/http-certs.conf %{_sbindir}/rcrmt-server-regsharing %{_unitdir}/rmt-server-regsharing.service @@ -293,6 +268,9 @@ %postun %service_del_postun rmt-server.target rmt-server.service rmt-server-migration.service rmt-server-mirror.service rmt-server-sync.service +%posttrans +/usr/bin/systemctl reload nginx.service + %pre pubcloud %service_add_pre rmt-server-regsharing.service ++++++ rmt-cli.8.gz ++++++ --- /var/tmp/diff_new_pack.zCsRiE/_old 2019-05-17 23:44:33.849866645 +0200 +++ /var/tmp/diff_new_pack.zCsRiE/_new 2019-05-17 23:44:33.853866644 +0200 @@ -1,7 +1,7 @@ .\" generated with Ronn/v0.7.3 .\" http://github.com/rtomayko/ronn/tree/0.7.3 . -.TH "RMT\-CLI" "8" "February 2019" "" "RMT" +.TH "RMT\-CLI" "8" "May 2019" "" "RMT" . .SH "NAME" \fBrmt\-cli\fR \- control and configure your RMT server @@ -113,7 +113,7 @@ . .TP \fBrmt\-cli mirror\fR -In its default configuration, RMT mirrors its enabled product repositories automatically once every night\. This command starts this mirroring process manually\. +In its default configuration, RMT mirrors its enabled product repositories automatically once every night\. This command starts this mirroring process manually\. Changes made to repository mirroring settings while mirroring is in progress are respected by the mirroring process\. . .P When all enabled repositories are fully mirrored, you can register your client systems against RMT by running \fBSUSEConnect \-\-url https://<RMT hostname>\fR on the client machine\. After successful registration the repositories from RMT will be used by \fBzypper\fR on the client machine\. ++++++ rmt-server-1.2.2.tar.bz2 -> rmt-server-2.1.4.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/rmt-server/rmt-server-1.2.2.tar.bz2 /work/SRC/openSUSE:Factory/.rmt-server.new.5148/rmt-server-2.1.4.tar.bz2 differ: char 11, line 1
participants (1)
-
root