See <https://ci.suse.de/job/yast-yast-bootloader-master/77/display/redirect?page=changes> Changes: [wfeldt] adjust trusted boot help text (bsc#1197608) [wfeldt] release 4.5.3 ------------------------------------------ [...truncated 79.41 KB...] [ 55s] if UEFI is used and arch is x86_64 [ 55s] and secure boot is enabled [ 55s] returns true [ 55s] and secure boot is disabled [ 55s] returns false [ 55s] if UEFI is used and arch is aarch64 [ 55s] and secure boot is enabled [ 55s] returns true [ 55s] and secure boot is disabled [ 55s] returns false [ 55s] if UEFI is not used and arch is x86_64 [ 55s] and secure boot is disabled [ 55s] returns true [ 55s] if UEFI is not used and arch is s390x [ 55s] and secure boot is enabled [ 55s] returns false [ 55s] and secure boot is disabled [ 55s] returns false [ 55s] .s390_secure_boot_available? [ 55s] if arch is s390x [ 55s] and has_secure is 1 [ 55s] returns true [ 55s] and has_secure is 0 [ 55s] returns false [ 55s] if arch is x86_64 [ 55s] returns false [ 55s] .s390_secure_boot_supported? [ 55s] if arch is s390x [ 55s] and has_secure is 1 [ 55s] and zipl is on a SCSI disk [ 55s] returns true [ 55s] and zipl is not on a SCSI disk [ 55s] returns false [ 55s] and has_secure is 0 [ 55s] returns false [ 55s] if arch is x86_64 [ 55s] returns false [ 55s] .s390_secure_boot_active? [ 55s] if arch is s390x [ 55s] returns false [ 55s] .nvram_available? [ 55s] if arch is ppc [ 55s] returns true [ 55s] if arch is ppc64 [ 55s] returns true [ 55s] if bootloader is grub2-efi [ 55s] returns true [ 55s] .writable_efivars? [ 55s] returns false if UEFI is not available [ 55s] returns false if UEFI variables are not writable [ 55s] returns true if UEFI variables are writable [ 55s] [ 55s] Pending: (Failures listed here are expected and do not affect your suite's status) [ 55s] [ 55s] 1) #<Yast::BootSupportCheckClass:0x000055e877f8d7b0> #SystemSupported x86_64 returns false if no partition have boot flag and its write is not set [ 55s] # Temporarily skipped with xit [ 55s] # ./test/boot_support_test.rb:52 [ 55s] [ 55s] 2) Bootloader::MBRUpdate#run when generic mbr is enabled always uses real devices [ 55s] # Temporarily skipped with xit [ 55s] # ./test/mbr_update_test.rb:92 [ 55s] [ 55s] 3) Bootloader::DeviceMap#propose fills itself with device map proposal [ 55s] # Temporarily skipped with xit [ 55s] # ./test/device_map_test.rb:17 [ 55s] [ 55s] 4) Bootloader::DeviceMap#propose propose always empty map in Mode config [ 55s] # Temporarily skipped with xit [ 55s] # ./test/device_map_test.rb:22 [ 55s] [ 55s] 5) Bootloader::DeviceMap#propose do not add to device map members of raids and multipath [ 55s] # Not yet implemented [ 55s] # ./test/device_map_test.rb:30 [ 55s] [ 55s] 6) Bootloader::DeviceMap#propose do not add non-disk devices [ 55s] # Temporarily skipped with xit [ 55s] # ./test/device_map_test.rb:32 [ 55s] [ 55s] 7) Bootloader::DeviceMap#propose propose order according to bios id [ 55s] # Not yet implemented [ 55s] # ./test/device_map_test.rb:40 [ 55s] [ 55s] 8) Bootloader::DeviceMap#propose do not propose USB as first device [ 55s] # Not yet implemented [ 55s] # ./test/device_map_test.rb:43 [ 55s] [ 55s] 9) Bootloader::DeviceMap#propose propose as first device disk containing /boot [ 55s] # Not yet implemented [ 55s] # ./test/device_map_test.rb:46 [ 55s] [ 55s] 10) Bootloader::DeviceMap#propose limits number of disks in device map to 8 [ 55s] # Temporarily skipped with xit [ 55s] # ./test/device_map_test.rb:48 [ 55s] [ 55s] 11) #<Yast::BootloaderClass:0x000055e877a7d568> .Import resets configuration [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:54 [ 55s] [ 55s] 12) #<Yast::BootloaderClass:0x000055e877a7d568> .Import marks that configuration is read [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:56 [ 55s] [ 55s] 13) #<Yast::BootloaderClass:0x000055e877a7d568> .Import marks that configuration is already proposed [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:58 [ 55s] [ 55s] 14) #<Yast::BootloaderClass:0x000055e877a7d568> .Import marks that configuration is changed [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:60 [ 55s] [ 55s] 15) #<Yast::BootloaderClass:0x000055e877a7d568> .Import marks that stage1 location changed [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:62 [ 55s] [ 55s] 16) #<Yast::BootloaderClass:0x000055e877a7d568> .Import sets bootloader from key "loader_type" [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:64 [ 55s] [ 55s] 17) #<Yast::BootloaderClass:0x000055e877a7d568> .Import sets proposed bootloader if not set in data [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:66 [ 55s] [ 55s] 18) #<Yast::BootloaderClass:0x000055e877a7d568> .Import acts like missing if "loader_type" value is empty [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:68 [ 55s] [ 55s] 19) #<Yast::BootloaderClass:0x000055e877a7d568> .Import pass initrd specific map to initrd module [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:70 [ 55s] [ 55s] 20) #<Yast::BootloaderClass:0x000055e877a7d568> .Import sets passed "write_settings" map [ 55s] # Not yet implemented [ 55s] # ./test/bootloader_test.rb:84 [ 56s] [ 56s] Failures: [ 56s] [ 56s] 1) Bootloader::UdevMapping.to_mountby_device when the device is formatted and mounted (or marked to be mounted) and the udev name is not available for the mount by option in the mount point returns a reasonable fallback name [ 56s] Failure/Error: [ 56s] expect(subject.to_mountby_device(device.name)) [ 56s] .to eq "/dev/disk/by-label/#{device.filesystem.label}" [ 56s] [ 56s] NoMethodError: [ 56s] undefined method `[]' for nil:NilClass [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `block in best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `each' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `max_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/blk_filesystem.rb:433:in `preferred_mount_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/blk_filesystem.rb:358:in `preferred_name' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:110:in `udev_name_for' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:99:in `kernel_to_udev' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:52:in `to_mountby_device' [ 56s] # ./test/udev_mapping_test.rb:92:in `block (6 levels) in <top (required)>' [ 56s] [ 56s] 2) Bootloader::UdevMapping.to_mountby_device when the device is formatted but not mounted and there is no udev name available honoring the default mount_by returns a reasonable fallback name [ 56s] Failure/Error: [ 56s] expect(subject.to_mountby_device(device.name)) [ 56s] .to eq "/dev/disk/by-uuid/#{device.filesystem.uuid}" [ 56s] [ 56s] NoMethodError: [ 56s] undefined method `[]' for nil:NilClass [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `block in best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `each' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `max_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/blk_filesystem.rb:433:in `preferred_mount_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/blk_filesystem.rb:358:in `preferred_name' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:110:in `udev_name_for' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:99:in `kernel_to_udev' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:52:in `to_mountby_device' [ 56s] # ./test/udev_mapping_test.rb:127:in `block (6 levels) in <top (required)>' [ 56s] [ 56s] 3) Bootloader::UdevMapping.to_mountby_device when the device is not formatted and there is no udev name available honoring the default mount_by returns a reasonable fallback name [ 56s] Failure/Error: [ 56s] expect(subject.to_mountby_device(device.name)) [ 56s] .to eq "/dev/disk/by-path/pci-1234:56:78.9-ata-1.0-part3" [ 56s] [ 56s] NoMethodError: [ 56s] undefined method `[]' for nil:NilClass [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `block in best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `each' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `max_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/blk_device.rb:794:in `preferred_mount_by' [ 56s] # /usr/share/YaST2/lib/y2storage/blk_device.rb:756:in `preferred_name' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:113:in `udev_name_for' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:99:in `kernel_to_udev' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:52:in `to_mountby_device' [ 56s] # ./test/udev_mapping_test.rb:159:in `block (5 levels) in <top (required)>' [ 56s] [ 56s] 4) Bootloader::UdevMapping.to_mountby_device for a regular PReP partition (contains no filesystem and is not mounted) returns an udev link if there is any available [ 56s] Failure/Error: [ 56s] expect(subject.to_mountby_device("/dev/vda1")) [ 56s] .to eq "/dev/disk/by-path/pci-0000:00:06.0-part1" [ 56s] [ 56s] NoMethodError: [ 56s] undefined method `[]' for nil:NilClass [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `block in best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `each' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `max_by' [ 56s] # /usr/share/YaST2/lib/y2storage/filesystems/mount_by_type.rb:126:in `best_for' [ 56s] # /usr/share/YaST2/lib/y2storage/blk_device.rb:794:in `preferred_mount_by' [ 56s] # /usr/share/YaST2/lib/y2storage/blk_device.rb:756:in `preferred_name' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:113:in `udev_name_for' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:99:in `kernel_to_udev' [ 56s] # ./src/lib/bootloader/udev_mapping.rb:52:in `to_mountby_device' [ 56s] # ./test/udev_mapping_test.rb:180:in `block (4 levels) in <top (required)>' [ 56s] [ 56s] Finished in 15.02 seconds (files took 2.81 seconds to load) [ 56s] 641 examples, 4 failures, 20 pending [ 56s] [ 56s] Failed examples: [ 56s] [ 56s] rspec ./test/udev_mapping_test.rb:91 # Bootloader::UdevMapping.to_mountby_device when the device is formatted and mounted (or marked to be mounted) and the udev name is not available for the mount by option in the mount point returns a reasonable fallback name [ 56s] rspec ./test/udev_mapping_test.rb:126 # Bootloader::UdevMapping.to_mountby_device when the device is formatted but not mounted and there is no udev name available honoring the default mount_by returns a reasonable fallback name [ 56s] rspec ./test/udev_mapping_test.rb:158 # Bootloader::UdevMapping.to_mountby_device when the device is not formatted and there is no udev name available honoring the default mount_by returns a reasonable fallback name [ 56s] rspec ./test/udev_mapping_test.rb:179 # Bootloader::UdevMapping.to_mountby_device for a regular PReP partition (contains no filesystem and is not mounted) returns an udev link if there is any available [ 56s] [ 56s] rake aborted! [ 56s] Command failed with status (1): [rspec --color --format doc 'test/boot_stor...] [ 56s] [ 56s] Tasks: TOP => test:unit [ 56s] (See full trace by running task with --trace) [ 56s] error: Bad exit status from /var/tmp/rpm-tmp.8e0QX2 (%check) [ 56s] [ 56s] [ 56s] RPM build errors: [ 56s] Bad exit status from /var/tmp/rpm-tmp.8e0QX2 (%check) [ 56s] [ 56s] yast-ci-worker failed "build yast2-bootloader.spec" at Thu Aug 11 13:28:05 UTC 2022. [ 56s] The buildroot was: /var/tmp/build-root/SUSE_SLE-15-SP5_GA-x86_64 rm -rf Devel:YaST:Head rake aborted! Command failed with status (1): [echo -e 'y\ny\ny\n' | osc -A 'https://api....] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Result: PID 7654 exited with value 1 Scanning for a pull request... Found pull request #670 Adding comment ":x: Internal Jenkins [job #77](https://ci.suse.de/job/yast-yast-bootloader-master/77/) failed" to pull request https://github.com/yast/yast-bootloader/pull/670 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-bootloader/issues/670/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user wfeldt@opensuse.org