See http://ci.opensuse.org/job/yast-yast-services-manager-master/18/display/redi... Changes: [noahadvs] Provide icon with module [noahadvs] Add version to changes [noahadvs] Use devtools ------------------------------------------ [...truncated 62.82 KB...] [ 8s] returns a Yast::Term [ 8s] when the service is active [ 8s] uses 'Stop' label [ 8s] when the service is not active [ 8s] uses 'Start' label [ 8s] [ 8s] Y2ServicesManager::Widgets::ServicesTable [ 8s] #widget [ 8s] returns a Yast::Term [ 8s] #selected_service [ 8s] returns the selected service object [ 8s] #help [ 8s] returns the help text [ 8s] [ 8s] Y2ServicesManager::Widgets::StartModeButton [ 8s] #widget [ 8s] returns a Yast::Term [ 8s] allows to select a star mode [ 8s] when the service does not support to start on demand [ 8s] does not show 'On demand' option [ 8s] when the service supports to start on demand [ 8s] shows 'On demand' option [ 8s] .all_start_modes [ 8s] returns all possible start modes [ 8s] [ 8s] Y2ServicesManager::Widgets::ShowDetailsButton [ 8s] #widget [ 8s] returns a Yast::Term [ 8s] [ 8s] Y2ServicesManager::Widgets::TargetSelector [ 8s] #widget [ 8s] returns a Yast::Term [ 8s] offers all possible targets [ 8s] [ 8s] Yast::ServicesManagerProfile [ 8s] legacy runlevel autoyast profile [ 8s] returns profile object with services collection [ 8s] provides the original data from autoyast [ 8s] provides collection of services to be started on boot [ 8s] provides collection of services to be disabled [ 8s] ignores YaST services [ 8s] provides default target [ 8s] simplified services profile [ 8s] returns profile object that provides services collection [ 8s] provides the original data from autoyast [ 8s] provides collection of services to be started on boot [ 8s] provides default target [ 8s] extended services autoyast profile [ 8s] #autoyast_profile [ 8s] returns the original data from autoyast [ 8s] #services [ 8s] returns profile object that provides services collection [ 8s] when a list of services to disable is given [ 8s] returns the list of services configured to be disabled [ 8s] when a list of services to be started on boot is given [ 8s] returns the list of services configured to be started on boot [ 8s] when a list of services to be started on-demand is given [ 8s] returns the list of services configured to be started on-demand [ 8s] #target [ 8s] returns the default target [ 8s] missing services and target entries in profile [ 8s] provides not target information [ 8s] provides empty list of services [ 8s] wrong services entries in profile [ 8s] provides empty list of services [ 8s] [ 8s] Y2ServicesManager::Clients::Auto [ 8s] #change [ 8s] runs services-manager client [ 8s] returns the value from the services-manager client [ 8s] #summary [ 8s] returns the AutoYaST summary [ 8s] #import [ 8s] imports the profile [ 8s] #export [ 8s] exports the services information for the AutoYaST profile [ 8s] #read [ 8s] runs system services information [ 8s] #write [ 8s] runs services manager finish client [ 8s] returns the value from the finish client [ 8s] #reset [ 8s] resets the services information [ 8s] #packages [ 8s] returns an empty hash (no packages to install) [ 8s] #modified? [ 8s] when the services information was modified [ 8s] returns true [ 8s] when the services information was modified [ 8s] returns false [ 8s] [ 8s] Y2ServicesManager::Clients::ServicesManager [ 8s] #run [ 8s] runs the Services Manager dialog [ 8s] when yast2-journal is installed [ 8s] runs the dialog with a button to show the logs [ 8s] when yast2-journal is not installed [ 8s] runs the dialog without a button to show the logs [ 8s] when running in config mode [ 8s] runs the dialog without a button to start/stop services [ 8s] runs the dialog without a button to apply changes [ 8s] [ 8s] Y2ServicesManager::Dialogs::ServicesManager [ 8s] #run [ 8s] when logs button should not be shown [ 8s] does not offer a button to show logs [ 8s] when logs button should be shown [ 8s] offers a button to show logs [ 8s] when start/stop button should be shown [ 8s] offers a button to start/stop services [ 8s] when start/stop button should not be shown [ 8s] does not offer a button to start/stop services [ 8s] when apply button should be shown [ 8s] offers a button to apply changes [ 8s] and there are no changes yet [ 8s] disables the 'Apply' button [ 8s] when apply button should not be shown [ 8s] does not offer a button to apply changes [ 8s] when user selects 'Cancel' button [ 8s] shows a confirmation popup [ 9s] closes the dialog [ 9s] returns false [ 9s] when user selects 'OK' button [ 9s] shows a confirmation popup with a summary of changes [ 9s] tries to apply all changes [ 9s] and all changes are correctly applied [ 9s] closes the dialog [ 9s] returns true [ 9s] and some changes cannot be applied [ 9s] asks whether to continue editing [ 9s] and user wants to continue editing [ 9s] refreshes the services list [ 9s] and user does not want to continue editing [ 9s] closes the dialog [ 9s] returns false [ 9s] when user selects 'Apply' button [ 9s] shows a confirmation popup with a summary of changes [ 9s] tries to apply all changes [ 9s] and all changes are correctly applied [ 9s] refreshes the services list [ 9s] and some changes cannot be applied [ 9s] asks whether to continue editing [ 9s] and user wants to continue editing [ 9s] refreshes the services list [ 9s] and user does not want to continue editing [ 10s] closes the dialog [ 10s] returns false [ 10s] when user selects 'Show Log' button [ 10s] shows the systemd journal entries for the selected service [ 10s] when user selects 'Help' button [ 10s] shows a popup with the help [ 10s] [ 10s] Yast::ServicesManagerTargetClass [ 10s] #default_target [ 10s] when the default target has not been set yet [ 10s] returns the default target in the system [ 10s] when the default target has been set [ 10s] returns the new default target [ 10s] #targets [ 10s] returns the list of all possible targets [ 10s] does not include targets that does not allow isolate [ 10s] does not include targets that belongs to the black list [ 10s] when running in 'initial' stage [ 10s] returns an empty list [ 10s] #save [ 10s] when the default target has not been changed [ 10s] does not perform changes in the underlying system [ 10s] when the default target has been changed [ 10s] saves the changes in the underlying system [ 10s] #reset [ 10s] sets the default target according to value in the system [ 10s] #modified? [ 10s] when the default target has not been changed [ 10s] returns false [ 10s] when the default target has been changed [ 10s] returns true [ 10s] #modified= [ 10s] when is set to true [ 10s] sets the module as modified [ 10s] when is set to false [ 10s] sets the module as 'not modified' [ 10s] but the default target has been changed [ 10s] does not set the module as 'not modified' [ 10s] #changes_summary [ 10s] when the default target has not been changed [ 10s] returns an empty text [ 10s] when the default target has been changed [ 10s] returns a summary describing the change [ 10s] [ 10s] Yast::ServicesManagerTargetClass::BaseTargets [ 10s] #localize [ 10s] when target is known [ 10s] localizes the target [ 10s] when target is unknown [ 10s] returns the given target unlocalized [ 10s] [ 10s] Yast::TargetProposal [ 10s] #call with Description command [ 10s] returns hash [ 10s] #call with MakeProposal command [ 10s] auto mode [ 10s] keep default target as it was before [ 10s] non-auto mode [ 10s] sets target level according to control file [ 10s] proposes target when it is not specified in control file [ 10s] raises exception if control file contain invalid value [ 10s] [ 10s] Finished in 2.21 seconds (files took 0.60126 seconds to load) [ 10s] 208 examples, 0 failures [ 10s] [ 10s] + exit 0 [ 10s] Processing files: yast2-services-manager-4.1.9-1.noarch [ 10s] error: File must begin with "/": %{yast_icondir} [ 10s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.WO6CqD [ 10s] + umask 022 [ 10s] + cd /home/abuild/rpmbuild/BUILD [ 10s] + cd yast2-services-manager-4.1.9 [ 10s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/yast2-services-manager-4.1.9-1.x86_64/usr/share/licenses/yast2-services-manager [ 10s] + export LC_ALL=C [ 10s] + LC_ALL=C [ 10s] + export LICENSEDIR [ 10s] + /usr/bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/yast2-services-manager-4.1.9-1.x86_64/usr/share/licenses/yast2-services-manager [ 10s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/yast2-services-manager-4.1.9-1.x86_64/usr/share/licenses/yast2-services-manager [ 10s] + exit 0 [ 10s] [ 10s] [ 10s] RPM build errors: [ 10s] File must begin with "/": %{yast_icondir} [ 10s] [ 10s] yast-jenkins failed "build yast2-services-manager.spec" at Wed Nov 28 16:09:45 UTC 2018. [ 10s] The buildroot was: /var/tmp/build-root/openSUSE_Factory-x86_64 rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Result: PID 18396 exited with value 1 Scanning for a pull request... Found pull request #181 Adding comment ":x: Public Jenkins [job #18](http://ci.opensuse.org/job/yast-yast-services-manager-master/18/) failed" to pull request https://github.com/yast/yast-services-manager/pull/181 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-services-manager/issues/181/comments... OK Success Build step 'Execute shell' marked build as failure Not sending mail to unregistered user noahadvs@gmail.com