Hello community, here is the log from the commit of package yast2-bootloader for openSUSE:Factory checked in at 2018-02-16 21:41:23 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/yast2-bootloader (Old) and /work/SRC/openSUSE:Factory/.yast2-bootloader.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-bootloader" Fri Feb 16 21:41:23 2018 rev:254 rq:577041 version:4.0.18 Changes: -------- --- /work/SRC/openSUSE:Factory/yast2-bootloader/yast2-bootloader.changes 2018-02-13 10:23:58.796818173 +0100 +++ /work/SRC/openSUSE:Factory/.yast2-bootloader.new/yast2-bootloader.changes 2018-02-16 21:41:25.398118146 +0100 @@ -1,0 +2,7 @@ +Thu Feb 15 14:25:47 UTC 2018 - jreidinger@suse.com + +- fix nil exception for device with filesystem that is not mounted + (bsc#1081018) +- 4.0.18 + +------------------------------------------------------------------- Old: ---- yast2-bootloader-4.0.17.tar.bz2 New: ---- yast2-bootloader-4.0.18.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-bootloader.spec ++++++ --- /var/tmp/diff_new_pack.CGx4CB/_old 2018-02-16 21:41:25.978097230 +0100 +++ /var/tmp/diff_new_pack.CGx4CB/_new 2018-02-16 21:41:25.978097230 +0100 @@ -17,7 +17,7 @@ Name: yast2-bootloader -Version: 4.0.17 +Version: 4.0.18 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build ++++++ yast2-bootloader-4.0.17.tar.bz2 -> yast2-bootloader-4.0.18.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-bootloader-4.0.17/package/yast2-bootloader.changes new/yast2-bootloader-4.0.18/package/yast2-bootloader.changes --- old/yast2-bootloader-4.0.17/package/yast2-bootloader.changes 2018-02-12 16:32:57.000000000 +0100 +++ new/yast2-bootloader-4.0.18/package/yast2-bootloader.changes 2018-02-15 15:37:26.000000000 +0100 @@ -1,4 +1,11 @@ ------------------------------------------------------------------- +Thu Feb 15 14:25:47 UTC 2018 - jreidinger@suse.com + +- fix nil exception for device with filesystem that is not mounted + (bsc#1081018) +- 4.0.18 + +------------------------------------------------------------------- Mon Feb 12 15:14:28 UTC 2018 - jreidinger@suse.com - Detect properly that unknown device is used in bootloader diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-bootloader-4.0.17/package/yast2-bootloader.spec new/yast2-bootloader-4.0.18/package/yast2-bootloader.spec --- old/yast2-bootloader-4.0.17/package/yast2-bootloader.spec 2018-02-12 16:32:57.000000000 +0100 +++ new/yast2-bootloader-4.0.18/package/yast2-bootloader.spec 2018-02-15 15:37:26.000000000 +0100 @@ -17,7 +17,7 @@ Name: yast2-bootloader -Version: 4.0.17 +Version: 4.0.18 Release: 0 BuildRoot: %{_tmppath}/%{name}-%{version}-build diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-bootloader-4.0.17/src/lib/bootloader/udev_mapping.rb new/yast2-bootloader-4.0.18/src/lib/bootloader/udev_mapping.rb --- old/yast2-bootloader-4.0.17/src/lib/bootloader/udev_mapping.rb 2018-02-12 16:32:57.000000000 +0100 +++ new/yast2-bootloader-4.0.18/src/lib/bootloader/udev_mapping.rb 2018-02-15 15:37:26.000000000 +0100 @@ -121,6 +121,8 @@ def mount_by_udev(device) filesystem = device.filesystem return nil unless filesystem + # mount_by is nil, so not mounted and we need to use our own strategy + return nil if filesystem.mount_by.nil? case filesystem.mount_by.to_sym when :device then device.name