Script 'mail_helper' called by ro Hello packager, This is just FYI. Your package was checked in in distribution "sle12" by autobuild-member: ro. Here comes the log... ---------------------------%<------------------------------ Hi, here is the log from ci_new_pac /mounts/work_src_done/SLE12/yast2-services-manager -> sle12 ## BNC# 887688 : "autogenerated autoinst.xml does not contain SSHD enabled by firewall" (RESOLVED/FIXED) ## BNC# 887115 : "autogenerated autoinst.xml has empty "services" sections" (ASSIGNED/) Changes: -------- --- /work/SRC/SUSE:SLE-12:GA/yast2-services-manager/yast2-services-manager.changes 2014-07-21 15:52:30.000000000 +0200 +++ /mounts/work_src_done/SLE12/yast2-services-manager/yast2-services-manager.changes 2014-07-23 13:13:59.000000000 +0200 @@ -1,0 +2,16 @@ +Tue Jul 22 15:01:52 CEST 2014 - locilka@suse.com + +- Using new library ServicesProposal, that holds information about + enabled/disabled services during installation, for exporting the + services configuration for AutoYast at the end of installation + (bnc#887688) +- 3.1.24 + +------------------------------------------------------------------- +Tue Jul 22 08:57:04 CEST 2014 - locilka@suse.com + +- Services Manager client for AutoYast marked as clonable (meaning: + can read the current system state) (bnc#887115) +- 3.1.23 + +------------------------------------------------------------------- calling whatdependson for sle12-i586 Packages directly triggered for rebuild: - yast2-services-manager - at least 19 other packages ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/SUSE:SLE-12:GA/yast2-services-manager (Old) and /mounts/work_src_done/SLE12/yast2-services-manager (BS:build ID:41682 MAIL:yast-commit@opensuse.org) (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "yast2-services-manager", Maintainer is "yast-commit@opensuse.org" Old: ---- yast2-services-manager-3.1.22.tar.bz2 New: ---- yast2-services-manager-3.1.24.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ yast2-services-manager.spec ++++++ --- /var/tmp/diff_new_pack.pk9jQH/_old 2014-07-23 16:47:07.000000000 +0200 +++ /var/tmp/diff_new_pack.pk9jQH/_new 2014-07-23 16:47:07.000000000 +0200 @@ -24,7 +24,7 @@ ###################################################################### Name: yast2-services-manager -Version: 3.1.22 +Version: 3.1.24 Release: 0 BuildArch: noarch @@ -33,7 +33,8 @@ Source0: %{name}-%{version}.tar.bz2 Requires: ruby -Requires: yast2 >= 3.1.82 +# ServicesManager library +Requires: yast2 >= 3.1.86 Requires: yast2-ruby-bindings >= 1.2.0 # need new enough installation for its inst clients Conflicts: yast2-installation < 3.1.32 @@ -44,7 +45,8 @@ BuildRequires: ruby BuildRequires: update-desktop-files BuildRequires: yast2-ruby-bindings >= 1.2.0 -BuildRequires: yast2 >= 3.1.82 +# ServicesManager library +BuildRequires: yast2 >= 3.1.86 # Support for 'data' directory in rake install task BuildRequires: rubygem-yast-rake >= 0.1.7 BuildRequires: rubygem-rspec ++++++ yast2-services-manager-3.1.22.tar.bz2 -> yast2-services-manager-3.1.24.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-services-manager-3.1.22/package/yast2-services-manager.changes new/yast2-services-manager-3.1.24/package/yast2-services-manager.changes --- old/yast2-services-manager-3.1.22/package/yast2-services-manager.changes 2014-07-21 08:46:00.000000000 +0200 +++ new/yast2-services-manager-3.1.24/package/yast2-services-manager.changes 2014-07-23 13:11:08.000000000 +0200 @@ -1,4 +1,20 @@ ------------------------------------------------------------------- +Tue Jul 22 15:01:52 CEST 2014 - locilka@suse.com + +- Using new library ServicesProposal, that holds information about + enabled/disabled services during installation, for exporting the + services configuration for AutoYast at the end of installation + (bnc#887688) +- 3.1.24 + +------------------------------------------------------------------- +Tue Jul 22 08:57:04 CEST 2014 - locilka@suse.com + +- Services Manager client for AutoYast marked as clonable (meaning: + can read the current system state) (bnc#887115) +- 3.1.23 + +------------------------------------------------------------------- Thu Jul 17 15:12:50 CEST 2014 - locilka@suse.com - Fixed AutoYast summary to show both enabled and disabled services diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-services-manager-3.1.22/package/yast2-services-manager.spec new/yast2-services-manager-3.1.24/package/yast2-services-manager.spec --- old/yast2-services-manager-3.1.22/package/yast2-services-manager.spec 2014-07-21 08:46:00.000000000 +0200 +++ new/yast2-services-manager-3.1.24/package/yast2-services-manager.spec 2014-07-23 13:11:08.000000000 +0200 @@ -24,7 +24,7 @@ ###################################################################### Name: yast2-services-manager -Version: 3.1.22 +Version: 3.1.24 Release: 0 BuildArch: noarch @@ -33,7 +33,8 @@ Source0: %{name}-%{version}.tar.bz2 Requires: ruby -Requires: yast2 >= 3.1.82 +# ServicesManager library +Requires: yast2 >= 3.1.86 Requires: yast2-ruby-bindings >= 1.2.0 # need new enough installation for its inst clients Conflicts: yast2-installation < 3.1.32 @@ -44,7 +45,8 @@ BuildRequires: ruby BuildRequires: update-desktop-files BuildRequires: yast2-ruby-bindings >= 1.2.0 -BuildRequires: yast2 >= 3.1.82 +# ServicesManager library +BuildRequires: yast2 >= 3.1.86 # Support for 'data' directory in rake install task BuildRequires: rubygem-yast-rake >= 0.1.7 BuildRequires: rubygem-rspec diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-services-manager-3.1.22/src/desktop/services-manager.desktop new/yast2-services-manager-3.1.24/src/desktop/services-manager.desktop --- old/yast2-services-manager-3.1.22/src/desktop/services-manager.desktop 2014-07-21 08:46:00.000000000 +0200 +++ new/yast2-services-manager-3.1.24/src/desktop/services-manager.desktop 2014-07-23 13:11:09.000000000 +0200 @@ -13,6 +13,7 @@ X-SuSE-YaST-AutoInst=all X-SuSE-YaST-Geometry= X-SuSE-YaST-SortKey= +X-SuSE-YaST-AutoInstClonable=true Icon=yast-runlevel Exec=xdg-su -c "/sbin/yast2 services-manager" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-services-manager-3.1.22/src/modules/services_manager_service.rb new/yast2-services-manager-3.1.24/src/modules/services_manager_service.rb --- old/yast2-services-manager-3.1.22/src/modules/services_manager_service.rb 2014-07-21 08:46:00.000000000 +0200 +++ new/yast2-services-manager-3.1.24/src/modules/services_manager_service.rb 2014-07-23 13:11:09.000000000 +0200 @@ -2,6 +2,7 @@ module Yast import "Service" + import "ServicesProposal" class ServicesManagerServiceClass < Module include Yast::Logger @@ -244,11 +245,14 @@ !enabled(service_name) && properties[:modified] end - log.info "Export: enabled services: #{enabled_services.keys}, disabled services: #{disabled_services.keys}" + export_enable = enabled_services.keys | ServicesProposal.enabled_services + export_disable = disabled_services.keys | ServicesProposal.disabled_services + + log.info "Export: enabled services: #{export_enable}, disabled services: #{export_disable}" { - 'enable' => enabled_services.keys, - 'disable' => disabled_services.keys, + 'enable' => export_enable, + 'disable' => export_disable, } end diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/yast2-services-manager-3.1.22/test/services_manager_test.rb new/yast2-services-manager-3.1.24/test/services_manager_test.rb --- old/yast2-services-manager-3.1.22/test/services_manager_test.rb 2014-07-21 08:46:00.000000000 +0200 +++ new/yast2-services-manager-3.1.24/test/services_manager_test.rb 2014-07-23 13:11:09.000000000 +0200 @@ -40,13 +40,17 @@ 'e' => { :enabled => true, :loaded => false }, } + # Services set during installation + ServicesProposal.enable_service('aaa') + ServicesProposal.disable_service('bbb') + allow(ServicesManagerService).to receive(:services).and_return(services) expect(ServicesManagerTarget).to receive(:default_target).and_return('some_target') data = Yast::ServicesManager.export expect(data['default_target']).to eq('some_target') - expect(data['services']['enable'].sort).to eq(['a', 'c'].sort) - expect(data['services']['disable'].sort).to eq(['b'].sort) + expect(data['services']['enable'].sort).to eq(['a', 'c', 'aaa'].sort) + expect(data['services']['disable'].sort).to eq(['b', 'bbb'].sort) end context "when using AutoYast profile written in SLE 11 format" do continue with "q"... Checked in at Wed Jul 23 16:47:35 CEST 2014 by ro Remember to have fun... -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org