Hello community, here is the log from the commit of package autoyast2 for openSUSE:Factory checked in at 2020-05-15 23:50:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/autoyast2 (Old) and /work/SRC/openSUSE:Factory/.autoyast2.new.2738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "autoyast2" Fri May 15 23:50:52 2020 rev:275 rq:804940 version:4.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/autoyast2/autoyast2.changes 2020-05-08 23:04:07.929712775 +0200 +++ /work/SRC/openSUSE:Factory/.autoyast2.new.2738/autoyast2.changes 2020-05-15 23:50:54.169380677 +0200 @@ -1,0 +2,6 @@ +Mon May 11 14:27:50 UTC 2020 - Josef Reidinger <[email protected]> + +- fix schema if it include definition multiple times (bsc#1171412) +- 4.3.1 + +------------------------------------------------------------------- Old: ---- autoyast2-4.3.0.tar.bz2 New: ---- autoyast2-4.3.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ autoyast2.spec ++++++ --- /var/tmp/diff_new_pack.Mkgv89/_old 2020-05-15 23:50:55.293382843 +0200 +++ /var/tmp/diff_new_pack.Mkgv89/_new 2020-05-15 23:50:55.293382843 +0200 @@ -22,7 +22,7 @@ %endif Name: autoyast2 -Version: 4.3.0 +Version: 4.3.1 Release: 0 Summary: YaST2 - Automated Installation License: GPL-2.0-only ++++++ autoyast2-4.3.0.tar.bz2 -> autoyast2-4.3.1.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/package/autoyast2.changes new/autoyast2-4.3.1/package/autoyast2.changes --- old/autoyast2-4.3.0/package/autoyast2.changes 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/package/autoyast2.changes 2020-05-13 09:34:33.000000000 +0200 @@ -1,4 +1,10 @@ ------------------------------------------------------------------- +Mon May 11 14:27:50 UTC 2020 - Josef Reidinger <[email protected]> + +- fix schema if it include definition multiple times (bsc#1171412) +- 4.3.1 + +------------------------------------------------------------------- Thu May 7 12:01:09 UTC 2020 - Imobach Gonzalez Sosa <[email protected]> - Do not export storage settings in the general section diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/package/autoyast2.spec new/autoyast2-4.3.1/package/autoyast2.spec --- old/autoyast2-4.3.0/package/autoyast2.spec 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/package/autoyast2.spec 2020-05-13 09:34:33.000000000 +0200 @@ -22,7 +22,7 @@ %endif Name: autoyast2 -Version: 4.3.0 +Version: 4.3.1 Release: 0 Summary: YaST2 - Automated Installation License: GPL-2.0-only diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/classes-use.rnc new/autoyast2-4.3.1/src/autoyast-rnc/classes-use.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/classes-use.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/classes-use.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -6,6 +6,8 @@ namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace config = "http://www.suse.com/1.0/configns" +include "common.rnc" + classes = element classes { LIST, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/common.rnc new/autoyast2-4.3.1/src/autoyast-rnc/common.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/common.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/common.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -8,7 +8,7 @@ ## Defined data-types -BOOLEAN = +BOOLEAN |= ( ## Historically we used config:type ## but it is unnecessarily long to type and read. @@ -17,35 +17,35 @@ ( "true" | "false" ) ) -INTEGER = +INTEGER |= ( attribute ( t | type | config:type ) { "integer" }, xsd:integer ) # Usage: foo = element foo { STRING_ATTR, ( "bar" | "baz") } -STRING_ATTR = attribute ( t | type | config:type ) { "string" }? +STRING_ATTR |= attribute ( t | type | config:type ) { "string" }? -STRING = +STRING |= ( STRING_ATTR, text ) -SYMBOL = +SYMBOL |= ( attribute ( t | type | config:type ) { "symbol" }, text ) -LIST = +LIST |= attribute ( t | type | config:type ) { "list" } -MAP = +MAP |= attribute ( t | type | config:type ) { "map" }? # this is useful for testing -Anything = +Anything |= ( attribute * { text } | text diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/files.rnc new/autoyast2-4.3.1/src/autoyast-rnc/files.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/files.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/files.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -4,6 +4,8 @@ namespace config = "http://www.suse.com/1.0/configns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +include "common.rnc" + file_src = file_contents | file_location files = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/general.rnc new/autoyast2-4.3.1/src/autoyast-rnc/general.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/general.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/general.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace config = "http://www.suse.com/1.0/configns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +include "common.rnc" + general = element general { MAP, ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/partitioning.rnc new/autoyast2-4.3.1/src/autoyast-rnc/partitioning.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/partitioning.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/partitioning.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace config = "http://www.suse.com/1.0/configns" +include "common.rnc" + partitioning = element partitioning { LIST, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/profile-misc.rnc new/autoyast2-4.3.1/src/autoyast-rnc/profile-misc.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/profile-misc.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/profile-misc.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace config = "http://www.suse.com/1.0/configns" +include "common.rnc" + optiontags = job-sheets | enable diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/pxe.rnc new/autoyast2-4.3.1/src/autoyast-rnc/pxe.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/pxe.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/pxe.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace config = "http://www.suse.com/1.0/configns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +include "common.rnc" + pxe = element pxe { MAP, ( diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/reporting.rnc new/autoyast2-4.3.1/src/autoyast-rnc/reporting.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/reporting.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/reporting.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -4,6 +4,8 @@ namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" namespace config = "http://www.suse.com/1.0/configns" +include "common.rnc" + report = element report { MAP, (errors & messages & warnings & yesno_messages?) } errors = element errors { MAP, (log & show & timeout) } yesno_messages = element yesno_messages { MAP, (log & show & timeout) } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/scripts.rnc new/autoyast2-4.3.1/src/autoyast-rnc/scripts.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/scripts.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/scripts.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace config = "http://www.suse.com/1.0/configns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +include "common.rnc" + scripts = element scripts { MAP, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/autoyast-rnc/software.rnc new/autoyast2-4.3.1/src/autoyast-rnc/software.rnc --- old/autoyast2-4.3.0/src/autoyast-rnc/software.rnc 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/autoyast-rnc/software.rnc 2020-05-13 09:34:33.000000000 +0200 @@ -2,6 +2,8 @@ namespace config = "http://www.suse.com/1.0/configns" namespace a = "http://relaxng.org/ns/compatibility/annotations/1.0" +include "common.rnc" + software = element software { MAP, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/lib/autoinstall/activate_callbacks.rb new/autoyast2-4.3.1/src/lib/autoinstall/activate_callbacks.rb --- old/autoyast2-4.3.0/src/lib/autoinstall/activate_callbacks.rb 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/lib/autoinstall/activate_callbacks.rb 2020-05-13 09:34:33.000000000 +0200 @@ -39,7 +39,7 @@ # At this point, AutoYaST has not parsed the 'partitioning' section from # the profile, so it does not know which crypted devices are going to be # reused. The best option is to check the raw profile (from - # {Yast::Profile.current}) and try to unlock devices using all present + # {Yast::ProfileClass#current}) and try to unlock devices using all present # keys for reused devices # # @param uuid [String] UUID diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/modules/AutoinstClone.rb new/autoyast2-4.3.1/src/modules/AutoinstClone.rb --- old/autoyast2-4.3.0/src/modules/AutoinstClone.rb 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/modules/AutoinstClone.rb 2020-05-13 09:34:33.000000000 +0200 @@ -118,7 +118,7 @@ # Builds the profile # # @return [void] - # @see Profile.Prepare + # @see ProfileClass.Prepare def Process log.info "Additional resources: #{@additional}" Profile.Reset diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/autoyast2-4.3.0/src/modules/Profile.rb new/autoyast2-4.3.1/src/modules/Profile.rb --- old/autoyast2-4.3.0/src/modules/Profile.rb 2020-05-08 15:55:24.000000000 +0200 +++ new/autoyast2-4.3.1/src/modules/Profile.rb 2020-05-13 09:34:33.000000000 +0200 @@ -863,6 +863,24 @@ ret end + # @!attribute current + # @return [Hash<String, Object>] current working profile + publish variable: :current, type: "map <string, any>" + publish variable: :ModuleMap, type: "map <string, map>" + publish variable: :changed, type: "boolean" + publish variable: :prepare, type: "boolean" + publish function: :Import, type: "void (map <string, any>)" + publish function: :Prepare, type: "void ()" + publish function: :Reset, type: "void ()" + publish function: :Save, type: "boolean (string)" + publish function: :SaveSingleSections, type: "map <string, string> (string)" + publish function: :SaveProfileStructure, type: "boolean (string)" + publish function: :ReadProfileStructure, type: "boolean (string)" + publish function: :ReadXML, type: "boolean (string)" + publish function: :setElementByList, type: "map <string, any> (list, any, map <string, any>)" + publish function: :checkProfile, type: "void ()" + publish function: :needed_second_stage_packages, type: "list <string> ()" + private def add_autoyast_packages @@ -903,27 +921,11 @@ # @return [Hash] Map of resource aliases where the key is the alias and the # value is the resource. # - # @see Y2ModuleConfig#resource_aliases_map + # @see Y2ModuleConfigClass#resource_aliases_map def resource_aliases_map Yast.import "Y2ModuleConfig" Y2ModuleConfig.resource_aliases_map end - - publish variable: :current, type: "map <string, any>" - publish variable: :ModuleMap, type: "map <string, map>" - publish variable: :changed, type: "boolean" - publish variable: :prepare, type: "boolean" - publish function: :Import, type: "void (map <string, any>)" - publish function: :Prepare, type: "void ()" - publish function: :Reset, type: "void ()" - publish function: :Save, type: "boolean (string)" - publish function: :SaveSingleSections, type: "map <string, string> (string)" - publish function: :SaveProfileStructure, type: "boolean (string)" - publish function: :ReadProfileStructure, type: "boolean (string)" - publish function: :ReadXML, type: "boolean (string)" - publish function: :setElementByList, type: "map <string, any> (list, any, map <string, any>)" - publish function: :checkProfile, type: "void ()" - publish function: :needed_second_stage_packages, type: "list <string> ()" end Profile = ProfileClass.new
