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: