Your message dated Fri, 12 Sep 2025 17:14:54 +0000
with message-id <[email protected]>
and subject line Bug#1105595: fixed in uwsgi-plugin-java 0.0.6
has caused the Debian Bug report #1105595,
regarding uwsgi-plugin-java: FTBFS with make --shuffle=reverse:
FileNotFoundError: [Errno 2] No such file or directory:
'plugins/jvm/uwsgiplugin.py'
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.)
--
1105595: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105595
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: uwsgi-plugin-java
Version: 0.0.5
Severity: minor
Tags: trixie sid ftbfs
User: [email protected]
Usertags: ftbfs-shuffle
Hi,
GNU Make now has a --shuffle option that simulates non-deterministic ordering
of target prerequisites. See
https://trofi.github.io/posts/238-new-make-shuffle-mode.html and also previous
work in Debian by Santiago Vila:
https://people.debian.org/~sanvila/make-shuffle/
This package fails to build with make --shuffle=reverse.
This is likely to be caused by a missing dependency in
debian/rules or an upstream Makefile.
More information about this mass bug filing is available at
https://wiki.debian.org/qa.debian.org/FTBFS/Shuffle
Relevant part (hopefully):
> make[1]: Entering directory '/build/reproducible-path/uwsgi-plugin-java-0.0.5'
> INCLUDES is -I/usr/lib/jvm/java-21-openjdk-amd64/include
> -I/usr/lib/jvm/java-21-openjdk-amd64/include/linux
> LIBPATH is /usr/lib/jvm/java-21-openjdk-amd64/lib/server
> debian/rules:29: update target 'servlet_openjdk_plugin.so' due to: target
> does not exist
> mkdir -p /build/reproducible-path/uwsgi-plugin-java-0.0.5/plugins
> cp -ar /usr/src/uwsgi/plugins/servlet
> /build/reproducible-path/uwsgi-plugin-java-0.0.5/plugins
> uwsgi --build-plugin
> "/build/reproducible-path/uwsgi-plugin-java-0.0.5/plugins/servlet
> servlet_openjdk"
> *** uWSGI building and linking plugin from
> /build/reproducible-path/uwsgi-plugin-java-0.0.5/plugins/servlet ***
> Traceback (most recent call last):
> File
> "/build/reproducible-path/uwsgi-plugin-java-0.0.5/.uwsgi_plugins_builder/uwsgiconfig.py",
> line 1393, in build_plugin
> execfile('%s/uwsgiplugin.py' % path, up)
> ^^^^^^^^
> NameError: name 'execfile' is not defined
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File "<string>", line 8, in <module>
> NameError: name 'execfile' is not defined
>
> During handling of the above exception, another exception occurred:
>
> Traceback (most recent call last):
> File
> "/build/reproducible-path/uwsgi-plugin-java-0.0.5/.uwsgi_plugins_builder/uwsgiconfig.py",
> line 1662, in <module>
> build_plugin(options.extra_plugin[0], None, cflags, ldflags, None, name)
> ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> File
> "/build/reproducible-path/uwsgi-plugin-java-0.0.5/.uwsgi_plugins_builder/uwsgiconfig.py",
> line 1396, in build_plugin
> exec(f.read(), up)
> ~~~~^^^^^^^^^^^^^^
> File "<string>", line 10, in <module>
> FileNotFoundError: [Errno 2] No such file or directory:
> 'plugins/jvm/uwsgiplugin.py'
> make[1]: *** [debian/rules:31: servlet_openjdk_plugin.so] Error 1
> shuffle=reverse
The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/uwsgi-plugin-java_0.0.5_unstable_reverse.log
If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects
--- End Message ---
--- Begin Message ---
Source: uwsgi-plugin-java
Source-Version: 0.0.6
Done: Alexandre Rossi <[email protected]>
We believe that the bug you reported is fixed in the latest version of
uwsgi-plugin-java, 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.
Alexandre Rossi <[email protected]> (supplier of updated uwsgi-plugin-java
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: Sat, 16 Aug 2025 19:56:12 +0200
Source: uwsgi-plugin-java
Architecture: source
Version: 0.0.6
Distribution: unstable
Urgency: medium
Maintainer: uWSGI packaging team <[email protected]>
Changed-By: Alexandre Rossi <[email protected]>
Closes: 1105595
Changes:
uwsgi-plugin-java (0.0.6) unstable; urgency=medium
.
* fix FTBS with make --shuffle=reverse (Closes: #1105595)
Checksums-Sha1:
59c66453191d21322ee6648cc00d8201e5a3564e 1784 uwsgi-plugin-java_0.0.6.dsc
aed7f84faaec586ad845962b30bf8ee07f80d068 3708 uwsgi-plugin-java_0.0.6.tar.xz
5a0f9a3a7b5e4d9bbc523c5e0e558495320abf7d 6728
uwsgi-plugin-java_0.0.6_source.buildinfo
Checksums-Sha256:
bfd61a06248ed880880ebc582d9ffa1f24e007f5fbcbc0ef8c06133bd6b96830 1784
uwsgi-plugin-java_0.0.6.dsc
d80f3f08d34c4e1e359871dca9203a46c22f2c59c7683898929c6a89dcba2ad0 3708
uwsgi-plugin-java_0.0.6.tar.xz
c69e58fe8bec07a26c366a723299ecc120bfcb52b6506d3df2409153a79e93ec 6728
uwsgi-plugin-java_0.0.6_source.buildinfo
Files:
1627e3681d7354576e2eaa5a7abd6d13 1784 httpd optional
uwsgi-plugin-java_0.0.6.dsc
69c3f34f1d31ebfca4f02429f42106a1 3708 httpd optional
uwsgi-plugin-java_0.0.6.tar.xz
33a5cb8b492153d53546257bd653b770 6728 httpd optional
uwsgi-plugin-java_0.0.6_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQHEBAEBCgAuFiEEQGIgyLhVKAI3jM5BH1x6i0VWQxQFAmjESv4QHGJhZ2VAZGVi
aWFuLm9yZwAKCRAfXHqLRVZDFNyDDACajSXf2AGEkLUKMMj5FEf7okI+BBY9KGv7
B6ShdTUdEl7h/K/qXSRjHvvLxomYmQH4ijYOAU20vNE7eEganMZO8eH+LBKEGFnh
b/IXgfJUQBIMSjhIC9utk11zi1u3GnXdVNxP+GvJCsmiru8cZojstJN+LKHLnn/U
NU5iXVl1pT4SU5dcfmT2cj8UWQCeJhVdxi4Ks7i/KlklEGr0JxtYwhu/ow8iwXfj
5lagyRmrhugu9OEB7vOt2VplvxjvUliJCStv3OSpe8q2hrz2ZZ1l6MTVLrhWwm72
ZZqs71w965Ln3RjP7AZiQYb9lSo4cqhHW777xLYniv8QpBz7GtPPzIrwyygJwxdu
zPuPi8XVIIHStwwhL3Hox6hcDf8T7sVvQYppB1M//2EW0gpeXo2zRVzW3OB8uY+X
AqoAyGqM1Kp16M0WoeAI7KF5RHNozmfbksTpL5MfygJDw0oz8zuMMHE8IICDFRvI
qAAa5itLEznyFLJ09l8qV794D1ny3wk=
=+xOf
-----END PGP SIGNATURE-----
pgpVA2VO0Ax8E.pgp
Description: PGP signature
--- End Message ---