See https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/3/display/redirect?... Changes: [jreidinger] handle properly when no product is selected (bsc#1188211) [jreidinger] chagnes ------------------------------------------ [...truncated 112.48 KB...] [ 75s] does not mention any media information [ 75s] Full installation medium [ 75s] asks for confirmation to go on without updates [ 75s] when system is already registered [ 75s] in installation mode [ 75s] disables widgets [ 75s] skips the SLP discovery [ 75s] during firstboot stage [ 75s] does not disable widgets [ 75s] [ 75s] Registration::FinishDialog [ 75s] #run [ 75s] raises RuntimeError if unknown action passed as first parameter [ 75s] first paramater "Info" [ 75s] returns info entry hash with scenarios in "when" key [ 75s] first parameter "Write" [ 75s] do nothing if system is not registered [ 75s] the system is registered [ 75s] creates at target system configuration for suse connect [ 75s] restores the repository setup [ 75s] removes the old NCC credentials [ 75s] [ 75s] Registration::UI::RegistrationUpdateDialog [ 75s] .run [ 75s] updates system registration, base and add-on products [ 75s] [ 75s] Registration::UI::MigrationReposSelectionDialog [ 75s] .run [ 75s] displays the configured repositories and returns the user input [ 75s] configures the selected repositories for distribution upgrade [ 75s] starts the repository manager when the respective button is pressed [ 75s] [ 75s] scc client [ 75s] the system is already registered [ 77s] returns :abort when closing the status dialog [ 77s] [ 77s] Yast::InstSccClient [ 77s] the system is already registered [ 77s] returns :abort when closing the status dialog [ 77s] displays an error when loading the available extensions fails [ 77s] the system is updating reusing old credentials [ 77s] switchs to manual registration when aborting selection of url [ 77s] [ 77s] Registration::RegistrationUI [ 77s] #register_system_and_base_product [ 77s] registers the system using the provided registration code [ 77s] #get_available_addons [ 77s] returns available addons [ 77s] #update_system [ 77s] updates the system registration with the new target distro [ 77s] resets registration credentials and registration url in case of failure [ 77s] #update_base_product [ 77s] updates the base product registration [ 77s] resets registration credentials in case of failure [ 77s] #register_addons [ 77s] disables update repositories if requested [ 77s] when the addons are free [ 77s] does not ask for reg. code if all addons are free [ 77s] returns :next if everything goes fine [ 77s] returns :back if some registration failed [ 77s] when the addons need reg. code [ 77s] returns :next if everything goes fine [ 77s] keep asking for a reg. code if some reg. code failed [ 77s] #try_register_addons [ 77s] for a non-free product without a known regcode [ 77s] uses the base product regcode [ 77s] #migration_products [ 77s] returns migration products from the server with UI feedback [ 77s] #downgrade_product [ 77s] displays UI feedback and downgrades the product [ 77s] #synchronize_products [ 77s] displays UI feedback and synchronizes the products [ 77s] registered_addons_to_rollback [ 77s] returns an empty array in case of not 'registered but not installed' addons [ 77s] returns an empty array if the user doesn't want to rollback the obtained addons [ 77s] returns an array with all the registered but not installed addons if user accepts [ 77s] [ 77s] Registration::UI::ImportCertificateDialog [ 77s] .run [ 77s] displays the certificate details and returns the user input [ 77s] [ 77s] Finished in 4.06 seconds (files took 0.87221 seconds to load) [ 77s] 664 examples, 0 failures [ 77s] [ 77s] + exit 0 [ 77s] Processing files: yast2-registration-4.3.25-1.noarch [ 77s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.Hn5Oly [ 77s] + umask 022 [ 77s] + cd /home/abuild/rpmbuild/BUILD [ 77s] + cd yast2-registration-4.3.25 [ 77s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-registration-4.3.25-1.x86_64/usr/share/licenses/yast2-registration [ 77s] + export LC_ALL=C [ 77s] + LC_ALL=C [ 77s] + export LICENSEDIR [ 77s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-registration-4.3.25-1.x86_64/usr/share/licenses/yast2-registration [ 77s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/yast2-registration-4.3.25-1.x86_64/usr/share/licenses/yast2-registration [ 77s] + exit 0 [ 77s] Provides: application() application(YaST2/org.opensuse.yast.SCC.AddExtensions.desktop) application(YaST2/org.opensuse.yast.SCC.desktop) metainfo() metainfo(org.opensuse.yast.SCC.AddExtensions.metainfo.xml) metainfo(org.opensuse.yast.SCC.metainfo.xml) yast2-registration = 4.3.25-1 [ 77s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 77s] Requires: /bin/sh /usr/bin/env [ 77s] Conflicts: autoyast2 < 4.3.23 [ 77s] Supplements: autoyast(suse_register) [ 77s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/yast2-registration-4.3.25-1.x86_64 [ 77s] Wrote: /home/abuild/rpmbuild/SRPMS/yast2-registration-4.3.25-1.src.rpm [ 77s] Wrote: /home/abuild/rpmbuild/RPMS/noarch/yast2-registration-4.3.25-1.noarch.rpm [ 77s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.uJHj6z [ 77s] + umask 022 [ 77s] + cd /home/abuild/rpmbuild/BUILD [ 77s] + cd yast2-registration-4.3.25 [ 77s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/yast2-registration-4.3.25-1.x86_64 [ 77s] + exit 0 [ 77s] ... checking for files with abuild user/group [ 77s] ... running 00-check-install-rpms [ 77s] ... installing all built rpms [ 77s] Preparing packages... [ 77s] yast2-registration-4.3.25-1.noarch [ 78s] ... running 50-check-binary-kernel-log [ 78s] ... running 50-check-core-files [ 78s] ... running 50-check-debuginfo [ 78s] ... testing for empty debuginfo packages [ 78s] ... running 50-check-filelist [ 78s] ... checking filelist [ 78s] ... running 50-check-gconf-scriptlets [ 78s] ... testing GConf scriptlet presence [ 78s] ... running 50-check-installtest [ 78s] ... testing for pre/postinstall scripts that are not idempotent [ 78s] ... running 50-check-invalid-provides [ 78s] ... running 50-check-invalid-requires [ 78s] ... running 50-check-kernel-build-id [ 78s] ... running 50-check-lanana [ 78s] ... running 50-check-libtool-deps [ 78s] ... testing devel dependencies required by libtool .la files [ 78s] (can be skipped by "skip-check-libtool-deps" anywhere in spec) [ 78s] ... running 50-check-packaged-twice [ 78s] ... running 50-check-permissions [ 78s] ... testing for modified permissions [ 78s] ... running 72-translate-appdata [ 78s] ... running 80-check-malware-scan-clamav [ 78s] unpacking /.build.packages/RPMS/noarch/yast2-registration-4.3.25-1.noarch.rpm [ 78s] unpacking /.build.packages/SRPMS/yast2-registration-4.3.25-1.src.rpm [ 78s] find /usr/src/packages/BUILD/scan -type f -print0 | xargs -0 -P 2 -L256 /usr/bin/clamscan -i --no-summary [ 78s] LibClamAV Warning: ************************************************** [ 78s] LibClamAV Warning: *** The virus database is older than 7 days! *** [ 78s] LibClamAV Warning: *** Please update it as soon as possible. *** [ 78s] LibClamAV Warning: ************************************************** [ 96s] clamav: negative malware scan result. [ 96s] test passed. [ 96s] ... running 98-revert-uname-hack [ 96s] ... running 99-check-remove-rpms [ 96s] ... removing all built rpms [ 96s] (order: reverse yast2-registration) [ 96s] [ 96s] RPMLINT report: [ 96s] =============== [ 96s] yast2-registration.noarch: W: desktopfile-without-binary /usr/share/applications/YaST2/org.opensuse.yast.SCC.AddExtensions.desktop /usr/bin/xdg-su [ 96s] yast2-registration.noarch: W: desktopfile-without-binary /usr/share/applications/YaST2/org.opensuse.yast.SCC.desktop /usr/bin/xdg-su [ 96s] the .desktop file is for a file not present in the package. You should check [ 96s] the requires or see if this is not a error [ 96s] [ 96s] yast2-registration.noarch: W: standard-dir-owned-by-package /usr/share/icons [ 96s] This package owns a directory that is part of the standard hierarchy, which [ 96s] can lead to default directory permissions or ownerships being changed to [ 96s] something non-standard. [ 96s] [ 96s] yast2-registration.noarch: E: env-script-interpreter (Badness: 9) /usr/lib/YaST2/bin/install_ssl_certificates /usr/bin/env ruby [ 96s] This script uses 'env' as an interpreter. For the rpm runtime dependency [ 96s] detection to work, the shebang #!/usr/bin/env python needs to be patched into [ 96s] #!/usr/bin/python otherwise the package dependency generator merely adds a [ 96s] dependency on /usr/bin/env rather than the actual interpreter /usr/bin/python. [ 96s] Alternatively, if the file should not be executed, then ensure that it is not [ 96s] marked as executable or don't install it in a path that is reserved for [ 96s] executables. [ 96s] [ 96s] 2 packages and 0 specfiles checked; 1 errors, 3 warnings. [ 96s] [ 96s] [ 96s] vm-yast-ci-worker2 finished "build yast2-registration.spec" at Mon Nov 1 14:12:31 UTC 2021. [ 96s] /var/tmp/build-root/SUSE_SLE-15-SP3_Update-x86_64/home/abuild/rpmbuild/SRPMS/yast2-registration-4.3.25-1.src.rpm /var/tmp/build-root/SUSE_SLE-15-SP3_Update-x86_64/home/abuild/rpmbuild/RPMS/noarch/yast2-registration-4.3.25-1.noarch.rpm rm -rf Devel:YaST:SLE-15-SP3 osc -A 'https://api.suse.de/' --traceback checkout 'Devel:YaST:SLE-15-SP3' yast2-registration cleaning A Devel:YaST:SLE-15-SP3 A Devel:YaST:SLE-15-SP3/yast2-registration A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration-4.3.24.tar.bz2 A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.changes A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.spec At revision 4. /usr/lib/obs/service/format_spec_file --outdir . rm https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.spec rm https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration-4.3.24.tar.bz2 rm https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.changes cp package/yast2-registration-4.3.25.tar.bz2 https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration cp package/yast2-registration.spec https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration cp package/yast2-registration.changes https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/ws/Devel:YaST:SLE-15-SP3/yast2-registration osc -A 'https://api.suse.de/' addremove A yast2-registration-4.3.25.tar.bz2 D yast2-registration-4.3.24.tar.bz2 submitting package... osc -A https://api.suse.de/ commit -m - Report properly that no product is selected in autoinstallation instead of nil crash (bsc#1188211) - 4.3.25 Deleting yast2-registration-4.3.24.tar.bz2 Sending yast2-registration.changes Sending yast2-registration.spec Sending yast2-registration-4.3.25.tar.bz2 Transmitting file data ... Committed revision 5. rm -rf Devel:YaST:SLE-15-SP3 osc -A 'https://api.suse.de/' --traceback checkout 'Devel:YaST:SLE-15-SP3' yast2-registration New package submitted to Devel:YaST:SLE-15-SP3 cleaning A Devel:YaST:SLE-15-SP3 A Devel:YaST:SLE-15-SP3/yast2-registration A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration-4.3.25.tar.bz2 A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.changes A Devel:YaST:SLE-15-SP3/yast2-registration/yast2-registration.spec At revision 5. osc -A 'https://api.suse.de/' cat 'SUSE:SLE-15-SP3:Update' 'yast2-registration' 'yast2-registration.spec' > /tmp/yast-rake20211101-25469-1oq9dnb osc -A https://api.suse.de/ service wait Devel:YaST:SLE-15-SP3 yast2-registration Version has been changed in *.spec file Waiting for the server side service... ok yes | osc -A 'https://api.suse.de/' submitreq --no-cleanup 'Devel:YaST:SLE-15-SP3' 'yast2-registration' 'SUSE:SLE-15-SP3:Update' -m 'submit new version 4.3.25' --yes WARNING: WARNING: Project does not accept submit request, a NEW maintenance incident request will be created instead WARNING: Server returned an error: HTTP Error 400: Bad Request broken link in SUSE:Maintenance:19507/yast2-registration.SUSE_SLE-15-SP3_Update: conflict in file yast2-registration.spec rm -rf Devel:YaST:SLE-15-SP3 rake aborted! Command failed with status (1): [yes | osc -A 'https://api.suse.de/' submit...] Tasks: TOP => osc:sr (See full trace by running task with --trace) cleaning Result: PID 25466 exited with value 1 Scanning for a pull request... Found pull request #545 Adding comment ":x: Internal Jenkins [job #3](https://ci.suse.de/job/yast-yast-registration-SLE-15-SP3/3/) failed" to pull request https://github.com/yast/yast-registration/pull/545 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-registration/issues/545/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user lslezak@suse.cz Not sending mail to unregistered user jreidinger@suse.cz