See <https://ci.opensuse.org/job/yast-yast-alternatives-master/16/display/redirect?page=changes> Changes: [dgonzalez] Fix bugzilla reference in changelog ------------------------------------------ [...truncated 39.65 KB...] [ 26s] doesn't show confirmation dialog [ 26s] closes the dialog with :cancel symbol [ 26s] #help_handler [ 26s] launch a help popup [ 26s] [ 26s] Y2Alternatives::Client::StartCheckingPermissions [ 26s] #main [ 26s] checks if user is root [ 26s] if a normal user cancel MustBeRoot confirmation [ 26s] doesn't create a ListAlternatives dialog [ 26s] if a normal user accept MustBeRoot confirmation [ 26s] creates a ListAlternatives dialog [ 26s] [ 26s] Y2Alternatives::Control::SetChoiceCommand [ 26s] #execute [ 26s] set the actual choice for given alternative on the system [ 26s] [ 26s] Y2Alternatives::Control::AutomaticModeCommand [ 26s] #execute [ 26s] set the automatic mode for given alternative on the system [ 26s] [ 26s] Y2Alternatives::Alternative [ 26s] .load [ 26s] returns an Alternative object [ 26s] initializes the name, status and value [ 26s] initializes choices as an array of Choice objects [ 26s] initializes the path and priority for every choice [ 26s] initializes slaves for each choice [ 26s] if there are a choice without slaves [ 26s] initializes his slaves attribute to the empty string [ 26s] if there is an alternative without choices [ 26s] returns an EmptyAlternative instance [ 26s] .all [ 26s] returns an array of Alternative objects [ 26s] if there are no alternatives in the system [ 26s] returns an empty array [ 26s] if there are alternatives in the system [ 26s] returns an array with one Alternative object per known alternative [ 26s] if there are alternatives without choices [ 26s] returns an array of Alternatives including the alternatives without choices [ 26s] #choose! [ 26s] changes the alternative's actual choice to given parameter [ 26s] changes the status to 'manual' [ 26s] if the given choice path doesn't correspond to any of the alternative's choices [ 26s] raises a RuntimeError [ 26s] #automatic_mode! [ 26s] changes the status to 'auto' [ 26s] changes the actual choice for the choice with highest priority [ 26s] #save [ 26s] if the alternative is not modificated [ 26s] do not execute any command [ 26s] if the alternative is modificated [ 26s] checks if user is root [ 26s] if running as normal user [ 27s] doesn't execute any command [ 27s] if running as root user [ 27s] if the alternative's selected choice has changed [ 27s] execute a SetChoiceCommand [ 27s] if the alternative's stastus has changed to automatic mode [ 27s] execute an AutomaticModeCommand [ 27s] if the alternative is modified more than once [ 27s] only execute the last change [ 27s] [ 27s] Finished in 0.10412 seconds (files took 0.27591 seconds to load) [ 27s] 53 examples, 0 failures [ 27s] [ 27s] + RPM_EC=0 [ 27s] ++ jobs -p [ 27s] + exit 0 [ 27s] Processing files: yast2-alternatives-4.4.0-1.x86_64 [ 27s] Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.dzoQy1 [ 27s] + umask 022 [ 27s] + cd /home/abuild/rpmbuild/BUILD [ 27s] + cd yast2-alternatives-4.4.0 [ 27s] + DOCDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/doc/packages/yast2-alternatives [ 27s] + export LC_ALL=C [ 27s] + LC_ALL=C [ 27s] + export DOCDIR [ 27s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/doc/packages/yast2-alternatives [ 27s] + cp -pr README.md /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/doc/packages/yast2-alternatives [ 27s] + RPM_EC=0 [ 27s] ++ jobs -p [ 27s] + exit 0 [ 27s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.NWywFQ [ 27s] + umask 022 [ 27s] + cd /home/abuild/rpmbuild/BUILD [ 27s] + cd yast2-alternatives-4.4.0 [ 27s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/licenses/yast2-alternatives [ 27s] + export LC_ALL=C [ 27s] + LC_ALL=C [ 27s] + export LICENSEDIR [ 27s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/licenses/yast2-alternatives [ 27s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64/usr/share/licenses/yast2-alternatives [ 27s] + RPM_EC=0 [ 27s] ++ jobs -p [ 27s] + exit 0 [ 27s] Provides: application() application(org.opensuse.yast.Alternatives.desktop) metainfo() metainfo(org.opensuse.yast.Alternatives.metainfo.xml) yast2-alternatives = 4.4.0-1 yast2-alternatives(x86-64) = 4.4.0-1 [ 27s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 27s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64 [ 27s] Wrote: /home/abuild/rpmbuild/SRPMS/yast2-alternatives-4.4.0-1.src.rpm [ 27s] Wrote: /home/abuild/rpmbuild/RPMS/x86_64/yast2-alternatives-4.4.0-1.x86_64.rpm [ 27s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.MwoGJy [ 27s] + umask 022 [ 27s] + cd /home/abuild/rpmbuild/BUILD [ 27s] + cd yast2-alternatives-4.4.0 [ 27s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/yast2-alternatives-4.4.0-1.x86_64 [ 27s] + RPM_EC=0 [ 27s] ++ jobs -p [ 27s] + exit 0 [ 27s] ... checking for files with abuild user/group [ 27s] ... running 00-check-install-rpms [ 27s] ... installing all built rpms [ 27s] Verifying packages... [ 27s] Preparing packages... [ 27s] yast2-alternatives-4.4.0-1.x86_64 [ 28s] ... running 50-check-binary-kernel-log [ 28s] ... running 50-check-core-files [ 28s] ... running 50-check-debuginfo [ 28s] ... testing for empty debuginfo packages [ 28s] ... running 50-check-filelist [ 28s] ... checking filelist [ 28s] ... running 50-check-gconf-scriptlets [ 28s] ... testing GConf scriptlet presence [ 28s] ... running 50-check-installtest [ 28s] ... testing for pre/postinstall scripts that are not idempotent [ 28s] ... running 50-check-invalid-provides [ 28s] ... running 50-check-invalid-requires [ 28s] ... running 50-check-kernel-build-id [ 28s] ... running 50-check-lanana [ 28s] ... running 50-check-libtool-deps [ 28s] ... testing devel dependencies required by libtool .la files [ 28s] (can be skipped by "skip-check-libtool-deps" anywhere in spec) [ 28s] ... running 50-check-packaged-twice [ 28s] ... running 50-check-permissions [ 28s] ... testing for modified permissions [ 28s] ... running 98-revert-uname-hack [ 28s] ... running 99-check-remove-rpms [ 28s] ... removing all built rpms [ 28s] (order: reverse yast2-alternatives) [ 29s] [ 29s] RPMLINT report: [ 29s] =============== [ 29s] yast2-alternatives.x86_64: W: desktopfile-without-binary /usr/share/applications/YaST2/org.opensuse.yast.Alternatives.desktop /usr/bin/xdg-su [ 29s] the .desktop file is for a file not present in the package. You should check [ 29s] the requires or see if this is not a error [ 29s] [ 29s] yast2-alternatives.x86_64: W: no-binary [ 29s] The package should be of the noarch architecture because it doesn't contain [ 29s] any binaries. [ 29s] [ 29s] yast2-alternatives.x86_64: W: standard-dir-owned-by-package /usr/share/icons [ 29s] This package owns a directory that is part of the standard hierarchy, which [ 29s] can lead to default directory permissions or ownerships being changed to [ 29s] something non-standard. [ 29s] [ 29s] 2 packages and 0 specfiles checked; 0 errors, 3 warnings. [ 29s] [ 29s] [ 29s] yast-jenkins finished "build yast2-alternatives.spec" at Thu Aug 19 12:32:40 UTC 2021. [ 29s] /var/tmp/build-root/openSUSE_Factory-x86_64/home/abuild/rpmbuild/SRPMS/yast2-alternatives-4.4.0-1.src.rpm /var/tmp/build-root/openSUSE_Factory-x86_64/home/abuild/rpmbuild/RPMS/x86_64/yast2-alternatives-4.4.0-1.x86_64.rpm rm -rf YaST:Head osc -A 'https://api.opensuse.org/' --traceback checkout 'YaST:Head' yast2-alternatives cleaning A YaST:Head A YaST:Head/yast2-alternatives A YaST:Head/yast2-alternatives/yast2-alternatives-4.3.1.tar.bz2 A YaST:Head/yast2-alternatives/yast2-alternatives.changes A YaST:Head/yast2-alternatives/yast2-alternatives.spec At revision 16ca5ff7eae08ad0ba0fbfbfcc1680be. /usr/lib/obs/service/format_spec_file --outdir . diff -u package/yast2-alternatives.spec <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives/yast2-alternatives.spec rm <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives/yast2-alternatives.spec rm <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives/yast2-alternatives.changes rm <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives/yast2-alternatives-4.3.1.tar.bz2 cp package/yast2-alternatives.spec <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives cp package/yast2-alternatives.changes <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives cp package/yast2-alternatives-4.4.0.tar.bz2 <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives osc -A 'https://api.opensuse.org/' addremove --- package/yast2-alternatives.spec 2021-08-19 12:32:41.957512972 +0000 +++ <https://ci.opensuse.org/job/yast-yast-alternatives-master/ws/YaST>:Head/yast2-alternatives/yast2-alternatives.spec 2021-03-12 16:09:16.000000000 +0000 @@ -17,7 +17,7 @@ Name: yast2-alternatives -Version: 4.4.0 +Version: 4.3.1 Release: 0 Summary: YaST2 - Manage Update-alternatives switching License: GPL-2.0-only A yast2-alternatives-4.4.0.tar.bz2 D yast2-alternatives-4.3.1.tar.bz2 submitting package... osc -A https://api.opensuse.org/ commit -m - 4.4.0 (bsc#1185510) Deleting yast2-alternatives-4.3.1.tar.bz2 Sending yast2-alternatives.changes Sending yast2-alternatives.spec Sending yast2-alternatives-4.4.0.tar.bz2 Transmitting file data ... Committed revision 33. rm -rf YaST:Head osc -A 'https://api.opensuse.org/' --traceback checkout 'YaST:Head' yast2-alternatives New package submitted to YaST:Head cleaning A YaST:Head A YaST:Head/yast2-alternatives A YaST:Head/yast2-alternatives/yast2-alternatives-4.4.0.tar.bz2 A YaST:Head/yast2-alternatives/yast2-alternatives.changes A YaST:Head/yast2-alternatives/yast2-alternatives.spec At revision c39659f5d3e39b384a52a1fe27de4ebd. osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-alternatives' 'yast2-alternatives.spec' > /tmp/yast-rake20210819-17796-1v54rpm osc -A https://api.opensuse.org/ service wait YaST:Head yast2-alternatives Version has been changed in *.spec file Waiting for the server side service... Request: https://api.opensuse.org/source/YaST:Head/yast2-alternatives?cmd=waitservice Headers: Date: Thu, 19 Aug 2021 12:32:48 GMT Server: Apache Vary: accept-language,accept-charset Strict-Transport-Security: max-age=31536000 Upgrade: h2 Connection: Upgrade, close Accept-Ranges: bytes Transfer-Encoding: chunked Content-Type: text/html; charset=utf-8 Content-Language: en Server returned an error: HTTP Error 502: Bad Gateway The service for project 'YaST:Head' package 'yast2-alternatives' failed rm -rf YaST:Head rake aborted! Command failed with status (1): [osc -A https://api.opensuse.org/ service w...] Tasks: TOP => osc:sr (See full trace by running task with --trace) cleaning Result: PID 17792 exited with value 1 Scanning for a pull request... Found pull request #54 Adding comment ":x: Public Jenkins [job #16](https://ci.opensuse.org/job/yast-yast-alternatives-master/16/) failed" to pull request https://github.com/yast/yast-alternatives/pull/54 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-alternatives/issues/54/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 dgonzalez@suse.de