#1153098 nginx-dev: conf_flags corrupted when built with dash 0.5.13, modules FTBFS

Package:
src:nginx
Source:
src:nginx
Submitter:
Sebastien Bacher
Date:
2026-11-05 20:37:04 UTC
Severity:
normal
Tags:
#1153098#5
Date:
2026-11-05 12:09:31 UTC
From:
To:
Dear Maintainer,

nginx-dev built with dash 0.5.13 ships a broken /usr/share/nginx/src/conf_flags,
and every module built against it fails to build. Debian still has dash
0.5.12, so you don't see it yet, but Ubuntu has dash 0.5.13 and all 25 nginx
module rebuilds there fail on every architecture.

debian/rules writes the file with:

	echo "NGX_CONF_FLAGS=( $${flags} )" > $(BUILDDIR_src)/conf_flags

and the flags contain:

#1153098#10
Date:
2026-11-05 20:35:23 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
nginx, 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 1153098@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Jan Mojžíš <janmojzis@debian.org> (supplier of updated nginx 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: Thu, 05 Nov 2026 19:58:30 +0000
Source: nginx
Architecture: source
Version: 1.30.6-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Nginx Maintainers <pkg-nginx-maintainers@alioth-lists.debian.net>
Changed-By: Jan Mojžíš <janmojzis@debian.org>
Closes: 1153098
Changes:
 nginx (1.30.6-3) unstable; urgency=medium
 .
   * d/rules: write nginx-dev's conf_flags with printf instead of echo,
     thanks to Sebastien Bacher for preparing the fix (Closes: 1153098)
Checksums-Sha1:
 a76be4a231dfa39a531109e212a4e0f63595170b 4240 nginx_1.30.6-3.dsc
 654de7d3d9655869d7705c1721fad2e115163152 78808 nginx_1.30.6-3.debian.tar.xz
 1318d8093a13eaa5d701e7c8571d51e511829d43 2588288 nginx_1.30.6-3.git.tar.xz
 b7acc89c5ce085f960ef4bcc41347303fd5741c5 17733 nginx_1.30.6-3_source.buildinfo
Checksums-Sha256:
 9abecf7963d5c7a2ae20864db92a309616414cef4f8c55073ce308e8fdb70f12 4240 nginx_1.30.6-3.dsc
 c4df959083dc4b2c907072b22bff58766786f2f1161c2e7def693c35ffb862a2 78808 nginx_1.30.6-3.debian.tar.xz
 b94e1036f87ca29de32a51e879ba1e9e01400a9bda0d25cf3a391d80483f2440 2588288 nginx_1.30.6-3.git.tar.xz
 35341ef3b056cb6da058927d0514ce96f3ab3a368d66ef55b8b19968d354133a 17733 nginx_1.30.6-3_source.buildinfo
Files:
 529150b985f12201535b86e3815fc27e 4240 httpd optional nginx_1.30.6-3.dsc
 5b4cc0d7832ed7d94a779a56f0a47d0a 78808 httpd optional nginx_1.30.6-3.debian.tar.xz
 54e1e4c561eb9a5e5dd1585c814d095e 2588288 httpd None nginx_1.30.6-3.git.tar.xz
 901dcd4a5abf7cb2490e2a56dc1e41a5 17733 httpd optional nginx_1.30.6-3_source.buildinfo
Git-Tag-Info: tag=1a2be023536a1a56dc839c8ed5ca246227b845eb fp=d008b0c23d8479e46b9fcb9045da517496939ff9
Git-Tag-Tagger: Jan Mojžíš <jan.mojzis@gmail.com>
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrs49MACgkQYG0ITkaD
wHnhCA/8DKqaOT5I6f0yBuLef7htOX+OWuE6H48siRYdX0Hv2x65hT4WIXLYxLE6
68TXHT4HSY467i1pKWgMexWuJb+8A1Ivtug/9jglMEcQa9CMOmFh3JeBp9qMHAth
GAJKA/apm1p8hKPsbaYqEeX5BGlYuCrqZXv0QxTmRB2PGbCc/FOFCPnJVafHNLBU
L4HKWrl1mhDwcGc2lb9sokqxq71uDkbEMZBjgfRNl+G62rDkz3pvxByZxMkJ9vng
HUcZVf8Q4x+rR/c5PNXZGOomJU7aK60GqGmnUOJFEoDIvdIjTRxF8cojaLHLDEBO
CNaHT3PJxTn+ToPJ9gE8lGf9xg1UvAh0rbdd1VUNkdHRU1HvvoBh0aQFwyUbFMmQ
xxuWmvPstqyfwpLysYvmWiRN+RfQmslxDWW+W4dRIiXWNz9/DsTiH8PSVRKxxWyq
ABcHyrrlsNC0r4G0zGN1kdsQtPk5D49v1lmPXwYzATdY+OHPoVy3f8vt04mlbLPV
h0m4c1IJMSvO8dP61+RHq3eNlV+qR5EAoGRpm76m4EQQPsGoPfpmDuQXPlBHKdP4
6z6eJZ0jiSzXQ4Oxp6F6OXaSsWCNrkDOJqF92pmxOSvxKSX6G+LDaEKe2mY2LzG1
rVYV3n+O+0pKSwxT9Cqc4/GoSA2G8FGYB5WTQTlTIjC/sVo6Q9A=
=w3tE
-----END PGP SIGNATURE-----