felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sahoo (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-2572) JRE system packages should include "uses" constraints
Date Tue, 13 Sep 2011 05:29:09 GMT

    [ https://issues.apache.org/jira/browse/FELIX-2572?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13103368#comment-13103368
] 

Sahoo commented on FELIX-2572:
------------------------------

Given below are the standard javax package list for JavaSE 6:
 javax.accessibility
 javax.activation
 javax.activity
 javax.annotation.processing
 javax.crypto
 javax.crypto.interfaces
 javax.crypto.spec
 javax.imageio
 javax.imageio.event
 javax.imageio.metadata
 javax.imageio.plugins.bmp
 javax.imageio.plugins.jpeg
 javax.imageio.spi
 javax.imageio.stream
 javax.lang.model
 javax.lang.model.element
 javax.lang.model.type
 javax.lang.model.util
 javax.management
 javax.management.loading
 javax.management.modelmbean
 javax.management.monitor
 javax.management.openmbean
 javax.management.relation
 javax.management.remote
 javax.management.remote.rmi
 javax.management.timer
 javax.naming
 javax.naming.directory
 javax.naming.event
 javax.naming.ldap
 javax.naming.spi
 javax.net
 javax.net.ssl
 javax.print
 javax.print.attribute
 javax.print.attribute.standard
 javax.print.event
 javax.rmi
 javax.rmi.CORBA
 javax.rmi.ssl
 javax.script
 javax.security.auth
 javax.security.auth.callback
 javax.security.auth.kerberos
 javax.security.auth.login
 javax.security.auth.spi
 javax.security.auth.x500
 javax.security.cert
 javax.security.sasl
 javax.sound.midi
 javax.sound.midi.spi
 javax.sound.sampled
 javax.sound.sampled.spi
 javax.sql
 javax.sql.rowset
 javax.sql.rowset.serial
 javax.sql.rowset.spi
 javax.swing
 javax.swing.border
 javax.swing.colorchooser
 javax.swing.event
 javax.swing.filechooser
 javax.swing.plaf
 javax.swing.plaf.basic
 javax.swing.plaf.metal
 javax.swing.plaf.multi
 javax.swing.plaf.synth
 javax.swing.table
 javax.swing.text
 javax.swing.text.html
 javax.swing.text.html.parser
 javax.swing.text.rtf
 javax.swing.tree
 javax.swing.undo
 javax.tools
 javax.transaction; javax.transaction.xa
 javax.xml
 javax.xml.crypto
 javax.xml.crypto.dom
 javax.xml.crypto.dsig
 javax.xml.crypto.dsig.dom
 javax.xml.crypto.dsig.keyinfo
 javax.xml.crypto.dsig.spec
 javax.xml.datatype
 javax.xml.namespace
 javax.xml.parsers
 javax.xml.soap
 javax.xml.stream; javax.xml.stream.events; javax.xml.stream.util
 javax.xml.transform
 javax.xml.transform.dom
 javax.xml.transform.sax
 javax.xml.transform.stax
 javax.xml.transform.stream
 javax.xml.validation
 javax.xml.xpath
 org.ietf.jgss
 org.omg.CORBA
 org.omg.CORBA.DynAnyPackage
 org.omg.CORBA.ORBPackage
 org.omg.CORBA.TypeCodePackage
 org.omg.CORBA.portable
 org.omg.CORBA_2_3
 org.omg.CORBA_2_3.portable
 org.omg.CosNaming
 org.omg.CosNaming.NamingContextExtPackage
 org.omg.CosNaming.NamingContextPackage
 org.omg.Dynamic
 org.omg.DynamicAny
 org.omg.DynamicAny.DynAnyFactoryPackage
 org.omg.DynamicAny.DynAnyPackage
 org.omg.IOP
 org.omg.IOP.CodecFactoryPackage
 org.omg.IOP.CodecPackage
 org.omg.Messaging
 org.omg.PortableInterceptor
 org.omg.PortableInterceptor.ORBInitInfoPackage
 org.omg.PortableServer
 org.omg.PortableServer.CurrentPackage
 org.omg.PortableServer.POAManagerPackage
 org.omg.PortableServer.POAPackage
 org.omg.PortableServer.ServantLocatorPackage
 org.omg.PortableServer.portable
 org.omg.SendingContext
 org.w3c.dom
 org.w3c.dom.bootstrap
 org.w3c.dom.events
 org.w3c.dom.ls
 org.xml.sax
 org.xml.sax.ext
 org.xml.sax.helpers
 javax.annotation
 javax.xml.bind
 javax.xml.bind.annotation
 javax.xml.bind.annotation.adapters
 javax.xml.bind.attachment
 javax.xml.bind.helpers
 javax.xml.bind.util
 javax.jws
 javax.jws.soap
 javax.xml.ws
 javax.xml.ws.handler
 javax.xml.ws.handler.soap
 javax.xml.ws.http
 javax.xml.ws.soap
 javax.xml.ws.spi
 javax.xml.ws.wsaddressing

Pl. compare the same with what you have in Felix. This package list is taken from Java SE
javadocs.

> JRE system packages should include "uses" constraints
> -----------------------------------------------------
>
>                 Key: FELIX-2572
>                 URL: https://issues.apache.org/jira/browse/FELIX-2572
>             Project: Felix
>          Issue Type: Improvement
>          Components: Framework
>    Affects Versions: framework-3.0.2
>            Reporter: Richard S. Hall
>            Assignee: Richard S. Hall
>            Priority: Minor
>             Fix For: framework-4.0.0
>
>         Attachments: jre-package-mac.txt
>
>
> The framework is configured by default to export all JRE packages. Currently, this doesn't
include "uses" constraints, which can lead to resolutions that result in execution-time issues
(e.g., LinkageErrors) that are hard to diagnose. If we include "uses" constraints on the system
packages, then we can avoid this. We should be able to use BND to generate this information.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message