Hello,
I am attaching list of comments and changes, which were discussed by the IPS GUI team. Please let me know what do you think. The list was made based on the names from the publisher: http://stard.sfbay.sun.com:26186/ from the 26th of Jan.

best
Michal Pryc


On 01/25/10 11:27 PM, [email protected] wrote:
Next (but sadly not final) set of comments on the proposed renaming:

SUNWj6rt                system/java6
SUNWj6dmo                system/java6/demo
SUNWj6dmx                system/java6/demo-64
SUNWj6dev                system/java6/dev-tools
SUNWj6dvx                system/java6/dev-tools-64
SUNWj6cfg                system/java6/host-config
SUNWj6man                system/java6/man
SUNWj6jmp                system/java6/man/locale/ja
SUNWj6rtx                system/java6/runtime-64

    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"?

SUNWjruby                system/jruby

    Unclear if this really belongs here - again, is "developer"
    more suitable?

SUNWckr                 system/kernel
SUNWdtrp                system/kernel/dtrace/providers

    OK

SUNWpoold                system/kernel/resource-pools

    As this packages doesn't deliver kernel objects, perhaps just
    system/resource-pools.

SUNWgssk                system/kernel/security/gss
SUNWcpr                 system/kernel/suspend-resume

    OK

SUNWkey                 system/keyboard/data/keytables

    Other such files above were under system/data so perhaps
    system/data/keyboard/keytables?

SUNWxorg-xkb                system/keyboard/data/x11

    OK but shouldn't this too be under a top-level x11?

SUNWldom                system/ldoms/core

    system/ldoms?

SUNWscim-tables-korean            system/libraries/scim/korean-tables

    General question - what sort of things go under system/library
    versus just the top-level library?

    In any case, this doesn't match later entries.  Perhaps
    system/library/scim/tables/korean?

SUNWaalib                system/library/aalib

    Doesn't seem to fit under system/library.  library/libaa?

SUNWlibC                system/library/c++/sun

    Not sure if "sun" is the right name here.  Since "sunpro" means
    something to the Studio compiler, maybe
    system/library/c++-sunpro?

SUNWlibtheora                system/library/codec/libtheora
SUNWogg-vorbis                system/library/codec/ogg-vorbis

    OK

SUNWctpls                system/library/complex-text-layout

    liblayout instead of complex-text-layout?

SUNWcsl                 system/library/core

    Maybe just system/library?

SUNWdbus-glib                system/library/dbus-glib

    Or system/library/libdbus-glib?

SUNWdbus-libs                system/library/dbus-libs

    Or system/library/libdbus?

SUNWdbus-python24            system/library/dbus-python-24
SUNWdbus-python26            system/library/dbus-python-26

    These should presumedly by under the location we're putting the
    other Python bits, no?

SUNWflexruntime             system/library/flex-runtime
SUNWgccruntime                system/library/gcc3-runtime

    OK

SUNWGlib                system/library/gnome2/Glib

    This is the old 1.x version of Glib so it doesn't belong under
    gnome2 or gnome.  Not sure it belongs under system, either.
    Perhaps library/glib-1.2?

SUNWgnome-base-libs            system/library/gnome2/base-libs

    This is now empty but in any case, it probably should go under
    where the other "gnome" packages live, as in
    .../gnome/library/base-libs?

SUNWevolution-libs            system/library/gnome2/evolution
SUNWevolution-data-server        system/library/gnome2/evolution/server

    Unclear why "system".  If this is a "gnome" component, then
    perhaps where the others are (.../gnome/library/libgtkhtml and
    .../gnome/library/evolution-data-server?)

SUNWgnome-libs                system/library/gnome2/platform

    Perhaps just .../gnome/library?

SUNWgnu-readline            system/library/gnu-readline

    Again, why system?  Otherwise, OK.

SUNWgd2                 system/library/graphics-draw

    More than just a library here so perhaps this belongs outside
    of system/library?  Also, it seems to go by the name "gd".

SUNWgegl                system/library/graphics/gegl

    Again, system?  In any case, .../library/graphics/libgegl?

