[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: openjdk-8 package available for review



On Wed, Apr 02, 2014 at 01:56:37AM +0200, Emmanuel Bourg wrote:
> The source package is available on alioth, instructions to download the

> upstream tarball are in debian/README.source:
> 
>     http://anonscm.debian.org/gitweb/?p=pkg-java/openjdk-8.git
> 

Hi Emmanuel,

I was playing with your openjdk-8 (thanks for packaging it!) package
but I think I'm missing something obvius regarding quilt or something
with the patch management system.

I checked the sanity of my system by building openjdk-7 successfully
but I'm unable to even start openjdk-8 build, it fails with this error:

------------------------------------------------------------
# Apply the patches
quilt push -a
No series file found
make: *** [stamps/patch] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc failed
------------------------------------------------------------

I'm attaching the complete failed log in case you want to review
something.

I tried to build this package this way:

DEB_BUILD_OPTIONS="parallel=8" debuild -us -uc

I even set QUILT_SERIES environment variable but it made no
difference.

Thanks,

-- 
Miguel Landaeta, nomadium at debian.org
secure email with PGP 0x6E608B637D8967E9 available at
http://db.debian.org/fetchkey.cgi?fingerprint=4CB7FE1E280ECC90F29A597E6E608B637D8967E9
"Faith means not wanting to know what is true." -- Nietzsche
 dpkg-buildpackage -rfakeroot -D -us -uc
dpkg-buildpackage: source package openjdk-8
dpkg-buildpackage: source version 8~b132-1~miguel1
dpkg-buildpackage: source distribution UNRELEASED
dpkg-buildpackage: source changed by Emmanuel Bourg <ebourg@apache.org>
 dpkg-source --before-build openjdk-8
dpkg-buildpackage: host architecture amd64
dpkg-source: info: applying fix-jtreg-location.patch
dpkg-source: info: applying system-libjpeg.patch
dpkg-source: info: applying system-libpng.patch
dpkg-source: info: applying system-lcms.patch
dpkg-source: info: applying disable-doclint-by-default.patch
dpkg-source: info: applying ld-symbolic-functions-default.diff
dpkg-source: info: applying shebang.diff
dpkg-source: info: applying jexec.diff
dpkg-source: info: applying jdk-freetypeScaler-crash.diff
dpkg-source: info: applying default-jvm-cfg-default.diff
dpkg-source: info: applying nonreparenting-wm.diff
dpkg-source: info: applying accessible-toolkit.patch
dpkg-source: info: applying atk-wrapper-security.patch
dpkg-source: info: applying icedtea-override-redirect-compiz.patch
dpkg-source: info: applying icedtea-4953367.patch
dpkg-source: info: applying icc_loading_with_symlink.diff
dpkg-source: info: applying zero-fpu-control-is-noop.diff
dpkg-source: info: applying zero-missing-headers.diff
dpkg-source: info: applying libpcsclite-dlopen.diff
dpkg-source: info: applying dnd-files.patch
dpkg-source: info: applying hotspot-sparc-arch.diff
dpkg-source: info: applying sparc-stubgenerator.diff
dpkg-source: info: applying hotspot-no-march-i586.diff
dpkg-source: info: applying hotspot-powerpcspe.diff
dpkg-source: info: applying hotspot-mips-align.diff
 fakeroot debian/rules clean
dh_testdir
dh_testroot
dh_prep
for f in debian/templates/*.in debian/patches/*.in; do \
	  f2=$(echo $f | sed 's/\/templates//;s/JB/openjdk-8/;s/\.in$//'); \
	  case "$f2" in debian/control) continue; esac; \
	  rm -f $f2; \
	done
rm -f debian/*.install debian/*.links debian/*.debhelper.log
# Revert the patches
quilt pop -a
Removing patch hotspot-mips-align.diff
Restoring hotspot/src/cpu/zero/vm/cppInterpreter_zero.cpp

Removing patch hotspot-powerpcspe.diff
Restoring hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.hpp

Removing patch hotspot-no-march-i586.diff
Restoring hotspot/make/linux/makefiles/gcc.make

Removing patch sparc-stubgenerator.diff
Restoring hotspot/src/cpu/sparc/vm/stubGenerator_sparc.cpp

Removing patch hotspot-sparc-arch.diff
Restoring hotspot/make/linux/makefiles/defs.make

Removing patch dnd-files.patch
Restoring jdk/src/solaris/classes/sun/awt/X11/XDataTransferer.java

Removing patch libpcsclite-dlopen.diff
Restoring jdk/src/solaris/classes/sun/security/smartcardio/PlatformPCSC.java

Removing patch zero-missing-headers.diff
Restoring hotspot/src/cpu/zero/vm/nativeInst_zero.cpp
Restoring hotspot/src/cpu/zero/vm/entry_zero.hpp

Removing patch zero-fpu-control-is-noop.diff
Restoring hotspot/src/os_cpu/linux_zero/vm/os_linux_zero.cpp

Removing patch icc_loading_with_symlink.diff
Restoring jdk/src/share/classes/java/awt/color/ICC_Profile.java

Removing patch icedtea-4953367.patch
Restoring jdk/src/solaris/native/java/lang/java_props_md.c

Removing patch icedtea-override-redirect-compiz.patch
Restoring jdk/src/solaris/classes/sun/awt/X11/XWindowPeer.java

Removing patch atk-wrapper-security.patch
Restoring jdk/src/share/lib/security/java.security-linux

Removing patch accessible-toolkit.patch
Restoring jdk/src/share/classes/java/awt/Toolkit.java

Removing patch nonreparenting-wm.diff
Restoring jdk/src/solaris/classes/sun/awt/X11/XWM.java

Removing patch default-jvm-cfg-default.diff
Restoring jdk/src/share/bin/java.c

Removing patch jdk-freetypeScaler-crash.diff
Restoring jdk/src/share/native/sun/font/freetypeScaler.c
Restoring jdk/make/mapfiles/libfontmanager/mapfile-vers.openjdk

Patch jexec.diff does not remove cleanly (refresh it or enforce with -f)
make: [unpatch] Error 1 (ignored)
rm -f stamps/apply-patches.stamp
dh_testdir
dh_testroot
rm -rf stamps build build-*
rm -rf autom4te.cache
rm -rf bin
rm -f jtreg_output* xvfb-run.log
rm -f buildwatch.pid
rm -Rf ASSEMBLY_EXCEPTION LICENSE Makefile README README-builds.html \
	       THIRD_PARTY_README bin build common configure corba get_source.sh \
	       hotspot jaxp jaxws jdk jdk8 langtools make nashorn test .pc
rm -f debian/patches/series
dh_clean
 dpkg-source -b openjdk-8
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building openjdk-8 using existing ./openjdk-8_8~b132.orig.tar.gz
dpkg-source: info: building openjdk-8 in openjdk-8_8~b132-1~miguel1.debian.tar.xz
dpkg-source: info: building openjdk-8 in openjdk-8_8~b132-1~miguel1.dsc
 debian/rules build
mkdir -p stamps;
echo "Extracting jdk8-jdk8-b132.tar.xz..."
Extracting jdk8-jdk8-b132.tar.xz...
tar -xf jdk8-jdk8-b132.tar.xz
mv jdk8/* .
rm -Rf jdk8
/usr/bin/make -f debian/rules packaging-files
make[1]: Entering directory `/mnt/packages/openjdk-8'
for f in debian/templates/*.in debian/patches/*.in; do \
	  case "$f" in debian/templates/control.in) continue; esac; \
	  f2=$(echo $f | sed 's/\/templates//;s/JB/openjdk-8/;s/\.in$//'); \
	  sed -e 's/@JRE@/openjdk-8-jre/g' \
	      -e 's/@JDK@/openjdk-8-jdk/g' \
	      -e 's/@vendor@/OpenJDK/g' \
	      -e 's/@RELEASE@/8/g' \
	      -e 's/@basename@/openjdk-8/g' \
	      -e 's,@TOP@,usr/lib/jvm,g' \
	      -e 's,@basedir@,usr/lib/jvm/java-8-openjdk-amd64,g' \
	      -e 's,@etcdir@,etc/java-8-openjdk,g' \
	      -e 's,@jdiralias@,java-1.8.0-openjdk-amd64,g' \
	      -e 's,@jdirname@,java-8-openjdk-amd64,g' \
	      -e 's/@jvmarch@/amd64/g' \
	      -e 's/@archdir@/amd64/g' \
	      -e 's/@tag@//g' \
	      -e 's/@priority@/1081/g' \
	      -e 's/@multiarch@/x86_64-linux-gnu/g' \
	      -e 's/@jre_hl_tools@/ orbd servertool tnameserv/g' \
	      -e 's/@jre_tools@//g' \
	      -e 's/@jdk_tools@//g' \
	      -e 's/@corba_tools@/orbd servertool tnameserv/g' \
	      -e 's,@java_launcher@,/usr/bin/java,g' \
	      -e 's,@with_tzdata@,yes,g' \
	      -e 's/@cjk_fonts@/fonts-ipafont-gothic, fonts-ipafont-mincho, ttf-wqy-microhei | ttf-wqy-zenhei, ttf-indic-fonts-core, ttf-telugu-fonts, ttf-oriya-fonts, ttf-kannada-fonts, ttf-bengali-fonts,/g' \
	    $f > $f2; \
	done
make[1]: Leaving directory `/mnt/packages/openjdk-8'
touch stamps/unpack
# Refresh debian/patches/series used by quilt
rm -f debian/patches/series
for p in debian/patches/fix-jtreg-location.patch debian/patches/system-libjpeg.patch debian/patches/system-libpng.patch debian/patches/system-lcms.patch debian/patches/disable-doclint-by-default.patch debian/patches/ld-symbolic-functions-default.diff debian/patches/shebang.diff debian/patches/jexec.diff debian/patches/jdk-freetypeScaler-crash.diff debian/patches/default-jvm-cfg-default.diff debian/patches/nonreparenting-wm.diff debian/patches/accessible-toolkit.patch debian/patches/atk-wrapper-security.patch debian/patches/icedtea-override-redirect-compiz.patch debian/patches/icedtea-4953367.patch debian/patches/icc_loading_with_symlink.diff debian/patches/zero-fpu-control-is-noop.diff debian/patches/zero-missing-headers.diff debian/patches/libpcsclite-dlopen.diff debian/patches/dnd-files.patch debian/patches/hotspot-sparc-arch.diff debian/patches/sparc-stubgenerator.diff debian/patches/hotspot-no-march-i586.diff debian/patches/hotspot-powerpcspe.diff debian/patches/hotspot-mips-align.diff ; \
	do \
	  f=$(echo $p | sed 's/debian\/patches\///'); \
	  echo $f >> debian/patches/series ; \
	done ;
# Apply the patches
quilt push -a
No series file found
make: *** [stamps/patch] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1364:
dpkg-buildpackage -rfakeroot -D -us -uc failed

Attachment: signature.asc
Description: Digital signature


Reply to: