Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package autoyast2 for openSUSE:Factory checked in at 2022-03-05 14:43:51 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/autoyast2 (Old) and /work/SRC/openSUSE:Factory/.autoyast2.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoyast2" Sat Mar 5 14:43:51 2022 rev:320 rq:959245 version:4.4.33 Changes: -------- --- /work/SRC/openSUSE:Factory/autoyast2/autoyast2.changes 2022-03-01 17:03:15.164328425 +0100 +++ /work/SRC/openSUSE:Factory/.autoyast2.new.1958/autoyast2.changes 2022-03-05 14:44:31.403717669 +0100 @@ -1,0 +2,7 @@ +Thu Mar 3 11:48:36 UTC 2022 - Imobach Gonzalez Sosa <igonzalezs...@suse.com> + +- Consider user selected packages as optional to not block the + installation (bsc#1195747). +- 4.4.33 + +------------------------------------------------------------------- Old: ---- autoyast2-4.4.32.tar.bz2 New: ---- autoyast2-4.4.33.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autoyast2.spec ++++++ --- /var/tmp/diff_new_pack.PtjLQn/_old 2022-03-05 14:44:31.907717797 +0100 +++ /var/tmp/diff_new_pack.PtjLQn/_new 2022-03-05 14:44:31.911717798 +0100 @@ -22,7 +22,7 @@ %endif Name: autoyast2 -Version: 4.4.32 +Version: 4.4.33 Release: 0 Summary: YaST2 - Automated Installation License: GPL-2.0-only ++++++ autoyast2-4.4.32.tar.bz2 -> autoyast2-4.4.33.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.4.32/package/autoyast2.changes new/autoyast2-4.4.33/package/autoyast2.changes --- old/autoyast2-4.4.32/package/autoyast2.changes 2022-02-28 12:46:17.000000000 +0100 +++ new/autoyast2-4.4.33/package/autoyast2.changes 2022-03-03 15:55:46.000000000 +0100 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Thu Mar 3 11:48:36 UTC 2022 - Imobach Gonzalez Sosa <igonzalezs...@suse.com> + +- Consider user selected packages as optional to not block the + installation (bsc#1195747). +- 4.4.33 + +------------------------------------------------------------------- Mon Feb 28 10:39:35 UTC 2022 - Steffen Winterfeldt <snw...@suse.com> - add yast namespace to merge.xslt to fix CDATA handling (bsc#1195910) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.4.32/package/autoyast2.spec new/autoyast2-4.4.33/package/autoyast2.spec --- old/autoyast2-4.4.32/package/autoyast2.spec 2022-02-28 12:46:17.000000000 +0100 +++ new/autoyast2-4.4.33/package/autoyast2.spec 2022-03-03 15:55:46.000000000 +0100 @@ -22,7 +22,7 @@ %endif Name: autoyast2 -Version: 4.4.32 +Version: 4.4.33 Release: 0 Summary: YaST2 - Automated Installation License: GPL-2.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.4.32/src/modules/AutoinstSoftware.rb new/autoyast2-4.4.33/src/modules/AutoinstSoftware.rb --- old/autoyast2-4.4.32/src/modules/AutoinstSoftware.rb 2022-02-28 12:46:17.000000000 +0100 +++ new/autoyast2-4.4.33/src/modules/AutoinstSoftware.rb 2022-03-03 15:55:46.000000000 +0100 @@ -152,7 +152,9 @@ ) to_install = settings.fetch("packages", []) - PackagesProposal.AddResolvables("autoyast", :package, to_install) unless to_install.empty? + unless to_install.empty? + PackagesProposal.AddResolvables("autoyast", :package, to_install, optional: true) + end @kernel = settings.fetch("kernel", "") addPostPackages(settings.fetch("post-packages", [])) @@ -168,7 +170,9 @@ # @param pkglist [Array<String>] list of additional packages to be installed def add_additional_packages(pkglist) available = pkglist & @packagesAvailable - PackagesProposal.AddResolvables("autoyast", :package, available) unless available.empty? + return if available.empty? + + PackagesProposal.AddResolvables("autoyast", :package, available, optional: true) end def AddYdepsFromProfile(entries) @@ -207,7 +211,7 @@ s["kernel"] = @kernel if !@kernel.empty? s["patterns"] = @patterns if !@patterns.empty? - pkgs_to_install = Yast::PackagesProposal.GetResolvables("autoyast", :package) + pkgs_to_install = Yast::PackagesProposal.GetResolvables("autoyast", :package, optional: true) s["packages"] = pkgs_to_install unless pkgs_to_install.empty? pkg_post = AutoinstData.post_packages diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.4.32/test/AutoinstSoftware_test.rb new/autoyast2-4.4.33/test/AutoinstSoftware_test.rb --- old/autoyast2-4.4.32/test/AutoinstSoftware_test.rb 2022-02-28 12:46:17.000000000 +0100 +++ new/autoyast2-4.4.33/test/AutoinstSoftware_test.rb 2022-03-03 15:55:46.000000000 +0100 @@ -43,7 +43,7 @@ it "appends the given list to the one to be installed" do Yast::AutoinstSoftware.add_additional_packages(pkgs) - expect(Yast::PackagesProposal.GetResolvables("autoyast", :package)) + expect(Yast::PackagesProposal.GetResolvables("autoyast", :package, optional: true)) .to include("NetworkManager") end @@ -52,7 +52,7 @@ it "the packages are not added" do Yast::AutoinstSoftware.add_additional_packages(pkgs) - expect(Yast::PackagesProposal.GetResolvables("NetworkManager", :package)) + expect(Yast::PackagesProposal.GetResolvables("NetworkManager", :package, optional: true)) .to_not include("NetworkManager") end end @@ -79,7 +79,8 @@ it "saves the list of patterns and packages to install and remove" do subject.Import(software) expect(subject.patterns).to eq(["base", "yast2_basis"]) - expect(Yast::PackagesProposal.GetResolvables("autoyast", :package)).to eq(["yast2", "other"]) + expect(Yast::PackagesProposal.GetResolvables("autoyast", :package, optional: true)) + .to eq(["yast2", "other"]) expect(Yast::PackagesProposal.GetTaboos("autoyast", :package)).to eq(["dummy"]) end