[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[RFC] Splitting/reorganizing xbase-clients & xutils




	Hi!

Currently there are some bugs on xbase-clients (151613, 153551, 199675, 332521) where it has been requested to reorganize xbase-clients/xutils. I asked about this a while back, and now I'm willing to step up and do what's needed for that..

First, here's a brutal work done exactly the way it's done in Fedora (please don't flame me to death, this was just to get something as a starting point :)

Suggested bundle name	(Fedora name)
-------------------------------------
software	(current Debian package)


separate
--------
# separating xauth has been requested in aforementioned bugs, and makes # sense for servers
xauth		(xbase-clients)
xinit 		(xbase-clients)

xsm (Fedora: xorg-x11-xsm)
--------------------------
# xsm pulls openssh as Build-Dep, which makes slower buildd's crawl
rstart		(xutils)
smproxy		(xbase-clients)
xsm		(xbase-clients)

xkbutils (Fedora: xorg-x11-xkb-utils)
-------------------------------------
# the same as xkbutils bundle in Ubuntu
setxkbmap	(xbase-clients)
xkbcomp		(xbase-clients)
xkbevd		(xbase-clients)
xkbprint	(xbase-clients)
xkbutils	(xbase-clients)

xbase-apps (Fedora: xorg-x11-apps)
----------------------------------
oclock		(xbase-clients)
xclock		(xbase-clients)
xpr		(none?)
xwd		(xbase-clients)
xwud		(xbase-clients)
luit		(xutils)
x11perf		(xbase-clients)
xbiff		(xbase-clients)
xclipboard	(xbase-clients)
xconsole	(xbase-clients)
xcursorgen	(xbase-clients)
xeyes		(xbase-clients)
xkill		(xbase-clients)
xload		(xbase-clients)
xlogo		(xbase-clients)
xmag		(xbase-clients)
xmessage	(xbase-clients)

xbase-resutils (Fedora: xorg-x11-resutils)
------------------------------------------
appres		(xbase-clients)
editres		(xbase-clients)
listres		(xbase-clients)
viewres		(xbase-clients)

xbase-utils (Fedora: xorg-x11-utils)
------------------------------------
xdpyinfo	(xbase-clients)
xdriinfo	(xbase-clients)
xev		(xbase-clients)
xfd		(xbase-clients)
xfontsel	(xbase-clients)
xlsatoms	(xbase-clients)
xlsclients	(xbase-clients)
xlsfonts	(xbase-clients)
xprop		(xbase-clients)
xvinfo		(xbase-clients)
xwininfo	(xbase-clients)

xbase-xserver-utils (Fedora: xorg-x11-server-utils)
-------------------------------------------------
iceauth		(xbase-clients)
rgb		(xutils)
sessreg		(xutils)
xcmsdb		(xbase-clients)
xgamma		(xbase-clients)
xhost		(xbase-clients)
xmodmap		(xbase-clients)
xrandr		(xbase-clients)
xrdb		(xbase-clients)
xrefresh	(xbase-clients)
xset		(xbase-clients)
xsetmode	(xbase-clients)
xsetpointer	(xbase-clients)
xsetroot	(xbase-clients)
xstdcmap	(xbase-clients)
xtrap		(xbase-clients)
xvidtune	(xbase-clients)

xfonts-utils (Fedora: xorg-x11-font-utils)
------------------------------------------
# pretty much the same as xfonts-utils now
bdftopcf	(xfonts-utils)
font-util	(xfonts-utils)
fonttosfnt	(none?)
mkfontdir	(xfonts-utils)
mkfontscale	(xfonts-utils)

xfs (Fedora:xorg-x11-xfs)
-------------------------
# why not bundle these together?
fslsfonts	(xutils)
fstobdf		(xbase-clients)
showfont	(xutils)
xfs		(xfs)
xfsinfo		(xutils)

?? (Fedora: xorg-x11-xfwp)
--------------------------
# no idea about these, we don't have them so not useful?
proxymngr
xfindproxy	(mentioned in xbase-clients control file, but not there)
xfwp

Finally, here are the leftover bits from xbase-clients and xutils not found from Fedora:

# xbase-clients
beforelight
bitmap
ico
xcalc		(xbase-apps?)
xdbedizzy
xditview	(xbase-apps?)
xedit		(xbase-apps?)
xf86dga
xgc
xman		(xbase-apps?)
xmore		(xbase-apps?)

# xutils
scripts

The leftovers could be added to a sensible bundle, or dropped.

------

It's getting late here, so there might be some errors left.. Let the discussion begin!

:P

t



Reply to: