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 2022-06-09 14:09:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-registration (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-registration.new.1548 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-registration"

Thu Jun  9 14:09:22 2022 rev:91 rq:981253 version:4.5.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-registration/yast2-registration.changes    
2022-05-30 12:42:57.100310779 +0200
+++ 
/work/SRC/openSUSE:Factory/.yast2-registration.new.1548/yast2-registration.changes
  2022-06-09 14:09:30.708344552 +0200
@@ -1,0 +2,7 @@
+Tue Jun  7 12:37:04 UTC 2022 - Imobach Gonzalez Sosa <igonzalezs...@suse.com>
+
+- Do not crash when cloning an unregistered system with
+  additional repositories (bsc#1200035).
+- 4.5.5
+
+-------------------------------------------------------------------

Old:
----
  yast2-registration-4.5.4.tar.bz2

New:
----
  yast2-registration-4.5.5.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-registration.spec ++++++
--- /var/tmp/diff_new_pack.DFpyrF/_old  2022-06-09 14:09:31.276345314 +0200
+++ /var/tmp/diff_new_pack.DFpyrF/_new  2022-06-09 14:09:31.280345319 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-registration
-Version:        4.5.4
+Version:        4.5.5
 Release:        0
 Summary:        YaST2 - Registration Module
 License:        GPL-2.0-only

++++++ yast2-registration-4.5.4.tar.bz2 -> yast2-registration-4.5.5.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-registration-4.5.4/package/yast2-registration.changes 
new/yast2-registration-4.5.5/package/yast2-registration.changes
--- old/yast2-registration-4.5.4/package/yast2-registration.changes     
2022-05-26 17:01:16.000000000 +0200
+++ new/yast2-registration-4.5.5/package/yast2-registration.changes     
2022-06-08 09:56:12.000000000 +0200
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Tue Jun  7 12:37:04 UTC 2022 - Imobach Gonzalez Sosa <igonzalezs...@suse.com>
+
+- Do not crash when cloning an unregistered system with
+  additional repositories (bsc#1200035).
+- 4.5.5
+
+-------------------------------------------------------------------
 Thu May 26 14:55:59 UTC 2022 - Ladislav Slez??k <lsle...@suse.cz>
 
 - Support managing system in a chroot (bsc#1199840)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-registration-4.5.4/package/yast2-registration.spec 
new/yast2-registration-4.5.5/package/yast2-registration.spec
--- old/yast2-registration-4.5.4/package/yast2-registration.spec        
2022-05-26 17:01:16.000000000 +0200
+++ new/yast2-registration-4.5.5/package/yast2-registration.spec        
2022-06-08 09:56:12.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-registration
-Version:        4.5.4
+Version:        4.5.5
 Release:        0
 Summary:        YaST2 - Registration Module
 License:        GPL-2.0-only
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-registration-4.5.4/src/lib/registration/registration.rb 
new/yast2-registration-4.5.5/src/lib/registration/registration.rb
--- old/yast2-registration-4.5.4/src/lib/registration/registration.rb   
2022-05-26 17:01:16.000000000 +0200
+++ new/yast2-registration-4.5.5/src/lib/registration/registration.rb   
2022-06-08 09:56:12.000000000 +0200
@@ -181,6 +181,8 @@
     end
 
     def activated_products
+      return [] unless Registration.is_registered?
+
       log.info "Reading activated products..."
       activated = 
SUSE::Connect::YaST.status(connect_params).activated_products || []
       log.info "Activated products: #{activated.map(&:identifier)}"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-registration-4.5.4/test/registration_spec.rb 
new/yast2-registration-4.5.5/test/registration_spec.rb
--- old/yast2-registration-4.5.4/test/registration_spec.rb      2022-05-26 
17:01:16.000000000 +0200
+++ new/yast2-registration-4.5.5/test/registration_spec.rb      2022-06-08 
09:56:12.000000000 +0200
@@ -110,11 +110,27 @@
   end
 
   describe "#activated_products" do
+    let(:sles) { double("SLES", identifier: "sles") }
+    let(:registered?) { true }
+
+    before do
+      allow(Registration::Registration).to receive(:is_registered?)
+        .and_return(registered?)
+    end
+
     it "returns list of activated products" do
-      status = double(activated_products: [])
-      expect(SUSE::Connect::YaST).to receive(:status).and_return(status)
+      status = double(activated_products: [sles])
+      allow(SUSE::Connect::YaST).to receive(:status).and_return(status)
+      expect(Registration::Registration.new.activated_products).to eq([sles])
+    end
+
+    context "when the system is not registered" do
+      let(:registered?) { false }
 
-      expect(Registration::Registration.new.activated_products).to eq([])
+      it "returns an empty array" do
+        expect(SUSE::Connect::YaST).to_not receive(:status)
+        expect(Registration::Registration.new.activated_products).to eq([])
+      end
     end
   end
 

Reply via email to