This question has come up before but I have not had a definitive answer
from anyone:
We have a package classification schema in opensolaris.org.2008 (used by
the PM GUI to support package category browsing) and the new
hierarchical name space for all our packages.
Is there any reason why these two schemes cannot be made to match each
other as closely as possible so people looking for packages on the CLI
and PM GUI will have some sense of consistency? We own both and not
doing so will just be a real source of confusion for users.
An example of an inconsistency would be Applications/Internet, whereas
the name space is using web/, changing to Applications/Web would bring
the two into better alignment.
JR
[email protected] wrote:
Here are some additional comments on the proposed renaming. In
general, I think having some guidance of where subcomponent names (eg,
"network" or "storage" under "service" or "system") would be helpful
here. For example, many of the commands could just go under "command"
or under "command/<type>" and it's not clear to me when a subcomponent
is being introduced in the proposed schema.
SUNWxwplr service/x11
Probably something under a top-level "x11". Maybe x11/config?
SUNWbash shell/bash
OK
SUNWpdsh shell/pdsh
Not really a shell - command/pdsh?
SUNWtcsh shell/tcsh
SUNWzsh shell/zsh
OK
SUNWpppgS source/command/gnu-ppp
source/network/pppdump?
SUNWmdbdm source/debug/mdb-demo
Not sure but perhaps we should have a "demo" component name, so
source/demo/mdb?
SUNWgrubS source/system/boot/grub
OK
SUNWosdem source/system/os-demo
source/demo/system?
SUNWtcpdS source/system/tcpd
source/network/tcpd or source/security/tcpd?
SUNWrdc storage/avs/remote-mirror
OK
SUNWfcprt storage/fibre-channel
Or should this be under system/command as in
system/command/fibre-channel/port-utility?
SUNWsmedia storage/media-server
service/storage/removable-media?
SUNWii storage/point-in-time-copy
storage/avs/point-in-time-copy or storage/avs/snapshot?
SUNWstmf storage/scsi/target
storage/iscsi/target
storage-nas storage/storage-nas
storage-server storage/storage-server
As these are package clusters, do we have a defined place for
them yet?
SUNWmd storage/volume-manager
storage/solaris-volume-manager
SUNWcsos system/ON/locale/cs
SUNWdeos system/ON/locale/de
SUNWesos system/ON/locale/es
SUNWfros system/ON/locale/fr
SUNWitos system/ON/locale/it
SUNWjos system/ON/locale/ja
SUNWkos system/ON/locale/ko
SUNWsvos system/ON/locale/sv
SUNWcos system/ON/locale/zh_CN
SUNWhos system/ON/locale/zh_TW
system/osnet/locale/<whatever>
Also, shouldn't SUNWcos => "zh" rather than "zh_CN"?
SUNWxcompmgr system/X11/xcompmgr
If there is a top-level "x11", x11/command/xcompmgr?
SUNWaclg system/apache/common-logging
OK
SUNWlibstdcxx4 system/apache/libstdcxx4
library/libstdcxx4?
SUNWapr13 system/apache/prt-devel-13
library/apache/apr-13?
SUNWapr13doc system/apache/prt-doc-13
library/apache/apr-13/documentation
SUNWapu13dbd-mysql system/apache/prt-mysql-dbd-13
system/apache/apr-util-13/dbd-mysql?
SUNWapu13 system/apache/prt-util-devel-13
library/apache/apr-util-13
SUNWapu13doc system/apache/prt-util-doc-13
library/apache/apr-util-13/documentation
SUNWapu13-ldap system/apache/prt-util-ldap-13
system/apache/apr-util-13/ldap?
SUNWapu13dbd-pgsql system/apache/prt-utilpostgres-dbd-13
system/apache/apr-util-13/dbd-pgsql?
SUNWapu13dbd-sqlite system/apache/prt-utilsqlite-dbd-13
system/apache/apr-util-13/dbd-sqlite?
SUNWapch system/apache/server-13
SUNWapch22 system/apache/server-22
OK
SUNWapchd system/apache/server-doc-13
SUNWapch22d system/apache/server-doc-22
What about system/apache/server-*/documentation?
SUNWapch22m-dtrace system/apache/server-dtrace-22
SUNWapch22m-fcgid system/apache/server-fastcgi-plugin-22
SUNWapch22m-sed system/apache/server-mod-sed-22
SUNWapch22m-php52 system/apache/server-php-server-22
SUNWapch22m-proxy-html system/apache/server-proxy-html
SUNWapch22m-security system/apache/server-security-22
SUNWapch22m-jk system/apache/server-tomcat-22
SUNWapch22m-xml2enc system/apache/server-xml2enc
system/apache/plugins-22/dtrace-plugin
system/apache/plugins-22/fastcgi-plugin
system/apache/plugins-22/sed-plugin
system/apache/plugins-22/php52-plugin
system/apache/plugins-22/proxy-html-plugin
system/apache/plugins-22/security-plugin
system/apache/plugins-22/tomcat-plugin
system/apache/plugins-22/xml2enc-plugin
SUNWgrub system/boot/grub
OK
SUNWrmod system/boot/i86pc/real
system/boot/real-mode
SUNWbs system/boot/server
system/boot/legacy-network?
SUNWwbsup system/boot/wanboot
system/boot/wide-area-network?
SUNWacpidump system/command/acpidump
OK
SUNWaget system/command/aget
command/aget or network/aget?
SUNWapct system/command/appcert
developer/appcert
SUNWareca system/command/areca
OK
SUNWautoef system/command/autoef
command/auto_ef?
SUNWbeadm system/command/beadm
OK
SUNWmkcd system/command/cdrecord
command/cdrtools?
SUNWscp system/command/compatibility
command/compatibility/ucb?
SUNWconflict system/command/conflict
command/conflict?
SUNWconman system/command/conman
OK
SUNWconvmv system/command/convmv
command/convmv?
SUNWcpcu system/command/cpustat
system/command/cpc?
SUNWdialog system/command/dialog
command/dialog
SUNWdiffstat system/command/diffstat
command/diffstat
SUNWdrivel system/command/drivel
Is this a GNOME component? Or should it be placed under
"editors"? In any case, system seems incorrect.
SUNWdwdiff system/command/dwdiff
command/dwdiff
SUNWexpect system/command/expect
command/expect
SUNWesu system/command/extended
command/misc?
SUNWfakeroot system/command/fakeroot
command/fakeroot
SUNWfwflash system/command/firmware/fwflash
OK or just system/command/fwflash
SUNWfping system/command/fping
command/fping
SUNWfsexam system/command/fsexam
I assume this is *not* a GNOME component, right? In any case,
system seems incorrect.
SUNWgawk system/command/gawk
command/gawk
SUNWgkrellm system/command/gkrellm
OK
SUNWgnu-gettext system/command/gnu-gettext
command/gnu-gettext
SUNWgnu-gperf system/command/gnu-gperf
command/gnu-gperf
SUNWGParted system/command/gparted
OK
SUNWhexedit system/command/hexedit
editor/hexedit?
SUNWidzebra system/command/idzebra
command/idzebra
SUNWiftop system/command/iftop
OK
SUNWibsdpu system/command/infiniband/sdpadm
OK or just system/command/spdadm
SUNWipc system/command/ipc
command/ipc
SUNWiperf system/command/iperf
command/iperf
SUNWlftp system/command/lftp
command/lftp
SUNWlogrotate system/command/logrotate
OK
SUNWcdrw system/command/media/cdrw
SUNWdvdrw system/command/media/dvdrw
Unclear is "media" component is useful here. If so, then
SUNWmkcd should be included as well. In any case, I would put
these under "command" and not "system".
SUNWmtx system/command/media/media-changer
system/command/mtx or system/command/media/mtx?
SUNWmms system/command/media/mms
system/command/mms or OK
SUNWmeld system/command/meld
command/meld
SUNWmrxvt system/command/mrxvt
command/mrxvt
SUNWbindc system/command/network/bindc
system/command/bind/client or
system/command/network/bind/client?
SUNWircii system/command/network/chat/ircii
SUNWirssi system/command/network/chat/irssi
SUNWxchat system/command/network/chat/xchat
SUNWbip system/command/network/core
SUNWhttping system/command/network/httping
Should there be a "network" component here? In any case, these
shouldn't be under "system" rather "command". Also, "core" =>
"ftp".
SUNWilb system/command/network/ilb
service/network/loadbalancer/ilb?
SUNWmrtg system/command/network/mrtg
Unclear about the "network" component but otherwise fine.
SUNWnetcat system/command/network/netcat
command/network/netcat or command/netcat?
SUNWpen system/command/network/pen
service/network/loadbalancer/pen?
SUNWrcmds system/command/network/remote
service/network/misc-server?
SUNWrcmdc system/command/network/remote/client
service/network/misc-client?
SUNWrdesktop system/command/network/remote/rdesktop
Seems to belong under "command" and unclear if "network" makes
sense. What about command/rdesktop?
SUNWtsclient system/command/network/remote/tsclient
Is this a GNOME component? In any case, either under "gnome"
or "command" as in command/tsclient.
SUNWtvnc system/command/network/remote/turbo-vnc
command/turbo-vnc?
SUNWvncviewer system/command/network/remote/vncviewer
command/vncviewer?
SUNWrtorrent system/command/network/rtorrent
command/rtorrent?
SUNWsnort system/command/network/snort
OK or just system/command/snort?
SUNWtnetc system/command/network/telnet
comment/telnet
SUNWtor system/command/network/tor
OK or system/command/tor or perhaps just network/tor?
SUNWwlan system/command/network/wificonfig
OK or just system/command/wificonfig
SUNWwireshark system/command/network/wireshark
OK or just system/command/wireshark
SUNWo3read system/command/o3read
command/o3read
SUNWopenproj system/command/openproj
command/openproj
SUNWparted system/command/parted
OK
SUNWpatchutils system/command/patchutils
command/patchutils
SUNWpconsole system/command/pconsole
OK
SUNWpilot-link system/command/pilot-link
command/pilot-link?
SUNWpowertop system/command/powertop
OK
SUNWpwgen system/command/pwgen
command/pwgen?
SUNWrdiff-backup system/command/rdiff-backup
command/rdiff-backup
SUNWscreen system/command/screen
command/screen
SUNWbart system/command/security/bart
command/bart or perhaps command/security/bart
More later...
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss
_______________________________________________
pkg-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/pkg-discuss