SUNWlibrsvg                system/library/graphics/librsvg

    system?

SUNWpixman                system/library/graphics/pixman

    .../library/graphics/libpixman?

SUNWswt                 system/library/graphics/swt

    I think perhaps this belongs where the Java components are?

SUNWwxwidgets                system/library/graphics/wxwidgets

    system?

SUNWGtk                 system/library/gtk2

    This is I believe the old 1.x version of the GTK library so
    perhaps library/gtk-1?

SUNWlibdatrie                system/library/i18n/libdatrie

    This may have a bad classification as I don't believe it's an
    i18n library.

SUNWlibthai                system/library/i18n/libthai
SUNWiconv-extra             system/library/iconv/extra
SUNWiconv-unicode            system/library/iconv/unicode
SUNWuiu8                system/library/iconv/utf-8

    OK

SUNWid3lib                system/library/id3lib

    library/libid3?

SUNWfwdcu                system/library/ieee1394/dcam1394_link

    system/library/devfsadm/dcam1394?

SUNWiiimf-ja-anthy            system/library/iiim/ja
SUNWiiimf-ko-hangul            system/library/iiim/ko/hangul
SUNWiiimf-th-thaile            system/library/iiim/th
SUNWiiimf-zhTW-twle-core        system/library/iiim/zh_TW/core

    I'd like to get some input from the G11N team on this.  Part of
    me thinks it would be good to put all these input-method
    libraries in the same part of the hierarchy.  In addition, I'm
    not sure what the last component should be.  Perhaps something
    like

        system/library/input-method/iiim/ja-anthy
        system/library/input-method/iiim/ko-hangul
        system/library/input-method/iiim/th-thaile
        etc, etc (using the part after SUNWiiimf-)

    SCIM and iBus packages could also go under
    system/library/input-method.

SUNWilmbase                system/library/ilmbase

    Not sure why system?

SUNWimac                system/library/ima

    system/library/storage/ima

SUNWinstall-libs            system/library/install

    Or system/install/library?

SUNWadmlib-sysid            system/library/libadmutil

This will likely be EOFed sooner rather than later but perhaps system/library/sysidtool?

SUNWlibanthy                system/library/libanthy

    system/library/input-method/libanthy?

