python-javabridge fails to build with java-17-openjdk as sytem JDK. See https://fedoraproject.org/wiki/Changes/Java17 . See especially part about known failures: https://fedoraproject.org/wiki/Changes/Java17#common_issues_packagers_can_face_and_gathered_solutions For the build logs, see: https://koji.fedoraproject.org/koji/taskinfo?taskID=82434021 https://kojipkgs.fedoraproject.org/work/tasks/4051/82434051/mock_output.log https://kojipkgs.fedoraproject.org/work/tasks/4051/82434051/hw_info.log https://kojipkgs.fedoraproject.org/work/tasks/4051/82434051/state.log https://kojipkgs.fedoraproject.org/work/tasks/4051/82434051/build.log https://kojipkgs.fedoraproject.org/work/tasks/4051/82434051/root.log We run the rebuild in side tag f36-java17, but as fail ratio was small, we expect this side tag to be merged into rawhide 7 or 8 of February 2022. To reproduce before this date simply: fedpkg clone python-javabridge; cd python-javabridge; fedpkg build --target f36-java17; #The target is crucial. After this date the usual fedpkg build in f36 and up should do. We run two reruns your package failed both. We had also run the mass rebuilds in copr since November. We keep all encountered failures. See them here: https://copr.fedorainfracloud.org/coprs/jvanek/java17//package/python-javabridge You may find interesting additional informations here. Also we were spamming maintainers regualrly, check you spam folder. We had tried aprox 500 packages, and aprox 65 had failed, so the java-17-openjdk will be system JDK in f36, and you should fix your package if you want to keep it alive. Usually the fix is simple, and best is to update the package to latest upstream version. There will be usual mass rebuild once f36 branches. You may got another FTBFS bug. Let us know here if you have any questions, here in bug, or at java-devel.org . We'd appreciate help from the people who know this package best, but if you don't want to work on this now, let us know so we can try to work around it on our side if needed.
It seems like test failures. TBH, I was not clever from log. I noticed: ..Exception in thread "Thread-0" java.lang.NoSuchMethodError: Ljava/lang/String;.copyValueOf([C)Ljava/lang/String; but there are others, sometimes it is output of test, sometimes real issue
Thanks for analysis. Those failing tests obviously seem to not be written for java 17. We could disable execution of those and file as report to upstream. See also rz2048091 due to missing version for the python part.
This bug appears to have been reported against 'rawhide' during the Fedora 36 development cycle. Changing version to 36.
*** Bug 2098976 has been marked as a duplicate of this bug. ***
We are past Fedora 37 Beta Freeze and this package does not even install. What is the plan wrt this package? Can it please be removed from the distribution until this is solved?
Is your comment about bug 2098976 marked as duplicate? In guess about missing numpy dependency with python 3.10 as stated there.
I have no idea what do you mean, sorry.
Well, as numpy as a dependency seems to successfully rebuild now with python 3.11 please retry to rebuild also python-javabridge. No idea if there's still an issue with java 17 as well, next rebuild should tell.
$ koji build f38 --nowait --fail-fast 'git+https://src.fedoraproject.org/rpms/python-javabridge.git#4a0913a80152ca08affcf62d50bc81ebc105ee9d' Created task: 91966363 Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=91966363 $ koji build f37 --nowait --fail-fast 'git+https://src.fedoraproject.org/rpms/python-javabridge.git#4a0913a80152ca08affcf62d50bc81ebc105ee9d' Created task: 91966366 Task info: https://koji.fedoraproject.org/koji/taskinfo?taskID=91966366
Still fails.
> BuildError: error building package (arch i686), mock exited with status 30; see root.log for more information See bug #2104093. No need for freeze exception or other urgency -- please feel free to exclude/retire this package, anyways upstream seems stalled somehow and till now there were never any official release.
As comment #9 clearly indicates, this is now java issue as duplication of bug #2104093. Please feel free to reopen if you think there's still a python issue, too. *** This bug has been marked as a duplicate of bug 2104093 ***
(In reply to Ben Cotton from comment #3) > This bug appears to have been reported against 'rawhide' during the Fedora > 36 development cycle. > Changing version to 36. 2022-02-08 21:08:38 CET This is due to change in Fedora 37.