From a8153d6c9f7f68e5e564f13b7130760764ddd393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Tarti=C3=A8re?= Date: Wed, 9 Aug 2023 14:11:30 -1000 Subject: [PATCH] Use a specific version of syslog-ng on Debian Latest version has a packaging issue that trigger build failures. --- spec/acceptance/class_spec.rb | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/spec/acceptance/class_spec.rb b/spec/acceptance/class_spec.rb index 2234a87..1459518 100644 --- a/spec/acceptance/class_spec.rb +++ b/spec/acceptance/class_spec.rb @@ -19,12 +19,20 @@ class { 'epel': Class['epel'] -> Class['syslog_ng'] } + if fact('os.family') == 'Debian' { + # Versions 4.3.0 and 4.3.1 (current) are broken on Debian + $version = '3.38.1-1' + } else { + $version = undef + } + class { 'syslog_ng': - manage_repo => true, + manage_repo => true, + package_ensure => $version, } syslog_ng::config { 'version': - content => '@version: 3.30', + content => '@version: 3.38', order => '02', }