Okay the replies on this (thanks) seem to have slowed (thanks again),
so let me try to summarize. If I'm making any wrong assumptions or have
missed anything out, don't be frightened to tell me. :-)
1/ Should it be "develop" or "dev" or "development" or "devel" or "..." ?
"dev" was ruled out as it conflicts with dev-as-in-device.
"development" was considered long.
So that leaves "develop" or "devel". Stephen said he'd be okay
with "devel" and as it's less to type that "develop", I suggest
we go with that.
PROPOSAL: Replace occurances of "develop" with "devel"
If there's a consensus around "devel" then let's go with that although
I think it's sounds a bit like "developmment" as in not FCS. I'll
through out "developer" instead which makes it clearer the audience
these packages are intended towards.
2/ Should it be "develop/ide/netbeans/..." or "develop/netbeans/..." ?
Same for "eclipse" and "sunstudioexpress".
From 1/ above, that should now be "devel/ide/netbeans/..." or
"devel/netbeans/..." and so on.
From the discussion, I belive we should remove the "ide" part of
the name. And certainly from "sunstudioexpress" as it's more than
an IDE.
PROPOSAL: "devel/netbeans/..."
"devel/eclipse"
"devel/sunstudioexpress"
Sounds good to me modulo the comments on #1 above.
3/ What should the "develop/ide/netbeans/dtrace/gui-plugin" be?
I read the discussion between Stephen and Danek and I saw Stephen
concede, but somehow in all of the excitement, I wasn't exactly
sure what he was conceding to. After checking with Danek I believe
we are at:
PROPOSAL: change it to "devel/netbeans/plugin/dtrace".
So what happens if a user types "pkg install dtrace"? I believe if
this is the only package with that last component named "dtrace" then
it will match. That seems counterintuitive to me. Perhaps
"developer/netbeans/dtrace-plugin"?
4/ PROPOSAL: glassfish-v2" should become "glassfish-2"
I don't have a strong preference either way here but prefer
"glassfish-2".
5/ PROPOSAL: change "system/library/naming/opends" to
"system/network/naming/opends".
The most recently proposed name of "service/network/ldap/opends" is
fine with me.
6/ OpenOffice is not a system package.
After discussion, I believe we arrived at:
PROPOSAL: Everything should be under "office/openoffice/..."
As with the "dtrace" plugin above, I'm concerned (perhaps unfounded)
that generic names like the names of various locales will end up being
matched. Would it make more sense to standardize on something like
"locale-ptBR" for this sort of thing rather than just "ptBR"?
7/ Is there a better name than "webstackui"? Would "webstack-gui"
be better, given "dtrace-gui"? Tom mentioned that this isn't
really a "gui" more of a "ui".
PROPOSAL: change "web/webstackui" to "web/webstack-ui".
Either of these two looks OK to me.
Unresolved:
A/ What should the category/sub-category be for MessageQueue41?
How about "service/network/messagequeue-41". And if there isn't an
intent of being able to install more than one version at a time, then I
would just go with "service/network/messagequeue".
B/ NetBeans: don't think we want "incorporation" as a basename.
(as in: "develop/ide/netbeans/incorporation"). What should
we use instead?
It's not clear to me whether the incorporations belong with the rest of
the packages or perhaps under a different namespace such as
"incorporation/netbeans" and "incorporation/entire", etc. Have you
asked Bart his thoughts here?
C/ W.r.t. version numbers, (and picking ClusterTools 8.1 as an
example), should it be ".../clustertools-81" or
".../clustertools-8.1" or "..." ?
Let's go with the "-81" suffix.
clustertools_7.1 ==> devel/clustertools-71
clustertools ==> devel/clustertools
clustertools_8.1 ==> devel/clustertools-81
dtrace-gui-plugin ==> devel/netbeans/plugin/dtrace
eclipse ==> devel/eclipse
Fine modulo above comments.
glassfishv2 ==> web/glassfish-2
Fine.
mq41 ==> service/network/message-queue-41
Fine although please check with Ludo whether the version number is
really necessary.
netbeans ==> devel/netbeans
netbeans-incorporation ==> devel/netbeans/incorporation
libnb-apisupport ==> devel/netbeans/library/apisupport
libnb-cnd ==> devel/netbeans/library/cnd
libnb-enterprise ==> devel/netbeans/library/enterprise
libnb-groovy ==> devel/netbeans/library/groovy
libnb-gsf ==> devel/netbeans/library/gsf
libnb-ide ==> devel/netbeans/library/ide
libnb-identity ==> devel/netbeans/library/identity
libnb-java ==> devel/netbeans/library/java
libnb-php ==> devel/netbeans/library/php
libnb-platform ==> devel/netbeans/library/platform
libnb-profiler ==> devel/netbeans/library/profiler
libnb-ruby ==> devel/netbeans/library/ruby
libnb-soa ==> devel/netbeans/library/soa
libnb-visualweb ==> devel/netbeans/library/visualweb
libnb-webcommon ==> devel/netbeans/library/webcommon
libnb-websvccommon ==> devel/netbeans/library/websvccommon
libnb-xml ==> devel/netbeans/library/xml
netbeans-cpp ==> devel/netbeans/cpp
netbeans-desktop ==> devel/netbeans/desktop
netbeans-full ==> devel/netbeans/full
netbeans-ide ==> devel/netbeans/ide
netbeans-java ==> devel/netbeans/java
netbeans-javase ==> devel/netbeans/javase
netbeans-php ==> devel/netbeans/php
netbeans-ruby ==> devel/netbeans/ruby
I'd like clarification on what happens with these packages and a user
types something like "pkg install java". It seems matching the
NetBeans Java library is the wrong thing here (even if it means a
conflict and it's listed as one of many choices).
opends ==> system/network/naming/opends
Your newly proposed name of "service/network/ldap/opends" is fine.
openoffice ==> office/openoffice
openoffice-sdk ==> office/openoffice/sdk
openoffice-de ==> office/openoffice/locale/de
openoffice-es ==> office/openoffice/locale/es
openoffice-fr ==> office/openoffice/locale/fr
openoffice-hu ==> office/openoffice/locale/hu
openoffice-it ==> office/openoffice/locale/it
openoffice-ja ==> office/openoffice/locale/ja
openoffice-ko ==> office/openoffice/locale/ko
openoffice-nl ==> office/openoffice/locale/nl
openoffice-pl ==> office/openoffice/locale/pl
openoffice-pt ==> office/openoffice/locale/pt
openoffice-pt-BR ==> office/openoffice/locale/pt-BR
openoffice-ru ==> office/openoffice/locale/ru
openoffice-sv ==> office/openoffice/locale/sv
openoffice-zh-CN ==> office/openoffice/locale/zh-CN
openoffice-zh-TW ==> office/openoffice/locale/zh-TW
See comments above.
sunstudioexpress ==> devel/sunstudioexpress
See first comment.
webstackui ==> web/webstack-ui
Looks good.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss