#1039401 uanytun: ships sysv-init script without systemd unit

Package:
uanytun
Source:
uanytun
Description:
tiny implementation of the secure anycast tunneling protocol
Submitter:
Date:
2026-10-18 10:21:01 UTC
Severity:
normal
Tags:
#1039401#5
Date:
2023-06-25 22:34:18 UTC
From:
To:
Dear Maintainer(s),

uanytun has been flagged by Lintian as shipping a sysv-init script
without a corresponding systemd unit file. The default init system in
Debian is systemd, and so far this worked because a transitional
sysv-init-to-unit generator was shipped by systemd. This is in the
process of being deprecated and will be removed by the time Trixie
ships, so the remaining packages that ship init scripts without
systemd units will stop working.

There are various advantages to using native units, for example the
legacy generator cannot tell the different between a oneshot service
and a long running daemon. Also, sanboxing and security features
become available for services. For more information, consult the
systemd documentation:
https://www.freedesktop.org/software/systemd/man/systemd.unit.html

You can find the Lintian warning here:

https://lintian.debian.org/sources/uanytun

In case this is a false positive, please add a Lintian override to
silence it and then close this bug.

Thanks!

#1039401#10
Date:
2025-10-15 15:24:56 UTC
From:
To:
Dear Maintainer(s) of affected packages, these bugs have been open for
more than 2 years now. Policy was updated to make units mandatory for
system services. The removal of compat with sysv-init scripts from
systemd has been postponed from trixie to forky, but it is now
approaching. In approximately a month's time, this should hit
unstable, if everything goes well.

Therefore in order to ensure the remaining bugs do not fall through
the cracks I am raising severity again, as there is a very high chance
the affected packages will stop working as intended in about a month's
time in the default setup.

As already mentioned in the original bug report, if your package is
not intended to work as a systemd service or under systemd at all,
please feel free to downgrade or close+wontifx or anything else as you
see fit. The severity raising is not intended to make anyone support
scenarios they don't wish to support, but simply to ensure attention
is given to the issue, even if just to close+wontfix. Also the bugs
were opened based on Lintian reports, and it is possible that there
might be false positives.

Thanks for your work and understanding.

#1039401#21
Date:
2026-09-25 16:27:59 UTC
From:
To:
Dear maintainer,

I've prepared an NMU for uanytun (versioned as 0.3.7-2.2) and
uploaded it to DELAYED/3. Please feel free to tell me if I
should cancel it.

Regards,
Nadzeya

#1039401#30
Date:
2026-09-28 17:05:11 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
uanytun, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1039401@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Nadzeya Hutsko <nadzeya@debian.org> (supplier of updated uanytun package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 25 Sep 2026 18:18:25 +0200
Source: uanytun
Architecture: source
Version: 0.3.7-2.2
Distribution: unstable
Urgency: medium
Maintainer: Darshaka Pathirana <dpat@syn-net.org>
Changed-By: Nadzeya Hutsko <nadzeya@debian.org>
Closes: 1039401
Changes:
 uanytun (0.3.7-2.2) unstable; urgency=medium
 .
   * Non-maintainer upload.
   * Add native systemd units, as systemd-sysv-generator was removed
     upstream in systemd v260 (Closes: #1039401)
   * The init script stays installed for sysvinit users
Checksums-Sha1:
 ad47b6dd57b420e1a36fd73fefee02ddaa888fe4 1926 uanytun_0.3.7-2.2.dsc
 65ed59f41d99147eaff4f33ba426dacf7a14d876 5976 uanytun_0.3.7-2.2.debian.tar.xz
 e4b6f10ec13c8b6c600032e44cd122b576b0154b 6281 uanytun_0.3.7-2.2_source.buildinfo
Checksums-Sha256:
 85ca8671aaf90c2ad3385f6c52a8b70332f5f2d7e8bf1154b8404a99945bc785 1926 uanytun_0.3.7-2.2.dsc
 64ffa7253c923804e7bc6751b4d31ea8dfe5cb1f7c329e8897fa2ae8059f4815 5976 uanytun_0.3.7-2.2.debian.tar.xz
 aa65a29d18319df6aaaa9a9f154725534de2573ed85d6ff6a30ebd22f1321230 6281 uanytun_0.3.7-2.2_source.buildinfo
Files:
 198050d933d0a0e1f699f3a24cef0d67 1926 net optional uanytun_0.3.7-2.2.dsc
 923e233f56b32b305c84f1c697fd36f7 5976 net optional uanytun_0.3.7-2.2.debian.tar.xz
 355503172932aa0d8dd1a135d063d4af 6281 net optional uanytun_0.3.7-2.2_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEEuVOE/FJ0HcdfWSw//lAdKwFeZPsFAmq2oIYTHG5hZHpleWFA
ZGViaWFuLm9yZwAKCRD+UB0rAV5k+3LID/9UukFcoB5jRnxlRQLTqFFSdwtxuwGp
XY7UNpaAJQyPPf58xmWycDEjFz5zYew5sOvmFIYUS9SLGhLdNOwI5OzdFbZDt+pe
LHpp/YxAaooclIQ4SO+tDVuxnDIErA6sFQpOaRsWO6DuKzM8Dq9zYBLMOYmW4jOi
seeCN9T8lvMWBDS5BMXCZpJYD4MGorYhqI0YeflmikzCpeRS8pZuZ4ehYKjh7fEi
2UPr9j0tCedY3AAbnJL5XJ44dl7RNu++xmlQ2ZtdZmbcNl0gJPySKoyEYQ8UXOu2
PCUgwym0oVsENIKBQLT90PZcLMCZw/SjW9KZTASYeqQWTfiS+mqdWiUt5Xo3Ncof
T1KByxk/bok0KuqX6Qj1y6I/jls35+l6zfEdoHbyhynn+fYm6lvmJzIoczPNhYcc
VhTXn2+Gwi+AofPZ8iL7O7yC0jYNSf4uWAvKxs+J61AjDomVtUhzX7hX8DiE6zZF
VunSxNKYvy93r7M8m7vpRxdtCC3fN82wTnvvBPHH6DIcVLDXIxVYSAAT8FKCy7nB
bUpsxEh8WESjrl32Tpa+1QDXfNNak+1xfHvzxpYGmdGI8yr0j6ktd/mQ5VdrI2Jy
5EecnzneOiaACuefCpleSrOnIiSCTMwMcN7/pIP/7HgqTUzNxrjzhXk2tHAK6KNu
+BzR+DdRd9Uidw==
=2a/r
-----END PGP SIGNATURE-----

#1039401#35
Date:
2026-10-18 10:10:13 UTC
From:
To:
Dear Nadzeya,

Awesome! Thank you!

I had no time to test the patch, but it looks good to me and got accepted anyway!

Best regards,
 - Darsha