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