- Package:
- libauthen-libwrap-perl
- Source:
- libauthen-libwrap-perl
- Description:
- module providing access to the TCP Wrappers library
- Submitter:
- Niko Tyni
- Date:
- 2026-07-07 16:37:02 UTC
- Severity:
- normal
- Tags:
Package: libauthen-libwrap-perl
Version: 0.23-2
Severity: normal
Tags: patch
User: debian-perl@lists.debian.org
Usertags: perl-5.44-transition
This package fails to build with Perl 5.44.0-RC1 (not in Debian quite
yet), because lib/Authen/Libwrap.xs has a C style comment (/* ... */)
at the end where only XS style comments (# ...) are allowed.
The ExtUtils::ParseXS module, which does the parsing, was
largely rewritten during the Perl 5.44 development cycle,
and the new versions consider this a hard error.
Building Authen-Libwrap
Error: unrecognised line: '/ * EOF * /' in Libwrap.xs, line 32
(possible start of a truncated XSUB definition?)
The perlxs documentation in 5.44.0-RC1 has this to say on the subject:
An XSUB ends when /\n\n\S/ is encountered: i.e. a blank line followed
by something on column one. (This is why it's recommended to indent
XSUB-scoped keywords.) If the thing at column one matches any of the
items which can appear in between XSUBs (such as file-scoped keywords)
then it, and any subsequent lines, are processed as such. Anything
starting on column one which isn't otherwise recognised, is interpreted
as the first line of the next XSUB definition. In particular it is
interpreted as the return type of the XSUB: this can lead to weird
errors when something is unexpectedly interpreted as the start of a
new XSUB, such as /* */, which isn't valid in the XS half of the file
apart from within code blocks.
The attached trivial patch makes libauthen-libwrap-perl build with
both Perl 5.40 and Perl 5.44.
Hello, Bug #1141622 in libauthen-libwrap-perl reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/perl-team/modules/packages/libauthen-libwrap-perl/-/commit/2aa95f97e8baca8a581ae319d265932ce84f5c8d ------------------------------------------------------------------------ Add patch from Niko Tyni for compatibility with Perl 5.44 (newer ExtUtils::ParseXS (3.63 or so)). Closes: #1141622 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1141622
We believe that the bug you reported is fixed in the latest version of
libauthen-libwrap-perl, 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 1141622@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
gregor herrmann <gregoa@debian.org> (supplier of updated libauthen-libwrap-perl 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: Tue, 07 Jul 2026 18:06:51 +0200
Source: libauthen-libwrap-perl
Architecture: source
Version: 0.23-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Perl Group <pkg-perl-maintainers@lists.alioth.debian.org>
Changed-By: gregor herrmann <gregoa@debian.org>
Closes: 1141622
Changes:
libauthen-libwrap-perl (0.23-3) unstable; urgency=medium
.
* Team upload.
* Add patch from Niko Tyni for compatibility with Perl 5.44 (newer
ExtUtils::ParseXS). (Closes: #1141622)
* Declare compliance with Debian Policy 4.7.4.
* Remove «Priority: optional», which is the current default.
* Annotate test-only build dependencies with <!nocheck>.
Checksums-Sha1:
851c6c25917896ced47463b03e000721b7b8d87e 2483 libauthen-libwrap-perl_0.23-3.dsc
f45b6fcf7a2360237bd1ab1f97a19894af215c97 2744 libauthen-libwrap-perl_0.23-3.debian.tar.xz
Checksums-Sha256:
6a937c36268fe4abe55c9c7fe4a772a0b0f711ca8de3ffc612d37177b8051479 2483 libauthen-libwrap-perl_0.23-3.dsc
5bb724b1702ecdde8646da4eac8e789fba84fc0deaddda049a789595ca4eaa87 2744 libauthen-libwrap-perl_0.23-3.debian.tar.xz
Files:
0286a60e8977f122dd8c26f1055b962e 2483 perl optional libauthen-libwrap-perl_0.23-3.dsc
8924c8c7523e6b828e8b40a7010bf299 2744 perl optional libauthen-libwrap-perl_0.23-3.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQKTBAEBCgB9FiEE0eExbpOnYKgQTYX6uzpoAYZJqgYFAmpNJRVfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEQx
RTEzMTZFOTNBNzYwQTgxMDREODVGQUJCM0E2ODAxODY0OUFBMDYACgkQuzpoAYZJ
qgbJ+A//YDEiOOlwy6B4Kh3R3qNzK6cnfTUz7CbruwgMYDkfufTYLGJIxF3EMFxL
bRY/zJRlW3z30Ly4D9VX6Y10yjyooDaRlEHa1tjy0Evi7dLSdjiOl7xG3HcwFlh6
vfuE8vQziC65TjROlJkfApYs5iT1lwmN5F6hmpsTBb8tkKAoImbAt7JWvHKWDfAH
4HuTwqMHqh7sfgZWhwy1Hu50uBxnqQ90OsbqugMKULUFIc914eNz4JAG1mJMRONO
8Thz4G3JABzr6F9jV9V06h8hWvmE0gdMf0tSks2JT/lgkgP+Q+cC0qs32LqMkiqU
O50ldF0R7u2uQigRxdFDx90xY68qzE7RF0gywJChZxgmXuC5yartkBM6s8arZ53t
fgKv3FY3r2uXfnbj8nnMsfqHQfhXkfdbY1lyuKUvjagbWyHzhGf+2/dIGwnuYMd0
nJSusfku3/pXyUlJaLcx/Sj2bbf3EzD8qAAbLNZWDGLMZ2ScCE6NTFp01e8hHs/b
s62wJTqZ023wNf1MCylRCkuPUqDZEcczblYhJAM/nfunAWiisjoEvokqfRpLqDb/
uWO4kHtQjjL8ySZWO5E9lFboyKJB0kYA4NyEJqK55RnWwaq4AlK5o9omZ34FN6oc
MSrDLbxbgznkOwdYZtRLeU3fz2AGprv0HVYGN4DlAwjSS5lRwRw=
=5y8u
-----END PGP SIGNATURE-----