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

Reply via email to