- Package:
- java-package
- Source:
- java-package
- Submitter:
- Sven-Haegar Koch
- Date:
- 2017-12-18 14:21:06 UTC
- Severity:
- normal
Dear Maintainer, In Debian Stretch (here i386, same for amd64), executing make-jpkg --changes --revision 0+deb8 jre-8u131-linux-i586.tar.gz creates (besides the .deb) a oracle-java8-jre_8u131-0+deb9_i386.changes file, but this references oracle-java8-jre-dbgsym_8u131-0+deb9_i386.deb and oracle-java8-jre_8u131-0+deb9_i386.buildinfo to be uploaded, which do not exist, or do not get copied from the temp builddir to the execution directory. So trying a "dput privaterepo oracle-java8-jre_8u131-0+deb9_i386.changes" fails. Greetings Haegar
Hi Haegar,
The patch required is actually pretty straightforward:
--- /usr/share/java-package/javase.sh 2016-09-11 02:39:56.000000000 +0200
+++ /tmp/jpkg/javase.sh 2017-12-18 14:51:57.412419588 +0100
@@ -259,11 +259,17 @@
local deb_filename="$( echo "${j2se_package}_"*.deb )"
echo " copy $deb_filename into directory $working_dir/"
cp "$deb_filename" "$working_dir/"
+ local dbgsym_filename="$( echo "${j2se_package}-dbgsym_"*.deb )"
+ echo " copy $dbgsym_filename into directory $working_dir/"
+ cp "$dbgsym_filename" "$working_dir/"
if [ -n "$genchanges" ]; then
echo " dpkg-genchanges"
local changes_filename="${deb_filename%.deb}.changes"
echo " copy $changes_filename into directory $working_dir/"
cp "$changes_filename" "$working_dir/"
+ local buildinfo_filename="$( echo "${j2se_package}_"*.buildinfo )"
+ echo " copy $buildinfo_filename into directory $working_dir/"
+ cp "$buildinfo_filename" "$working_dir/"
fi
cat << EOF