I've included below a revision to a set of comments I had earlier sent
Rich and Stephen on the current proposal outlined in
http://defect.opensolaris.org/bz/show_bug.cgi?id=6186
It covers roughly the first third of the packages listed in
http://defect.opensolaris.org/bz/attachment.cgi?id=3269
SUNWacc accounting/legacy
Seems strange to have accounting at the top-level. Why not
system/accounting or system/accounting/legacy?
SUNWauda audio/audioplay
As there's more than just audioplay here, what about
audio/utilities? Or as Stephen suggested, command/audio?
SUNWgnome-audio audio/esd
As this is specifically a GNOME thing, what about
gnome/audio/esd?
SUNWlibcanberra audio/libcanberra
library/audio/libcanberra
SUNWsound-exchange audio/sound-exchange
SUNWflac codec/flac
SUNWspeex codec/speex
SUNWbwm-ng command/bwm-ng
SUNWdosbox command/dosbox
SUNWgnu-coreutils command/gnu-coreutils
SUNWgnu-findutils command/gnu-findutils
SUNWggrp command/gnu-grep
OK
SUNWgnu-mc command/gnu-mc
As there isn't an equvalent to "mc" in the SunOS world, perhaps
this should just be command/mc?
SUNWgtar command/gnu-tar
OK
SUNWgnupg command/gnupg
command/gpg2?
SUNWlatencytop command/latencytop
system/command/latencytop
SUNWdcraw command/media/dcraw
SUNWsongbird command/media/songbird
SUNWpipe-viewer command/pipe-viewer
SUNWrrdtool command/rrdtool
OK
SUNWsg3utils command/sg3utils
system/command/sg3_utils (the latter component is the upstream
name.)
SUNWshmux command/shmux
SUNWtree command/tree
SUNWxsane command/xsane
SUNWp7zip compress/7zip
compress/p7zip
SUNWbzip compress/bzip2
SUNWgzip compress/gzip
SUNWunzip compress/unzip
SUNWzip compress/zip
SUNWantlr developer/antlr
SUNWantlr2 developer/antlr-2
SUNWcstl developer/apptrace
OK
SUNWpstl developer/apptrace/pstl
developer/apptrace/platform?
SUNWucbt developer/apptrace/ucblib
SUNWbonnieplus developer/benchmark/bonnieplus
SUNWfilebench developer/benchmark/filebench
SUNWiozone developer/benchmark/iozone
SUNWsysbench developer/benchmark/sysbench
Why are these under developer/benchmark rather than
command/benchmark?
SUNWant developer/build/ant
SUNWaconf developer/build/autoconf
SUNWautogen developer/build/autogen
SUNWgnu-automake-110 developer/build/automake-110
SUNWgnu-automake-19 developer/build/automake-19
SUNWcmake developer/build/cmake
SUNWgmake developer/build/gnu-make
SUNWlibtool developer/build/libtool
SUNWonbld developer/build/onbld
SUNWgcc developer/c/gcc-3
OK
SUNWkonkretcmpi developer/c/konkretcmpi
Not sure if I categorized this correctly - wonder if it should
just be developer/konkretcmpi?
SUNWclisp developer/clisp
SUNWcea developer/debug/adb/driver/sun/ce
SUNWgdb developer/debug/gdb
SUNWmdb developer/debug/mdb
SUNWfcmdb developer/debug/mdb/plugin/fibre-channel
SUNWdoxygen developer/doc-tools/doxygen
SUNWepydoc developer/doc-tools/epydoc
OK
SUNWcacaodtrace developer/dtrace/cacao
SUNWdtrc developer/dtrace/client
SUNWDTraceToolkit developer/dtrace/toolkit
SUNWxdt developer/dtrace/xvm
I don't know if this should be developer/dtrace or
system/dtrace although I lean towards the latter.
SUNWerlang developer/erlang
SUNWerlang-doc developer/erlang/documentation
SUNWgnome-common-devel developer/gnome2/common
SUNWgir-repository developer/gnome2/gir-repository
SUNWgobject-introspection developer/gnome2/gobject-introspection
SUNWgtk-doc developer/gnome2/gtk-doc
developer/gnome2/gtk2/documentation (both because this is GTK2
and you used documentation with the Erlang package.)
SUNWgtk-vnc developer/gnome2/gtk-vnc
SUNWgtk-vnc-python24 developer/gnome2/gtk-vnc/python-24
SUNWgtk-vnc-python26 developer/gnome2/gtk-vnc/python-26
SUNWlablgtk developer/gnome2/lablgtk
gcc-dev developer/gnu
OK
SUNWguile developer/guile
SUNWImperius developer/imperius
SUNWjunit developer/java/junit
SUNWflexlex developer/lexer/flex
OK
SUNWlibgc developer/library/c++/libgc
SUNWsigcpp developer/library/c++/libsigcpp
SUNWlibxmlpp developer/library/c++/libxmlpp
SUNWdpl developer/library/dpl
SUNWfftw2 developer/library/fftw-2
SUNWfftw3 developer/library/fftw-3
SUNWgnu-mp developer/library/gnu-mp
SUNWgnu-mpfr developer/library/gnu-mpfr
SUNWslib developer/library/gnu-slib
General question - what should cause packages to be under
developer/library rather than some other */library part of the
hieraechy? Some of the above could just as well be under
system/library (or vice-versa?)
In addition, although it's a bit superfluous I think we should
be consistent here if we can. Ideally if this comes from the
upstream, we should use the upstream name. Alternative if
there's a single library, by that name (for example SUNWgnu-mp
=> <whatever>/library/gnu/libgmp.)
SUNWarc developer/library/lint
OK
SUNWidnd developer/library/network/dns-i18n
In addition to the general question above, why the specific
"network" component here rather than just
developer/library/libidn (the latter is the upstream component
name in any case?)
SUNWtnfd developer/library/tnf
SUNWtnfc developer/library/tnf-core
I would put the former in developer/tnf and the latter in
system/tnf (although they really should just be combined or
EOFed.)
SUNWicud developer/library/unicode
developer/icu or perhaps developer/unicode?
SUNWlua developer/lua
SUNWcpp developer/macro/cpp
SUNWgm4 developer/macro/gnu-m4
SUNWocaml developer/ocaml
SUNWbison developer/parse/bison
SUNWopensp developer/parse/opensp
SUNWpython-ply developer/python/ply
SUNWpython-pycurl developer/python/pycurl
SUNWpylint developer/python/pylint
SUNWpyyaml24 developer/python/pyyaml-24
SUNWpyyaml25 developer/python/pyyaml-25
SUNWpyyaml26 developer/python/pyyaml-26
SUNWTcl developer/tcl-8
SUNWtcltls developer/tcl/openssl
SUNWsnack developer/tcl/snack
SUNWTk developer/tk
OK
SUNWastdev developer/tool/astdev
SUNWbcc developer/tool/bcc
SUNWftdu developer/tool/ftsafe
SUNWbinutils developer/tool/gnu-binutils
SUNWIPython developer/tool/ipython
SUNWactivation developer/tool/jaf
SUNWquilt developer/tool/quilt
SUNWbtool developer/tool/sun-ccs
SUNWsprot developer/tool/sun-make-sccs
SUNWtoo developer/tool/sun-progutils
SUNWswig developer/tool/swig
Why developer/tool/<whatever> versus developer/<whatever>?
Also, several other packages have "sun" as a component name so
how about developer/sun/tools for SUNWsprot and
developer/sun/make for SUNWsprot (the latter should really be
refactored anyway but "make" is the more likely component of
interest.)
SUNWtoo isn't really a developer package (modulo the linker) so
I would move it out of developer completely. Perhaps
system/command/tools (another package that needs to be
refactored?)
SUNWcvs developer/versioning/cvs
SUNWgit developer/versioning/git
SUNWmercurial developer/versioning/mercurial
SUNWsvn developer/versioning/subversion
SUNWjhrt doc/help/javahelp
OK
SUNWjdoc doc/locale/ja
As with SUNWdoc, most of this is troff related so I would say
doc/troff/locale/ja.
SUNWdiveintopython doc/python/diveintopython
OK
SUNWaudd driver/audio
First, a general question about the "driver" area - we're not
being consistent it seems with using the manufacturer name
(including "sun") as one of the components. If we want to do
this, it seems we should do so throughout or not at all for
those packages delivering hardware drivers.
I'm wondering if it makes sense to have a convention here for
these packages that need to be broken up, such as
SUNWaudd => driver/audio/misc?
SUNWad810 driver/audio/audio810
SUNWaudiocmi driver/audio/audiocmi
SUNWaudioemu10k driver/audio/audioemu10k
SUNWaudiohd driver/audio/audiohd
SUNWadixp driver/audio/audioixp
SUNWaudiosolo driver/audio/audiosolo
SUNWvia823x driver/audio/audiovia823x
SUNWaudiovia97 driver/audio/audiovia97
SUNWaudiols driver/audio/creative/audiols
SUNWaudiop16x driver/audio/creative/audiop16x
OK
SUNWddu driver/ddu
This shouldn't be under driver, IMO. Perhaps
system/command/ddu?
SUNWdcopy driver/dma
driver/i86pc/ioat
SUNWagp driver/graphics/agpgart
OK
SUNWastfb driver/graphics/ast
driver/graphics/ast/ast (in case we ever have another AST
package.)
SUNWastfbcf driver/graphics/ast/config
driver/graphics/ast/ast/config
SUNWatigfx driver/graphics/ati/atiatom
SUNWdrmr driver/graphics/drm
OK
SUNWfbc driver/graphics/fbc
system/command/fbconfig?
NVDAgraphics driver/graphics/nvidia
driver/graphics/nvidia/nvidia
SUNWcg6 driver/graphics/sun/cg6
This package is obsolete and should not be renamed.
SUNWefbcf driver/graphics/sun/efb/efb-config
driver/graphics/sun/efb/config
SUNWefb driver/graphics/sun/efb/efb-kernel
driver/graphics/sun/efb
SUNWefbw driver/graphics/sun/efb/efb-xorg
OK
SUNWkfbcf driver/graphics/sun/kfb/kfb-config
driver/graphics/sun/kfb/config
SUNWkfb driver/graphics/sun/kfb/kfb-kernel
driver/graphics/sun/kfb
SUNWkfbw driver/graphics/sun/kfb/kfb-xorg
OK
SUNWxorg-graphics-ddx driver/graphics/xorg
driver/graphics/misc-xorg (to be a bit more consistent with the
other Xorg modules above?)
SUNWpsdcr driver/i86pc/misc
OK
SUNW1394 driver/ieee1394
General comment - I think this should be driver/firewire and
the actual driver packages should match the name of the driver
(as almost all of the other driver packages do.)
SUNWav1394 driver/ieee1394/av
driver/firewire/av1394
SUNWfwdc driver/ieee1394/camera
driver/firewire/dcam1394
SUNWscsa1394 driver/ieee1394/storage
driver/firewire/scsa1394
SUNWib driver/infiniband
SUNWarbel driver/infiniband/arbel
OK
SUNWibdma driver/infiniband/dma
driver/infiniband/ibdma
SUNWhermon driver/infiniband/hermon
OK
SUNWipoib driver/infiniband/ip
driver/infiniband/ibd
SUNWrpcib driver/infiniband/rpcib
SUNWibsdp driver/infiniband/sdp
SUNWibsdpib driver/infiniband/sdpib
SUNWtavor driver/infiniband/tavor
SUNWpcelx driver/network/3com/pcelx
SUNWafe driver/network/admtek/afe
OK
SUNWamd8111s driver/network/amd/8111
driver/network/amd/amd8111s
SUNWarn driver/network/atheros/arn
SUNWatge driver/network/atheros/atge
SUNWatheros driver/network/atheros/ath
SUNWuath driver/network/atheros/uath
SUNWatu driver/network/atmel/atu
OK
SUNWbridge driver/network/bridge
Not a driver - network/bridge?
SUNWbfe driver/network/broadcom/bfe
SUNWbge driver/network/broadcom/bge
OK
BRCMbnx driver/network/broadcom/netxtreme2
driver/network/broadcom/bnx
SUNWchxge driver/network/chelsio/chxge
SUNWpcan driver/network/cisco/pcan
OK
SUNWdmfe driver/network/davicom9102
driver/network/davicom/dmfe
SUNWintgige driver/network/intel/e1000g
SUNWigb driver/network/intel/igb
SUNWipw driver/network/intel/ipw
SUNWiwh driver/network/intel/iwh
SUNWiwi driver/network/intel/iwi
SUNWiwk driver/network/intel/iwk
SUNWiwp driver/network/intel/iwp
SUNWixgb driver/network/intel/ixgb
SUNWixgbe driver/network/intel/ixgbe
SUNWwpi driver/network/intel/wpi
OK
SUNWllc driver/network/llc
driver/network/llc2
SUNWpcwl driver/network/lucent/pcwl
SUNWmxfe driver/network/macronix/mxfe
SUNWmwl driver/network/marvell/mwl
SUNWyge driver/network/marvell/yge
OK
SUNWmyri10ge driver/network/myri10ge
driver/network/myricom/myri10ge
SUNWniumx driver/network/niumx
driver/network/sun/niumx
SUNWntxn driver/network/ntxn
driver/network/netxen/ntxn
SUNWnge driver/network/nvidia/nge
OK
SUNWpacket driver/network/packet
driver/network/bpf
SUNWralink driver/network/ralink/ral
SUNWrum driver/network/ralink/rum
SUNWrwd driver/network/ralink/rwd
SUNWrwn driver/network/ralink/rwn
SUNWrge driver/network/realtek/rge
SUNWrtls driver/network/realtek/rtls
SUNWrtw driver/network/realtek/rtw
OK
SUNWural driver/network/realtek/ural
driver/network/ralink/ural
SUNWurtw driver/network/realtek/urtw
OK
SUNWrsgk driver/network/secure-rpc
system/kernel/secure-rpc
SUNWsfe driver/network/sis/sfe
SUNWced driver/network/sun/ce
OK
SUNWerid driver/network/sun/erid
driver/network/sun/eri
SUNWged driver/network/sun/ged
driver/network/sun/ge
SUNWhmd driver/network/sun/hmd
driver/network/sun/hme
SUNWhmdu driver/network/sun/hmdu
Sigh - this should really be combined with SUNWhmd or some
other refactoring take place. For now, I would suggest
driver/network/sun/hmdu/headers.
SUNWhxge driver/network/sun/hxge
SUNWnxge driver/network/sun/nxge
OK
SUNWqfed driver/network/sun/qfed
driver/network/sun/qfe
SUNWvr driver/network/vr
driver/network/via/vr
SUNWxge driver/network/xframe/xge
driver/network/neterion/xge
SUNWzyd driver/network/zydas
driver/network/zydas/zyd
SUNWpcmci driver/pcmcia
OK
SUNWpcser driver/pcmcia/serial
driver/pcmcia/pcser
SUNWfipe driver/pm/intel/fipe
driver/i86pc/fipe
SUNWsbp2 driver/serial/sbp2
driver/firewire/sbp2
SUNWusbccid driver/serial/usb-ccid
Not a kernel driver but associated with smartcard. Perhaps
system/smartcard/usb-ccid?
SUNWarcmsr driver/storage/arcmsr
There are some drivers under driver/storage/sata listed below?
If we want to do that, this could be under that or
driver/storage/sas. In any case, the manufacturer is "areca"
so this could be driver/storage/sata/areca/arcmsr or
driver/storage/sas/areca/arcmsr. driver/storage/areca/arcmsr
avs driver/storage/avs
OK
SUNWspsv driver/storage/avs/spsv
driver/storage/avs/sv
SUNWbcmsata driver/storage/broadcom/bcmsata
driver/storage/broadcom/bcm_sata or
driver/storage/sata/broadcom/bcm_sata
SUNWemlxs
driver/storage/emulex-sun/lightpulse-driver
driver/fibre-channel/emulex/emlxs
SUNWfcip driver/storage/fcip
driver/fibre-channel/fcip
SUNWfcsm driver/storage/fcsm
driver/fibre-channel/fcsm
SUNWfctl driver/storage/fibre-channel
driver/fibre-channel/fp
SUNWpsdir driver/storage/isa
SUNWlsimega driver/storage/lsi/lsimega
SUNWmegasas driver/storage/lsi/mega_sas
driver/storage/sas/lsi/mega_sas?
SUNWmptsas driver/storage/lsi/mptsas
driver/storage/sas/lsi/mpt_sas?
SUNWmrsas driver/storage/lsi/mrsas
driver/storage/sas/lsi/mr_sas?
SUNWpsdpr driver/storage/pcmcia/pcata
driver/pcmcia/pcata
SUNWpmcs driver/storage/pmcs
driver/storage/sas/pmc-sierra/pmcs?
SUNWqlc driver/storage/qlogic/qlc-driver
driver/fibre-channel/qlogic/qlc
SUNWqlcu driver/storage/qlogic/qlc-utilities
Another one that should be combined. For now, I would suggest
driver/fibre-channel/qlogic/qlc/debug.
SUNWahci driver/storage/sata/ahci
OK
SUNWmv88sx driver/storage/sata/marvell/88sx
driver/storage/sata/marvell/marvell88sx
SUNWnvsata driver/storage/sata/nvidia
driver/storage/sata/nvidia/nv_sata
SUNWsi3124 driver/storage/sata/silicon-image/si3124
SUNWaac driver/storage/scsi/adaptec/aac
SUNWadpu320 driver/storage/scsi/adaptec/adpu320
OK
SUNWfcp driver/storage/scsi/fcp
driver/fibre-channel/fcp
SUNWpd driver/storage/scsi/glm
Unfortunately this contains a mixture of drivers on the SPARC
side. I suggest for now we leave this as SUNWpd but a
subsequent putback fix this by creating something like
driver/storage/scsi/glm (for i386)
driver/sparc/misc (for sparc)
SUNWamr driver/storage/scsi/lsi/amr
SUNWses driver/storage/scsi/ses
OK
SUNWsmpd driver/storage/smp
driver/storage/sas/smp
SUNWfcoe driver/storage/sun/fcoe
SUNWfcoei driver/storage/sun/fcoei
SUNWfcoet driver/storage/sun/fcoet
I would put these under driver/storage/fcoe/<component>.
SUNWfcoeu driver/storage/sun/fcoeu
system/library/libfcoe
SUNWluxd driver/storage/sun/luxd
driver/storage/sun/sf
SUNWluxl driver/storage/sun/luxl
driver/storage/sun/socal
SUNWsrpt driver/storage/sun/srpt
driver/storage/iscsi/srpt
SUNWssad driver/storage/sun/ssad
driver/storage/sun/ssd
SUNWtpm driver/tpm
Given there might be other drivers in this space, I would say
driver/tpm/tpm.
SUNWusb driver/usb
OK
SUNWuftdi driver/usb/ftdi
driver/usb/usbftdi
SUNWugen driver/usb/generic
driver/usb/ugen
SUNWusbs driver/usb/serial
driver/usb/serial/usbser
SUNWuksp driver/usb/serial/keyspan
driver/usb/serial/keyspan/usbsksp
SUNWukspfw driver/usb/serial/keyspan/usbs49_fw
driver/usb/serial/keyspan/usbs49_fw
SUNWuprl driver/usb/serial/prolific
driver/usb/serial/prolific/usbsprl
SUNWuacm driver/usb/serial/usbsacm
OK
SUNWuedg driver/usb/serial/usbser_edge
driver/usb/serial/digi/usbser_edge
SUNWusbvc driver/usb/video/usbvc
OK
SUNWuwb driver/uwb
system/kernel/ultra-wideband
SUNWxwdv driver/x11/winlock
SUNWxsvc driver/x11/xsvc
OK
SUNWxvmpv driver/xvm/core
driver/xvm/pv or driver/xvm/paravirtualized (!)
SUNWbvi editor/bvi
SUNWgnu-emacs editor/gnu-emacs-core
SUNWgnu-emacs-gtk editor/gnu-emacs-gtk
SUNWgnu-emacs-el editor/gnu-emacs-lisp
SUNWgnu-emacs-nox editor/gnu-emacs-no-x11
SUNWgnu-emacs-x editor/gnu-emacs-x11
SUNWgobby editor/gobby
SUNWgvim editor/gvim
SUNWjedit editor/jedit
SUNWgnu-nano editor/nano
SUNWvim editor/vim
These looks OK although I think editor/gnu-emacs-core should
just be editor/gnu-emacs.
SUNWgpch file/gnu-patch
SUNWslocate file/slocate
SUNWgnu-which file/which
Lots of commands work with files - why aren't these under
command?
SUNWnethack games/nethack
SUNWbrltty gnome2/accessibility/brltty
General question about the things under gnome2 - were the last
components in the new names chosen to match the primary
component delivered by the package or the equivalent to what's
in other distributions? I think that makes sense (for example,
ekiga instead of gnome-meeting) but I'd like to understand the
rationale.
SUNWgnome-a11y-dasher gnome2/accessibility/dasher
OK
SUNWgnome-a11y-libs gnome2/accessibility/gnome-a11y-libs
Seems a but redundant. What about
gnome2/accessibility/library?
SUNWgnome-a11y-libs-python26
gnome2/accessibility/gnome-a11y-libs-python-26
gnome2/accessibility/python/library?
SUNWgnome-a11y-poke gnome2/accessibility/gnome-a11y-poke
SUNWgnome-a11y-gok gnome2/accessibility/gok
SUNWgnome-a11y-mousetweaks gnome2/accessibility/mousetweaks
SUNWgnome-a11y-reader gnome2/accessibility/screen-reader
SUNWgnome-a11y-speech-espeak gnome2/accessibility/speech/espeak
OK
SUNWgnome-system-tools gnome2/admin
gnome2/system-tools?
SUNWgnome-applets gnome2/applet/base
Why not just gnome2/applet?
SUNWcontact-lookup-applet gnome2/applet/contact-lookup
SUNWhamster gnome2/applet/hamster
SUNWgnome-internet-applets gnome2/applet/internet
SUNWgnome-intranet-applets gnome2/applet/intranet
OK
SUNWgnome-utility-applets gnome2/applet/misc
gnome2/applet/utility?
SUNWgnome-mm-applets gnome2/applet/multimedia
SUNWgnome-archive-mgr gnome2/archive-manager
SUNWgnome-calculator gnome2/calculator
SUNWgnome-character-map gnome2/character-map
SUNWcmdassist gnome2/cmdassist
SUNWcodeina gnome2/codeina
OK
SUNWavant gnome2/command/avant
SUNWbluefish gnome2/command/bluefish
SUNWcheese gnome2/command/cheese
SUNWgnome-crash-report gnome2/command/crash-report
SUNWdesktop-search gnome2/command/desktop-search
SUNWgnome-dialog gnome2/command/dialog
SUNWgftp gnome2/command/gftp
SUNWgtkperf gnome2/command/gtkperf
SUNWgnome-nettool gnome2/command/nettool
SUNWplanner gnome2/command/planner
SUNWgnome-screenshot gnome2/command/screenshot
SUNWterminator gnome2/command/terminator
SUNWgnome-ui-designer gnome2/command/ui-designer
SUNWvinagre gnome2/command/vinagre
So what qualifies some things being in the top-level gnome2
while others are in gnome2/command?
SUNWcompiz gnome2/compiz
SUNWcompiz-fusion-main gnome2/compiz/plugin/fusion
SUNWcompiz-fusion-extra gnome2/compiz/plugin/fusion-extra
SUNWdesktop-startup gnome2/desktop-startup
SUNWgnome-dictionary gnome2/dictionary
SUNWgnome-doc-utils gnome2/doc-utils
SUNWgnome-devel-docs gnome2/document/devel-docs
SUNWgnome-devhelp gnome2/document/devhelp
SUNWgnome-l10ndocument-cs gnome2/document/locale/cs
SUNWgnome-l10ndocument-de gnome2/document/locale/de
SUNWgnome-l10ndocument-es gnome2/document/locale/es
SUNWgnome-l10ndocument-extra gnome2/document/locale/extra
SUNWgnome-l10ndocument-fr gnome2/document/locale/fr
SUNWgnome-l10ndocument-hi gnome2/document/locale/hi
SUNWgnome-l10ndocument-hu gnome2/document/locale/hu
SUNWgnome-l10ndocument-it gnome2/document/locale/it
SUNWgnome-l10ndocument-ja gnome2/document/locale/ja
SUNWgnome-l10ndocument-ko gnome2/document/locale/ko
SUNWgnome-l10ndocument-noinst gnome2/document/locale/noinst
SUNWgnome-l10ndocument-pl gnome2/document/locale/pl
SUNWgnome-l10ndocument-ptBR gnome2/document/locale/pt_BR
SUNWgnome-l10ndocument-rtl gnome2/document/locale/rtl
SUNWgnome-l10ndocument-sv gnome2/document/locale/sv
SUNWgnome-l10ndocument-zhCN gnome2/document/locale/zh_CN
SUNWgnome-l10ndocument-zhHK gnome2/document/locale/zh_HK
SUNWgnome-l10ndocument-zhTW gnome2/document/locale/zh_TW
OK
SUNWgnome-hex-editor gnome2/editor/ghex2
Many of the others are spelled out but here you shortened it -
is it more commonly known as ghex2?
SUNWgnome-meeting gnome2/ekiga
SUNWgnome-pdf-viewer gnome2/evince
SUNWevolution-exchange gnome2/evolution/plugin/exchange
SUNWevolution-jescs gnome2/evolution/plugin/sun-calendar
SUNWevolution-webcal gnome2/evolution/plugin/webcal
OK
SUNWgnome-file-mgr gnome2/file-browser
Not gnome2/nautilus or gnome2/file-browser/nautilus?
SUNWgnome-cd-burner gnome2/file-browser/cd-burner
SUNWgnome-commander gnome2/file-browser/gnome-commander
SUNWgnome-games gnome2/games
SUNWgamin gnome2/gamin
SUNWgnome-config gnome2/gconf
SUNWgnome-config-editor gnome2/gconf-editor
SUNWcompizconfig-gconf gnome2/gconf/compizconfig
SUNWgnome-desklets gnome2/gdesklets
SUNWgnome-desklets-extra gnome2/gdesklets-extra
SUNWgnome-ps-viewer gnome2/ggv
SUNWgksu gnome2/gksu
SUNWgnome-pilot gnome2/gnome2-pilot
SUNWgnome-system-monitor gnome2/gnome2-system-monitor
OK
SUNWgnome-vfs gnome2/gnome2-vfs
Not gnome2/vfs?
SUNWgnome-camera gnome2/gphoto2
SUNWgnome-img-organizer gnome2/gthumb
SUNWgnome-gvfs gnome2/gvfs
OK
SUNWgnome-img-viewer gnome2/image/eog
Is there a reason this is under a separate image subcomponent?
Also see below with the top-level "image" section.
SUNWjokosher gnome2/jokosher
SUNWgnome-l10nmessages-cs gnome2/locale/cs
SUNWgnome-l10nmessages-de gnome2/locale/de
SUNWgnome-l10nmessages-es gnome2/locale/es
SUNWgnome-l10nmessages-extra gnome2/locale/extra
SUNWgnome-l10nmessages-fr gnome2/locale/fr
SUNWgnome-l10nmessages-hu gnome2/locale/hg
SUNWgnome-l10nmessages-hi gnome2/locale/hi
SUNWgnome-l10nmessages-it gnome2/locale/it
SUNWgnome-l10nmessages-ja gnome2/locale/ja
SUNWgnome-l10nmessages-ko gnome2/locale/ko
SUNWgnome-l10nmessages-noinst gnome2/locale/noinst
SUNWgnome-l10nmessages-pl gnome2/locale/pl
SUNWgnome-l10nmessages-ptBR gnome2/locale/pt_BR
SUNWgnome-l10nmessages-rtl gnome2/locale/rtl
SUNWgnome-l10nmessages-ru gnome2/locale/ru
SUNWgnome-l10nmessages-sv gnome2/locale/sv
SUNWgnome-l10nmessages-zhCN gnome2/locale/zh_CN
SUNWgnome-l10nmessages-zhHK gnome2/locale/zh_HK
SUNWgnome-l10nmessages-zhTW gnome2/locale/zh_TW
SUNWgnome-log-viewer gnome2/logview
SUNWgnome-media-apps gnome2/media
SUNWgnome-media gnome2/media/gstreamer
SUNWgnonlin gnome2/media/gstreamer/gnonlin
SUNWgnome-menu-editor gnome2/menu-editor
SUNWgnome-wm gnome2/metacity
OK
SUNWgnome-disk-analyzer gnome2/monitor/baobob
Does it make sense to create the monitor component here?
SUNWmoovida gnome2/moovida
SUNWmoovida-plugins gnome2/moovida/plugins
SUNWgnome-panel gnome2/panel
SUNWgnome-fun-applets gnome2/panel/applets
SUNWgnome-im-client gnome2/pidgin
SUNWgnome-power-manager gnome2/power-manager
SUNWgnome-desktop-prefs gnome2/preferences
SUNWgnome-print gnome2/print
SUNWprint-monitor gnome2/print-monitor
SUNWgnome-remote-desktop gnome2/remote-desktop
SUNWgnome-media-player gnome2/rhythmbox
SUNWgnome-search-tool gnome2/search-tool
SUNWseahorse gnome2/security/seahorse
OK
SUNWseahorse-plugins gnome2/security/seahorse-plugins
gnome2/security/seahorse/plugins?
SUNWgnome-session gnome2/session
SUNWconsolekit gnome2/session/consolekit
OK
SUNWconsolekit-pam gnome2/session/consolekit-pam
Perhaps we need a place for PAM modules such as
library/security/pam/modules/consolekit? However given that
other subsystems deliver their PAM modules as part of their
general package (see SUNWsmbfs), perhaps this convention isn't
necessary.
SUNWgnome-cd gnome2/sound-juicer
SUNWgnome-sound-recorder gnome2/sound-recorder
SUNWespeak gnome2/speech/espeak
OK
SUNWgnome-a11y-speech gnome2/speech/gnome2-speech
gnome2/speech/a11y-speech?
SUNWgnome-terminal gnome2/terminal
OK
SUNWgnome-text-editor gnome2/text/gedit
Again, why the extra level here for the command?
SUNWblueprint gnome2/themes/blueprint
SUNWdmz-cursor gnome2/themes/dmz-cursor
SUNWdmz-cursor-aa gnome2/themes/dmz-cursor-aa
SUNWgnome-backgrounds gnome2/themes/gnome-backgrounds
SUNWgnome-icon-theme gnome2/themes/gnome-icon-theme
SUNWgnome-themes-only gnome2/themes/gnome-themes-only
SUNWgnome-themes-only-extra gnome2/themes/gnome-themes-only-extra
SUNWgtk2-engines gnome2/themes/gtk2-engines
SUNWgtk2-engines-extra gnome2/themes/gtk2-engines-extra
SUNWhicolor-icon-theme gnome2/themes/hicolor-icon-theme
SUNWicon-naming-utils gnome2/themes/icon-naming-utils
SUNWneutral-plus-cursors gnome2/themes/neutral-plus-cursors
SUNWnimbus gnome2/themes/nimbus
SUNWnimbus-hires gnome2/themes/nimbus-hires
SUNWopensolaris-backgrounds gnome2/themes/opensolaris-backgrounds
SUNWopensolaris-backgrounds-xtra
gnome2/themes/opensolaris-backgrounds-xtra
SUNWopensolaris-gdm-themes gnome2/themes/opensolaris-gdm-themes
SUNWsun-backgrounds gnome2/themes/sun-backgrounds
SUNWsun-gdm-themes gnome2/themes/sun-gdm-themes
SUNWtango-icon-theme gnome2/themes/tango-icon-theme
SUNWxdg-sound-theme gnome2/themes/xdg-sound-theme
SUNWgnome-time-slider gnome2/time-slider
SUNWtransmission gnome2/transmission
SUNWtgnome-tsoljdsdevmgr gnome2/trusted/jdsdevmgr
SUNWtgnome-tsoljdslabel gnome2/trusted/jdslabel
SUNWtgnome-tsoljdsselmgr gnome2/trusted/jdsselmgr
SUNWtgnome-tsol-libs gnome2/trusted/libs
SUNWtgnome-l10n-ui-de gnome2/trusted/locale/de
SUNWtgnome-l10n-ui-es gnome2/trusted/locale/es
SUNWtgnome-l10n-ui-fr gnome2/trusted/locale/fr
SUNWtgnome-l10n-ui-it gnome2/trusted/locale/it
SUNWtgnome-l10n-ui-ja gnome2/trusted/locale/ja
SUNWtgnome-l10n-ui-ko gnome2/trusted/locale/ko
SUNWtgnome-l10n-ui-ptBR gnome2/trusted/locale/pt_BR
SUNWtgnome-l10n-ui-ru gnome2/trusted/locale/ru
SUNWtgnome-l10n-ui-sv gnome2/trusted/locale/sv
SUNWtgnome-l10n-ui-zhCN gnome2/trusted/locale/zh_CN
SUNWtgnome-l10n-ui-zhHK gnome2/trusted/locale/zh_HK
SUNWtgnome-l10n-ui-zhTW gnome2/trusted/locale/zh_TW
SUNWtgnome-tstripe gnome2/trusted/tstripe
SUNWtgnome-xagent gnome2/trusted/xagent
SUNWxdg-user-dirs-gtk gnome2/user-dirs-update
SUNWgnome-help-viewer gnome2/yelp
SUNWdia image/dia
SUNWgnome-img-editor image/gimp
SUNWgnome-img-editor-help image/gimp/help
SUNWgnome-img-editor-help-cs image/gimp/help/locale/cs
SUNWgnome-img-editor-help-de image/gimp/help/locale/de
SUNWgnome-img-editor-help-es image/gimp/help/locale/es
SUNWgnome-img-editor-help-extra image/gimp/help/locale/extra
SUNWgnome-img-editor-help-fr image/gimp/help/locale/fr
SUNWgnome-img-editor-help-it image/gimp/help/locale/it
SUNWgnome-img-editor-help-ko image/gimp/help/locale/ko
SUNWgnome-img-editor-help-pl image/gimp/help/locale/pl
SUNWgnome-img-editor-help-ru image/gimp/help/locale/ru
SUNWgnome-img-editor-help-sv image/gimp/help/locale/sv
SUNWgnome-img-editor-help-zhCN image/gimp/help/locale/zh_CN
SUNWgnome-camera-img-editor-plugin image/gimp/plugin/gtkam-gimp
SUNWgocr image/gocr
SUNWgqview image/gqview
SUNWimagick image/imagemagick
NVDAcg image/nvidia/cg-toolkit
SUNWsane-frontend image/sane-frontend
SUNWdtbas library/cde
SUNWdbus library/dbus
SUNWfcgi library/fastcgi
OK
SUNWfcgi-doc library/fastcgi-doc
This should really be combined with SUNWfcgi but in the
meantime, should there be a doc/library part of the hierarchy
for things like this?
SUNWcairomm library/gnome2/c++/cairomm
General question for library/gnome2 - some of the ending
components are of the form libXXX and others are just YYY. As
before, I think it would be good to be consistent here but
perhaps being familiar is more important.
SUNWglibmm library/gnome2/c++/glibmm
SUNWgtkmm library/gnome2/c++/gtkmm
SUNWpangomm library/gnome2/c++/pangomm
SUNWcairo library/gnome2/cairo
SUNWgnome-config-java library/gnome2/config-java
SUNWgnome-spell library/gnome2/enchant
SUNWglib2 library/gnome2/glib2
SUNWgtk2 library/gnome2/gtk2
SUNWgtkspell library/gnome2/gtkspell
SUNWgnome-base-libs-java library/gnome2/java
SUNWlibart library/gnome2/libart
SUNWlibatk library/gnome2/libatk
SUNWgnome-component library/gnome2/libbonobo
SUNWlibglade library/gnome2/libglade
SUNWlibgnomecanvas library/gnome2/libgnomecanvas
SUNWlibgoffice library/gnome2/libgoffice
SUNWlibgsf library/gnome2/libgsf
SUNWlibical library/gnome2/libical
SUNWpango library/gnome2/pango
SUNWgtk2-print-cups library/gnome2/print/cups
SUNWgtk2-print-papi library/gnome2/print/papi
SUNWgnome-python-extras library/gnome2/python-extras
SUNWgnome-python26-extras library/gnome2/python-extras-26
SUNWgnome-terminal-java library/gnome2/terminal-java
SUNWtotem-pl-parser library/gnome2/totem-pl-parser
SUNWgnome-gtksourceview library/gtk2/gtksourceview
SUNWlibsexy library/gtk2/libsexy
OK
SUNWibus-anthy library/ibus/anthy
SUNWibus-chewing library/ibus/chewing
SUNWibus-hangul library/ibus/hangul
SUNWibus-m17n library/ibus/m17n
SUNWibus-pinyin library/ibus/pinyin
SUNWibus-table library/ibus/table
SUNWibus-table-data-array30 library/ibus/table/data/array30
SUNWibus-table-data-cangjie library/ibus/table/data/cangjie
SUNWibus-table-data-cantonese library/ibus/table/data/cantonese
SUNWibus-table-data-cantonhk library/ibus/table/data/cantonhk
SUNWibus-table-data-cns11643 library/ibus/table/data/cns11643
SUNWibus-table-data-erbi library/ibus/table/data/erbi
SUNWibus-table-data-jyutping library/ibus/table/data/jyutping
SUNWibus-table-data-quick library/ibus/table/data/quick
SUNWibus-table-data-rustrad library/ibus/table/data/rustrad
SUNWibus-table-data-stroke5 library/ibus/table/data/stroke5
SUNWibus-table-data-thai library/ibus/table/data/thai
SUNWibus-table-data-translit library/ibus/table/data/translit
SUNWibus-table-data-viqr library/ibus/table/data/viqr
SUNWibus-table-data-wu library/ibus/table/data/wu
SUNWibus-table-data-wubi library/ibus/table/data/wubi
SUNWibus-table-data-xinhua library/ibus/table/data/xinhua
SUNWibus-table-data-yong library/ibus/table/data/yong
SUNWibus-table-data-zhengma library/ibus/table/data/zhengma
SUNWibus-table-data-zhuyin library/ibus/table/data/zhuyin
SUNWibus-table-data-ziranma library/ibus/table/data/ziranma
SUNWibus-xkbc library/ibus/xkbc
SUNWiiimf-zhCN-cle-core library/iiim/zh_CN/core
SUNWiiimf-zhCN-cle-open library/iiim/zh_CN/open
SUNWiiimf-zhCN-cle-sunpinyin library/iiim/zh_CN/sunpinyin
SUNWiiimf-zhHK-hkle-core library/iiim/zh_HK/core
SUNWiiimf-zhHK-hkle-open library/iiim/zh_HK/open
SUNWiiimf-zhTW-twle-chewing library/iiim/zh_TW/chewing
SUNWiiimf-zhTW-twle-open library/iiim/zh_TW/open
It's strange that both ibus and iiim are under library while
scim is under system/library. Shouldn't they all be under
system/library?
SUNWcglib library/java6/cglib
SUNWdom4j library/java6/dom4j
SUNWjss library/java6/jss
SUNWrelaxngDatatype library/java6/relaxngDatatype
SUNWsvn-java library/java6/subversion
SUNWxsdlib library/java6/xsdlib
Why are these under library/java6 rather than library/java?
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss