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

Reply via email to