I don't think this is an issue anymore.

First, I don't believe that Equinox has boot delegation set to "*" by
default, although it may be inside of Eclipse. Second, you can always
set boot delegation to "*" in Felix, even though this isn't recommended.
Third, both Equinox and Felix should export the JRE packages from the
system bundle by default now.

-> richard


On 5/25/10 0:00, Mahammad Nasir wrote:
> Hi all,
>
> I just happen to see below link. Actually i am comparing felix and equinox.
> (If one ca suggest me if there is good resource already doing it.). I wanted
> to know, Does this problem still exists in new version?
> http://ray.media.berkeley.edu/blog/?p=20
>
> it says:
>
>
> *     Equinox lets every reference to an unspecified class pass through to
> shared libraries by setting the
> <http://wiki.eclipse.org/Equinox_Boot_Delegation>
> org.osgi.framework.bootdelegation property to "*".
>
> *     Felix passes no such references to shared libraries, but instead
> exports a set of non-java.* packages from the System Bundle via the
> org.osgi.framework.system.packages property. In Felix 1.4.* configurations,
> this is set indirectly by a JRE-keyed property like “jre-1.5″.
>
> As a result, any fairly substantial bundle which is developed and tested
> only on a default Equinox installation may fail on a default Felix
> installation, and vice-versa. Let’s say you develop for Equinox first. In
> that case, your code can casually refer to javax.sql and org.xml.sax classes
> without mentioning them in a MANIFEST.MF file. Move that bundle to Felix,
> and they’ll no longer be found: the Felix System Bundle is pitching them,
> but your bundle ain’t catching. On the other hand, if you develop for Felix
> first, you’ll probably include explicit OSGi-style imports of those
> packages - but then when you move to Equinox, there will be no exports to
> match. Ian Boston  <http://blog.tfd.co.uk/2009/04/15/bundle-dependencies/>
> writes that bundle developers can protect themselves by using Import-Package
> ;resolution:=optional with abandon, but how many bundle developers routinely
> do so? (Once I knew what to look for, I quickly spotted several related bug
> reports against EclipseLink, for example.)
>
>
>
>
>
>
>   

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@felix.apache.org
For additional commands, e-mail: users-h...@felix.apache.org

Reply via email to