See http://ci.opensuse.org/job/yast-caasp-master/12/display/redirect?page=change... Changes: [Josef Reidinger] adapt Rakefile and Dockerfile for SLE-12-SP3 [Josef Reidinger] adapt also docker for sp3 [Josef Reidinger] mark strings for translation and use new caasp textdomain (FATE#323837) [Josef Reidinger] add language selection widget and support redraw of whole dialog ( [Josef Reidinger] fix constant localization [Josef Reidinger] fix missing require [Josef Reidinger] adapt test [Josef Reidinger] Changes [Josef Reidinger] Revert "adapt Rakefile and Dockerfile for SLE-12-SP3" [Josef Reidinger] Revert "adapt also docker for sp3" ------------------------------------------ [...truncated 57.93 KB...] [ 17s] creates wizard dialog in normal mode [ 17s] closed wizard dialog in normal mode [ 17s] shows CWM widgets [ 17s] adds caasp specific services to be enabled [ 17s] displays the /info.txt file if it exists [ 17s] does not try displaying the /info.txt file if it does not exist [ 17s] when some NTP server is detected via SLP [ 17s] proposes to use it by default [ 17s] when some SLP URL cannot be parsed [ 17s] proposes only the valid ones [ 17s] logs the problem [ 17s] [ 17s] Y2Caasp::CFA::SystemdTimesyncd [ 17s] #ntp_servers= [ 17s] sets the given ntp servers in the 'NTP' variable under 'Time' section [ 17s] [ 17s] Y2Caasp::CFA::MinionMasterConf [ 17s] #master [ 17s] returns master server name [ 17s] #master= [ 17s] sets the master server name [ 17s] [ 17s] Y2Caasp::Widgets::SystemRole [ 17s] #label [ 17s] returns the label defined in the product's control file [ 17s] #handle [ 17s] returns nil [ 17s] when value is 'worker_role' [ 17s] only shows the controller node widget [ 17s] when value is 'dashboard_role' [ 17s] only shows the NTP server widget [ 17s] when value is not 'worker_role' nor 'dashboard_role' [ 17s] hides all widgets [ 17s] #items [ 17s] return a list of roles ids and labels [ 17s] #store [ 17s] selects the current role [ 17s] overlays role features [ 17s] adapts role services [ 17s] #help [ 17s] contains role names [ 17s] [ 17s] Y2Caasp::Widgets::NtpServer [ 17s] #label [ 17s] returns 'NTP Servers' [ 17s] #init [ 17s] reads initial value from dashboard role [ 17s] when dashboard role does not define any server [ 17s] uses the default servers [ 17s] #store [ 17s] when value is empty [ 17s] sets the role ntp_servers property to an empty array [ 17s] when value is a hostname/address [ 17s] sets the role ntp_servers property to an array containing the hostname/address [ 17s] when several hostnames/addresses separated by spaces [ 17s] sets the role ntp_servers property to an array containing all the hostnames/addresses [ 17s] when several hostnames/addresses separated by commas [ 17s] sets the role ntp_servers property to an array containing all the hostnames/addresses [ 17s] when more than one hostname/address separated by mixed spaces and commas [ 17s] sets the role ntp_servers property to an array containing all the hostnames/addresses [ 17s] #validate [ 17s] when valid IP addresses are provided [ 17s] returns true [ 17s] when valid hostnames are provided [ 17s] returns true [ 17s] when non valid addresses/hostnames are provided [ 17s] returns false [ 17s] reports the problem to the user [ 17s] when no value is provided [ 17s] returns false [ 17s] [ 17s] Y2SystemRoleHandlers::DashboardRoleFinish [ 17s] #run [ 17s] runs the activation script [ 17s] when a NTP server is specified [ 17s] adds the server to the configuration [ 17s] writes the NTP configuration [ 17s] sets the ntpd service to be enabled [ 17s] when no NTP server is specified [ 17s] does not modify NTP configuration [ 17s] [ 17s] Y2SystemRoleHandlers::WorkerRoleFinish [ 17s] .run [ 18s] saves the controller node location into the minion master.conf file [ 18s] configures systemd timesync ntp server with the controller node location [ 18s] sets systemd-timesync.service to be enabled during installation [ 18s] [ 18s] Y2Caasp::Widgets::Overview [ 18s] these methods are only tested if they exist [ 18s] #label [ 18s] produces a String [ 18s] #help [ 18s] produces a String [ 18s] #opt [ 18s] produces Symbols [ 18s] #handle [ 18s] produces a Symbol or nil [ 18s] #validate [ 18s] produces a Boolean (or nil) [ 18s] #contents [ 18s] produces a Term [ 18s] when there is a problem [ 18s] #validate [ 18s] returns false [ 18s] when there is a problem and the user corrects it [ 18s] #validate [ 18s] first returns false, then returns true [ 18s] [ 18s] Y2Caasp::Widgets::ControllerNode [ 18s] has label [ 18s] #init [ 18s] is initialized with the previously stored value if present [ 18s] #store [ 18s] stores current value [ 18s] #validate [ 18s] reports an error if the current value is not a valid IP or FQDN and returns false [ 18s] returns true if the current value is a valid IP [ 18s] returns true if the current value is a valid FQDN [ 18s] [ 18s] Finished in 0.38638 seconds (files took 1.71 seconds to load) [ 18s] 58 examples, 0 failures [ 18s] [ 18s] + exit 0 [ 18s] Processing files: yast2-caasp-4.0.0-1.noarch [ 18s] Provides: yast2-caasp = 4.0.0-1 [ 18s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 18s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/yast2-caasp-4.0.0-1.x86_64 [ 18s] Wrote: /home/abuild/rpmbuild/SRPMS/yast2-caasp-4.0.0-1.src.rpm [ 18s] Wrote: /home/abuild/rpmbuild/RPMS/noarch/yast2-caasp-4.0.0-1.noarch.rpm [ 18s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.zyxNh8 [ 18s] + umask 022 [ 18s] + cd /home/abuild/rpmbuild/BUILD [ 18s] + cd yast2-caasp-4.0.0 [ 18s] + /usr/bin/rm -rf /home/abuild/rpmbuild/BUILDROOT/yast2-caasp-4.0.0-1.x86_64 [ 18s] + exit 0 [ 18s] ... checking for files with abuild user/group [ 18s] ... running 00-check-install-rpms [ 18s] ... installing all built rpms [ 18s] Preparing packages... [ 18s] yast2-caasp-4.0.0-1.noarch [ 18s] ... running 01-check-debuginfo [ 18s] ... testing for empty debuginfo packages [ 18s] ... running 02-check-gcc-output [ 18s] ... testing for serious compiler warnings [ 18s] (using /usr/lib/build/checks-data/check_gcc_output) [ 18s] (using /var/tmp/build-root-openSUSE_Factory/.build.log) [ 18s] ... running 03-check-binary-kernel-log [ 18s] ... running 04-check-filelist [ 18s] ... checking filelist [ 18s] ... running 05-check-invalid-requires [ 18s] ... running 06-check-installtest [ 18s] ... testing for pre/postinstall scripts that are not idempotent [ 18s] ... running 08-check-permissions [ 18s] ... testing for modified permissions [ 19s] ... running 09-check-packaged-twice [ 19s] ... running 10-check-lanana [ 19s] ... running 12-check-libtool-deps [ 19s] ... testing devel dependencies required by libtool .la files [ 19s] (can be skipped by "skip-check-libtool-deps" anywhere in spec) [ 19s] ... running 13-check-invalid-provides [ 19s] ... running 14-check-gconf-scriptlets [ 19s] ... testing GConf scriptlet presence [ 19s] ... running 72-translate-appdata [ 19s] ... running 99-check-remove-rpms [ 19s] ... removing all built rpms [ 19s] (order: reverse yast2-caasp) [ 19s] [ 19s] RPMLINT report: [ 19s] =============== [ 19s] 2 packages and 0 specfiles checked; 0 errors, 0 warnings. [ 19s] [ 19s] [ 19s] yast-jenkins finished "build yast2-caasp.spec" at Thu Sep 7 14:35:28 UTC 2017. [ 19s] /var/tmp/build-root-openSUSE_Factory/home/abuild/rpmbuild/SRPMS/yast2-caasp-4.0.0-1.src.rpm /var/tmp/build-root-openSUSE_Factory/home/abuild/rpmbuild/RPMS/noarch/yast2-caasp-4.0.0-1.noarch.rpm rm -rf YaST:Head osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-caasp cleaning makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-caasp', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-caasp makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp'] {'rev': 'ddf6e8ac00b1717dc2bfa490125de838'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp-1.1.2.tar.bz2'] {'rev': 'ddf6e8ac00b1717dc2bfa490125de838'} A YaST:Head/yast2-caasp/yast2-caasp-1.1.2.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp.changes'] {'rev': 'ddf6e8ac00b1717dc2bfa490125de838'} A YaST:Head/yast2-caasp/yast2-caasp.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp.spec'] {'rev': 'ddf6e8ac00b1717dc2bfa490125de838'} A YaST:Head/yast2-caasp/yast2-caasp.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', '_meta'] {} At revision ddf6e8ac00b1717dc2bfa490125de838. /usr/lib/obs/service/format_spec_file --outdir . rm http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp/yast2-caasp-1.1.2.tar.bz2 rm http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp/yast2-caasp.changes rm http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp/yast2-caasp.spec cp package/yast2-caasp-4.0.0.tar.bz2 http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp cp package/yast2-caasp.changes http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp cp package/yast2-caasp.spec http://ci.opensuse.org/job/yast-caasp-master/ws/YaST:Head/yast2-caasp osc -A 'https://api.opensuse.org/' addremove D yast2-caasp-1.1.2.tar.bz2 A yast2-caasp-4.0.0.tar.bz2 submitting package... osc -A https://api.opensuse.org/ commit -m - Add language selection (FATE#323837) - Mark all user visible strings for translation (FATE#323837) - 4.0.0 Deleting yast2-caasp-1.1.2.tar.bz2 Sending yast2-caasp.changes Sending yast2-caasp.spec Sending yast2-caasp-4.0.0.tar.bz2 Transmitting file data ... Committed revision 9. rm -rf YaST:Head osc -A 'https://api.opensuse.org/' --traceback --verbose checkout 'YaST:Head' yast2-caasp New package submitted to YaST:Head cleaning makeurl: https://api.opensuse.org ['source', 'YaST%3AHead', 'yast2-caasp', '_meta'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp'] {'rev': 'latest'} A YaST:Head makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} A YaST:Head/yast2-caasp makeurl: https://api.opensuse.org ['source', 'YaST:Head'] {} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp'] {'rev': '9dcc79465d9347cd6ec31cfb90ff619c'} makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp-4.0.0.tar.bz2'] {'rev': '9dcc79465d9347cd6ec31cfb90ff619c'} A YaST:Head/yast2-caasp/yast2-caasp-4.0.0.tar.bz2 makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp.changes'] {'rev': '9dcc79465d9347cd6ec31cfb90ff619c'} A YaST:Head/yast2-caasp/yast2-caasp.changes makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', 'yast2-caasp.spec'] {'rev': '9dcc79465d9347cd6ec31cfb90ff619c'} A YaST:Head/yast2-caasp/yast2-caasp.spec makeurl: https://api.opensuse.org ['source', 'YaST:Head', 'yast2-caasp', '_meta'] {} At revision 9dcc79465d9347cd6ec31cfb90ff619c. osc -A 'https://api.opensuse.org/' cat 'openSUSE:Factory' 'yast2-caasp' 'yast2-caasp.spec' > /tmp/yast-rake20170907-27681-191bjlm Version has been changed in *.spec file yes | osc -A 'https://api.opensuse.org/' submitreq --no-cleanup 'YaST:Head' 'yast2-caasp' 'openSUSE:Factory' -m 'submit new version 4.0.0' --yes Server returned an error: HTTP Error 400: service in progress service in progress rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' s...] Tasks: TOP => osc:sr (See full trace by running task with --trace) cleaning Build step 'Execute shell' marked build as failure Not sending mail to unregistered user teclator@gmail.com