Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package yast2-registration for openSUSE:Factory checked in at 2021-06-05 23:30:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-registration (Old) and /work/SRC/openSUSE:Factory/.yast2-registration.new.1898 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "yast2-registration" Sat Jun 5 23:30:16 2021 rev:73 rq:896305 version:4.4.2 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-registration/yast2-registration.changes 2021-05-05 20:39:44.226984193 +0200 +++ /work/SRC/openSUSE:Factory/.yast2-registration.new.1898/yast2-registration.changes 2021-06-05 23:30:34.508338124 +0200 @@ -1,0 +2,7 @@ +Thu May 20 15:17:35 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Log registration details into the installation data + (related to bsc#1180888) +- 4.4.2 + +------------------------------------------------------------------- Old: ---- yast2-registration-4.4.1.tar.bz2 New: ---- yast2-registration-4.4.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-registration.spec ++++++ --- /var/tmp/diff_new_pack.FTrcWV/_old 2021-06-05 23:30:35.184339299 +0200 +++ /var/tmp/diff_new_pack.FTrcWV/_new 2021-06-05 23:30:35.184339299 +0200 @@ -17,7 +17,7 @@ Name: yast2-registration -Version: 4.4.1 +Version: 4.4.2 Release: 0 Summary: YaST2 - Registration Module License: GPL-2.0-only @@ -27,8 +27,8 @@ Source0: %{name}-%{version}.tar.bz2 BuildRequires: update-desktop-files -# Popup::SuppressFeedback -BuildRequires: yast2 >= 4.2.76 +# Installation::InstallationInfo +BuildRequires: yast2 >= 4.4.4 BuildRequires: yast2-devtools >= 4.2.2 BuildRequires: yast2-slp >= 3.1.9 BuildRequires: rubygem(%{rb_default_ruby_abi}:rspec) @@ -38,8 +38,8 @@ BuildRequires: yast2-packager >= 4.2.37 BuildRequires: yast2-update >= 3.1.36 -# Popup::SuppressFeedback -Requires: yast2 >= 4.2.76 +# Installation::InstallationInfo +Requires: yast2 >= 4.4.4 # "dupAllowVendorChange" option in Pkg.SetSolverFlags() Requires: yast2-pkg-bindings >= 3.1.34 # N_() method ++++++ yast2-registration-4.4.1.tar.bz2 -> yast2-registration-4.4.2.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.1/package/yast2-registration.changes new/yast2-registration-4.4.2/package/yast2-registration.changes --- old/yast2-registration-4.4.1/package/yast2-registration.changes 2021-05-03 16:35:02.000000000 +0200 +++ new/yast2-registration-4.4.2/package/yast2-registration.changes 2021-05-25 18:16:23.000000000 +0200 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Thu May 20 15:17:35 UTC 2021 - Ladislav Slez??k <lsle...@suse.cz> + +- Log registration details into the installation data + (related to bsc#1180888) +- 4.4.2 + +------------------------------------------------------------------- Wed Apr 21 11:22:55 UTC 2021 - Imobach Gonzalez Sosa <igonzalezs...@suse.com> - AutoYaST: do not crash when cloning a registered system with diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.1/package/yast2-registration.spec new/yast2-registration-4.4.2/package/yast2-registration.spec --- old/yast2-registration-4.4.1/package/yast2-registration.spec 2021-05-03 16:35:02.000000000 +0200 +++ new/yast2-registration-4.4.2/package/yast2-registration.spec 2021-05-25 18:16:23.000000000 +0200 @@ -17,7 +17,7 @@ Name: yast2-registration -Version: 4.4.1 +Version: 4.4.2 Release: 0 Summary: YaST2 - Registration Module License: GPL-2.0-only @@ -27,8 +27,8 @@ Source0: %{name}-%{version}.tar.bz2 BuildRequires: update-desktop-files -# Popup::SuppressFeedback -BuildRequires: yast2 >= 4.2.76 +# Installation::InstallationInfo +BuildRequires: yast2 >= 4.4.4 BuildRequires: yast2-devtools >= 4.2.2 BuildRequires: yast2-slp >= 3.1.9 BuildRequires: rubygem(%{rb_default_ruby_abi}:rspec) @@ -38,8 +38,8 @@ BuildRequires: yast2-packager >= 4.2.37 BuildRequires: yast2-update >= 3.1.36 -# Popup::SuppressFeedback -Requires: yast2 >= 4.2.76 +# Installation::InstallationInfo +Requires: yast2 >= 4.4.4 # "dupAllowVendorChange" option in Pkg.SetSolverFlags() Requires: yast2-pkg-bindings >= 3.1.34 # N_() method diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.1/src/lib/registration/clients/inst_scc.rb new/yast2-registration-4.4.2/src/lib/registration/clients/inst_scc.rb --- old/yast2-registration-4.4.1/src/lib/registration/clients/inst_scc.rb 2021-05-03 16:35:02.000000000 +0200 +++ new/yast2-registration-4.4.2/src/lib/registration/clients/inst_scc.rb 2021-05-25 18:16:23.000000000 +0200 @@ -42,6 +42,7 @@ require "registration/ui/registration_update_dialog" require "registration/ui/media_addon_workflow" +require "installation/installation_info" require "y2packager/medium_type" # TODO: move to the "Registration" name space @@ -373,9 +374,24 @@ ::Registration::Storage::Cache.instance.first_run = false + register_installation_info + return unless Stage.initial && ::Registration::Registration.is_registered? ::Registration::Helpers.reset_registration_status end + + def register_installation_info + ::Installation::InstallationInfo.instance.add_callback("registration") do + options = ::Registration::Storage::InstallationOptions.instance + cache = ::Registration::Storage::Cache.instance + + { + "registered" => ::Registration::Registration.is_registered?, + "url" => cache.reg_url, + "install_updates" => options.install_updates + } + end + end end end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-registration-4.4.1/test/inst_scc_test.rb new/yast2-registration-4.4.2/test/inst_scc_test.rb --- old/yast2-registration-4.4.1/test/inst_scc_test.rb 2021-05-03 16:35:02.000000000 +0200 +++ new/yast2-registration-4.4.2/test/inst_scc_test.rb 2021-05-25 18:16:23.000000000 +0200 @@ -19,6 +19,7 @@ allow(Y2Packager::MediumType).to receive(:online?).and_return(false) allow(subject).to receive(:init_registration) allow(Registration::Addon).to receive(:find_all).and_return([]) + allow(::Installation::InstallationInfo.instance).to receive(:add_callback).with("registration") end context "the system is already registered" do