Your message dated Sat, 27 Sep 2025 13:11:46 +0000
with message-id <[email protected]>
and subject line Bug#1105471: fixed in openjdk-21 21.0.9~8ea-1
has caused the Debian Bug report #1105471,
regarding openjdk-21: FTBFS with make --shuffle=reverse: cp: cannot stat 
'build/bootcycle-build/images/jdk/*': No such file or directory
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.)


-- 
1105471: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1105471
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: openjdk-21
Version: 21.0.7+6-1
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):
>  debian/rules binary
> debian/rules:1027: update target 'packaging-files' due to: target is .PHONY
> for f in debian/*.in; do \
>   case "$f" in debian/control.in|debian/watch.in) continue; esac; \
>   f2=$(echo $f | sed 's/JB/openjdk-21/;s/\.in$//'); \
>   sed -e 's/@JRE@/openjdk-21-jre/g' \
>       -e 's/@JDK@/openjdk-21-jdk/g' \
>       -e 's/@vendor@/OpenJDK/g' \
>       -e 's/@RELEASE@/21/g' \
>       -e 's/@basename@/openjdk-21/g' \
>       -e 's,@TOP@,usr/lib/jvm,g' \
>       -e 's,@basedir@,usr/lib/jvm/java-21-openjdk-amd64,g' \
>       -e 's,@etcdir@,etc/java-21-openjdk,g' \
>       -e 's,@jdiralias@,java-1.21.0-openjdk-amd64,g' \
>       -e 's,@jdirname@,java-21-openjdk-amd64,g' \
>       -e 's/@srcname@//g' \
>       -e 's/@jvmarch@/amd64/g' \
>       -e 's/@tag@//g' \
>       -e 's/@priority@/2111/g' \
>       -e 's/@mantag@//g' \
>       -e 's/@multiarch@/x86_64-linux-gnu/g' \
>       -e 's/@jre_hl_tools@/java jpackage keytool rmiregistry/g' \
>       -e 's/@jre_tools@//g' \
>       -e 's/@jdk_hl_tools@/jar jarsigner javac javadoc javap jcmd jdb 
> jdeprscan jdeps jfr jimage jinfo jlink jmap jmod jps jrunscript jshell jstack 
> jstat jstatd jwebserver serialver jhsdb/g' \
>       -e 's/@jdk_tools@/jconsole/g' \
>       -e 's/@corba_tools@//g' \
>       -e 's,@j2se_lib@,,g' \
>       -e 's,@j2se_share@,,g' \
>       -e 's,@java_launcher@,/usr/bin/java,g' \
>       -e 's/@cjk_fonts@/fonts-ipafont-gothic, fonts-ipafont-mincho, 
> fonts-wqy-microhei | fonts-wqy-zenhei, fonts-indic,/g' \
>     $f > $f2; \
> done
> debian/rules:1360: update target 'install' due to: target is .PHONY
> dh_testdir
> dh_testroot
> dh_prep || dh_clean -k
> rm -f debian/*.install debian/*.links
> dh_installdirs
> echo "all_jre_tools: java jpackage keytool rmiregistry"
> all_jre_tools: java jpackage keytool rmiregistry
> echo "jre_tools:     "
> jre_tools:     
> echo "jre_hl_tools:  java jpackage keytool rmiregistry"
> jre_hl_tools:  java jpackage keytool rmiregistry
> echo "all_jdk_tools: "
> all_jdk_tools: 
> echo "jdk_tools: jconsole"
> jdk_tools: jconsole
> : # install into temporary location
> mkdir -p debian/tmp/usr/lib/jvm/java-21-openjdk-amd64
> cp -a build/bootcycle-build/images/jdk/* 
> debian/tmp/usr/lib/jvm/java-21-openjdk-amd64/
> cp: cannot stat 'build/bootcycle-build/images/jdk/*': No such file or 
> directory
> make: *** [debian/rules:1372: install] Error 1 shuffle=reverse


The full build log is available from:
http://qa-logs.debian.net/2025/05/05/shuffle/reverse/openjdk-21_21.0.7+6-1_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: openjdk-21
Source-Version: 21.0.9~8ea-1
Done: Matthias Klose <[email protected]>

We believe that the bug you reported is fixed in the latest version of
openjdk-21, 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.
Matthias Klose <[email protected]> (supplier of updated openjdk-21 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, 27 Sep 2025 13:52:21 +0200
Source: openjdk-21
Architecture: source
Version: 21.0.9~8ea-1
Distribution: unstable
Urgency: medium
Maintainer: OpenJDK Team <[email protected]>
Changed-By: Matthias Klose <[email protected]>
Closes: 1105471
Changes:
 openjdk-21 (21.0.9~8ea-1) unstable; urgency=medium
 .
   * OpenJDK 21.0.9 early access, build 8.
 .
   [ Matthias Klose ]
   * d/rules: Let the install target depend on the build target. Closes: 
#1105471.
 .
   [ Vladimir Petko ]
   * d/t/problems.csv: Synchronize problem list.
Checksums-Sha1:
 761a4726d371d684ba36e6e35377171a355f3887 5320 openjdk-21_21.0.9~8ea-1.dsc
 963d08e242ea43318a36d8b950f71a9e3cf2bf84 616792 
openjdk-21_21.0.9~8ea.orig-googletest.tar.xz
 da9272c57e88f65b803c183a2b8a5693e3c3e0c3 67598336 
openjdk-21_21.0.9~8ea.orig.tar.xz
 a7d43c397477916eb3bec85d0418146fe36e1122 216000 
openjdk-21_21.0.9~8ea-1.debian.tar.xz
 079fefb435a92cee6eff2277f8eb6db42ebb7c2d 14899 
openjdk-21_21.0.9~8ea-1_source.buildinfo
Checksums-Sha256:
 b7e4899ba19f9bb9c98d8b928e2c38682934969577a0dad36fa2d3625e2974a7 5320 
openjdk-21_21.0.9~8ea-1.dsc
 db220ce29459378d5fd0d725da4379cac15f0158962e018b862fdb10b460a1ee 616792 
openjdk-21_21.0.9~8ea.orig-googletest.tar.xz
 9a3d20a8c6d2496813631bd00a5f5c53824627b8afdcfe6e2e62f34849a5d6dd 67598336 
openjdk-21_21.0.9~8ea.orig.tar.xz
 60182c629675dd2e0a39eaccdcf9203e83b25c8faada50bf4e9fac79e542e468 216000 
openjdk-21_21.0.9~8ea-1.debian.tar.xz
 1e91e1078e1b8f60a74756817cff36994ee18c839c0d336524ba57875f1368a5 14899 
openjdk-21_21.0.9~8ea-1_source.buildinfo
Files:
 9dc012587f489a93437887dde6e9d6b5 5320 java optional openjdk-21_21.0.9~8ea-1.dsc
 de5c55b8e5bce1324d6baa80dc60ef28 616792 java optional 
openjdk-21_21.0.9~8ea.orig-googletest.tar.xz
 960322d2d08044c63f1ab89bd02a5a43 67598336 java optional 
openjdk-21_21.0.9~8ea.orig.tar.xz
 888fa89992bd7e385ec9dbe8cfe6be56 216000 java optional 
openjdk-21_21.0.9~8ea-1.debian.tar.xz
 48bba2befa1f7d8733f8a3318ffbc63a 14899 java optional 
openjdk-21_21.0.9~8ea-1_source.buildinfo

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

iQJEBAEBCgAuFiEE1WVxuIqLuvFAv2PWvX6qYHePpvUFAmjX3I0QHGRva29AdWJ1
bnR1LmNvbQAKCRC9fqpgd4+m9fOFD/4uHLBHECgSx4C++OZW9mG/NFg5sJGFec9p
Pmy4vhDoEvz75bCQ9Gw+nSXTZNXpwvz98j4SRsv6fqyOcQZxayYnfx9mLa3HWZB8
VqU00WgSbYep1XwNJV9xUoeevMsiR3jTNBuHwHSkdZARMm9z2vVd1rut5N8/1x+w
ChIwyaJG8iv1Q3QIt5v8WugB9s47qI2Dzh0t41nj2AnY5ew85UHFmTcdP7tIpq0P
zVRtGTxhY/AprKKUY4ukL31CReWRQcyONFXdJnRqUheHCaftxZsZtSRmTyLb+VSx
24h7/OKK216NzdShCcwXoVVjdyycA3awfGxhRl045yyxRhXoiuQup5K2TGD8l/MF
j5oUY1LOml/TxDkxoMHoqosdKvddCq4z9iX3hFukwbjF5UHJBjV8TbYvf32AJy+I
19KWU9sMhblWmJEOz5O1AnXy0soac73qnnarxMIcTql67C9u4mHdhUrxCGlEQkaG
TxB1Xh3BG4gMZWmYYNiuuBJxCKzvtceVuyxlufHn6a3ZRg/H+1qPRaqlrFAA3VnH
hyqrWB1JWAHvjs+mJUeijM4ZYK+ReSYlabTcnoM1EyoWvpOyPoNmr6BPYCHsszzy
jHkMnWh2hZTZK5YslvDGSYgaMlR8NsX3ZoxrkHp4xZlvYYa45LqrkHtmKbcFI7S7
Z1FFW3iuBA==
=nJiX
-----END PGP SIGNATURE-----

Attachment: pgpqQnhab6xUm.pgp
Description: PGP signature


--- End Message ---

Reply via email to