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 >> >