Hello community,

here is the log from the commit of package yast2-bootloader for 
openSUSE:Factory checked in at 2016-04-28 20:30:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-bootloader (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-bootloader.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-bootloader"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-bootloader/yast2-bootloader.changes        
2016-04-22 16:18:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yast2-bootloader.new/yast2-bootloader.changes   
2016-04-28 20:30:47.000000000 +0200
@@ -1,0 +2,14 @@
+Wed Apr 27 10:43:14 CEST 2016 - [email protected]
+
+- Adapted new version of bootloader to the AutoYaST configuration
+  module.
+  (related to FATE#317701)
+- 3.1.78
+
+-------------------------------------------------------------------
+Tue Apr 26 10:27:20 CEST 2016 - [email protected]
+
+- Added requirement in proposal. (bnc#977004)
+- 3.1.177
+
+-------------------------------------------------------------------

Old:
----
  yast2-bootloader-3.1.176.tar.bz2

New:
----
  yast2-bootloader-3.1.178.tar.bz2

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

Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.6QATPF/_old  2016-04-28 20:30:48.000000000 +0200
+++ /var/tmp/diff_new_pack.6QATPF/_new  2016-04-28 20:30:48.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-bootloader
-Version:        3.1.176
+Version:        3.1.178
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ yast2-bootloader-3.1.176.tar.bz2 -> yast2-bootloader-3.1.178.tar.bz2 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-3.1.176/package/yast2-bootloader.changes 
new/yast2-bootloader-3.1.178/package/yast2-bootloader.changes
--- old/yast2-bootloader-3.1.176/package/yast2-bootloader.changes       
2016-04-22 11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/package/yast2-bootloader.changes       
2016-04-27 12:44:17.000000000 +0200
@@ -1,4 +1,18 @@
 -------------------------------------------------------------------
+Wed Apr 27 10:43:14 CEST 2016 - [email protected]
+
+- Adapted new version of bootloader to the AutoYaST configuration
+  module.
+  (related to FATE#317701)
+- 3.1.78
+
+-------------------------------------------------------------------
+Tue Apr 26 10:27:20 CEST 2016 - [email protected]
+
+- Added requirement in proposal. (bnc#977004)
+- 3.1.177
+
+-------------------------------------------------------------------
 Fri Apr 22 08:55:08 UTC 2016 - [email protected]
 
 - smarter prep partition proposal (bnc#970152)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-3.1.176/package/yast2-bootloader.spec 
new/yast2-bootloader-3.1.178/package/yast2-bootloader.spec
--- old/yast2-bootloader-3.1.176/package/yast2-bootloader.spec  2016-04-22 
11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/package/yast2-bootloader.spec  2016-04-27 
12:44:17.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-bootloader
-Version:        3.1.176
+Version:        3.1.178
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-3.1.176/src/lib/bootloader/auto_client.rb 
new/yast2-bootloader-3.1.178/src/lib/bootloader/auto_client.rb
--- old/yast2-bootloader-3.1.176/src/lib/bootloader/auto_client.rb      
2016-04-22 11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/src/lib/bootloader/auto_client.rb      
2016-04-27 12:44:17.000000000 +0200
@@ -3,6 +3,7 @@
 require "installation/auto_client"
 require "bootloader/bootloader_factory"
 require "bootloader/autoyast_converter"
+require "bootloader/main_dialog"
 
 Yast.import "Bootloader"
 Yast.import "BootStorage"
@@ -53,7 +54,7 @@
     end
 
     def change
-      BootloaderAutoSequence()
+      ::Bootloader::MainDialog.new.run_auto
     end
 
     # Return configuration data
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-3.1.176/src/lib/bootloader/stage1.rb 
new/yast2-bootloader-3.1.178/src/lib/bootloader/stage1.rb
--- old/yast2-bootloader-3.1.176/src/lib/bootloader/stage1.rb   2016-04-22 
11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/src/lib/bootloader/stage1.rb   2016-04-27 
12:44:17.000000000 +0200
@@ -94,7 +94,7 @@
         Yast::BootStorage.mbr_disk,
         Yast::BootStorage.ExtendedPartitionDevice
       ]
-      known_devices.compact!
+      known_devices.compact!.reject!(&:empty?)
       known_devices.map! { |d| Bootloader::UdevMapping.to_kernel_device(d) }
 
       devices.select do |dev|
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-3.1.176/src/lib/bootloader/udev_mapping.rb 
new/yast2-bootloader-3.1.178/src/lib/bootloader/udev_mapping.rb
--- old/yast2-bootloader-3.1.176/src/lib/bootloader/udev_mapping.rb     
2016-04-22 11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/src/lib/bootloader/udev_mapping.rb     
2016-04-27 12:44:17.000000000 +0200
@@ -22,7 +22,11 @@
     # Converts full udev name to kernel device ( disk or partition )
     # @param dev [String] device udev, mdadm or kernel name like 
/dev/disk/by-id/blabla
     # @raise when device have udev format but do not exists
+    # @return [String,nil] kernel device or nil when running AutoYaST 
configuration.
     def to_kernel_device(dev)
+      # AutoYaST configuration mode. There is no access to the system
+      return nil if Yast::Mode.config
+
       log.info "call to_kernel_device for #{dev}"
       raise "invalid device nil" unless dev
 
@@ -46,6 +50,7 @@
     # option or kernel device if such udev device do not exists
     # @param dev [String] device udev or kernel one like /dev/disk/by-id/blabla
     # @raise when device have udev format but do not exists
+    # @return [String] udev name
     def to_mountby_device(dev)
       kernel_dev = to_kernel_device(dev)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-bootloader-3.1.176/src/modules/Bootloader.rb 
new/yast2-bootloader-3.1.178/src/modules/Bootloader.rb
--- old/yast2-bootloader-3.1.176/src/modules/Bootloader.rb      2016-04-22 
11:38:10.000000000 +0200
+++ new/yast2-bootloader-3.1.178/src/modules/Bootloader.rb      2016-04-27 
12:44:17.000000000 +0200
@@ -18,6 +18,7 @@
 require "yast"
 require "bootloader/sysconfig"
 require "bootloader/bootloader_factory"
+require "bootloader/autoyast_converter"
 require "cfa/matcher"
 
 Yast.import "UI"
@@ -89,16 +90,18 @@
     # @param [Hash] data map of bootloader settings
     # @return [Boolean] true on success
     def Import(data)
-      Yast::BootStorage.detect_disks
+      # AutoYaST configuration mode. There is no access to the system
+      Yast::BootStorage.detect_disks unless Mode.config
 
       imported_configuration = ::Bootloader::AutoyastConverter.import(data)
       ::Bootloader::BootloaderFactory.clear_cache
 
       proposed_configuration = ::Bootloader::BootloaderFactory
         .bootloader_by_name(imported_configuration.name)
-      proposed_configuration.propose
-
-      proposed_configuration.merge(imported_configuration)
+      unless Mode.config  # no AutoYaST configuration mode
+        proposed_configuration.propose
+        proposed_configuration.merge(imported_configuration)
+      end
       ::Bootloader::BootloaderFactory.current = proposed_configuration
 
       true
@@ -178,6 +181,7 @@
         config.read
       end
       ::Bootloader::BootloaderFactory.current = config
+      nil
     end
 
     # Propose bootloader settings


Reply via email to