Hi Jonathan et al,

thanks for verifying how merge.py will behave in this case.

I am fine with your changes in the webrev below.

Greets
       Thorsten

Jonathan Mellors wrote:
> 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

-- 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   Sitz der Gesellschaft:
   Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
   Amtsgericht Muenchen: HRB 161028
   Geschaeftsfuehrer: Thomas Schroeder, Wolfgang Engels, Dr. Roland Boemer
   Vorsitzender des Aufsichtsrates: Martin Haering
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Reply via email to