Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1130179
Summary: | java-1.8.0-openjdk on aarch64 is FTBFS (again) | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
Component: | java-1.8.0-openjdk | Assignee: | jiri vanek <jvanek> |
Status: | CLOSED RAWHIDE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | rawhide | CC: | ahughes, aph, dbhole, jvanek, omajid |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | aarch64 | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-09-12 11:46:24 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Bug Depends On: | |||
Bug Blocks: | 922257, 1114389 |
Description
Peter Robinson
2014-08-14 13:54:17 UTC
Basic packaging issues like patches not even applying is getting tedious.... java-1.8.0-openjdk-1.8.0.40-1.b01 http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2569657 + echo 'Patch #9999 (enableArm64.patch):' + /usr/bin/cat /builddir/build/SOURCES/enableArm64.patch + /usr/bin/patch -p0 --fuzz=0 patching file jdk8/jdk/src/solaris/bin/aarch64/jvm.cfg patching file jdk8/common/autoconf/generated-configure.sh Hunk #1 succeeded at 6731 (offset 3 lines). Hunk #2 succeeded at 6817 (offset 8 lines). Hunk #3 succeeded at 6956 (offset 19 lines). Hunk #4 FAILED at 7902. Hunk #5 FAILED at 29750. 2 out of 5 hunks FAILED -- saving rejects to file jdk8/common/autoconf/generated-configure.sh.rej patching file jdk8/common/autoconf/jdk-options.m4 Hunk #1 FAILED at 88. Hunk #2 FAILED at 126. Hunk #3 succeeded at 460 (offset 37 lines). 2 out of 3 hunks FAILED -- saving rejects to file jdk8/common/autoconf/jdk-options.m4.rej patching file jdk8/common/autoconf/platform.m4 patching file jdk8/common/autoconf/toolchain.m4 Hunk #1 FAILED at 1078. 1 out of 1 hunk FAILED -- saving rejects to file jdk8/common/autoconf/toolchain.m4.rej patching file jdk8/jdk/make/lib/SoundLibraries.gmk Hunk #1 FAILED at 130. 1 out of 1 hunk FAILED -- saving rejects to file jdk8/jdk/make/lib/SoundLibraries.gmk.rej patching file jdk8/jdk/make/CompileJavaClasses.gmk Hunk #1 succeeded at 413 (offset 23 lines). RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.BhMis0 (%prep) Bad exit status from /var/tmp/rpm-tmp.BhMis0 (%prep) Child return code was: 1 EXCEPTION: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target aarch64 --nodeps builddir/build/SPECS/java-1.8.0-openjdk.spec'] Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/mockbuild/trace_decorator.py", line 70, in trace result = func(*args, **kw) File "/usr/lib/python2.7/site-packages/mockbuild/util.py", line 377, in do raise mockbuild.exception.Error, ("Command failed. See logs for output.\n # %s" % (command,), child.returncode) Error: Command failed. See logs for output. # ['bash', '--login', '-c', 'rpmbuild -bb --target aarch64 --nodeps builddir/build/SPECS/java-1.8.0-openjdk.spec'] LEAVE do --> EXCEPTION RAISED My apologise, I have forgot to test arm64 prep when updating to u20 and u40 Should be fixed now (bpushed, builds running) for all secondary arches on f21 and rawhide. Sorry for inconvenience. This still isn't resolved. We're getting further. java-1.8.0-openjdk-1.8.0.40-1.b02.fc22 http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578862 + /usr/bin/touch /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/build/jdk8.build/jdk/gensrc_no_srczip/_the.generated_beaninfo # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x000003ffb769a574, pid=15958, tid=4396821836256 # # JRE version: OpenJDK Runtime Environment (8.0-b128) (build 1.8.0-aarch64-992-b128) # Java VM: OpenJDK 64-Bit Server VM (25.0-b69 mixed mode linux-aarch64 compressed oops) # Problematic frame: # V [libjvm.so+0x47a574] AsyncGetCallTrace+0x6c3cc # # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again # # An error report file with more information is saved as: # /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/jdk/make/hs_err_pid15958.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/common/bin/shell-tracer.sh: line 47: 15958 Aborted (core dumped) "$OLD_SHELL" -x "$@" gmake[2]: *** [/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/build/jdk8.build/jdk/gensrc/sun/util/cldr/CLDRLocaleDataMetaInfo.java] Error 134 gmake[1]: *** [gensrc-only] Error 2 gensrc/GensrcCLDR.gmk:36: recipe for target '/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/build/jdk8.build/jdk/gensrc/sun/util/cldr/CLDRLocaleDataMetaInfo.java' failed gmake[2]: Leaving directory '/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/jdk/make' BuildJdk.gmk:55: recipe for target 'gensrc-only' failed gmake[1]: Leaving directory '/builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8/jdk/make' /builddir/build/BUILD/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.aarch64/jdk8//make/Main.gmk:115: recipe for target 'jdk-only' failed make: *** [jdk-only] Error 2 RPM build errors: I need more info. Please let me have URLs, of the JDK you're building with and the SRPM of the JDK you're trying to build. Did it build itself last time? (In reply to Andrew Haley from comment #5) > I need more info. Please let me have URLs, of the JDK you're building with > and the SRPM of the JDK you're trying to build. > > Did it build itself last time? All that detail is in the build logs of the listed koji build: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578864 see the root.log for the installed versions of libraries that are used to build, the build.log for the build failure, (In reply to Peter Robinson from comment #6) > (In reply to Andrew Haley from comment #5) > > I need more info. Please let me have URLs, of the JDK you're building with > > and the SRPM of the JDK you're trying to build. > > > > Did it build itself last time? > > All that detail is in the build logs of the listed koji build: > > http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578864 But the URL you reported was http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578862 And there doesn't seem to be a link from there to the real build URL. > see the root.log for the installed versions of libraries that are used to > build, the build.log for the build failure, Do you know the URL for the OpenJDK RPMs it was built with? If so, please tell me. It'll take me some time to find it. > > http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578864 > > But the URL you reported was > > http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2578862 Yes, that is the parent build, if the second URL is the descendant build. > And there doesn't seem to be a link from there to the real build URL. Yes, it's about half way down the page, like always: Parent Descendants build buildArch (java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.src.rpm, aarch64) > > see the root.log for the installed versions of libraries that are used to > > build, the build.log for the build failure, > > Do you know the URL for the OpenJDK RPMs it was built with? If so, please > tell me. It'll take me some time to find it. Do you mean the .src.rpms or the binary OpenJDK which was used used to build it? Source can be got from: https://kojipkgs.fedoraproject.org//packages/java-1.8.0-openjdk/1.8.0.40/1.b02.fc22/src/java-1.8.0-openjdk-1.8.0.40-1.b02.fc22.src.rpm Binaries for the NVR used (java-1.8.0-openjdk-1.8.0.11-15.b12.fc22) can be retrieved from the following build: http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=222318 So with the help of jvanek we untagged OpenJDK8 everything back to java-1.8.0-openjdk-1.8.0.5-10.b13.fc21 which was the last known good. With this the following (so far) has built: java-1.8.0-openjdk-1.8.0.40-7.b02.fc22 Will now test some builds against it F-21 has built java-1.8.0-openjdk-1.8.0.20-7.b26.fc21 too OK looking much better... stuff builds :-) icedtea-web-1.5.1-1.fc21 http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=235667 icedtea-web-1.5.1-1.fc22 http://arm.koji.fedoraproject.org/koji/buildinfo?buildID=229687 Looks great, thanks all |