Your message dated Sat, 14 Mar 2026 11:48:35 +0000
with message-id <[email protected]>
and subject line Released with 13.4
has caused the Debian Bug report #1120848,
regarding trixie-pu: package clatd/2.1.0-2+deb13u1
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 [email protected]
immediately.)
--
1120848: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1120848
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: trixie
X-Debbugs-Cc: [email protected], [email protected]
Control: affects -1 + src:clatd
User: [email protected]
Usertags: pu
Hi Release team,
[ Reason ]
clatd is currently completely non-functional in Trixie. A packaging bug I
did't get around to in time "systemd units not getting installed" #1101004
made using it a manual affair. Now I've found #1082060 in tayga actually
breaks it completely.
[ Impact ]
clatd has no system itegration. Sufficiently motivated users will make
their own systemd unit once a stable-update for #1082060 I'm working on is
out, but this may complicate the an upgrade to Forky. Fixing this while
clatd has no users (yet) is my intention here.
[ Tests ]
I've upgrade tested the changes manually in my IPv6-only lab network.
[ Risks ]
Since clatd is new and currently completely non-functional in Trixie I
expect it has no users so there is no risk :-).
[ 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 (old)stable
[x] the issue is verified as fixed in unstable
[ Changes ]
- clatd.service is now installed (started and enabled). Note that clatd
guards against running unecessarily (v4-conncheck-enable=1) or when the
network doesn't advertise the necessary support for IPv6-only (via DNS64
auto-detection).
To tidy up the package while we're touching it I also fix two usability
issues:
- Install NM integration into /usr instead of /etc.
- Add a clatd.conf template with only comments as documentation. I
validated this will trigger a dpkg prompt only if the user created a
config file manually.
Thanks,
--Daniel
diff -Nru clatd-2.1.0/debian/changelog clatd-2.1.0/debian/changelog
--- clatd-2.1.0/debian/changelog 2025-04-16 19:56:40.000000000 +0200
+++ clatd-2.1.0/debian/changelog 2025-11-17 14:50:30.000000000 +0100
@@ -1,3 +1,11 @@
+clatd (2.1.0-2+deb13u1) trixie; urgency=medium
+
+ * Move NetworkManager dispatcher script to /usr/lib (Closes: #1110678)
+ * Fix systemd units not getting installed (Closes: #1101004)
+ * Install an example /etc/clatd.conf with only comments
+
+ -- Daniel Gröber <[email protected]> Mon, 17 Nov 2025 14:50:30 +0100
+
clatd (2.1.0-2) unstable; urgency=medium
* No change Soure-only upload for testing migration
diff -Nru clatd-2.1.0/debian/clatd.conf clatd-2.1.0/debian/clatd.conf
--- clatd-2.1.0/debian/clatd.conf 1970-01-01 01:00:00.000000000 +0100
+++ clatd-2.1.0/debian/clatd.conf 2025-11-17 14:48:58.000000000 +0100
@@ -0,0 +1,60 @@
+# clatd(8) config - defaults in comments
+
+### Files
+# /etc/clatd.conf: global settings (clatd.service)
+# /etc/clatd/INTERFACE.conf: per-interface settings ([email protected])
+
+# Remember to set each interface's `clat-v4-addr` to a unique address
+# taken from 192.0.0.0/29. (.0 to .7).
+
+### Network device control
+# clat-dev=clat # TUN interface name to use
+# plat-dev= # PLAT-facing device. Detected if unset.
+
+### IPv4 connectivity check
+# v4-conncheck-enable=1 # exit if there's already a defroute
+# v4-conncheck-delay=10 # seconds before checking for v4 conn.
+
+### Change kernel IPv6 sysctls
+# forwarding-enable=1 # enable ipv6 forwarding?
+
+### Addressing
+# clat-v4-addr=192.0.0.1 # from RFC 7335
+# tayga-v4-addr=192.0.0.2 # from RFC 7335
+# clat-v6-addr=shared # re-use primary address from host OS
+# route-table=0xc1a7 # add route to clat-v6-addr in this table
+
+### PLAT prefix
+# dns64-servers= # system resolver by default
+## or override
+# plat-prefix= # detected using DNS64 or PREF64 by default
+# plat-fallback-prefix= # fallback prefix if no prefix is found
+
+### IPv4 default route parameters
+# v4-defaultroute-enable=1 # add a v4 defaultroute via the CLAT?
+# v4-defaultroute-replace=0 # replace existing v4 defaultroute?
+# v4-defaultroute-metric=2048 # metric for the IPv4 defaultroute
+# v4-defaultroute-mtu=1260 # MTU for the IPv4 defaultroute
+# v4-defaultroute-advmss=0 # TCP MSS for the IPv4 defaultroute
+
+### Script hooks
+# script-up= # script to run when starting up
+# script-down= # script to run when shutting down
+
+### Logging
+# quiet=0 # suppress normal output
+# debug=0 # debugging output level
+
+### Override implementation details
+# ctmark= # match ctmark for routing pkts to CLAT
+# proxynd-enable= # add proxy-nd entry for clat?
+
+### Override conffile
+# tayga-conffile= # make a temporary one by default
+
+### Override commands
+# cmd-ip=ip # assume in $PATH
+# cmd-networkctl=networkctl # assume in $PATH
+# cmd-nft=nft # assume in $PATH
+# cmd-tayga=tayga # assume in $PATH
+# cmd-ufw=ufw # assume in $PATH
diff -Nru clatd-2.1.0/debian/clatd.conffiles clatd-2.1.0/debian/clatd.conffiles
--- clatd-2.1.0/debian/clatd.conffiles 1970-01-01 01:00:00.000000000 +0100
+++ clatd-2.1.0/debian/clatd.conffiles 2025-11-16 12:47:14.000000000 +0100
@@ -0,0 +1 @@
+remove-on-upgrade /etc/NetworkManager/dispatcher.d/50-clatd
diff -Nru clatd-2.1.0/debian/clatd.install clatd-2.1.0/debian/clatd.install
--- clatd-2.1.0/debian/clatd.install 1970-01-01 01:00:00.000000000 +0100
+++ clatd-2.1.0/debian/clatd.install 2025-11-17 14:48:58.000000000 +0100
@@ -0,0 +1 @@
+debian/clatd.conf /etc/
diff -Nru
clatd-2.1.0/debian/patches/0003-Rewrite-Makefile-to-be-more-idiomatic.patch
clatd-2.1.0/debian/patches/0003-Rewrite-Makefile-to-be-more-idiomatic.patch
--- clatd-2.1.0/debian/patches/0003-Rewrite-Makefile-to-be-more-idiomatic.patch
2025-04-06 12:32:34.000000000 +0200
+++ clatd-2.1.0/debian/patches/0003-Rewrite-Makefile-to-be-more-idiomatic.patch
2025-11-17 14:48:45.000000000 +0100
@@ -9,18 +9,13 @@
2 files changed, 58 insertions(+), 20 deletions(-)
create mode 100644 .gitignore
-diff --git a/.gitignore b/.gitignore
-new file mode 100644
-index 0000000..21fb2a9
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/clat.8
-diff --git a/Makefile b/Makefile
-index bdca32e..8c33940 100644
--- a/Makefile
+++ b/Makefile
-@@ -1,29 +1,66 @@
+@@ -1,29 +1,68 @@
+# clatd Makefile
+#
+# Copyright (C) 2025 Daniel Gröber <[email protected]>
@@ -31,13 +26,14 @@
PREFIX=/usr
SYSCONFDIR=/etc
+BINDIR = $(PREFIX)/sbin
++LIBDIR = $(PREFIX)/lib
+
+SYSTEMCTL = systemctl
+
+CLATD = $(DESTDIR)$(BINDIR)/clatd
+MANPAGE = $(DESTDIR)$(PREFIX)/share/man/man8/clatd.8
-+SYSTEMD_SYSSERVICEDIR = $(DESTDIR)$(SYSCONFDIR)/systemd/system
-+NM_DISPATCHER = $(DESTDIR)$(SYSCONFDIR)/NetworkManager/dispatcher.d/50-clatd
++SYSTEMD_SYSSERVICEDIR = $(DESTDIR)$(LIBDIR)/systemd/system
++NM_DISPATCHER = $(DESTDIR)$(LIBDIR)/NetworkManager/dispatcher.d/50-clatd
+
+Q = @
+
@@ -83,7 +79,8 @@
- if test -d $(DESTDIR)$(SYSCONFDIR)/NetworkManager/dispatcher.d; then
install -m0755 scripts/clatd.networkmanager
$(DESTDIR)$(SYSCONFDIR)/NetworkManager/dispatcher.d/50-clatd; fi
+ install -D -m0755 clatd $(CLATD)
+ install -D -m0644 clatd.8 $(MANPAGE)
-+ install -D -m0644 scripts/*.service $(SYSTEMD_SYSSERVICEDIR)/
++ install -D -m0644 scripts/clatd.systemd
$(SYSTEMD_SYSSERVICEDIR)/clatd.service
++ #install -D -m0644 scripts/[email protected]
$(SYSTEMD_SYSSERVICEDIR)/[email protected]
+ install -D -m0755 scripts/clatd.networkmanager $(NM_DISPATCHER)
+
+DEB_PACKAGES = \
@@ -107,6 +104,3 @@
+ { PKGS='$(RPM_PACKAGES)'; PKG=yum; prog_exists $$PKG; } || \
+ { PKG=false; echo 'ERROR: Failed to detect system package
manager.'>&2;}
+ $(DRY) $$PKG install -y $$PKGS
---
-2.39.5
-
signature.asc
Description: PGP signature
--- End Message ---
--- Begin Message ---
Package: release.debian.org
Version: 13.4
This update has been released as part of Debian 13.4.
--- End Message ---