On 21/04/2010 16:11, Chris Quenelle wrote:
* appended an "x" to the end of express component packages
so that "cc" will always mean an FCS compiler, and
"ccx" will always mean the latest express compiler.
I don't think you need that because the package namespace is
hierarchical so the fact there is the 'solstudioex' component of the
name above it in the hierarchy ensures that there is a distinction
between FCS and Express releases.
We want "pkg install cc" to do something reasonable.
It will do something reasonable, it will tell the user they have a
choice of wither to go the FCS or Express branches.
Remember that hierarchical names will match against a
request for just the basename. In the discussion during
package renaming, it was mentioned several times as a goal
to try to have unique base names so people didn't have to
specify any of the hierarchy.
Goal not rule.
Which if it was always to be true would mean that the hierarchy is
totally pointless (which I don't believe to be the case).
Also by that rational the package names for the released versions of
Solaris and development versions of Solaris should be different.
Another way to look at this is that FCS vs Express is just a different
version number branch so maybe an incorporation is what you need so that
once you install say 'cc' from the FCS branch you don't endup installing
dbx from the Express branch.
--
Darren J Moffat
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss