Hello community,

here is the log from the commit of package yast2-bootloader for 
openSUSE:Factory checked in at 2018-02-07 18:18:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-bootloader (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-bootloader.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-bootloader"

Wed Feb  7 18:18:23 2018 rev:251 rq:573362 version:4.0.15

Changes:
--------
--- /work/SRC/openSUSE:Factory/yast2-bootloader/yast2-bootloader.changes        
2018-02-02 22:18:19.768947531 +0100
+++ /work/SRC/openSUSE:Factory/.yast2-bootloader.new/yast2-bootloader.changes   
2018-02-07 18:18:26.436763790 +0100
@@ -1,0 +2,7 @@
+Tue Feb  6 14:48:12 UTC 2018 - [email protected]
+
+- Fix activating partition by UUID or label (bsc#1077427,
+  bsc#1076424)
+- 4.0.15
+
+-------------------------------------------------------------------

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

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

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

Other differences:
------------------
++++++ yast2-bootloader.spec ++++++
--- /var/tmp/diff_new_pack.Zou0zz/_old  2018-02-07 18:18:26.916741301 +0100
+++ /var/tmp/diff_new_pack.Zou0zz/_new  2018-02-07 18:18:26.920741113 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-bootloader
-Version:        4.0.14
+Version:        4.0.15
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build

++++++ yast2-bootloader-4.0.14.tar.bz2 -> yast2-bootloader-4.0.15.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-4.0.14/package/yast2-bootloader.changes 
new/yast2-bootloader-4.0.15/package/yast2-bootloader.changes
--- old/yast2-bootloader-4.0.14/package/yast2-bootloader.changes        
2018-01-30 12:37:25.000000000 +0100
+++ new/yast2-bootloader-4.0.15/package/yast2-bootloader.changes        
2018-02-06 15:55:34.000000000 +0100
@@ -1,4 +1,11 @@
 -------------------------------------------------------------------
+Tue Feb  6 14:48:12 UTC 2018 - [email protected]
+
+- Fix activating partition by UUID or label (bsc#1077427,
+  bsc#1076424)
+- 4.0.15
+
+-------------------------------------------------------------------
 Tue Jan 30 11:22:10 UTC 2018 - [email protected]
 
 - fix crash when clicking link in proposal (bsc#1078227)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-4.0.14/package/yast2-bootloader.spec 
new/yast2-bootloader-4.0.15/package/yast2-bootloader.spec
--- old/yast2-bootloader-4.0.14/package/yast2-bootloader.spec   2018-01-30 
12:37:25.000000000 +0100
+++ new/yast2-bootloader-4.0.15/package/yast2-bootloader.spec   2018-02-06 
15:55:34.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           yast2-bootloader
-Version:        4.0.14
+Version:        4.0.15
 Release:        0
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-bootloader-4.0.14/src/lib/bootloader/mbr_update.rb 
new/yast2-bootloader-4.0.15/src/lib/bootloader/mbr_update.rb
--- old/yast2-bootloader-4.0.14/src/lib/bootloader/mbr_update.rb        
2018-01-30 12:37:25.000000000 +0100
+++ new/yast2-bootloader-4.0.15/src/lib/bootloader/mbr_update.rb        
2018-02-06 15:55:34.000000000 +0100
@@ -155,7 +155,7 @@
     # boot partition
     # @return a list of partitions to activate
     def partitions_to_activate
-      result = @stage1.devices.map { |dev| devicegraph.find_by_name(dev) }
+      result = @stage1.devices.map { |dev| devicegraph.find_by_any_name(dev) }
       result.compact!
 
       result.map! do |device|
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-bootloader-4.0.14/src/lib/bootloader/stage1.rb 
new/yast2-bootloader-4.0.15/src/lib/bootloader/stage1.rb
--- old/yast2-bootloader-4.0.14/src/lib/bootloader/stage1.rb    2018-01-30 
12:37:25.000000000 +0100
+++ new/yast2-bootloader-4.0.15/src/lib/bootloader/stage1.rb    2018-02-06 
15:55:34.000000000 +0100
@@ -42,8 +42,7 @@
     # @param [String] dev device to check, it can be kernel or udev name,
     #   it can also be virtual or real device, method convert it as needed
     def include?(dev)
-      kernel_dev = Bootloader::UdevMapping.to_kernel_device(dev)
-      real_devs = Yast::BootStorage.stage1_devices_for_name(kernel_dev)
+      real_devs = Yast::BootStorage.stage1_devices_for_name(dev)
       real_devs_names = real_devs.map(&:name)
 
       include_real_devs?(real_devs_names)
@@ -53,8 +52,7 @@
     # @param dev [String] device to add. Can be also logical device that is 
translated to
     #   physical one. If specific string should be added as it is then use 
#add_device
     def add_udev_device(dev)
-      kernel_dev = Bootloader::UdevMapping.to_kernel_device(dev)
-      real_devices = Yast::BootStorage.stage1_devices_for_name(kernel_dev)
+      real_devices = Yast::BootStorage.stage1_devices_for_name(dev)
       udev_devices = real_devices.map { |d| 
Bootloader::UdevMapping.to_mountby_device(d.name) }
       udev_devices.each { |d| @model.add_device(d) }
     end
@@ -121,9 +119,8 @@
       log.info "known devices #{known_devices.inspect}"
 
       devices.select do |dev|
-        kernel_dev = Bootloader::UdevMapping.to_kernel_device(dev)
-        stage1_for_dev = 
Yast::BootStorage.stage1_devices_for_name(kernel_dev).map(&:name)
-        log.info "stage1 devices for #{dev} as #{kernel_dev} is 
#{stage1_for_dev.inspect}"
+        stage1_for_dev = 
Yast::BootStorage.stage1_devices_for_name(dev).map(&:name)
+        log.info "stage1 devices for #{dev} is #{stage1_for_dev.inspect}"
         # devices already covered by known devices by mbr or by partition
         !(stage1_for_dev - known_devices).empty?
       end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/yast2-bootloader-4.0.14/src/modules/BootStorage.rb 
new/yast2-bootloader-4.0.15/src/modules/BootStorage.rb
--- old/yast2-bootloader-4.0.14/src/modules/BootStorage.rb      2018-01-30 
12:37:25.000000000 +0100
+++ new/yast2-bootloader-4.0.15/src/modules/BootStorage.rb      2018-02-06 
15:55:34.000000000 +0100
@@ -129,10 +129,10 @@
     # records so that the (Legacy) BIOS does not have a chance to pick
     # an empty BR to boot from. See bsc#1072908.
     #
-    # @param [String] dev_name device name
+    # @param [String] dev_name device name including udev links
     # @return [Array<Y2Storage::Device>] list of suitable devices
     def stage1_devices_for_name(dev_name)
-      device = staging.find_by_name(dev_name)
+      device = staging.find_by_any_name(dev_name)
       raise "unknown device #{dev_name}" unless device
 
       if device.is?(:partition) || device.is?(:filesystem)


Reply via email to