Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package rubygem-gem2rpm for openSUSE:Factory
checked in at 2026-06-13 18:44:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-gem2rpm (Old)
and /work/SRC/openSUSE:Factory/.rubygem-gem2rpm.new.1981 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-gem2rpm"
Sat Jun 13 18:44:59 2026 rev:41 rq:1358784 version:0.10.1
Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-gem2rpm/rubygem-gem2rpm.changes
2026-05-13 17:19:17.531185921 +0200
+++
/work/SRC/openSUSE:Factory/.rubygem-gem2rpm.new.1981/rubygem-gem2rpm.changes
2026-06-13 18:45:23.988602706 +0200
@@ -14,0 +15,6 @@
+Mon May 11 22:20:47 UTC 2026 - Marcus Rueckert <[email protected]>
+
+- replace update-alternatives with alts
+ (ref:
https://en.opensuse.org/openSUSE:Migrating_to_libalternatives_with_alts)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rubygem-gem2rpm.spec ++++++
--- /var/tmp/diff_new_pack.5yPZQn/_old 2026-06-13 18:45:24.940642365 +0200
+++ /var/tmp/diff_new_pack.5yPZQn/_new 2026-06-13 18:45:24.940642365 +0200
@@ -16,6 +16,12 @@
#
+%if 0%{suse_version} >= 1600
+%bcond_without alts
+%else
+%bcond_with alts
+%endif
+
%bcond_without gem2rpm_bootstrap
%bcond_with ruby21
%bcond_with ruby25
@@ -94,8 +100,15 @@
%package -n ruby2.1-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby2.1-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -110,6 +123,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby2.1-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby2.1-%{version} %{mod_weight}
@@ -124,18 +138,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby2.1-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby2.1
%{_bindir}/gem2rpm.ruby2.1-%{version}
fi
+%endif
%files -n ruby2.1-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby2.1-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby2.1-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby2.1
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby2.1
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/211*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby2.1/211*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/211*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby2.1
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby2.1
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/2.1.0/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/2.1.0/gems/gem2rpm-%{version}
@@ -152,8 +179,15 @@
%package -n ruby2.5-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby2.5-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -168,6 +202,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby2.5-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby2.5-%{version} %{mod_weight}
@@ -182,18 +217,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby2.5-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby2.5
%{_bindir}/gem2rpm.ruby2.5-%{version}
fi
+%endif
%files -n ruby2.5-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby2.5-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby2.5-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby2.5
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby2.5
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/215*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby2.5/215*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/215*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby2.5
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby2.5
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/2.5.0/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/2.5.0/gems/gem2rpm-%{version}
@@ -210,8 +258,15 @@
%package -n ruby3.2-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby3.2-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -226,6 +281,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby3.2-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby3.2-%{version} %{mod_weight}
@@ -240,18 +296,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby3.2-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby3.2
%{_bindir}/gem2rpm.ruby3.2-%{version}
fi
+%endif
%files -n ruby3.2-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby3.2-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby3.2-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby3.2
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby3.2
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/312*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby3.2/312*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/312*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby3.2
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.2
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/3.2.0/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/3.2.0/gems/gem2rpm-%{version}
@@ -268,8 +337,15 @@
%package -n ruby3.3-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby3.3-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -284,6 +360,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby3.3-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby3.3-%{version} %{mod_weight}
@@ -298,18 +375,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby3.3-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby3.3
%{_bindir}/gem2rpm.ruby3.3-%{version}
fi
+%endif
%files -n ruby3.3-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby3.3-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby3.3-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby3.3
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby3.3
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/313*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby3.3/313*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/313*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby3.3
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.3
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/3.3.0/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/3.3.0/gems/gem2rpm-%{version}
@@ -326,8 +416,15 @@
%package -n ruby3.4-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby3.4-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -342,6 +439,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby3.4-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby3.4-%{version} %{mod_weight}
@@ -356,18 +454,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby3.4-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby3.4
%{_bindir}/gem2rpm.ruby3.4-%{version}
fi
+%endif
%files -n ruby3.4-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby3.4-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby3.4-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby3.4
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby3.4
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/314*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby3.4/314*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/314*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby3.4
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.4
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/3.4.0/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/3.4.0/gems/gem2rpm-%{version}
@@ -386,8 +497,15 @@
%package -n ruby3.5-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby3.5-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -402,6 +520,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby3.5-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby3.5-%{version} %{mod_weight}
@@ -416,18 +535,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby3.5-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby3.5
%{_bindir}/gem2rpm.ruby3.5-%{version}
fi
+%endif
%files -n ruby3.5-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby3.5-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby3.5-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby3.5
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby3.5
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/315*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby3.5/315*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/315*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby3.5
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby3.5
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/%{rb_350_abi}/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/%{rb_350_abi}/gems/gem2rpm-%{version}
@@ -446,8 +578,15 @@
%package -n ruby4.0-rubygem-gem2rpm
Summary: Generate rpm specfiles from gems
Group: Development/Languages/Ruby
+%if %{with alts}
+Requires(post): alts
+Requires(preun): alts
+Requires: alts
+%else
Requires(post): update-alternatives
Requires(preun): update-alternatives
+Requires: update-alternatives
+%endif
%description -n ruby4.0-rubygem-gem2rpm
Generate source rpms and rpm spec files from a Ruby Gem.
@@ -462,6 +601,7 @@
Documentation generated at gem installation time.
Usually in RDoc and RI formats.
+%if %{without alts}
%post -n ruby4.0-rubygem-gem2rpm
/usr/sbin/update-alternatives --install \
%{_bindir}/gem2rpm gem2rpm
%{_bindir}/gem2rpm.ruby4.0-%{version} %{mod_weight}
@@ -476,18 +616,31 @@
/usr/sbin/update-alternatives --remove gem2rpm-%{version}
%{_bindir}/gem2rpm.ruby4.0-%{version}
/usr/sbin/update-alternatives --remove gem2rpm.ruby4.0
%{_bindir}/gem2rpm.ruby4.0-%{version}
fi
+%endif
%files -n ruby4.0-rubygem-gem2rpm
%defattr(-,root,root,-)
%{_docdir}/ruby4.0-rubygem-gem2rpm
#{_bindir}/gem2rpm-opensuse
%{_bindir}/gem2rpm.ruby4.0-%{version}
+%if %{with alts}
+%{_bindir}/gem2rpm.ruby4.0
+%{_bindir}/gem2rpm-%{version}
+%{_bindir}/gem2rpm
+%dir %{_datadir}/libalternatives/gem2rpm/
+%dir %{_datadir}/libalternatives/gem2rpm.ruby4.0
+%dir %{_datadir}/libalternatives/gem2rpm-%{version}/
+%{_datadir}/libalternatives/gem2rpm/410*.conf
+%{_datadir}/libalternatives/gem2rpm.ruby4.0/410*.conf
+%{_datadir}/libalternatives/gem2rpm-%{version}/410*.conf
+%else
%ghost %{_bindir}/gem2rpm.ruby4.0
%ghost %{_bindir}/gem2rpm-%{version}
%ghost %{_bindir}/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm
%ghost %{_sysconfdir}/alternatives/gem2rpm.ruby4.0
%ghost %{_sysconfdir}/alternatives/gem2rpm-%{version}
+%endif
# cache file
%{_libdir}/ruby/gems/%{rb_400_abi}/cache/gem2rpm-%{version}.gem
%{_libdir}/ruby/gems/%{rb_400_abi}/gems/gem2rpm-%{version}