SUNWbabl                system/library/libbabl

    Again, unclear why system.  Also, I would expect this under a
    graphics or image subcomponent.  Perhaps library/graphics/babl
    (there's more than just libbabl in it)

SUNWlibchewing                system/library/libchewing

    system/library/input-method/libchewing?

SUNWclutter                system/library/libclutter

    library/clutter

SUNWclutter-gst             system/library/libclutter-gst

    library/clutter/gstreamer-clutter

SUNWclutter-gtk             system/library/libclutter-gtk

    library/clutter/gtk2-clutter

SUNWlibconfuse                system/library/libconfuse

    library/libconfuse

SUNWcurl                system/library/libcurl

    Again, not really something I'd expect under system.  And it's
    not just a library so I would suggest command/curl.

SUNWsmapi                system/library/libdiskmgt

    system/library/libdiskmgt

SUNWlibevent                system/library/libevent

    library/libevent

SUNWlexpt                system/library/libexpat

    library/libexpat

SUNWlibffi                system/library/libffi

    library/libffi

SUNWfontconfig                system/library/libfontconfig

    I'm assuming this should *not* be under "x11" but please
    confirm with Alan C.  In any case, I believe the upstream is
    called fontconfig and since there is more than just the single
    library, perhaps system/library/fontconfig?

SUNWfontconfig-docs            system/library/libfontconfig/documentation

    system/library/fontconfig/documentation

SUNWfreetype2                           system/library/libfreetype

    Same question as above but I suppose
    system/library/freetype-2?

SUNWlibgcrypt                           system/library/libgcrypt

    OK although does it make sense to have this under
    system/library/security?

SUNWlibgmime                            system/library/libgmime

    Upstream appears to be gmime so perhaps library/gmime?

SUNWlibgtop                             system/library/libgtop

    OK

SUNWlibhangul                           system/library/libhangul

    system/library/input-method/libhangul?

SUNWgnu-idn                             system/library/libidn

    library/libidn

SUNWlibmcrypt                           system/library/libmcrypt

    OK although does it make sense to have this under
    system/library/security?

SUNWlibmemcached                        system/library/libmemcached

    OK

SUNWlibmikmod                           system/library/libmikmod

    OK although not sure whether this belongs in system either.
    Also, we could put this under library/audio/libmikmod

SUNWlibmng                              system/library/libmng

    library/graphics/libmng?

SUNWlibms                               system/library/libms

    system/library/math?

SUNWlibnet                              system/library/libnet

    OK

SUNWprd                 system/library/libnspr

    Should really be combined with SUNWpr.  For now, how about
    library/nspr/nspr-header?

SUNWpr                    system/library/libnspr4

    library/nspr
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

CATEGORY CHANGE
The below list points the packages which should be
in different Package Manager category:
------------------------------------------------------
    Applications/Internet -> Applications/Plug-ins and Run-times
        mail/evolution-connector/evolution-exchange
        mail/evolution-connector/evolution-jesc
        mail/evolution-connector/evolution-webcal
        web/browser/firefox/plugin/java
     This should be also renamed:
        mail/thunderbird-plugin/lightning -> mail/thunderbird/plugin/lightning

    Applications/Internet -> Desktop (GNOME)/Localizations
        web/browser/firefox/locale/de
        web/browser/firefox/locale/es
        web/browser/firefox/locale/extra
        web/browser/firefox/locale/fr
        web/browser/firefox/locale/hi
        web/browser/firefox/locale/it
        web/browser/firefox/locale/ja
        web/browser/firefox/locale/ko_KR
        web/browser/firefox/locale/pl
        web/browser/firefox/locale/pt_BR
        web/browser/firefox/locale/ru
        web/browser/firefox/locale/sv
        web/browser/firefox/locale/zh_CN
        web/browser/firefox/locale/zh_TW
        mail/thunderbird/locale/de
        mail/thunderbird/locale/es
        mail/thunderbird/locale/extra
        mail/thunderbird/locale/fr
        mail/thunderbird/locale/it
        mail/thunderbird/locale/ja
        mail/thunderbird/locale/ko
        mail/thunderbird/locale/pl
        mail/thunderbird/locale/pt_BR
        mail/thunderbird/locale/ru
        mail/thunderbird/locale/sv
        mail/thunderbird/locale/zh_CN
        mail/thunderbird/locale/zh_TW

    Development/Suites -> Development/GNU
      This is the only package in the dev/suites category, so it's better
      to move it from this to another one, especially the other one suits 
better: 
        developer/gnu

    Desktop (GNOME)/Trusted Extensions -> Desktop (GNOME)/Localizations
        gnome/trusted/locale/de
        gnome/trusted/locale/es
        gnome/trusted/locale/fr
        gnome/trusted/locale/it
        gnome/trusted/locale/ja
        gnome/trusted/locale/ko
        gnome/trusted/locale/pt_BR
        gnome/trusted/locale/ru
        gnome/trusted/locale/sv
        gnome/trusted/locale/zh_CN
        gnome/trusted/locale/zh_HK
        gnome/trusted/locale/zh_TW

    Desktop (GNOME)/Window Managers -> Applications/Configuration and 
Preferences
        desktop/compiz-lib/compizconfig-gconf

    Desktop (GNOME)/Scripts -> Applications/Configuration and Preferences
      This is the only package in the Desktop (GNOME)/Scripts category, and it 
      could be in Configuration and Preferences as it's more natural.
        system/display-manager/desktop-startup

    Desktop (GNOME)/Theming -> System/Libraries
        data/iso-codes

    Desktop (GNOME)/Libraries -> Development/GNOME and GTK+
        developer/gnome2/gtk-doc

    Applications/Plug-ins and Run-times -> System/Libraries
        system/library/ima
        system/library/storage/scsi-plugins

    Applications/Graphics and Imaging -> System/Libraries
        system/library/gtk2

PACKAGE RENAME:
Below list is the list of proposed name changes.
----------------------
    The evolution-data-server Backend Library belongs to evolution, not to 
desktop.
        library/desktop/evolution-data-server -> 
mail/evolution/library/evolution-data-server

    Headers (plural - we don't ship one header per package), shoud belong
    to the package. We should also not duplicate strings as this simply gives
    too much noise:
        system/header/agp-header      ->   system/agp/headers
        system/header/audio-header    ->   system/audio/headers
        system/header/firewire-header ->   system/firewire/headers
        system/header/picl-header     ->   system/picl/headers
        system/header/storage-header  ->   system/storage/headers
        system/header/ugen-header     ->   system/ugen/headers
        system/header/usb-header      ->   system/usb/headers
        system/network/header/ipfilter-header -> system/network/ipfilter/headers
        x11/header/x11 -> x11/headers
        x11/header/xorg -> x11/xorg/headers

    The manuals should belong to the packages, not vice-versa:
        system/man/x11 -> system/x11/man
        system/x11 -> system/x11
        system/man/x11/developer -> system/x11/developer/man
        system/man/x11/xorg-clients -> system/x11/xorg-clients/man
        system/man/iconv-utf8 -> system/iconv-utf8/man

    Other proposed changes:
        system/keyboard/data/x11 -> system/x11/keyboard-layouts

        source/network/pppdump -> network/pppdump/source
        network/ppp/pppdump -> network/pppdump

        source/demo/mdb-examples -> developer/debug/mdb-examples
        source/demo/system -> system/demo/source

        source/network/pppdump -> network/pppdump/source
        source/network/tcpd -> system/network/tcpd/source
        source/system/boot/grub -> system/boot/grub/source

        developer/gnome/doc/gnome-devel-docs -> 
developer/gnome/document/gnome-devel-docs

        system/datamase/mysql-4/test -> system/database/mysql-4/test

        doc/diveintopython -> developer/python/diveintopython

        developer/python/ply -> developer/python-26/ply
        developer/python/pycurl -> developer/python-26/pycurl
        developer/python/pylint -> developer/python-26/pylint
        library/python-24/gnome-python-desktop 
        library/python-24/gnome-python-extras 
        library/python-24/gnome-python-libs 
        library/python2/cherrypy -> library/python-26/cherrypy
        library/python2/libxml -> library/python-24/libxml
        library/python2/libxml-26 -> library/python-26/libxml
        library/python2/libxsl -> library/python-26/libxsl
        SUNWlxsl-python -> library/python-24/libxsl
        library/python2/logilab-astng -> library/python-26/logilab-astng
        library/python2/logilab-common -> library/python-26/logilab-common
        library/python2/lxml -> library/python-24/lxml
        library/python2/lxml-26 -> library/python-26/lxml
        library/python2/mako -> library/python-26/mako
        library/python2/pyopenssl -> library/python-24/pyopenssl
        library/python2/pyopenssl-26-> library/python-26/pyopenssl
        library/python2/pywbem-> library/python-26/pywbem
        system/python24 -> system/python-24
        system/python25 -> system/python-25
        system/python26 -> system/python-26

        developer/tcl/openssl -> developer/tcl-8/openssl
        developer/tcl/snack -> developer/tcl-8/snack

        system/apache/plugins-22/fastcgi-plugin -> 
system/apache/server-22/plugins/fastcgi
        system/apache/plugins-22/php52-plugin -> 
system/apache/server-22/plugins/php52
        system/apache/plugins-22/proxy-html-plugin -> 
system/apache/server-22/plugins/proxy-html
        system/apache/plugins-22/security-plugin -> 
system/apache/server-22/plugins/security
        system/apache/plugins-22/sed-plugin -> 
system/apache/server-22/plugins/sed
        system/apache/plugins-22/tomcat-plugin -> 
system/apache/server-22/plugins/tomcat
        system/apache/plugins-22/xml2enc-plugin -> 
system/apache/server-22/plugins/xml2enc

        system/trusted/trusted-extensions -> gnome/trusted/trusted-extensions
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss

Reply via email to