Your message dated Fri, 30 Jan 2026 09:18:47 +0000
with message-id <[email protected]>
and subject line Bug#1126646: fixed in lua-penlight 1.15.0-2
has caused the Debian Bug report #1126646,
regarding prosody: FTBFS: lua: /usr/share/lua/5.4/pl/path.lua:26: pl.path 
requires LuaFileSystem
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.)


-- 
1126646: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126646
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:prosody
Version: 13.0.4-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202601/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:prosody, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/<<PKGBUILDDIR>>'
if [ -f config.unix ]; then \
        make -C tools/migration clean; \
        make clean; \
        rm -f config.unix; \
fi
rm -f man/*.man
rm -f util/*.so
rm -f prosody.8 prosodyctl.1 ejabberd2prosody.8 prosody-migrator.8
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_clean
 debian/rules binary
dh binary
   dh_update_autotools_config
   dh_autoreconf
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
./configure \
        --lua-version=5.4 \
        --lua-suffix=5.4 \
        --runwith=lua5.4 \
        --with-lua-include=/usr/include/lua5.4 \
        --idn-library=icu \
        --prefix=/usr \
        --c-compiler="x86_64-linux-gnu-gcc -std=c99" \
        --linker="x86_64-linux-gnu-gcc" \
        --add-cflags="-g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection" \
        --add-ldflags="-Wl,-z,relro -Wl,-z,now" \
        --no-example-certs
Lua interpreter found: /usr/bin/lua5.4...
Looking for lua.h at /usr/include/lua5.4/lua.h...found
Checking if Lua header version matches that of the interpreter... yes
Writing configuration...

Installation prefix: /usr
Prosody configuration directory: /etc/prosody
Using Lua from: /usr

Done. You can now run 'make' to build.

make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
        make -j2
make[2]: Entering directory '/<<PKGBUILDDIR>>'
sed "1s| lua$| lua5.4|; \
        s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
        s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/etc/prosody';|; \
        s|^CFG_DATADIR=.*;$|CFG_DATADIR='/var/lib/prosody';|; \
        s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < 
prosody > prosody.install
sed "1s| lua$| lua5.4|; \
        s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
        s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/etc/prosody';|; \
        s|^CFG_DATADIR=.*;$|CFG_DATADIR='/var/lib/prosody';|; \
        s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" < 
prosodyctl > prosodyctl.install
sed 's|certs/|/etc/prosody/certs/|' prosody.cfg.lua.dist > 
prosody.cfg.lua.install
cp prosody.release prosody.version
make -C util-src install
make[3]: Entering directory '/<<PKGBUILDDIR>>/util-src'
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -DUSE_STRINGPREP_ICU -Wdate-time -D_FORTIFY_SOURCE=2  -c 
-o encodings.o encodings.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o hashes.o hashes.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o net.o net.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o pposix.o pposix.c
pposix.c: In function ‘lc_daemonize’:
pposix.c:126:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  126 |         freopen("/dev/null", "r", stdin);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pposix.c:127:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  127 |         freopen("/dev/null", "w", stdout);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
pposix.c:128:9: warning: ignoring return value of ‘freopen’ declared with 
attribute ‘warn_unused_result’ [-Wunused-result]
  128 |         freopen("/dev/null", "w", stderr);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o signal.o signal.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o table.o table.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o ringbuffer.o 
ringbuffer.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o time.o time.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o poll.o poll.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o compat.o compat.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o strbitop.o 
strbitop.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o struct.o struct.c
x86_64-linux-gnu-gcc -std=c99 -fPIC -std=c99 -Wall -pedantic -Wextra -Wshadow 
-Wformat=2 -g -O2 -Werror=implicit-function-declaration 
-ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong 
-fstack-clash-protection -Wformat -Werror=format-security -fcf-protection 
-I/usr/include/lua5.4 -Wdate-time -D_FORTIFY_SOURCE=2  -c -o crypto.o crypto.c
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o encodings.so 
encodings.o -licui18n -licudata -licuuc
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o hashes.so hashes.o 
-lcrypto
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o net.so net.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o pposix.so pposix.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o signal.so signal.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o table.so table.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o ringbuffer.so 
ringbuffer.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o time.so time.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o poll.so poll.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o compat.so compat.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o strbitop.so strbitop.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o struct.so struct.o 
x86_64-linux-gnu-gcc -shared -Wl,-z,relro -Wl,-z,now -o crypto.so crypto.o 
-lcrypto
install -m644 encodings.so hashes.so net.so pposix.so signal.so table.so 
ringbuffer.so time.so poll.so compat.so strbitop.so struct.so crypto.so ../util/
rm time.o strbitop.o crypto.o compat.o ringbuffer.o net.o table.o hashes.o 
poll.o signal.o encodings.o struct.o pposix.o
make[3]: Leaving directory '/<<PKGBUILDDIR>>/util-src'
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
/usr/bin/make -C tools/migration
make[2]: Entering directory '/<<PKGBUILDDIR>>/tools/migration'
sed "1s/\blua\b/lua5.4/; \
        s|^CFG_SOURCEDIR=.*;$|CFG_SOURCEDIR='/usr/lib/prosody';|; \
        s|^CFG_CONFIGDIR=.*;$|CFG_CONFIGDIR='/etc/prosody';|; \
        s|^CFG_DATADIR=.*;$|CFG_DATADIR='/var/lib/prosody';|; \
        s|^CFG_PLUGINDIR=.*;$|CFG_PLUGINDIR='/usr/lib/prosody/modules/';|;" \
                < prosody-migrator.lua > prosody-migrator.install
sed "s|^local data_path = .*;$|local data_path = '/var/lib/prosody';|;" \
        < migrator.cfg.lua > migrator.cfg.lua.install
make[2]: Leaving directory '/<<PKGBUILDDIR>>/tools/migration'
/usr/bin/make -C man
make[2]: Entering directory '/<<PKGBUILDDIR>>/man'
pandoc -s -t man -o prosodyctl.man prosodyctl.markdown
make[2]: Leaving directory '/<<PKGBUILDDIR>>/man'
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
   dh_auto_test
        make -j2 test TESTSUITEFLAGS="-j2 --verbose" VERBOSE=1
make[1]: Entering directory '/<<PKGBUILDDIR>>'
busted --helper loader --lua=lua5.4
lua: /usr/share/lua/5.4/pl/path.lua:26: pl.path requires LuaFileSystem
stack traceback:
        [C]: in function 'error'
        /usr/share/lua/5.4/pl/path.lua:26: in main chunk
        [C]: in function 'require'
        /usr/share/lua/5.4/busted/runner.lua:11: in function 'busted.runner'
        /usr/bin/busted:3: in main chunk
        [C]: in ?
make[1]: *** [GNUmakefile:106: test] Error 1
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
dh_auto_test: error: make -j2 test TESTSUITEFLAGS="-j2 --verbose" VERBOSE=1 
returned exit code 2
make: *** [debian/rules:9: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: lua-penlight
Source-Version: 1.15.0-2
Done: Victor Seva <[email protected]>

We believe that the bug you reported is fixed in the latest version of
lua-penlight, 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.
Victor Seva <[email protected]> (supplier of updated lua-penlight 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: Fri, 30 Jan 2026 09:42:49 +0100
Source: lua-penlight
Architecture: source
Version: 1.15.0-2
Distribution: unstable
Urgency: medium
Maintainer: Debian Lua Team <[email protected]>
Changed-By: Victor Seva <[email protected]>
Closes: 1126646
Changes:
 lua-penlight (1.15.0-2) unstable; urgency=medium
 .
   * lua-filesystem is required not recommended (Closes: #1126646)
Checksums-Sha1:
 afd2ea7afb1c1cf3d6f9f357ff796b192df56775 1476 lua-penlight_1.15.0-2.dsc
 224faa2efa688cc0d49dd0a236ede6e3a512391c 3304 
lua-penlight_1.15.0-2.debian.tar.xz
 a840e6116e19d4bb2e78650fa49e4ea0e50b317b 6186 
lua-penlight_1.15.0-2_amd64.buildinfo
Checksums-Sha256:
 098be18670f631d9b8ed8e7451f12419738ae0fa2ebfae38674b07839c039df1 1476 
lua-penlight_1.15.0-2.dsc
 1f059aea4f98e825e935ffe55b2f2d67d08e1d28f80ee83c63be3f1a8a443ff9 3304 
lua-penlight_1.15.0-2.debian.tar.xz
 3c08fd569d3eb28b4bfe5190e03f90f8f2683b4cb34601828ea8d0b783a8ef74 6186 
lua-penlight_1.15.0-2_amd64.buildinfo
Files:
 cfd5a2363c56b91998a2ca489b9551f9 1476 interpreters optional 
lua-penlight_1.15.0-2.dsc
 60f30b3b69e8c69b9e3f39d5b1cc56a0 3304 interpreters optional 
lua-penlight_1.15.0-2.debian.tar.xz
 b103105e47c5d882cea68745771d3623 6186 interpreters optional 
lua-penlight_1.15.0-2_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iIcEARYKAC8WIQQq6AO8RS0zF4SC1vh9e2XEKg7IsgUCaXxyLBEcdnNldmFAZGVi
aWFuLm9yZwAKCRB9e2XEKg7Isg2ZAP93PRwgKVqq7weoyi+eWdcYT5KH6yFz8mF7
CQwf/jSNXQEAreNF43gCAy9SeWjd56Hruxfd4/e6EclM81dpDLPR+A8=
=bH5G
-----END PGP SIGNATURE-----

Attachment: pgpSY3CvgoKoe.pgp
Description: PGP signature


--- End Message ---

Reply via email to