From 24a34fc2907803a32f79192db8faf154057a2634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Knut=20Alejandro=20Anderssen=20Gonz=C3=A1lez?= Date: Mon, 1 Jul 2019 17:22:15 +0100 Subject: [PATCH] Fixed old testsuite not depending on named service and bind package in test mode. --- package/yast2-dhcp-server.changes | 7 +++++++ package/yast2-dhcp-server.spec | 6 +++--- src/modules/DhcpServer.pm | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/package/yast2-dhcp-server.changes b/package/yast2-dhcp-server.changes index 61227aa..f55b233 100644 --- a/package/yast2-dhcp-server.changes +++ b/package/yast2-dhcp-server.changes @@ -1,3 +1,10 @@ +------------------------------------------------------------------- +Mon Jul 1 16:18:15 UTC 2019 - Knut Anderssen + +- Fixed failing old testsuite: do not depend on the environment, + skip bind absence in Mode.test() (bsc#1138668) +- 4.2.1 + ------------------------------------------------------------------- Fri May 31 12:28:42 UTC 2019 - Stasiek Michalski diff --git a/package/yast2-dhcp-server.spec b/package/yast2-dhcp-server.spec index 95c32c7..8ddafff 100644 --- a/package/yast2-dhcp-server.spec +++ b/package/yast2-dhcp-server.spec @@ -17,7 +17,7 @@ Name: yast2-dhcp-server -Version: 4.2.0 +Version: 4.2.1 Release: 0 Summary: YaST2 - DHCP Server Configuration Group: System/YaST @@ -40,8 +40,8 @@ BuildRequires: yast2-perl-bindings BuildRequires: yast2-testsuite BuildRequires: yast2-dns-server BuildRequires: yast2-devtools >= 4.2.2 -# Yast2::ServiceWidget -BuildRequires: yast2 >= 4.1.0 +# Fix old testsuite bind package absence mocks +BuildRequires: yast2 >= 4.2.11 BuildRequires: rubygem(%rb_default_ruby_abi:rspec) BuildRequires: rubygem(%rb_default_ruby_abi:yast-rake) diff --git a/src/modules/DhcpServer.pm b/src/modules/DhcpServer.pm index c568e28..7371f41 100644 --- a/src/modules/DhcpServer.pm +++ b/src/modules/DhcpServer.pm @@ -1611,7 +1611,7 @@ configured yet. Create a new configuration?"); Progress->NextStage (); - $dns_server_available = DnsServerAPI->IsServiceConfigurableExternally(); + $dns_server_available = (!Mode->test () && DnsServerAPI->IsServiceConfigurableExternally()); if ($dns_server_available) { DnsServerAPI->Read(); } @@ -1656,7 +1656,7 @@ sub Write { my $ok = 1; - $modified = $modified || FirewalldWrapper->is_modified (); + $modified = $modified || (!Mode->test () && FirewalldWrapper->is_modified ()); if (! $modified) {