See <https://ci.suse.de/job/yast-yast-storage-ng-SLE-15-SP3/5/display/redirect?page=changes> Changes: [igonzalezsosa] Fix a typo in the changes file [igonzalezsosa] Set the VG extent_size according to the AutoYaST profile [igonzalezsosa] Bump version and update changes file [igonzalezsosa] LvmCreator honors extent_size when creating a new VG [igonzalezsosa] Make RuboCop happy ------------------------------------------ [...truncated 100.23 KB...] [ 300s] [ 300s] 1) Y2Storage::AutoinstProposal#propose removing partitions when only free space should be used raises an error if there is not enough space [ 300s] # Not yet implemented [ 300s] # ./test/y2storage/autoinst_proposal_test.rb:470 [ 300s] [ 300s] 2) Y2Storage::Proposal::AutoinstDrivesMap#each when no suitable drive is found error? [ 300s] # Not yet implemented [ 300s] # ./test/y2storage/proposal/autoinst_drives_map_test.rb:211 [ 300s] [ 300s] Finished in 4 minutes 0.3 seconds (files took 3.44 seconds to load) [ 300s] 4556 examples, 0 failures, 2 pending [ 300s] [ 460s] ......................................................................................................................................................................................................................**......****.......................................................................................................................................................................................................................................................................................................................................................................*................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................*....................................................................................................................................................................................................................................................................................................................................................................................................................... [ 460s] [ 460s] Pending: (Failures listed here are expected and do not affect your suite's status) [ 460s] [ 460s] 1) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto using LVM with separated volume groups and it does not fit in a single device creates all LVM VGs [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:367 [ 460s] [ 460s] 2) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto using LVM with separated volume groups and it does not fit in a single device creates the proposal using needed devices [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:376 [ 460s] [ 460s] 3) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto not using LVM with separated volume groups and it fits in only one device uses only needed devices [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:460 [ 460s] [ 460s] 4) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto not using LVM with separated volume groups and it does not fit in a single device creates partitions all volumes without separate_vg_name [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:477 [ 460s] [ 460s] 5) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto not using LVM with separated volume groups and it does not fit in a single device creates LVM VGs for volumes with separate_vg_name [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:486 [ 460s] [ 460s] 6) Y2Storage::InitialGuidedProposal#propose (with multidisk_first set to true) with allocate_volume_mode set to :auto not using LVM with separated volume groups and it does not fit in a single device creates the proposal using needed devices [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/initial_guided_proposal_multidisk_first_test.rb:495 [ 460s] [ 460s] 7) Y2Storage::Planned::Disk#match_value? when the planned partition has the same values returns true [ 460s] # Temporarily skipped with xit [ 460s] # ./test/y2storage/planned/disk_test.rb:48 [ 460s] [ 460s] 8) Y2Storage::Proposal::SpaceMaker#delete_unwanted_partitions when deleting Linux partitions deletes partitions with id raid [ 460s] # Let's wait until we have some meaningful RAID scenarios [ 460s] # ./test/y2storage/proposal/space_maker_test.rb:111 [ 460s] [ 460s] Finished in 6 minutes 39 seconds (files took 4.96 seconds to load) [ 460s] 4600 examples, 0 failures, 8 pending [ 460s] [ 461s] [ 461s] 9156 examples, 0 failures, 10 pendings [ 461s] [ 461s] Took 404 seconds (6:44) [ 461s] + exit 0 [ 461s] Processing files: yast2-storage-ng-4.3.57-1.x86_64 [ 461s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.J89dQS [ 461s] + umask 022 [ 461s] + cd /home/abuild/rpmbuild/BUILD [ 461s] + cd yast2-storage-ng-4.3.57 [ 461s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/doc/packages/yast2-storage-ng [ 461s] + export LC_ALL=C [ 461s] + LC_ALL=C [ 461s] + export DOCDIR [ 461s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/doc/packages/yast2-storage-ng [ 461s] + cp -pr README.md /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/doc/packages/yast2-storage-ng [ 461s] + exit 0 [ 461s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.y1jUHQ [ 461s] + umask 022 [ 461s] + cd /home/abuild/rpmbuild/BUILD [ 461s] + cd yast2-storage-ng-4.3.57 [ 461s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/licenses/yast2-storage-ng [ 461s] + export LC_ALL=C [ 461s] + LC_ALL=C [ 461s] + export LICENSEDIR [ 461s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/licenses/yast2-storage-ng [ 461s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64/usr/share/licenses/yast2-storage-ng [ 461s] + exit 0 [ 462s] Provides: application() application(YaST2/org.opensuse.yast.Disk.desktop) metainfo() metainfo(org.opensuse.yast.Disk.metainfo.xml) yast2-storage-ng = 4.3.57-1 yast2-storage-ng(x86-64) = 4.3.57-1 [ 462s] Requires(interp): /bin/sh [ 462s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 462s] Requires(post): /bin/sh coreutils diffutils fillup grep [ 462s] Requires: /bin/bash /usr/bin/env [ 462s] Obsoletes: yast2-storage [ 462s] Recommends: (libyui-qt-graph if libyui-qt) [ 462s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64 [ 462s] Wrote: /home/abuild/rpmbuild/SRPMS/yast2-storage-ng-4.3.57-1.src.rpm [ 463s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/yast2-storage-ng-4.3.57-1.x86_64.rpm [ 463s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ZxxiqQ [ 463s] + umask 022 [ 463s] + cd /home/abuild/rpmbuild/BUILD [ 463s] + cd yast2-storage-ng-4.3.57 [ 463s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/yast2-storage-ng-4.3.57-1.x86_64 [ 463s] + exit 0 [ 463s] ... checking for files with abuild user/group [ 464s] ... running 00-check-install-rpms [ 464s] ... installing all built rpms [ 464s] Preparing packages... [ 464s] yast2-storage-ng-4.3.57-1.x86_64 [ 464s] Updating /etc/sysconfig/storage ... [ 464s] Updating /etc/sysconfig/storage ... [ 464s] ... running 50-check-binary-kernel-log [ 464s] ... running 50-check-core-files [ 464s] ... running 50-check-debuginfo [ 464s] ... testing for empty debuginfo packages [ 464s] ... running 50-check-filelist [ 464s] ... checking filelist [ 464s] ... running 50-check-gconf-scriptlets [ 464s] ... testing GConf scriptlet presence [ 464s] ... running 50-check-installtest [ 464s] ... testing for pre/postinstall scripts that are not idempotent [ 464s] Updating /etc/sysconfig/storage ... [ 464s] Updating /etc/sysconfig/storage ... [ 464s] ... running 50-check-invalid-provides [ 464s] ... running 50-check-invalid-requires [ 464s] ... running 50-check-kernel-build-id [ 464s] ... running 50-check-lanana [ 464s] ... running 50-check-libtool-deps [ 464s] ... testing devel dependencies required by libtool .la files [ 464s] (can be skipped by "skip-check-libtool-deps" anywhere in spec) [ 464s] ... running 50-check-packaged-twice [ 464s] ... running 50-check-permissions [ 464s] ... testing for modified permissions [ 465s] ... running 72-translate-appdata [ 465s] ... running 80-check-malware-scan-clamav [ 465s] unpacking /.build.packages/RPMS/x86_64/yast2-storage-ng-4.3.57-1.x86_64.rpm [ 465s] unpacking /.build.packages/SRPMS/yast2-storage-ng-4.3.57-1.src.rpm [ 465s] find /usr/src/packages/BUILD/scan -type f -print0 | xargs -0 -P 2 -L256 /usr/bin/clamscan -i --no-summary [ 465s] LibClamAV Warning: ************************************************** [ 465s] LibClamAV Warning: *** The virus database is older than 7 days! *** [ 465s] LibClamAV Warning: *** Please update it as soon as possible. *** [ 465s] LibClamAV Warning: ************************************************** [ 465s] LibClamAV Warning: ************************************************** [ 465s] LibClamAV Warning: *** The virus database is older than 7 days! *** [ 465s] LibClamAV Warning: *** Please update it as soon as possible. *** [ 465s] LibClamAV Warning: ************************************************** [ 500s] LibClamAV Warning: ************************************************** [ 500s] LibClamAV Warning: *** The virus database is older than 7 days! *** [ 500s] LibClamAV Warning: *** Please update it as soon as possible. *** [ 500s] LibClamAV Warning: ************************************************** rm -rf Devel:YaST:SLE-15-SP3 rake aborted! SignalException: SIGTERM Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) killed! cleaning [ 545s] clamav: negative malware scan result. [ 545s] test passed. [ 545s] ... running 98-revert-uname-hack [ 545s] shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory [ 545s] ... running 99-check-remove-rpms [ 545s] shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory [ 545s] ... removing all built rpms [ 545s] (order: reverse yast2-storage-ng) [ 546s] [ 546s] RPMLINT report: [ 546s] =============== [ 547s] yast2-storage-ng.x86_64: W: desktopfile-without-binary /usr/share/applications/YaST2/org.opensuse.yast.Disk.desktop xdg-su [ 547s] the .desktop file is for a file not present in the package. You should check [ 547s] the requires or see if this is not a error [ 547s] [ 547s] yast2-storage-ng.x86_64: W: no-binary [ 547s] The package should be of the noarch architecture because it doesn't contain [ 547s] any binaries. [ 547s] [ 547s] yast2-storage-ng.x86_64: W: obsolete-not-provided yast2-storage [ 547s] If a package is obsoleted by a compatible replacement, the obsoleted package [ 547s] should also be provided in order to not cause unnecessary dependency breakage. [ 547s] If the obsoleting package is not a compatible replacement for the old one, [ 547s] leave out the Provides. [ 547s] [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/clients/inst_prepdisk.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/callbacks/check.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/callbacks/commit.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/dialogs/callbacks/activate_luks.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/disk_analyzer.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/disk_size.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/inhibitors/mdadm_auto_assembly.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/inhibitors/systemd_units.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/inhibitors/udisks.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/planned/can_be_formatted.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/proposal/autoinst_space_maker.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/proposal/lvm_creator.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/proposal/partition_killer.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/storage_feature.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/storage_features_list.rb [ 547s] yast2-storage-ng.x86_64: W: script-without-shebang /usr/share/YaST2/lib/y2storage/used_filesystems.rb [ 547s] This text file has executable bits set or is located in a path dedicated for [ 547s] executables, but lacks a shebang and cannot thus be executed. If the file is [ 547s] meant to be an executable script, add the shebang, otherwise remove the [ 547s] executable bits or move the file elsewhere. [ 547s] [ 547s] yast2-storage-ng.x86_64: W: standard-dir-owned-by-package /usr/share/icons [ 547s] This package owns a directory that is part of the standard hierarchy, which [ 547s] can lead to default directory permissions or ownerships being changed to [ 547s] something non-standard. [ 547s] [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/abstract_device_factory.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/clients/inst_disk_proposal.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/clients/inst_prepdisk.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/clients/partitions_proposal.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/fake_device_factory.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/free_disk_space.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/inst_dialog_mixin.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/multi_disk_device.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/package_handler.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/assigned_space.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/can_be_encrypted.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/can_be_mounted.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/can_be_pv.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/can_be_resized.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/device.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/has_size.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/lvm_vg.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/planned/partitions_distribution.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/autoinst_drive_planner.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/autoinst_md_creator.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/device_shrinkage.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/devicegraph_generator.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/lvm_helper.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/partition_creator.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/proposal/partitions_distribution_calculator.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/refinements/size_casts.rb /usr/bin/env ruby [ 547s] yast2-storage-ng.x86_64: E: env-script-interpreter (Badness: 9) /usr/share/YaST2/lib/y2storage/yaml_writer.rb /usr/bin/env ruby [ 547s] This script uses 'env' as an interpreter. For the rpm runtime dependency [ 547s] detection to work, the shebang #!/usr/bin/env python needs to be patched into [ 547s] #!/usr/bin/python otherwise the package dependency generator merely adds a [ 547s] dependency on /usr/bin/env rather than the actual interpreter /usr/bin/python. [ 547s] Alternatively, if the file should not be executed, then ensure that it is not [ 547s] marked as executable or don't install it in a path that is reserved for [ 547s] executables. [ 547s] [ 547s] 2 packages and 0 specfiles checked; 27 errors, 20 warnings. [ 547s] [ 547s] [ 547s] yast-ci-worker-3 finished "build yast2-storage-ng.spec" at Thu Nov 4 10:23:04 UTC 2021. [ 547s] Result: PID 5170 exited with value 124 Scanning for a pull request... Found pull request #1243 Adding comment ":x: Internal Jenkins [job #5](https://ci.suse.de/job/yast-yast-storage-ng-SLE-15-SP3/5/) failed" to pull request https://github.com/yast/yast-storage-ng/pull/1243 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-storage-ng/issues/1243/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user igonzalezsosa@suse.com