Your message dated Tue, 07 Jul 2026 16:35:40 +0000
with message-id <[email protected]>
and subject line Bug#1141622: fixed in libauthen-libwrap-perl 0.23-3
has caused the Debian Bug report #1141622,
regarding libauthen-libwrap-perl: invalid XS comment syntax, breaks with Perl 
5.44
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.)


-- 
1141622: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1141622
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libauthen-libwrap-perl
Version: 0.23-2
Severity: normal
Tags: patch
User: [email protected]
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.
-- 
Niko Tyni       [email protected]
From: Niko Tyni <[email protected]>
Date: Tue, 7 Jul 2026 14:12:41 +0100
X-Dgit-Generated: 0.23-2 1a40c8da2f2aeb4c5f452ddd6a3614eeb315a4e7
Subject: Fix XS comment syntax

C style comments are not supported in the XS part, and they cause
a hard error with newer versions of ExtUtils::ParseXS (3.63 or so.)

---

diff --git a/lib/Authen/Libwrap.xs b/lib/Authen/Libwrap.xs
index da197df..8e50bf8 100644
--- a/lib/Authen/Libwrap.xs
+++ b/lib/Authen/Libwrap.xs
@@ -29,4 +29,4 @@ _hosts_ctl(daemon, client_name, client_addr, client_user)
             XSRETURN_UNDEF;
         }
 
-/* EOF */
+# EOF

--- End Message ---
--- Begin Message ---
Source: libauthen-libwrap-perl
Source-Version: 0.23-3
Done: gregor herrmann <[email protected]>

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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
gregor herrmann <[email protected]> (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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

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 <[email protected]>
Changed-By: gregor herrmann <[email protected]>
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-----

Attachment: pgpd75QjLyB2d.pgp
Description: PGP signature


--- End Message ---

Reply via email to