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


Reply via email to