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

Reply via email to