[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1109225: unblock: puppet-module-puppetlabs-firewall/8.0.0-4



Package: release.debian.org
Severity: normal
User: release.debian.org@packages.debian.org
Usertags: unblock

Please unblock package puppet-module-puppetlabs-firewall

[ Reason ]
The current version of the module causes catalog compilation errors when used in any manifest that instantiates a resource from this module.

[ Impact ]
This problem makes the package nearly unuseable, and using it will introduce errors in otherwise well working setups.

[ Tests ]
This change was picked up from the upstream VCS, and I have tested it myself manually.

[ Risks ]
This is a one-line change, the risk of introducing an additional issue is very small.

[ Checklist ]
  [x] all changes are documented in the d/changelog
  [x] I reviewed all changes and I approve them
  [x] attach debdiff against the package in testing

[ Other info ]
n/a
diff -Nru puppet-module-puppetlabs-firewall-8.0.0/debian/changelog puppet-module-puppetlabs-firewall-8.0.0/debian/changelog
--- puppet-module-puppetlabs-firewall-8.0.0/debian/changelog	2024-02-25 05:15:02.000000000 +0100
+++ puppet-module-puppetlabs-firewall-8.0.0/debian/changelog	2025-07-13 18:53:06.000000000 +0200
@@ -1,3 +1,10 @@
+puppet-module-puppetlabs-firewall (8.0.0-4) unstable; urgency=medium
+
+  * Team uplad.
+  * Add patch fixing issue with autoload (Closes: #1109161)
+
+ -- Jérôme Charaoui <jerome@riseup.net>  Sun, 13 Jul 2025 18:53:06 +0200
+
 puppet-module-puppetlabs-firewall (8.0.0-3) unstable; urgency=medium
 
   * Team upload.
diff -Nru puppet-module-puppetlabs-firewall-8.0.0/debian/patches/Fix_resource_generation_ipcidr_dependency.patch puppet-module-puppetlabs-firewall-8.0.0/debian/patches/Fix_resource_generation_ipcidr_dependency.patch
--- puppet-module-puppetlabs-firewall-8.0.0/debian/patches/Fix_resource_generation_ipcidr_dependency.patch	1970-01-01 01:00:00.000000000 +0100
+++ puppet-module-puppetlabs-firewall-8.0.0/debian/patches/Fix_resource_generation_ipcidr_dependency.patch	2025-07-13 18:47:53.000000000 +0200
@@ -0,0 +1,18 @@
+From: Alexander Ivanes <vergil@drive.net>
+Date: Tue, 2 Apr 2024 21:43:08 +0300
+Subject: [PATCH] Fix resource generation ipcidr dependency
+Origin: upstream, commit:b68359c035908f1b1becd3bb2cb4eaa6a601ba73
+Forwarded: not-needed
+Index: puppet-module-puppetlabs-firewall/lib/puppet_x/puppetlabs/firewall/utility.rb
+===================================================================
+--- puppet-module-puppetlabs-firewall.orig/lib/puppet_x/puppetlabs/firewall/utility.rb
++++ puppet-module-puppetlabs-firewall/lib/puppet_x/puppetlabs/firewall/utility.rb
+@@ -3,7 +3,7 @@
+ require 'puppet_x'
+ require 'socket'
+ require 'resolv'
+-require 'puppet_x/puppetlabs/firewall/ipcidr'
++require_relative 'ipcidr'
+ 
+ module PuppetX::Firewall # rubocop:disable Style/ClassAndModuleChildren
+   # A utility class meant to contain re-usable code
diff -Nru puppet-module-puppetlabs-firewall-8.0.0/debian/patches/series puppet-module-puppetlabs-firewall-8.0.0/debian/patches/series
--- puppet-module-puppetlabs-firewall-8.0.0/debian/patches/series	2024-02-25 05:15:02.000000000 +0100
+++ puppet-module-puppetlabs-firewall-8.0.0/debian/patches/series	2025-07-13 18:43:28.000000000 +0200
@@ -1 +1,2 @@
+Fix_resource_generation_ipcidr_dependency.patch
 support-ip6tables-protocol-in-firewallchain.patch

Reply to: