David Nusinow wrote: > As far as I understand it, this is simply grandfathered in. I'm not that up > on the FHS details though, so I may be wrong. Remember also that this isn't > X11R6 any more, but X11R7.
Ok, /usr/X11R7 would probably violate either the spirit or the letter of the FHS (probably not both :-), so I see why you want to move away from it, it's just the issue of converting these symlinks to directories that concerns me. > Right. The everything that you'd expect to go in to /usr/bin and /usr/lib > will install there, at least as far as Xorg goes. An example of that is > that the new xterm package installs to /usr/bin rather than /usr/X11R6/bin. > I haven't finished the packaging of everything, but it seems that some of > the header files are put in to differenct dirs of /usr/include. I'll > investigate the reasoning for this further. As for /usr/lib/X11, data files > like fonts currently go in there. /usr/include/X11 makes some sense, it was mostly /usr/bin/X11 that I didn't see the point of. However, even /usr/include/X11 could potentially cause a problem, if a third party package currently installs headers in /usr/X11R6/include/foo and xorg updates /usr/include/X11 to be a directory rather than a symlink, then #include <X11/foo> will stop working. Switching any of these directories from symlinks to real directories seems likely to require some coordination beyond xorg. > > What about all the packages that you don't control that also still put > > things in /usr/X11R6? Recall that policy allows this for anything still > > using Imake, as well as mandating it for any package containing X fonts. > > Right, they're still allowed to as far as I'm concerned. It's basically > that Xorg is giving up claim on that directory in a sense. I don't know > about the fonts issue given the above, I'll look in to that. The fonts directory issue can be fixed in policy easily enough, although again if a new version of X looks for fonts in /usr/lib/X11 and some third party packages install them in /usr/X11R6/lib, when the former directory stops being a symlink, those fonts won't be found. Here's a maintainer-sorted list of packages that install files in /usr/X11R6: MJ Ray (Debian) <[EMAIL PROTECTED]> wily Clint Adams <[EMAIL PROTECTED]> xmaddressbook Russ Allbery <[EMAIL PROTECTED]> xfonts-jmk Juan Alvarez <[EMAIL PROTECTED]> ipsc Tore Anderson <[EMAIL PROTECTED]> xfonts-ay Ryuichi Arafune <[EMAIL PROTECTED]> toolbar-fancy Hakan Ardo <[EMAIL PROTECTED]> xfaces Enrique Robledo Arnuncio <[EMAIL PROTECTED]> mctools-lite Lars Bahner <[EMAIL PROTECTED]> xcal Miros/law L. Baran <[EMAIL PROTECTED]> xenophilia Michael Beattie <[EMAIL PROTECTED]> xdkcal Jon Bernard <[EMAIL PROTECTED]> xfonts-knickers Edward Betts <[EMAIL PROTECTED]> cmatrix Bastian Blank <[EMAIL PROTECTED]> gpa Eduard Bloch <[EMAIL PROTECTED]> emelfm Philip Brown <[EMAIL PROTECTED]> kdrill Rob Browning <[EMAIL PROTECTED]> guile-core Martin Buck <[EMAIL PROTECTED]> xview Randolph Chung <[EMAIL PROTECTED]> xgdipc Artem Chuprina <[EMAIL PROTECTED]> xxkb Debian GCC Maintainers <debian-gcc@lists.debian.org> gcc-snapshot Debian X Strike Force <debian-x@lists.debian.org> libxrender renderext xcursor xft xorg-x11 Eric Delaunay <[EMAIL PROTECTED]> xtel Scott M. Dier <[EMAIL PROTECTED]> xmeter Randall Donald <[EMAIL PROTECTED]> gradio nvidia-graphics-drivers nvidia-graphics-drivers-legacy Mattia Dongili <[EMAIL PROTECTED]> xfree86-driver-synaptics Benjamin Drieu <[EMAIL PROTECTED]> w9wm Baruch Even <[EMAIL PROTECTED]> xclip Anthony Fok <[EMAIL PROTECTED]> xcingb xfonts-cmex-big5p Gordon Fraser <[EMAIL PROTECTED]> wmavgload Philipp Frauenfelder <[EMAIL PROTECTED]> wmnet Peter S Galbraith <[EMAIL PROTECTED]> libforms1 Bdale Garbee <[EMAIL PROTECTED]> xtrkcad Guenter Geiger <[EMAIL PROTECTED]> ivtools Debian QA Group <[EMAIL PROTECTED]> dosemu goldedplus hanterm-classic hanterm-xf lmodern oneko pgaccess ppxp xmailbox xmem xsysinfo Francois Gurin <[EMAIL PROTECTED]> xvkbd Chris Halls <[EMAIL PROTECTED]> ayttm Mikael Hedin <[EMAIL PROTECTED]> plotmtv Joey Hess <[EMAIL PROTECTED]> big-cursor Ralf Hildebrandt <[EMAIL PROTECTED]> xscreensaver Simon Horman <[EMAIL PROTECTED]> xfont-nexus Simon Horman <[EMAIL PROTECTED]> xfonts-nexus Daniel Jacobowitz <[EMAIL PROTECTED]> ircii-pana Guillem Jover <[EMAIL PROTECTED]> glide Takao KAWAMURA <[EMAIL PROTECTED]> cmail xbatt Tomohiro KUBOTA <[EMAIL PROTECTED]> xearth xfonts-efont-unicode Zdenek Kabelac <[EMAIL PROTECTED]> fte Tatsuya Kinoshita <[EMAIL PROTECTED]> bitmap-mule Gerd Knorr <[EMAIL PROTECTED]> openmotif tv-fonts Alexander Kotelnikov <[EMAIL PROTECTED]> fvwm-icons Joshua Kwan <[EMAIL PROTECTED]> nethack Rafael Laboissiere <[EMAIL PROTECTED]> tipa Warren A. Layton <[EMAIL PROTECTED]> wmcpu wmdate wmscope A Lee <[EMAIL PROTECTED]> xfonts-artwiz Aaron Lehmann <[EMAIL PROTECTED]> koules Yven Johannes Leist <[EMAIL PROTECTED]> mova Frederic Lepied <[EMAIL PROTECTED]> xinput Bernhard R. Link <[EMAIL PROTECTED]> xfm Dwayne C. Litzenberger <[EMAIL PROTECTED]> xtoolwait Carlos Z.F. Liu <[EMAIL PROTECTED]> xfonts-wqy Francesco Paolo Lovergine <[EMAIL PROTECTED]> man-pages-it xaw3d xxgdb Robert Luberda <[EMAIL PROTECTED]> xfonts-biznet Ola Lundqvist <[EMAIL PROTECTED]> vnc4 Keita Maehara <[EMAIL PROTECTED]> kinput2 Christoph Martin <[EMAIL PROTECTED]> xlbiff Daniel Martin <[EMAIL PROTECTED]> fvwm95 tkdesk GOTO Masanori <[EMAIL PROTECTED]> lm-batmon xfonts-ayu xfonts-kaname xfonts-kappa20 xfonts-mplus xfonts-naga10 xfonts-shinonome xipmsg David Z Maze <[EMAIL PROTECTED]> xcircuit Steve McIntyre <[EMAIL PROTECTED]> motifnls seyon xmix Mattia Monga <[EMAIL PROTECTED]> tkrat Kenshi Muto <[EMAIL PROTECTED]> jnethack xengine xslideshow ISHIKAWA Mutsumi <[EMAIL PROTECTED]> kterm xmanpages-ja Joe Nahmias <[EMAIL PROTECTED]> xgammon Gopal Narayanan <[EMAIL PROTECTED]> tkseti Brendan O'Dea <[EMAIL PROTECTED]> vile Volker Ossenkopf <[EMAIL PROTECTED]> workman xvmount Søren Boll Overgaard <[EMAIL PROTECTED]> pan Marcin Owsiany <[EMAIL PROTECTED]> bugsx Drew Parsons <[EMAIL PROTECTED]> xprint Javier Fernandez-Sanguino Pen~a <[EMAIL PROTECTED]> clips Michael Piefel <[EMAIL PROTECTED]> tkinfo Norbert Preining <[EMAIL PROTECTED]> cm-super Filip Van Raemdonck <[EMAIL PROTECTED]> gtkcookie xmon Branden Robinson <[EMAIL PROTECTED]> ctwm vtwm Josip Rodin <[EMAIL PROTECTED]> xvier Neil Roeth <[EMAIL PROTECTED]> aplus-fsf Alex Romosan <[EMAIL PROTECTED]> xrn Roland Rosenfeld <[EMAIL PROTECTED]> gsfonts-x11 Changwoo Ryu <[EMAIL PROTECTED]> xfonts-baekmuk Taketoshi Sano <[EMAIL PROTECTED]> xcalendar-i18n xpostit Michael Schiansky <[EMAIL PROTECTED]> xcb Bart Schuller <[EMAIL PROTECTED]> unifont Martin Schulze <[EMAIL PROTECTED]> gerstensaft Eric Schwartz <[EMAIL PROTECTED]> xfishtank Thomas Seyrat <[EMAIL PROTECTED]> xbattbar Chanop Silpa-Anan <[EMAIL PROTECTED]> xfonts-thai-etl xfonts-thai-manop xfonts-thai-nectec xfonts-thai-vor Marc Singer <[EMAIL PROTECTED]> buici-clock Paul Slootman <[EMAIL PROTECTED]> isdnutils pixmap qcam Jonas Smedegaard <[EMAIL PROTECTED]> xfonts-scalable-nonfree Joop Stakenborg <[EMAIL PROTECTED]> hamsoft ibp twlog Flavio Stanchina <[EMAIL PROTECTED]> fglrx-driver Roland Stigge <[EMAIL PROTECTED]> xautolock Michael Stone <[EMAIL PROTECTED]> xlockmore Stephan A Suerken <[EMAIL PROTECTED]> uae xpcd Christian Surchi <[EMAIL PROTECTED]> tkpgp NOKUBI Takatsugu <[EMAIL PROTECTED]> xfonts-mona Debian Hebrew Packaging Team <[EMAIL PROTECTED]> culmus culmus-fancy Andreas Tille <[EMAIL PROTECTED]> xteddy Fumitoshi UKAI <[EMAIL PROTECTED]> mgp skkinput xfonts-a12k12 xfonts-marumoji Junichi Uekawa <[EMAIL PROTECTED]> xzoom Matthias Urlichs <[EMAIL PROTECTED]> videogen Remi Vanicat <[EMAIL PROTECTED]> xdu Bastian Venthur <[EMAIL PROTECTED]> crystalcursors Matthew Vernon <[EMAIL PROTECTED]> xtrlock Jochen Voss <[EMAIL PROTECTED]> sanduhr Matthew Wilcox <[EMAIL PROTECTED]> lwm Graham Wilson <[EMAIL PROTECTED]> xli Oohara Yuuma <[EMAIL PROTECTED]> tenmado zblast Milan Zamazal <[EMAIL PROTECTED]> intlfonts Anton Zinoviev <[EMAIL PROTECTED]> scalable-cyrfonts xfonts-bolkhov xfonts-cronyx xfonts-terminus -- see shy jo
signature.asc
Description: Digital signature