Download
Getting Started
Members
Projects
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
More
Community
Marketplace
Events
Planet Eclipse
Newsletter
Videos
Participate
Report a Bug
Forums
Mailing Lists
Wiki
IRC
How to Contribute
Working Groups
Automotive
Internet of Things
LocationTech
Long-Term Support
PolarSys
Science
OpenMDM
Toggle navigation
Bugzilla – Attachment 124859 Details for
Bug 212811
[ui] The sizing phase should not return a size when some artifacts are missing
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
Log In
[x]
|
Terms of Use
|
Copyright Agent
Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read
this important communication.
[patch]
Test cases
MissingArtifactSizes-Test.patch (text/plain), 31.99 KB, created by
Matthew Piggott
on 2009-02-05 14:46:42 EST
(
hide
)
Description:
Test cases
Filename:
MIME Type:
Creator:
Matthew Piggott
Created:
2009-02-05 14:46:42 EST
Size:
31.99 KB
patch
obsolete
>### Eclipse Workspace Patch 1.0 >#P org.eclipse.equinox.p2.tests >Index: src/org/eclipse/equinox/p2/tests/artifact/repository/AllTests.java >=================================================================== >RCS file: /cvsroot/rt/org.eclipse.equinox/p2/bundles/org.eclipse.equinox.p2.tests/src/org/eclipse/equinox/p2/tests/artifact/repository/AllTests.java,v >retrieving revision 1.16 >diff -u -r1.16 AllTests.java >--- src/org/eclipse/equinox/p2/tests/artifact/repository/AllTests.java 2 Feb 2009 18:00:03 -0000 1.16 >+++ src/org/eclipse/equinox/p2/tests/artifact/repository/AllTests.java 5 Feb 2009 19:44:29 -0000 >@@ -21,6 +21,7 @@ > TestSuite suite = new TestSuite(AllTests.class.getName()); > suite.addTestSuite(ArtifactOutputStreamTest.class); > suite.addTestSuite(ArtifactRepositoryManagerTest.class); >+ suite.addTestSuite(ArtifactRepositoryMissingSizeData.class); > suite.addTestSuite(ArtifactRepositoryWithReferenceDescriptors.class); > suite.addTestSuite(Bug252308.class); > suite.addTestSuite(CompositeArtifactRepositoryTest.class); >Index: testData/artifactRepo/missingArtifact/artifacts.xml >=================================================================== >RCS file: testData/artifactRepo/missingArtifact/artifacts.xml >diff -N testData/artifactRepo/missingArtifact/artifacts.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ testData/artifactRepo/missingArtifact/artifacts.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,33 @@ >+<?xml version='1.0' encoding='UTF-8'?> >+<?artifactRepository class='org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository' version='1.0.0'?> >+<repository name='Good Test Repository' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1' description='Good test repository description'> >+ <properties size='3'> >+ <property name='p2.compressed' value='false'/> >+ <property name='p2.timestamp' value='1218734853468'/> >+ <property name='p2.system' value='false'/> >+ </properties> >+ <mappings size='3'> >+ <rule filter='(& (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/> >+ <rule filter='(& (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/> >+ <rule filter='(& (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/> >+ </mappings> >+ <artifacts size='3'> >+ <artifact classifier='osgi.bundle' id='javax.wsdl' version='1.5.1.v200803061910'> >+ <properties size='2'> >+ <property name='artifact.size' value='670'/> >+ <property name='download.size' value='670'/> >+ </properties> >+ </artifact> >+ <artifact classifier='osgi.bundle' id='javax.wsdl' version='1.4.0.v200803061811'> >+ <properties size='2'> >+ <property name='artifact.size' value='670'/> >+ <property name='download.size' value='670'/> >+ </properties> >+ </artifact> >+ <artifact classifier='osgi.bundle' id='missingSize.asdf' version='1.5.1.v200803061910'> >+ <properties size='1'> >+ <property name='download.size' value='670'/> >+ </properties> >+ </artifact> >+ </artifacts> >+</repository> >Index: src/org/eclipse/equinox/p2/tests/artifact/repository/ArtifactRepositoryMissingSizeData.java >=================================================================== >RCS file: src/org/eclipse/equinox/p2/tests/artifact/repository/ArtifactRepositoryMissingSizeData.java >diff -N src/org/eclipse/equinox/p2/tests/artifact/repository/ArtifactRepositoryMissingSizeData.java >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ src/org/eclipse/equinox/p2/tests/artifact/repository/ArtifactRepositoryMissingSizeData.java 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,81 @@ >+package org.eclipse.equinox.p2.tests.artifact.repository; >+ >+import org.eclipse.core.runtime.IStatus; >+import org.eclipse.core.runtime.NullProgressMonitor; >+import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifactRepository; >+import org.eclipse.equinox.internal.provisional.p2.artifact.repository.IArtifactRepositoryManager; >+import org.eclipse.equinox.internal.provisional.p2.core.VersionRange; >+import org.eclipse.equinox.internal.provisional.p2.director.*; >+import org.eclipse.equinox.internal.provisional.p2.engine.*; >+import org.eclipse.equinox.internal.provisional.p2.engine.phases.Sizing; >+import org.eclipse.equinox.internal.provisional.p2.metadata.IInstallableUnit; >+import org.eclipse.equinox.internal.provisional.p2.metadata.query.InstallableUnitQuery; >+import org.eclipse.equinox.internal.provisional.p2.metadata.repository.IMetadataRepository; >+import org.eclipse.equinox.internal.provisional.p2.metadata.repository.IMetadataRepositoryManager; >+import org.eclipse.equinox.internal.provisional.p2.query.Collector; >+import org.eclipse.equinox.p2.tests.AbstractProvisioningTest; >+import org.eclipse.equinox.p2.tests.TestActivator; >+ >+public class ArtifactRepositoryMissingSizeData extends AbstractProvisioningTest { >+ private static final String testDataLocation = "testData/artifactRepo/missingArtifact"; >+ IArtifactRepository source = null; >+ IMetadataRepository metaRepo; >+ IInstallableUnit missingArtifactIU, missingSizeIU; >+ IEngine engine; >+ >+ protected void setUp() throws Exception { >+ super.setUp(); >+ IMetadataRepositoryManager mmgr = getMetadataRepositoryManager(); >+ metaRepo = mmgr.loadRepository((getTestData("MissingArtifact repo", testDataLocation).toURI()), null); >+ >+ missingArtifactIU = (IInstallableUnit) metaRepo.query(new InstallableUnitQuery("javax.wsdl", new VersionRange("[1.5, 1.6)")), new Collector(), null).iterator().next(); >+ missingSizeIU = (IInstallableUnit) metaRepo.query(new InstallableUnitQuery("javax.wsdl", new VersionRange("[1.4, 1.5)")), new Collector(), null).iterator().next(); >+ >+ IArtifactRepositoryManager mgr = getArtifactRepositoryManager(); >+ source = mgr.loadRepository((getTestData("MissingArtifact repo", testDataLocation).toURI()), null); >+ >+ engine = (IEngine) TestActivator.getContext().getService(TestActivator.getContext().getServiceReference(IEngine.SERVICE_NAME)); >+ } >+ >+ public void testMissingArtifact() { >+ IProfile profile1 = createProfile("TestProfile." + getName()); >+ ProfileChangeRequest req = new ProfileChangeRequest(profile1); >+ req.addInstallableUnits(new IInstallableUnit[] {missingArtifactIU}); >+ req.setInstallableUnitInclusionRules(missingArtifactIU, PlannerHelper.createStrictInclusionRule(missingArtifactIU)); >+ >+ ProvisioningPlan plan = createPlanner().getProvisioningPlan(req, null, null); >+ assertEquals(IStatus.OK, plan.getStatus().getSeverity()); >+ >+ Sizing sizing = new Sizing(100, ""); >+ PhaseSet set = new SPhaseSet(sizing); >+ >+ IStatus status = engine.perform(profile1, set, plan.getOperands(), null, new NullProgressMonitor()); >+ if (!status.matches(IStatus.ERROR)) { >+ fail("Incorrect status for missing artifact during Sizing."); >+ } >+ } >+ >+ public void testMissingSize() { >+ IProfile profile1 = createProfile("TestProfile." + getName()); >+ ProfileChangeRequest req = new ProfileChangeRequest(profile1); >+ req.addInstallableUnits(new IInstallableUnit[] {missingSizeIU}); >+ req.setInstallableUnitInclusionRules(missingSizeIU, PlannerHelper.createStrictInclusionRule(missingSizeIU)); >+ >+ ProvisioningPlan plan = createPlanner().getProvisioningPlan(req, null, null); >+ assertEquals(IStatus.OK, plan.getStatus().getSeverity()); >+ >+ Sizing sizing = new Sizing(100, ""); >+ PhaseSet set = new SPhaseSet(sizing); >+ >+ IStatus status = engine.perform(profile1, set, plan.getOperands(), null, new NullProgressMonitor()); >+ if (!status.matches(IStatus.WARNING) && status.getCode() != Sizing.INCOMPLETE_DISK_SIZE) { >+ fail("Incorrect status for missing file size during Sizing"); >+ } >+ } >+ >+ private class SPhaseSet extends PhaseSet { >+ public SPhaseSet(Phase set) { >+ super(new Phase[] {set}); >+ } >+ } >+} >Index: testData/artifactRepo/missingArtifact/content.xml >=================================================================== >RCS file: testData/artifactRepo/missingArtifact/content.xml >diff -N testData/artifactRepo/missingArtifact/content.xml >--- /dev/null 1 Jan 1970 00:00:00 -0000 >+++ testData/artifactRepo/missingArtifact/content.xml 1 Jan 1970 00:00:00 -0000 >@@ -0,0 +1,355 @@ >+<?xml version='1.0' encoding='UTF-8'?> >+<?metadataRepository class='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'?> >+<repository name='WSDL REPO' type='org.eclipse.equinox.internal.p2.metadata.repository.LocalMetadataRepository' version='1.0.0'> >+ <properties size='1'> >+ <property name='p2.timestamp' value='1208626797360'/> >+ </properties> >+ <units size='7'> >+ <unit id='tooling.source.default' version='1.0.0' singleton='false'> >+ <hostRequirements size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/> >+ </hostRequirements> >+ <properties size='1'> >+ <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> >+ </properties> >+ <provides size='2'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.source.default' version='1.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> >+ </provides> >+ <requires size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='source' range='0.0.0' optional='true' multiple='true' greedy='false'/> >+ </requires> >+ <touchpoint id='null' version='0.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='2'> >+ <instruction key='install'> >+ addSourceBundle(bundle:${artifact}) >+ </instruction> >+ <instruction key='uninstall'> >+ removeSourceBundle(bundle:${artifact}) >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ <unit id='tooling.osgi.bundle.default' version='1.0.0' singleton='false'> >+ <hostRequirements size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/> >+ </hostRequirements> >+ <properties size='1'> >+ <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> >+ </properties> >+ <provides size='2'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.osgi.bundle.default' version='1.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> >+ </provides> >+ <requires size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' range='0.0.0' multiple='true' greedy='false'/> >+ </requires> >+ <touchpoint id='null' version='0.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='4'> >+ <instruction key='install'> >+ installBundle(bundle:${artifact}) >+ </instruction> >+ <instruction key='uninstall'> >+ uninstallBundle(bundle:${artifact}) >+ </instruction> >+ <instruction key='unconfigure'> >+ >+ </instruction> >+ <instruction key='configure'> >+ setStartLevel(startLevel:4); >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ <unit id='javax.wsdl' version='1.4.0.v200803061811' singleton='false'> >+ <update id='javax.wsdl' range='[0.0.0,1.4.0.v200803061811)' severity='0'/> >+ <properties size='4'> >+ <property name='df_LT.Bundle-Vendor.0' value='Eclipse.org'/> >+ <property name='df_LT.Bundle-Name.0' value='WSDL4J'/> >+ <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/> >+ <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/> >+ </properties> >+ <provides size='20'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='javax.wsdl' version='1.4.0.v200803061811'/> >+ <provided namespace='osgi.bundle' name='javax.wsdl' version='1.4.0.v200803061811'/> >+ <provided namespace='java.package' name='com.ibm.wsdl' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.http' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.mime' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.soap' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.factory' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.util' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.util.xml' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.xml' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.http' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.mime' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.soap' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.factory' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.xml' version='0.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> >+ </provides> >+ <artifacts size='1'> >+ <artifact classifier='osgi.bundle' id='javax.wsdl' version='1.4.0.v200803061811'/> >+ <artifact classifier='osgi.bundle' id='missingSize.asdf' version='1.5.1.v200803061910'/> >+ </artifacts> >+ <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='1'> >+ <instruction key='manifest'> >+ Bundle-ManifestVersion: 2 >+Bundle-RequiredExecutionEnvironment: J2SE-1.2 >+Require-Bundle: org.apache.xerces;bundle-version="[2.8.0,3.0.0)";resolution:=optional >+Manifest-Version: 1.0 >+Bundle-Version: 1.4.0.v200803061811 >+Export-Package: com.ibm.wsdl,com.ibm.wsdl.extensions,com.ibm.wsdl.extensions.http,com.ibm.wsdl.extensions.mime,com.ibm.wsdl.extensions.soap,com.ibm.wsdl.factory,com.ibm.wsdl.util,com.ibm.wsdl.util.xml,com.ibm.wsdl.xml,javax.wsdl,javax.wsdl.extensions,javax.wsdl.extensions.http,javax.wsdl.extensions.mime,javax.wsdl.extensions.soap,javax.wsdl.factory,javax.wsdl.xml >+Bundle-SymbolicName: javax.wsdl >+Bundle-Localization: plugin >+Bundle-Name: %Bundle-Name.0 >+Bundle-Vendor: %Bundle-Vendor.0 >+ >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ <unit id='tooling.org.eclipse.update.feature.default' version='1.0.0' singleton='false'> >+ <hostRequirements size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/> >+ </hostRequirements> >+ <properties size='1'> >+ <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> >+ </properties> >+ <provides size='2'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='tooling.org.eclipse.update.feature.default' version='1.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.flavor' name='tooling' version='1.0.0'/> >+ </provides> >+ <requires size='1'> >+ <required namespace='org.eclipse.equinox.p2.eclipse.type' name='feature' range='0.0.0' optional='true' multiple='true' greedy='false'/> >+ </requires> >+ <filter> >+ (org.eclipse.update.install.features=true) >+ </filter> >+ <touchpoint id='null' version='0.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='2'> >+ <instruction key='install'> >+ installFeature(feature:${artifact},featureId:default,featureVersion:default) >+ </instruction> >+ <instruction key='uninstall'> >+ uninstallFeature(feature:${artifact},featureId:default,featureVersion:default) >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ <unit id='config.a.jre' version='1.6.0' singleton='false'> >+ <hostRequirements size='1'> >+ <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/> >+ </hostRequirements> >+ <properties size='1'> >+ <property name='org.eclipse.equinox.p2.type.fragment' value='true'/> >+ </properties> >+ <provides size='1'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='config.a.jre' version='1.6.0'/> >+ </provides> >+ <requires size='1'> >+ <required namespace='org.eclipse.equinox.p2.iu' name='a.jre' range='1.6.0'/> >+ </requires> >+ <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='1'> >+ <instruction key='install'> >+ >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ <unit id='a.jre' version='1.6.0' singleton='false'> >+ <provides size='117'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='a.jre' version='1.6.0'/> >+ <provided namespace='java.package' name='javax.accessibility' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.activity' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.crypto' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.crypto.interfaces' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.crypto.spec' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.event' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.metadata' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.plugins.bmp' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.plugins.jpeg' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.imageio.stream' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.loading' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.modelmbean' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.monitor' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.openmbean' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.relation' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.remote' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.remote.rmi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.management.timer' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.naming' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.naming.directory' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.naming.event' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.naming.ldap' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.naming.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.net' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.net.ssl' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.print' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.print.attribute' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.print.attribute.standard' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.print.event' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.rmi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.rmi.CORBA' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.rmi.ssl' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth.callback' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth.kerberos' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth.login' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.auth.x500' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.cert' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.security.sasl' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sound.midi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sound.midi.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sound.sampled' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sound.sampled.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sql' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sql.rowset' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sql.rowset.serial' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.sql.rowset.spi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.border' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.colorchooser' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.event' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.filechooser' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.plaf' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.plaf.basic' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.plaf.metal' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.plaf.multi' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.plaf.synth' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.table' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.text' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.text.html' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.text.html.parser' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.text.rtf' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.tree' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.swing.undo' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.transaction' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.transaction.xa' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.datatype' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.namespace' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.parsers' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.transform' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.transform.dom' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.transform.sax' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.transform.stream' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.validation' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.xml.xpath' version='0.0.0'/> >+ <provided namespace='java.package' name='org.ietf.jgss' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA_2_3' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA_2_3.portable' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA.DynAnyPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA.ORBPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA.portable' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CORBA.TypeCodePackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CosNaming' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CosNaming.NamingContextExtPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.CosNaming.NamingContextPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.Dynamic' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.DynamicAny' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyFactoryPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.DynamicAny.DynAnyPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.IOP' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.IOP.CodecFactoryPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.IOP.CodecPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.Messaging' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableInterceptor' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableInterceptor.ORBInitInfoPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer.CurrentPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer.POAManagerPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer.POAPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer.portable' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.PortableServer.ServantLocatorPackage' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.SendingContext' version='0.0.0'/> >+ <provided namespace='java.package' name='org.omg.stub.java.rmi' version='0.0.0'/> >+ <provided namespace='java.package' name='org.w3c.dom' version='0.0.0'/> >+ <provided namespace='java.package' name='org.w3c.dom.bootstrap' version='0.0.0'/> >+ <provided namespace='java.package' name='org.w3c.dom.events' version='0.0.0'/> >+ <provided namespace='java.package' name='org.w3c.dom.ls' version='0.0.0'/> >+ <provided namespace='java.package' name='org.xml.sax' version='0.0.0'/> >+ <provided namespace='java.package' name='org.xml.sax.ext' version='0.0.0'/> >+ <provided namespace='java.package' name='org.xml.sax.helpers' version='0.0.0'/> >+ </provides> >+ <touchpoint id='org.eclipse.equinox.p2.native' version='1.0.0'/> >+ </unit> >+ <unit id='javax.wsdl' version='1.5.1.v200803061910' singleton='false'> >+ <update id='javax.wsdl' range='[0.0.0,1.5.1.v200803061910)' severity='0'/> >+ <properties size='4'> >+ <property name='df_LT.Bundle-Vendor.0' value='Eclipse.org'/> >+ <property name='df_LT.Bundle-Name.0' value='WSDL4J'/> >+ <property name='org.eclipse.equinox.p2.name' value='%Bundle-Name.0'/> >+ <property name='org.eclipse.equinox.p2.provider' value='%Bundle-Vendor.0'/> >+ </properties> >+ <provides size='22'> >+ <provided namespace='org.eclipse.equinox.p2.iu' name='javax.wsdl' version='1.5.1.v200803061910'/> >+ <provided namespace='osgi.bundle' name='javax.wsdl' version='1.5.1.v200803061910'/> >+ <provided namespace='java.package' name='com.ibm.wsdl' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.http' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.mime' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.schema' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.extensions.soap' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.factory' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.util' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.util.xml' version='0.0.0'/> >+ <provided namespace='java.package' name='com.ibm.wsdl.xml' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.http' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.mime' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.schema' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.extensions.soap' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.factory' version='0.0.0'/> >+ <provided namespace='java.package' name='javax.wsdl.xml' version='0.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.eclipse.type' name='bundle' version='1.0.0'/> >+ <provided namespace='org.eclipse.equinox.p2.localization' name='df_LT' version='1.0.0'/> >+ </provides> >+ <artifacts size='2'> >+ <artifact classifier='osgi.bundle' id='javax.wsdl' version='1.5.1.v200803061910'/> >+ <artifact classifier='osgi.bundle' id='javax.asdf' version='1.5.1.v200803061910'/> >+ </artifacts> >+ <touchpoint id='org.eclipse.equinox.p2.osgi' version='1.0.0'/> >+ <touchpointData size='1'> >+ <instructions size='1'> >+ <instruction key='manifest'> >+ Implementation-Vendor: IBM >+Bundle-Version: 1.5.1.v200803061910 >+Specification-Title: JWSDL >+Implementation-Title: WSDL4J >+Export-Package: com.ibm.wsdl,com.ibm.wsdl.extensions,com.ibm.wsdl.extensions.http,com.ibm.wsdl.extensions.mime,com.ibm.wsdl.extensions.schema,com.ibm.wsdl.extensions.soap,com.ibm.wsdl.factory,com.ibm.wsdl.util,com.ibm.wsdl.util.xml,com.ibm.wsdl.xml,javax.wsdl,javax.wsdl.extensions,javax.wsdl.extensions.http,javax.wsdl.extensions.mime,javax.wsdl.extensions.schema,javax.wsdl.extensions.soap,javax.wsdl.factory,javax.wsdl.xml >+Manifest-Version: 1.0 >+Bundle-RequiredExecutionEnvironment: J2SE-1.2 >+Require-Bundle: org.apache.xerces;bundle-version="[2.8.0,3.0.0)";resolution:=optional >+Bundle-Localization: plugin >+Bundle-SymbolicName: javax.wsdl >+Created-By: 1.4.2 (IBM Corporation) >+Specification-Version: 1.1 >+Implementation-Version: 1.5.1 >+Specification-Vendor: IBM (Java Community Process) >+Bundle-Vendor: %Bundle-Vendor.0 >+Bundle-Name: %Bundle-Name.0 >+Bundle-ManifestVersion: 2 >+ >+ </instruction> >+ </instructions> >+ </touchpointData> >+ </unit> >+ </units> >+</repository>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
susan
:
iplog+
Actions:
View
|
Diff
Attachments on
bug 212811
:
124858
| 124859