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