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 1427189
Summary: | Unresolved OSGi requirement breaks Eclipse help system | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Mat Booth <mat.booth> |
Component: | jetty | Assignee: | Mikolaj Izdebski <mizdebsk> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 26 | CC: | akurtako, eclipse-sig, java-sig-commits, krzysztof.daniel, mizdebsk, msimacek, puntogil |
Target Milestone: | --- | Keywords: | Reopened |
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | 9.4.3-3.v20170317 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2017-04-18 21:50:37 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: |
Description
Mat Booth
2017-02-27 14:42:49 UTC
Adding link upstream bug report. This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'. The reference implementation for the capability is Apache Aries SPI Fly [1], which is not packaged in Fedora. I can package it if needed. But from the discussion at [2] it seems that eclipse's dependencies are too coarse grained. Can you check whether you can use the suggested solution? [1] http://aries.apache.org/modules/spi-fly.html [2] https://github.com/eclipse/jetty.project/issues/1290 (In reply to Michael Simacek from comment #3) > The reference implementation for the capability is Apache Aries SPI Fly [1], > which is not packaged in Fedora. I can package it if needed. But from the > discussion at [2] it seems that eclipse's dependencies are too coarse > grained. Can you check whether you can use the suggested solution? > > [1] http://aries.apache.org/modules/spi-fly.html > [2] https://github.com/eclipse/jetty.project/issues/1290 The discussion at [2] is a bit misleading because Eclipse does not make use of jetty-http2, it only makes use of the regular jetty-http bundle as it always has done. From my tests (as suggested by Tom Watson in the eclipse bug), this dependency can be made optional in the jetty-http bundle. Applying Matt's patch for now. jetty-9.4.2-2.v20170220.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-94ac9ce627 jetty-9.4.2-2.v20170220.fc26 has been pushed to the Fedora 26 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-2017-94ac9ce627 jetty-9.4.2-2.v20170220.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. It turns out this is not as fixed as I though it was as there is a second dependency on Apache Aries SPI Fly that should be optional :-( I submitted another patch upstream here: https://github.com/eclipse/jetty.project/pull/1451/commits/1b9ec463a3b8b83d60359fe786c5be9b99b40591 I'd like to see this applied to F26 and F27, if possible. Fixed in jetty-9.4.3-2.v20170317 jetty-9.4.3-2.v20170317.fc26 has been submitted as an update to Fedora 26. https://bodhi.fedoraproject.org/updates/FEDORA-2017-4a95e07013 Buildroot override activated, https://bodhi.fedoraproject.org/overrides/jetty-9.4.3-2.v20170317.fc26 jetty-9.4.3-2.v20170317.fc26 has been pushed to the Fedora 26 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-2017-4a95e07013 jetty-9.4.3-2.v20170317.fc26 has been pushed to the Fedora 26 stable repository. If problems still persist, please make note of it in this bug report. I believe that this bug is fixed in jetty-9.4.3-3.v20170317, which is available in Fedora 26, so I am closing this bug now. The build containing the fix can be found at Koji: http://koji.fedoraproject.org/koji/buildinfo?buildID=880501 |