On Dec 9, 2011, at 10:28 AM, Danek Duvall wrote: > David Sechrest wrote: > >> How can I install a different version of the Solaris 11 bundled >> library/cacao package into Solaris 11 11/11? Is facet.version-lock the >> way to go here? > > The version-lock facets (where implemented) are intended as an escape hatch > for customers and developers allowing them to install a version of a > package that isn't intended to be part of or supported on a particular > release. The canonical example is firefox -- we shipped FF6 with S11, but > a customer might very well want to run FF8 instead, but not have to upgrade > the entire OS to get it. So they unlock the firefox package and upgrade it > alone. > >> But then does this require that the cacao-incorporation manifest have >> this line (which it doesn't currently) so that I can then toggle the >> facet: >> >> depend fmri=library/[email protected],5.11-0.174.0.0.0.0.0 type=incorporate \ >> facet.version-lock.bar=true > > Right; you didn't set up version (un-)locking, so that's not an option.
We could certainly add this in the next update so that we then could take advantage of this in the future. > It's probably not what you want, either. Can you elaborate on why you think we wouldn't want this? Reading through the IPS dev guide I also found what may be another option. If I understand it correctly, had the cacao-incorporation specified the version of library/cacao like this: depend fmri=library/[email protected],5.11-0.174.0.0.0.0.0 type=incorporate changing "2.3.0.0" to "2.3", then IPS would allow us to install version 2.3.1 of library/cacao. Of course this again wouldn't help us in S11 11/11 but I wonder if this is a viable option for future releases of our unbundled product when it doesn't line up with S11 release schedules. thanks Dave > >> Are there any other alternatives we should be looking at? > > If you want to upgrade the cacao packages in the OS, you'll need to rev > cacao-incorporation as well, to re-constrain them to the newer versions. > Your unbundled product will then depend on the newer versions of the > packages, forcing the customer to upgrade the OS in order to be able to > install it. > > Granted, the messaging they'd get when installing the unbundled software on > FCS won't be as helpful as we'd like it to be. We're still figuring out > how to make that better. > > Danek --- David Sechrest Phone: (408) 276-5800 x15800 Systems Management Email: [email protected] Oracle Corporation _______________________________________________ pkg-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
