Hi all,
I met with Stephen (Hahn) and David (Comay) today to resolve
the outstanding issues with the new names for the unbundled
packages, which we'd like to change for the OpenSolaris 2009.06
release.
The seven issues are noted here with their proposed resolutions.
A list of the new proposed package names is included below.
Unless I hear any categorical objections, I plan to start working
on a new webrev that implements these changes tomorrow morning.
1/ Should it be "devel" or "developer" ?
PROPOSAL: "developer".
2/ What should be the new name for the OpenDS package?
PROPOSAL: service/network/ldap/opends
3/ So what happens if a user types "pkg install java"?
The concern here was that "java" is part of multiple package
names, and even though pkg will do the right thing (and tell
you what those package names are without installing anything),
it wasn't necessarily obvious what was being intended.
PROPOSAL: where possible the "basename" part of the new
package name will aim for uniqueness. Eg.
"developer/netbeans/library/libnb-java" instead
of "developer/netbeans/library/java". In some
cases, the "basename" will retain the same name as the
original package name.
4/ What should the category/sub-category of the MessageQueue41
package be?
PROPOSAL: There will be a new sub-category ("Communications")
added to the "Web Services" category. MessageQueue41
will be classified with:
classification "Web Services/Communications"
5/ What should we do with the NetBeans "incorporation"
package name ?
PROPOSAL: developer/netbeans/netbeans-incorporation
Note that this package name does not have a
classification so will not appear in the Package
Manager (PM).
6/ Should we do anything with locale names? For example,
office/openoffice/locale-pt-BR
instead of
office/openoffice/locale/pt-BR
PROPOSAL: No. The newly proposed locale names will stay
the same for now. There is a separate plan to
properly handle locale names/packages at a future
date.
7/ What should the Package Manager GUI display ?
PROPOSAL: In it's list, hopefully in most cases, it can now
just display the last part of the package name.
If a package is selected from the list, than the
full new package name should be displayed in the
lower window.
It is recognized that there will be extra special
rules that need to be added to display something
meaningful in some cases. One of those is for
locale packages. It is suggested there that if the
penultimate part of the new package names is "locale",
then the PM should display the last three parts of
the package name in the list. For example, for the
package name "office/openoffice/locale/es" it should
display "openoffice/locale/es".
Also a similar rule if the penultimate part of the
name is "plugin".
Following these proposals, here are the new unbundled package names:
clustertools_7.1 ==> developer/clustertools-71
clustertools ==> developer/clustertools
clustertools_8.1 ==> developer/clustertools-81
dtrace-gui-plugin ==> developer/netbeans/plugin/nb-dtrace
eclipse ==> developer/eclipse
glassfishv2 ==> web/glassfish-2
mq41 ==> service/network/message-queue-41
netbeans ==> developer/netbeans
netbeans-incorporation ==> developer/netbeans/netbeans-incorporation
libnb-apisupport ==> developer/netbeans/library/libnb-apisupport
libnb-cnd ==> developer/netbeans/library/libnb-cnd
libnb-enterprise ==> developer/netbeans/library/libnb-enterprise
libnb-groovy ==> developer/netbeans/library/libnb-groovy
libnb-gsf ==> developer/netbeans/library/libnb-gsf
libnb-ide ==> developer/netbeans/library/libnb-ide
libnb-identity ==> developer/netbeans/library/libnb-identity
libnb-java ==> developer/netbeans/library/libnb-java
libnb-php ==> developer/netbeans/library/libnb-php
libnb-platform ==> developer/netbeans/library/libnb-platform
libnb-profiler ==> developer/netbeans/library/libnb-profiler
libnb-ruby ==> developer/netbeans/library/libnb-ruby
libnb-soa ==> developer/netbeans/library/libnb-soa
libnb-visualweb ==> developer/netbeans/library/libnb-visualweb
libnb-webcommon ==> developer/netbeans/library/libnb-webcommon
libnb-websvccommon ==>
developer/netbeans/library/libnb-websvccommon
libnb-xml ==> developer/netbeans/library/libnb-xml
netbeans-cpp ==> developer/netbeans/netbeans-cpp
netbeans-desktop ==> developer/netbeans/netbeans-desktop
netbeans-full ==> developer/netbeans/netbeans-full
netbeans-ide ==> developer/netbeans/netbeans-ide
netbeans-java ==> developer/netbeans/netbeans-java
netbeans-javase ==> developer/netbeans/netbeans-javase
netbeans-php ==> developer/netbeans/netbeans-php
netbeans-ruby ==> developer/netbeans/netbeans-ruby
opends ==> service/network/ldap/opends
openoffice ==> office/openoffice
openoffice-sdk ==> office/openoffice/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
sunstudioexpress ==> developer/sunstudioexpress
webstackui ==> web/webstack-ui
Yes, I know there are some new unbundled packages coming. Those will
be handled in a similar fashion, on an individual basis.
Thanks.
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss