Description of problem: After migrating from F28 to F29, the rpm openjfx-8.0.152-17.b05.fc29 don't provide the java package javafx.scene.control.* but the same package for F28 (openjfx-8.0.152-12.b04.fc27) Version-Release number of selected component (if applicable): openjfx-8.0.152-17.b05.fc29 How reproducible: Install openjfx and trying to compile or execute javafx application Steps to Reproduce: 1.Install openjfx 2.Execute javafx application Expected results: update the package for F29 like the package F28
Any ideas Mat Booth?
I'm afraid I don't know, I'm not the maintainer of this package. In fact, this package appears to be orphaned so is likely to be dropped from the distro if no-one picks it up. If you have a fix feel free to take ownership of the package and fix it directly. I can sponsor you if you are not already a package maintainer :-)
(In reply to Mat Booth from comment #2) > I'm afraid I don't know, I'm not the maintainer of this package. I know, I was hoping that you had some insight, since you did some changes to get it to build for f29. > In fact, this package appears to be orphaned so is likely to be dropped from > the distro if no-one picks it up. If you have a fix feel free to take > ownership of the package and fix it directly. I can sponsor you if you are > not already a package maintainer :-) I orphaned it a while ago, due to that it takes too much time to maintain it.
I see. If it makes your life easier, it looks like starting with openjfx 11 it is now available from maven central: https://search.maven.org/classic/#artifactdetails|org.openjfx|javafx|11|pom
Ok, what should I do to become maintainer of this package?
(In reply to Nicolas De Amicis from comment #5) > Ok, what should I do to become maintainer of this package? Hi Nicolas! First step, please submit a pull request: https://src.fedoraproject.org/rpms/openjfx Are you a package maintainer already or do you need sponsorship?
Hi Mat, I'm working on a pull request. Currently I'm not package maintainer, I need sponsorship.
(In reply to Nicolas De Amicis from comment #7) > Hi Mat, I'm working on a pull request. Currently I'm not package maintainer, > I need sponsorship. Cool. Once you submit the PR we can take a look and when it's ready I'll sponsor you into the group so you can commit it yourself. As a sponsor I have to take "mentor" role so feel free to ask me anything and if I can't answer I can find where to get the answer :-)
I should mention there is some useful information about getting started with maintaining packages in the wiki here: https://fedoraproject.org/wiki/Join_the_package_collection_maintainers
Hi, I'm trying to build the current package for understanding and I had to remove the xmvn instruction added by patch2. It's seems not working. I have another problem, I don't understand why when I run fedpkg --release f29 local, I have this error: Could not resolve org.antlr:antlr:3.1.3. Required by: project :buildSrc > No cached version of org.antlr:antlr:3.1.3 available for offline mode. Where is the offline cache? I have this jar in my maven local cache. I don't understand. Could you help me?
Well I generated a src rpm and rpms in various arch. For the PR, I commit the source rpm and/or the other rpms?
(In reply to Nicolas De Amicis from comment #10) > Where is the offline cache? I have this jar in my maven local cache. I don't > understand. Could you help me? xmvn needs all the build dependencies already installed before building local. Try running: > dnf builddep openjfx.spec
Hi Mat, I need your help. I don't create a PR on https://src.fedoraproject.org/rpms/openjfx, I haven't access to GIT (because I'm not member of Fedora Packager GIT Commit Group). I put in attachment here the openjfx.spec, the patch files and other files. Please check my files or gives me access to GIT. Thanks
Created attachment 1503009 [details] .spec file
Created attachment 1503010 [details] 0001 patch
Created attachment 1503012 [details] 0002 patch
Created attachment 1503013 [details] 0003 patch
Created attachment 1503014 [details] 0004 patch
(In reply to Jonny Heggheim from comment #12) > (In reply to Nicolas De Amicis from comment #10) > > Where is the offline cache? I have this jar in my maven local cache. I don't > > understand. Could you help me? > > xmvn needs all the build dependencies already installed before building > local. > > Try running: > > > dnf builddep openjfx.spec Thanks Jonny, my problem is that i have installed gradle from sdkman.io and it seems that was the problem.
(In reply to Nicolas De Amicis from comment #13) > Hi Mat, I need your help. I don't create a PR on > https://src.fedoraproject.org/rpms/openjfx, I haven't access to GIT (because > I'm not member of Fedora Packager GIT Commit Group). > I put in attachment here the openjfx.spec, the patch files and other files. > Please check my files or gives me access to GIT. > Thanks Are to able to fork the repo and push the change to your fork?
Hello, As a Fedora user I wanted to start getting involved in the project, so I figured this could be a nice place to start (<s>as I need the fix as well</s>). Sadly I don't have enough free time to maintain the package (so am afraid to get involved into something too big for me. Baby steps!), but can manage the time to at least solve the current issues. Is it possible to do that without becoming the official maintainer of the package?
Hi, I'm maintainer of this package now. My Pull Request was merged. I'm learning how to push the fix into F29 updates.
Alright, thank you very much for the hard work !
openjfx-8.0.152-19.b05.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2018-d43b6eaa3c
openjfx-8.0.152-19.b05.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-d43b6eaa3c
Perfect! openjfx-8.0.152-19.b05.fc29 is OK, thank you, my JabRef is working again!
Please provides your feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-d43b6eaa3c With feedback the update will be pushed to stable automatically with a karma of 3 (3 positives feedback)
openjfx-8.0.152-19.b05.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report.