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