[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Tycho and IProvisioningEventBus ?
|
On Wed, May 2, 2012 at 4:55 PM, Stephen Coy <steve@xxxxxxxxxxxxx> wrote:
> Tycho appears to be generating additional metadata in a p2content.xml file.
> A normal jarred bundle has:
>
> <touchpointData size='1'>
> <instructions size='1'>
> <instruction key='manifest'>
> Bundle-SymbolicName:
> com.axelerator.platform.desktop.application;singleton:=true
Bundle-Version:
> 12.2.2.201205020709

> </instruction>
> </instructions>
> </touchpointData>
>
> and the directory shaped one has:
>
> <touchpointData size='1'>
> <instructions size='2'>
> <instruction key='manifest'>
> Bundle-SymbolicName:
> com.axelerator.platform.desktop.jboss;singleton:=true
Bundle-Version:
> 12.2.2.201205020709

> </instruction>
> <instruction key='zipped'>
> true
> </instruction>
> </instructions>
> </touchpointData>
>
> I'm not sure how that helps you though.
It all helps :)
I'm trying to work out why org.apache.ant_1.8.2.v20120109-1030 is
being unpacked, but my stuff isn't.
ant doesn't have BundleShape, and there is no 'zipped' in the
org.apache.ant-1.8.2.v20120109-1030-p2artifacts.xml file.
I'd have to download the orbit content.xml file to check, not I dont
this is proxied via Nexus :)
<unit id="org.apache.ant" singleton="false" version="1.8.2.v20120109-1030">
...
<touchpointData size="1">
<instructions size="2">
<instruction key="zipped">true</instruction>
<instruction key="manifest">Bundle-SymbolicName: org.apache.ant
Bundle-Version: 1.8.2.v20120109-1030</instruction>
</instructions>
But my bundle, exposed via the experimental P2 nexus stuff:
<unit id='...client.mapping' version='14.0.1'>
...
<touchpointData size='1'>
<instructions size='1'>
<instruction key='manifest'>
Bundle-SymbolicName:....client.mapping
Bundle-Version: 14.0.1
</instruction>
</instructions>
</touchpointData>
</unit>
Luckily I have write access to that file :)
Hacking in the zipped instruction fixes the problem.
So I now know where to look.
Bless you Stephen!
Three days of work has not gone wasted.