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

Reply via email to