>These seem to be the only ones affected, from the apt-get install
>output, though I’ll also look at the packages. I’ll investigate.
Best I can say at this point is that the wildcard in…
all_jre_tools = $(filter-out javaws, $(notdir $(wildcard
$(builddir)/$(jreimg)/bin/*)))
jre_tools = $(filter policytool, $(all_jre_tools))
jre_hl_tools := $(filter-out $(jre_tools), $(all_jre_tools))
… failed to pick them up, as…
@echo JRE_HL_TOOLS: $(jre_hl_tools_alt) jexec
@echo JRE_TOOLS: $(jre_tools_alt)
@echo JDK_HL_TOOLS: $(jdk_hl_tools_alt)
@echo JDK_TOOLS: $(jdk_tools_alt)
results in…
JRE_HL_TOOLS: java jjs keytool pack200 rmid rmiregistry unpack200 orbd
servertool tnameserv jexec
JRE_TOOLS: policytool
JDK_HL_TOOLS: clhsdb extcheck hsdb idlj jar jarsigner javac javadoc javah javap
jcmd jdb jdeps jfr jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd
native2ascii rmic schemagen serialver wsgen wsimport xjc
JDK_TOOLS: appletviewer jconsole
… versus…
JRE_HL_TOOLS: orbd servertool tnameserv jexec
JRE_TOOLS: policytool
JDK_HL_TOOLS: clhsdb extcheck hsdb idlj jar jarsigner javac javadoc javah javap
jcmd jdb jdeps jfr jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd
native2ascii rmic schemagen serialver wsgen wsimport xjc
JDK_TOOLS: appletviewer jconsole
Hmm.
I have a suspiction.
The “packaging-files” target is run twice. Once during really early
build, where it fails to pick up most of the files…
-e 's/@jre_hl_tools@/ orbd servertool tnameserv/g' \
-e 's/@jre_tools@//g' \
-e 's/@jdk_hl_tools@//g' \
-e 's/@jdk_tools@/appletviewer jconsole/g' \
… and once later, where it stopped picking up… only the JRE files?!
-e 's/@jre_hl_tools@/java jjs keytool pack200 rmid rmiregistry unpack200
orbd servertool tnameserv/g' \
-e 's/@jre_tools@/policytool/g' \
-e 's/@jdk_hl_tools@/clhsdb extcheck hsdb idlj jar jarsigner javac
javadoc javah javap jcmd jdb jdeps jfr jhat jinfo jmap jps jrunscript jsadebugd
jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc/g'
\
-e 's/@jdk_tools@/appletviewer jconsole/g' \
vs.
-e 's/@jre_hl_tools@/ orbd servertool tnameserv/g' \
-e 's/@jre_tools@/policytool/g' \
-e 's/@jdk_hl_tools@/clhsdb extcheck hsdb idlj jar jarsigner javac
javadoc javah javap jcmd jdb jdeps jfr jhat jinfo jmap jps jrunscript jsadebugd
jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc/g'
\
-e 's/@jdk_tools@/appletviewer jconsole/g' \
… hm, okay, then I don’t have a suspiction any more. WTF.
One thing I do can see is that the older build called
debian/rules build-arch before debian/rules binary-arch,
the newer calls only the latter. So, perhaps, some value
that got reobtained is now cached? (But why only the one?)
Investigation continues.
bye,
//mirabilos
--
[16:04:33] bkix: "veni vidi violini"
[16:04:45] bkix: "ich kam, sah und vergeigte"...
__
This is the maintainer address of Debian's Java team
<https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-java-maintainers>.
Please use
[email protected] for discussions and questions.