Your message dated Sat, 07 Oct 2023 09:59:42 +0000 with message-id <E1qp462-00A4IE-Vm@coccia.debian.org> and subject line Released with 12.2 has caused the Debian Bug report #1052479, regarding bookworm-pu: package lxc/1:5.0.2-1+deb12u1 to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1052479: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1052479 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: bookworm-pu: package lxc/1:5.0.2-1+deb12u1
- From: Mathias Gibbens <gibmat@debian.org>
- Date: Fri, 22 Sep 2023 16:59:46 +0000
- Message-id: <f8737dc766ea5ba53aae7023bb5f3659f446d111.camel@debian.org>
Package: release.debian.org Severity: normal Tags: bookworm User: release.debian.org@packages.debian.org Usertags: pu X-Debbugs-Cc: pkg-lxc-devel@lists.alioth.debian.org, gibmat@debian.org Control: affects -1 + src:lxc [ Reason ] lxc 1:5.0.2-1 contains a typo in its IPv6 NAT rules, as reported in #1049976. This prevents the lxc-net service from starting if LXC_IPV6_NAT is set to true. This was fixed in lxc version 5.0.3, which I have recently uploaded to unstable. I would like to include this fix in bookworm's version of lxc as it's a trivial fix affecting an actual Debian user. [ Impact ] IPv6 NAT is broken in bookworm's current version of lxc. [ Tests ] The changes have been reviewed and accepted by the upstream developers. [ Risks ] No risks -- a simple typo fix that has been fixed upstream since February. [ Checklist ] [*] *all* changes are documented in the d/changelog [*] I reviewed all changes and I approve them [*] attach debdiff against the package in (old)stable [*] the issue is verified as fixed in unstable [ Changes ] Backport upstream commit 4de047f51365cc06a626ee9de49fec5f76556c66, which was included in lxc version 5.0.3. There's also a small change to adjust the default branch used by gbp to reflect the new branch for bookworm fixes. [ Other info ] The source debdiff is attached.diff -Nru lxc-5.0.2/debian/changelog lxc-5.0.2/debian/changelog --- lxc-5.0.2/debian/changelog 2023-01-17 02:53:00.000000000 +0000 +++ lxc-5.0.2/debian/changelog 2023-09-22 16:35:52.000000000 +0000 @@ -1,3 +1,10 @@ +lxc (1:5.0.2-1+deb12u1) bookworm; urgency=medium + + * Cherry-pick upstream "fix nftables syntax for IPv6 NAT" (Closes: #1049976) + * Adjust branch in d/gbp.conf + + -- Mathias Gibbens <gibmat@debian.org> Fri, 22 Sep 2023 16:35:52 +0000 + lxc (1:5.0.2-1) unstable; urgency=medium * New upstream release diff -Nru lxc-5.0.2/debian/gbp.conf lxc-5.0.2/debian/gbp.conf --- lxc-5.0.2/debian/gbp.conf 2023-01-17 02:53:00.000000000 +0000 +++ lxc-5.0.2/debian/gbp.conf 2023-09-22 16:35:47.000000000 +0000 @@ -1,3 +1,3 @@ [DEFAULT] pristine-tar = True -debian-branch = master +debian-branch = debian/bookworm diff -Nru lxc-5.0.2/debian/patches/0100-fix-nftables-ipv6.patch lxc-5.0.2/debian/patches/0100-fix-nftables-ipv6.patch --- lxc-5.0.2/debian/patches/0100-fix-nftables-ipv6.patch 1970-01-01 00:00:00.000000000 +0000 +++ lxc-5.0.2/debian/patches/0100-fix-nftables-ipv6.patch 2023-09-22 16:35:47.000000000 +0000 @@ -0,0 +1,34 @@ +From 4de047f51365cc06a626ee9de49fec5f76556c66 Mon Sep 17 00:00:00 2001 +From: Quentin Lyons <36303164+n0p90@users.noreply.github.com> +Date: Sun, 12 Feb 2023 02:03:42 +0000 +Subject: [PATCH] lxc-net.in: fix nftables syntax for IPv6 NAT + +The nftables masquarade rule for IPv6 was using the IPv4 syntax. This +resulted in the following error when starting the lxc-net.service with +LXC_IPV6_NAT="true" and nftables: + + Feb 11 18:54:54 pc lxc-net[4936]: Error: conflicting protocols specified: ip6 vs. ip + Feb 11 18:54:54 pc lxc-net[4936]: ^^^^^^^^ + Feb 11 18:54:54 pc lxc-net[4917]: Failed to setup lxc-net. + Feb 11 18:54:54 pc systemd[1]: lxc-net.service: Main process exited, code=exited, status=1/FAILURE + Feb 11 18:54:54 pc systemd[1]: lxc-net.service: Failed with result 'exit-code'. + Feb 11 18:54:54 pc systemd[1]: Failed to start LXC network bridge setup. + +Signed-off-by: Quentin Lyons <36303164+n0p90@users.noreply.github.com> +--- + config/init/common/lxc-net.in | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/config/init/common/lxc-net.in b/config/init/common/lxc-net.in +index efee9b96f0..e9ab88890a 100755 +--- a/config/init/common/lxc-net.in ++++ b/config/init/common/lxc-net.in +@@ -92,7 +92,7 @@ start_nftables() { + add table ip6 lxc; + flush table ip6 lxc; + add chain ip6 lxc postrouting { type nat hook postrouting priority 100; }; +-add rule ip6 lxc postrouting ip saddr ${LXC_IPV6_NETWORK} ip daddr != ${LXC_IPV6_NETWORK} counter masquerade; ++add rule ip6 lxc postrouting ip6 saddr ${LXC_IPV6_NETWORK} ip6 daddr != ${LXC_IPV6_NETWORK} counter masquerade; + " + fi + NFT_RULESET="${NFT_RULESET}; diff -Nru lxc-5.0.2/debian/patches/series lxc-5.0.2/debian/patches/series --- lxc-5.0.2/debian/patches/series 2023-01-17 02:53:00.000000000 +0000 +++ lxc-5.0.2/debian/patches/series 2023-09-22 16:35:47.000000000 +0000 @@ -1,3 +1,4 @@ 0004-apparmor.d-Sets-container-base-accordingly-to-container-base.in.patch 0005-lxc.service-Starts-after-remote-fs.target.patch 0004-nesting-Extend-mount-permissions-in-apparmor-to-allo.patch +0100-fix-nftables-ipv6.patchAttachment: signature.asc
Description: This is a digitally signed message part
--- End Message ---
--- Begin Message ---
- To: 1052479-done@bugs.debian.org
- Subject: Released with 12.2
- From: Jonathan Wiltshire <jmw@coccia.debian.org>
- Date: Sat, 07 Oct 2023 09:59:42 +0000
- Message-id: <E1qp462-00A4IE-Vm@coccia.debian.org>
Version: 12.2 The upload requested in this bug has been released as part of 12.2.
--- End Message ---