Bug 488352
Description
Alphonse Van Assche
2009-03-03 20:59:25 UTC
Created attachment 333928 [details]
Enable OSGI by default patch
FYI, the patch is based on F-10 branch Created attachment 334177 [details]
Enable OSGI by default patch
This bug appears to have been reported against 'rawhide' during the Fedora 11 development cycle. Changing version to '11'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping Created attachment 348294 [details]
eclipse.spec.patch
Hi Alphonse, Do you think we can enable it by default for F-13? Hello Alex, Yes we can, but we need an up-to-date script and last time that I have checked (last week or something like that) rawhide rpm package don't include it. Maybe, we can ask rpm maintainer to update (last script is on upstream "HEAD" scim) Hey Alphonse, is http://koji.fedoraproject.org/koji/buildinfo?buildID=142988 good enough? Nice we have it. Now the first step is to enable OSGi deps solving on eclipse main package. Here is the list of packages that I had to rebuild to be able to build and install eclipse 3.4 package. ant icu4j jakarta-commons-codec jakarta-commons-el jakarta-commons-httpclient jakarta-commons-logging jsch lucene objectweb-asm sat4j tomcat5 tomcat6 xml-commons-apis Do you know if we need to rebuild more package for 3.5? Hi there, Here is the list of packages that we need to be patched and rebuild: eclipse (enable OSGi + move org.eclipse.osgi.services directory) hamcrest icu4j jakarta-commons-codec jakarta-commons-httpclient jakarta-commons-logging jetty jsch lucene objectweb-asm sat4j tomcat6 I have create patch for each package in the hope that you have commit access. Please say me that you have all these access right :-) Once we have do that we can remove some of the static req/prov of the eclipse package. A good begin would be the above list. Created attachment 376601 [details]
eclipse-osgi-autodeps.patch
Created attachment 376602 [details]
eclipse-osgi-autodeps.patch
Created attachment 376603 [details]
eclipse-osgi-autodeps.patch
Created attachment 376604 [details]
jakarta-commons-codec-osgi-autodeps.patch
Created attachment 376605 [details]
eclipse-osgi-autodeps.patch
Created attachment 376606 [details]
jakarta-commons-logging-osgi-autodeps.patch
Created attachment 376607 [details]
eclipse-osgi-autodeps.patch
oups...
Created attachment 376608 [details]
icu4j-osgi-autodeps.patch
Created attachment 376609 [details]
jakarta-commons-httpclient-osgi-autodeps.patch
Created attachment 376610 [details]
jetty-osgi-autodeps.patch
Created attachment 376611 [details]
jsch-osgi-autodeps.patch
Created attachment 376612 [details]
lucene-osgi-autodeps.patch
Created attachment 376613 [details]
objectweb-asm-osgi-autodeps.patch
Created attachment 376614 [details]
sat4j-osgi-autodeps.patch
Created attachment 376615 [details]
tomcat6-osgi-autodeps.patch
(In reply to comment #14) > Created an attachment (id=376604) [details] > jakarta-commons-codec-osgi-autodeps.patch Hi, Will these patches need to be reverted when OSGi dep solving is turned on by default by rpm? I have applied this to all my jakarta-* packages that have OSGi manifests (codec, digester and modeler). (In reply to comment #27) > I have applied this to all my jakarta-* packages that have OSGi manifests > (codec, digester and modeler). On second thoughts, only codec doesn't have dependencies that would presumably also need this change, so I'll only do codec for now. I Matt, I'm not sure be it seem to me that only __use_internal_dependency_generator is mandatory. Hoping that I'm wrong so that we can enable it on the whole system without too many extra work. And yes, only codec was needed. PS: I send a mail to Panu to see what he say about the above assumption. Thanks Hi Alphonse, Is there a way to enable osgi provides generator by default without modifying spec files? This will give us time to get all the packages providing smth sane before enabling requires generatot. This message is a reminder that Fedora 11 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 11. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '11'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 11's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 11 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping This is still valid. This is something that Chris is interested in. This package has changed ownership in the Fedora Package Database. Reassigning to the new owner of this component. This message is a reminder that Fedora 13 is nearing its end of life. Approximately 30 (thirty) days from now Fedora will stop maintaining and issuing updates for Fedora 13. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as WONTFIX if it remains open with a Fedora 'version' of '13'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version prior to Fedora 13's end of life. Bug Reporter: Thank you for reporting this issue and we are sorry that we may not be able to fix it before Fedora 13 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora please change the 'version' of this bug to the applicable version. If you are unable to change the version, please add a comment here and someone will do it for you. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. The process we are following is described here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping OSGi provides generator based on the 4.9 rpm dependency generator is now shipped with jpackage-utils. Closing. |