From 19b4ab3a1d6fc248ea18e2f9e820c3d576733e18 Mon Sep 17 00:00:00 2001 From: Josef Reidinger Date: Tue, 23 Aug 2016 09:41:13 +0200 Subject: [PATCH] add more logging to debug (bnc#994127) --- src/lib/installation/proposal_runner.rb | 3 +++ src/lib/installation/proposal_store.rb | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/src/lib/installation/proposal_runner.rb b/src/lib/installation/proposal_runner.rb index 0869fa628..3bf3750ae 100644 --- a/src/lib/installation/proposal_runner.rb +++ b/src/lib/installation/proposal_runner.rb @@ -261,6 +261,7 @@ def handle_skip def pre_continue_handling @skip = if Yast::UI.WidgetExists(Id(:skip)) + log.info "there is skip widget with value #{Yast::UI.QueryWidget(Id(:skip), :Value)}." Yast::UI.QueryWidget(Id(:skip), :Value) else true @@ -510,6 +511,8 @@ def submod_write_settings(submodule) def write_settings success = true + log.info "Writting settings for proposal" + @store.proposal_names do |submod| submod_success = submod_write_settings(submod) submod_success = true if submod_success.nil? diff --git a/src/lib/installation/proposal_store.rb b/src/lib/installation/proposal_store.rb index 2b30c9858..7d129e4cc 100644 --- a/src/lib/installation/proposal_store.rb +++ b/src/lib/installation/proposal_store.rb @@ -100,11 +100,14 @@ def can_be_skipped? return @can_skip unless @can_skip.nil? @can_skip = if properties.key?("enable_skip") + log.info "properties skip available #{properties["enable_skip"].inspect}." properties["enable_skip"] == "yes" else !["initial", "uml"].include?(@proposal_mode) end + log.info "can skip set to #{@can_skip.inspect}." + @can_skip end @@ -390,11 +393,17 @@ def invalidate_description(client = nil) end def properties - @proposal_properties ||= Yast::ProductControl.getProposalProperties( + return @proposal_properties unless @proposal_properties.nil? + + @proposal_properties = Yast::ProductControl.getProposalProperties( Yast::Stage.stage, Yast::Mode.mode, @proposal_mode ) + + log.info "Properties #{@proposal_properties.inspect}" + + @proposal_properties end def make_proposal(client, force_reset: false, language_changed: false, callback: proc {})