Hello community,

here is the log from the commit of package yast2-services-manager for 
openSUSE:Factory checked in at 2014-03-01 14:38:19
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yast2-services-manager (Old)
 and      /work/SRC/openSUSE:Factory/.yast2-services-manager.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yast2-services-manager"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/yast2-services-manager/yast2-services-manager.changes
    2014-02-21 13:48:12.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.yast2-services-manager.new/yast2-services-manager.changes
       2014-03-01 14:38:20.000000000 +0100
@@ -1,0 +2,18 @@
+Fri Feb 28 17:06:39 UTC 2014 - [email protected]
+
+- Reload target detection after install config change (bnc#866292)
+- 3.1.8
+
+-------------------------------------------------------------------
+Wed Feb 26 13:24:10 UTC 2014 - [email protected]
+
+- Select the current default target in the proposal (bnc#865357)
+- 3.1.7
+
+-------------------------------------------------------------------
+Tue Feb 25 15:43:51 UTC 2014 - [email protected]
+
+- Fix crashing installer if canceled target proposal (bnc#865354)
+- 3.1.6
+
+-------------------------------------------------------------------

Old:
----
  yast2-services-manager-3.1.5.tar.bz2

New:
----
  yast2-services-manager-3.1.8.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-services-manager.spec ++++++
--- /var/tmp/diff_new_pack.E2qY8K/_old  2014-03-01 14:38:21.000000000 +0100
+++ /var/tmp/diff_new_pack.E2qY8K/_new  2014-03-01 14:38:21.000000000 +0100
@@ -24,7 +24,7 @@
 ######################################################################
 
 Name:           yast2-services-manager
-Version:        3.1.5
+Version:        3.1.8
 Release:        0
 BuildArch:      noarch
 

++++++ yast2-services-manager-3.1.5.tar.bz2 -> 
yast2-services-manager-3.1.8.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-services-manager-3.1.5/package/yast2-services-manager.changes 
new/yast2-services-manager-3.1.8/package/yast2-services-manager.changes
--- old/yast2-services-manager-3.1.5/package/yast2-services-manager.changes     
2014-02-20 14:02:56.000000000 +0100
+++ new/yast2-services-manager-3.1.8/package/yast2-services-manager.changes     
2014-02-28 18:42:07.000000000 +0100
@@ -1,4 +1,22 @@
 -------------------------------------------------------------------
+Fri Feb 28 17:06:39 UTC 2014 - [email protected]
+
+- Reload target detection after install config change (bnc#866292)
+- 3.1.8
+
+-------------------------------------------------------------------
+Wed Feb 26 13:24:10 UTC 2014 - [email protected]
+
+- Select the current default target in the proposal (bnc#865357)
+- 3.1.7
+
+-------------------------------------------------------------------
+Tue Feb 25 15:43:51 UTC 2014 - [email protected]
+
+- Fix crashing installer if canceled target proposal (bnc#865354)
+- 3.1.6
+
+-------------------------------------------------------------------
 Thu Feb 20 12:54:55 UTC 2014 - [email protected]
 
 - Fix wrong target selection (bnc#864073)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-services-manager-3.1.5/package/yast2-services-manager.spec 
new/yast2-services-manager-3.1.8/package/yast2-services-manager.spec
--- old/yast2-services-manager-3.1.5/package/yast2-services-manager.spec        
2014-02-20 14:02:56.000000000 +0100
+++ new/yast2-services-manager-3.1.8/package/yast2-services-manager.spec        
2014-02-28 18:42:07.000000000 +0100
@@ -24,7 +24,7 @@
 ######################################################################
 
 Name:           yast2-services-manager
-Version:        3.1.5
+Version:        3.1.8
 Release:        0
 BuildArch:      noarch
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/yast2-services-manager-3.1.5/src/clients/default_target_proposal.rb 
new/yast2-services-manager-3.1.8/src/clients/default_target_proposal.rb
--- old/yast2-services-manager-3.1.5/src/clients/default_target_proposal.rb     
2014-02-20 14:02:56.000000000 +0100
+++ new/yast2-services-manager-3.1.8/src/clients/default_target_proposal.rb     
2014-02-28 18:42:07.000000000 +0100
@@ -26,7 +26,6 @@
         if Linuxrc.vnc && selected_target != Target::GRAPHICAL
           warnings << _('VNC needs graphical system to be available')
         end
-        warnings << _("\nDo you want to proceed?") unless warnings.empty?
       end
     end
 
@@ -50,8 +49,8 @@
     def description
       {
         'id'              => 'services-manager',
-        'menu_title'      => _("&Default systemd target and services"),
-        'rich_text_title' => _("Default systemd target and services")
+        'menu_title'      => _("&Default systemd target"),
+        'rich_text_title' => _("Default systemd target")
       }
     end
 
@@ -72,24 +71,24 @@
       end
 
       def show
-        create_dialog
-        {'workflow_sequence' => show_dialog}
+        # create the proposal dialog and get the sequence symbol from block
+        sequence = create_dialog { handle_dialog }
+        {'workflow_sequence' => sequence}
       end
 
       private
 
-      def show_dialog
+      def handle_dialog
         case UI.UserInput
         when :next, :ok
           selected_target = UI.QueryWidget(Id(:selected_target), 
:CurrentButton).to_s
           Builtins.y2milestone "Target selected by user: #{selected_target}"
           detect_warnings(selected_target)
           if !warnings.empty?
-            return show_dialog unless Popup.YesNo(warnings.join)
+            return handle_dialog unless Popup.ContinueCancel(warnings.join 
"\n")
           end
           Builtins.y2milestone "Setting systemd default target to 
'#{selected_target}'"
           SystemdTarget.default_target = selected_target unless 
selected_target.empty?
-          Wizard.CloseDialog
           :next
         when :cancel
           :cancel
@@ -99,7 +98,8 @@
       def generate_target_buttons
         Builtins.y2milestone "Available targets: #{available_targets}"
         radio_buttons = available_targets.map do |target_name|
-          Left(RadioButton(Id(target_name), target_name))
+          selected = target_name == SystemdTarget.default_target
+          Left(RadioButton(Id(target_name), target_name, selected))
         end
         VBox(*radio_buttons)
       end
@@ -117,6 +117,9 @@
         )
         Wizard.SetAbortButton(:cancel, Label.CancelButton)
         Wizard.HideBackButton
+        yield
+      ensure
+        Wizard.CloseDialog
       end
 
       def help
@@ -163,7 +166,6 @@
 
       def initialize
         textdomain 'services-manager'
-        self.default_target = ProductFeatures.GetFeature('globals', 
'default_target')
         change_default_target
         detect_warnings(default_target)
       end
@@ -179,9 +181,8 @@
       private
 
       def change_default_target
-        return  self.default_target = SystemdTarget.default_target unless 
SystemdTarget.default_target.empty?
-
-        detect_target unless Mode.autoinst
+        self.default_target = ProductFeatures.GetFeature('globals', 
'default_target')
+        detect_target
         SystemdTarget.default_target = self.default_target
       end
 

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to