Hi Thorsten,

I've now had chance to try the IPS script used to create fat packages:
http://cvs.opensolaris.org/source/xref/pkg/gate/src/util/publish/merge.py

It assigns the variant.arch correctly to depend lines that are not 
applicable to all platforms, so we don't need to specify it in our packages.

I also think it would be confusing to create and deliver SUNWscxvm on 
SPARC at the moment, so I propose to leave my code change unaltered. 
When it's ready for SPARC, re-enabling the packaging will be trivial.

Let me know if you disagree.

Thanks
Jonathan


Thorsten Frueauf wrote:
> Hi again,
> 
> sorry for the self reply, but I did some research on the depend action 
> on how it is used with variants currently on an installed system.
> 
> Instead of your proposed changes, I would recommend to just change two 
> lines within usr/src/ipsdefs/SUNWscxvm/depend_static like:
> 
> depend fmri=SUNWlibvirt at 0.5.11-%SOLBRANCHVER% type=require 
> variant.arch=i386
> 
> depend fmri=SUNWxvm at 3.1-%SOLBRANCHVER% type=require variant.arch=i386
> 
> 
> While I did not explicitly try it out, it should be enough to allow the 
> package to get installed on SPARC. See my reasoning below why I would 
> not restrict it to x86, although within Colrado-I none would use it on 
> SPARC yet.
> 
> Greets
>       Thorsten
> 
> Thorsten Frueauf wrote:
>> Hi Jonathan,
>>
>> IMHO the following needs to get considered:
>>
>> HA xVM will not stay being i386/x86 specific. The HA LDOM Project will 
>> get delivered as part of the same agent package - CLARC review for 
>> that was last week.
>>
>> Latest at that time we need to find a way to define a dependency for a 
>> specific platform.
>>
>> We did also not try out fat IPS packages (to my knowledge) yet. If 
>> Colorado-I will deliver fat IPS packages, that will bring pack the 
>> dependency for libvirt to the fat package of 
>> ha-cluster-data-services-full, which in turn will contain the 
>> dependency to SUNWscxvm and thus libvirt - unless the facet/variant 
>> feature also applies to the depend action.
>>
>> This needs to be verified.
>>
>> Greets
>>       Thorsten
>>
>> Jonathan Mellors wrote:
>>> Hi Folks,
>>>
>>> Here's the fix for "6829384 Unable to install SPARC Cluster 
>>> packages(build 08) using IPS on opensolaris 2009.06 b111". The "full" 
>>> install fails on sparc because SUNWscvxm should only be available on 
>>> x86. The fix is to restrict SUNWscxvm to the x86 build.
>>>
>>> Webrev is at:
>>> http://cr.opensolaris.org/~jmellors/6829384/
>>>
>>> Thanks
>>> Jonathan
>>
> 

Reply via email to