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 1120575
Summary: | java-1.8.0-openjdk patches fail to apply on aarch64 | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Peter Robinson <pbrobinson> |
Component: | java-1.8.0-openjdk | Assignee: | jiri vanek <jvanek> |
Status: | CLOSED NEXTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | urgent | ||
Version: | rawhide | CC: | ahughes, dbhole, jvanek, omajid |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | aarch64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-07-23 11:22:38 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: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 922257 |
Description
Peter Robinson
2014-07-17 08:09:22 UTC
We have not updated aarch64 with the July CPU yet. aarch64 is not a primary arch and was not prioritized. Jiri, can you please look into the patches now and see what is going on? Building java-1.8.0-openjdk-1.8.0.11-5.b12.fc22 for rawhide Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=7158635 Building java-1.8.0-openjdk-1.8.0.11-5.b12.fc21 for f21-candidate Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=7158480 Building java-1.8.0-openjdk-1.8.0.11-5.b12.fc20 for f20-candidate Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=7158617 The packages were updated, so they have latest jdk sahred betweennormal and aarch64 hotpost. This brings also most of CPU into aarch64 packages. PAtches apply, But I have not tested builds. Also note, I will not push this updates to bodhi, before previous updates move to stable. Peter, are you ok with that? If it not builds, please ping again. Building java-1.8.0-openjdk-1.8.0.11-5.b12.fc20 for f20-candidate Task info: http://koji.fedoraproject.org/koji/taskinfo?taskID=7158800 forgot to add patch :(
> Also note, I will not push this updates to bodhi, before previous updates
> move to stable.
>
> Peter, are you ok with that? If it not builds, please ping again.
Perfectly happy, F-21 and F-22 don't have bodhi enabled so they'll go straight through, we're not building F-20 or less for aarch64. Thank you :)
No cigar: http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2497175 http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2497173 http://koji.fedoraproject.org/koji/taskinfo?taskID=7162457 http://koji.fedoraproject.org/koji/taskinfo?taskID=7162452 attempt 2 F-22 looks good http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2498668 All built, thanks I was recommanded to do: http://pkgs.fedoraproject.org/cgit/java-1.8.0-openjdk.git/commit/?id=9072f47c1ac4d1e1b19ed7bf317a38d1125577a5 Do you mind to verify if it behaves same as the previous builds? http://koji.fedoraproject.org/koji/taskinfo?taskID=7171035 http://koji.fedoraproject.org/koji/taskinfo?taskID=7171037 (In reply to jiri vanek from comment #9) > I was recommanded to do: > http://pkgs.fedoraproject.org/cgit/java-1.8.0-openjdk.git/commit/ > ?id=9072f47c1ac4d1e1b19ed7bf317a38d1125577a5 Why, if those options are legacy, are we using them in aarch64? > Do you mind to verify if it behaves same as the previous builds? Not sure what you mean by "behaves same as the previous builds"? I assumes it built But I'm wondering - because also the two builds you confirmed are dying when doing srpm scratch build ------------------------- /builddir/build/BUILD/java-1.8.0-openjdk/jdk8//make/Main.gmk:69: Building all (from images) (images docs newer) Finished building OpenJDK for target 'all' + printf 'Finished building OpenJDK for target '\''all'\''\n' /builddir/build/BUILD/java-1.8.0-openjdk/jdk8//make/Main.gmk:69: Building all (from images) (images docs newer) /builddir/build/BUILD/java-1.8.0-openjdk/jdk8//make/Main.gmk:69: Building all (from images) (images docs newer) /builddir/build/BUILD/java-1.8.0-openjdk/jdk8//make/Main.gmk:69: Building all (from images) (images docs newer) + find images/j2sdk-image -iname '*.jar' -exec chmod ugo+r '{}' ';' + chmod ugo+r images/j2sdk-image/lib/ct.sym + find images/j2sdk-image -iname '*.diz' -exec rm '{}' ';' + find images/j2sdk-image -iname '*.debuginfo' -exec rm '{}' ';' + popd ++ pwd + export JAVA_HOME=/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image + JAVA_HOME=/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image + mv /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/bin/java /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/bin/java-abrt + cat /builddir/build/SOURCES/java-abrt-launcher.in + sed -e s:@JAVA_PATH@:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.11.aarch64/jre/bin/java-abrt:g -e s:@LIB_DIR@:/usr/lib64/libabrt-java-connector.so:g + chmod 755 /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/bin/java + rm /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/lib/tzdb.dat + ln -s /usr/share/javazi-1.8/tzdb.dat /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/lib/tzdb.dat + /builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/bin/javac -d . /builddir/build/SOURCES/TestCryptoLevel.java Error: missing `client' JVM at `/builddir/build/BUILD/java-1.8.0-openjdk/jdk8/build/jdk8.build/images/j2sdk-image/jre/lib/aarch64/client/libjvm.so'. Please install or use the JRE or JDK that contains these missing components. RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.hujp5f (%build) Bad exit status from /var/tmp/rpm-tmp.hujp5f (%build) 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 http://arm.koji.fedoraproject.org//work/tasks/5908/2505908/build.log http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2505908 I'm looking (In reply to jiri vanek from comment #11) > I assumes it built But I'm wondering - because also the two builds you > confirmed are dying when doing srpm scratch build Why are you building binary stuff when building a srpm? (In reply to Peter Robinson from comment #12) > I'm looking > > (In reply to jiri vanek from comment #11) > > I assumes it built But I'm wondering - because also the two builds you > > confirmed are dying when doing srpm scratch build > > Why are you building binary stuff when building a srpm? and ultimately anything that you do in the build of the src.rpm should never be ifarched as you'll likely end up with extra or missing patches. The build of the .src.rpm is treated like noarch and hence should run the same on any arch Reopening.... it's broken http://arm.koji.fedoraproject.org/koji/taskinfo?taskID=2508372 Its the same issue I have hit in test builds. Fixing. Omair had switched the lines in jvm.config and afaik his scratch passed and he pushed f21 and 22. Closing for now. |