On 01/25/10 05:37 PM, Nicolas Williams wrote:
On Mon, Jan 25, 2010 at 03:27:12PM -0800, [email protected] wrote:
Next (but sadly not final) set of comments on the proposed renaming:
SUNWj6rt system/java6
...
Besides the question of whether "java" things should be under
system, why "java6" instead of "java-6" as the latter seems
more aligned with the versioning we're doing.
Rather than having "dev-tools" (and its -64 cousin) under
<whatever>/java6, perhaps it should be under the top-level
"developer"?
Runtimes for languages are hardly just for developers, ergo they belong
in system/ while pkgs specifically for developers belong in developer/.
Wouldn't that logic then mean that *all* possible runtimes belong in
system? Somehow, that seems odd to me.
Of course, such a purist view means that one has to look in two places
in the pkg name hierarchy for closely related pkgs. Not good. But then
again, I don't think this problem is avoidable except by having aliases.
Aliases double namespace usage which in turn creates extra (not
insignificant) overhead, and I think they can actually be confusing to
users since it may not be obvious that they are the same package.
Aliases also don't formally exist in pkg(5).
This is why namespace != package classification.
--
Shawn Walker
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss