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/cacao/[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.
It's probably not what you want, either.

> 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
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to