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) <mjr@debian.org> wily Clint Adams <schizo@debian.org> xmaddressbook Russ Allbery <rra@debian.org> xfonts-jmk Juan Alvarez <jalvarez@fluidsignal.com> ipsc Tore Anderson <tore@debian.org> xfonts-ay Ryuichi Arafune <arafune@debian.org> toolbar-fancy Hakan Ardo <hakan@debian.org> xfaces Enrique Robledo Arnuncio <era@debian.org> mctools-lite Lars Bahner <bahner@debian.org> xcal Miros/law L. Baran <baran@debian.org> xenophilia Michael Beattie <mjb@debian.org> xdkcal Jon Bernard <jbernard@debian.org> xfonts-knickers Edward Betts <edward@debian.org> cmatrix Bastian Blank <waldi@debian.org> gpa Eduard Bloch <blade@debian.org> emelfm Philip Brown <pbrown@debian.org> kdrill Rob Browning <rlb@defaultvalue.org> guile-core Martin Buck <mbuck@debian.org> xview Randolph Chung <tausq@debian.org> xgdipc Artem Chuprina <ran@ran.pp.ru> 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 <delaunay@debian.org> xtel Scott M. Dier <sdier@debian.org> xmeter Randall Donald <rdonald@debian.org> gradio nvidia-graphics-drivers nvidia-graphics-drivers-legacy Mattia Dongili <malattia@debian.org> xfree86-driver-synaptics Benjamin Drieu <benj@debian.org> w9wm Baruch Even <baruch@debian.org> xclip Anthony Fok <foka@debian.org> xcingb xfonts-cmex-big5p Gordon Fraser <gordon@debian.org> wmavgload Philipp Frauenfelder <pfrauenf@debian.org> wmnet Peter S Galbraith <psg@debian.org> libforms1 Bdale Garbee <bdale@gag.com> xtrkcad Guenter Geiger <geiger@debian.org> ivtools Debian QA Group <packages@qa.debian.org> dosemu goldedplus hanterm-classic hanterm-xf lmodern oneko pgaccess ppxp xmailbox xmem xsysinfo Francois Gurin <matrix@debian.org> xvkbd Chris Halls <halls@debian.org> ayttm Mikael Hedin <micce@debian.org> plotmtv Joey Hess <joeyh@debian.org> big-cursor Ralf Hildebrandt <ralf.hildebrandt@charite.de> xscreensaver Simon Horman <horms@vergenet.net> xfont-nexus Simon Horman <horms@debian.org> xfonts-nexus Daniel Jacobowitz <dan@debian.org> ircii-pana Guillem Jover <guillem@debian.org> glide Takao KAWAMURA <kawamura@debian.org> cmail xbatt Tomohiro KUBOTA <kubota@debian.org> xearth xfonts-efont-unicode Zdenek Kabelac <kabi@debian.org> fte Tatsuya Kinoshita <tats@vega.ocn.ne.jp> bitmap-mule Gerd Knorr <kraxel@debian.org> openmotif tv-fonts Alexander Kotelnikov <sacha@debian.org> fvwm-icons Joshua Kwan <joshk@triplehelix.org> nethack Rafael Laboissiere <rafael@debian.org> tipa Warren A. Layton <zeevon@debian.org> wmcpu wmdate wmscope A Lee <alee@debian.org> xfonts-artwiz Aaron Lehmann <aaronl@vitelus.com> koules Yven Johannes Leist <leist@beldesign.de> mova Frederic Lepied <Lepied@debian.org> xinput Bernhard R. Link <brlink@debian.org> xfm Dwayne C. Litzenberger <debian@dlitz.net> xtoolwait Carlos Z.F. Liu <carlosliu@users.sourceforge.net> xfonts-wqy Francesco Paolo Lovergine <frankie@debian.org> man-pages-it xaw3d xxgdb Robert Luberda <robert@debian.org> xfonts-biznet Ola Lundqvist <opal@debian.org> vnc4 Keita Maehara <maehara@debian.org> kinput2 Christoph Martin <christoph.martin@uni-mainz.de> xlbiff Daniel Martin <fizbin@debian.org> fvwm95 tkdesk GOTO Masanori <gotom@debian.org> lm-batmon xfonts-ayu xfonts-kaname xfonts-kappa20 xfonts-mplus xfonts-naga10 xfonts-shinonome xipmsg David Z Maze <dmaze@debian.org> xcircuit Steve McIntyre <93sam@debian.org> motifnls seyon xmix Mattia Monga <monga@debian.org> tkrat Kenshi Muto <kmuto@debian.org> jnethack xengine xslideshow ISHIKAWA Mutsumi <ishikawa@debian.org> kterm xmanpages-ja Joe Nahmias <jello@debian.org> xgammon Gopal Narayanan <gopal@debian.org> tkseti Brendan O'Dea <bod@debian.org> vile Volker Ossenkopf <ossk@ph1.uni-koeln.de> workman xvmount Søren Boll Overgaard <boll@debian.org> pan Marcin Owsiany <porridge@debian.org> bugsx Drew Parsons <dparsons@debian.org> xprint Javier Fernandez-Sanguino Pen~a <jfs@computer.org> clips Michael Piefel <piefel@debian.org> tkinfo Norbert Preining <preining@logic.at> cm-super Filip Van Raemdonck <mechanix@debian.org> gtkcookie xmon Branden Robinson <branden@debian.org> ctwm vtwm Josip Rodin <joy-packages@debian.org> xvier Neil Roeth <neil@debian.org> aplus-fsf Alex Romosan <romosan@caliban.lbl.gov> xrn Roland Rosenfeld <roland@debian.org> gsfonts-x11 Changwoo Ryu <cwryu@debian.org> xfonts-baekmuk Taketoshi Sano <sano@debian.org> xcalendar-i18n xpostit Michael Schiansky <ms@debian.org> xcb Bart Schuller <schuller@debian.org> unifont Martin Schulze <joey@debian.org> gerstensaft Eric Schwartz <emschwar@debian.org> xfishtank Thomas Seyrat <tomasera@debian.org> xbattbar Chanop Silpa-Anan <chanop@debian.org> xfonts-thai-etl xfonts-thai-manop xfonts-thai-nectec xfonts-thai-vor Marc Singer <elf@debian.org> buici-clock Paul Slootman <paul@debian.org> isdnutils pixmap qcam Jonas Smedegaard <dr@jones.dk> xfonts-scalable-nonfree Joop Stakenborg <pa3aba@debian.org> hamsoft ibp twlog Flavio Stanchina <flavio@stanchina.net> fglrx-driver Roland Stigge <stigge@antcom.de> xautolock Michael Stone <mstone@debian.org> xlockmore Stephan A Suerken <absurd@debian.org> uae xpcd Christian Surchi <csurchi@debian.org> tkpgp NOKUBI Takatsugu <knok@daionet.gr.jp> xfonts-mona Debian Hebrew Packaging Team <debian-hebrew-package@lists.alioth.debian.org> culmus culmus-fancy Andreas Tille <tille@debian.org> xteddy Fumitoshi UKAI <ukai@debian.or.jp> mgp skkinput xfonts-a12k12 xfonts-marumoji Junichi Uekawa <dancer@debian.org> xzoom Matthias Urlichs <smurf@smurf.noris.de> videogen Remi Vanicat <vanicat@debian.org> xdu Bastian Venthur <mail@venthur.de> crystalcursors Matthew Vernon <matthew@debian.org> xtrlock Jochen Voss <voss@debian.org> sanduhr Matthew Wilcox <willy@debian.org> lwm Graham Wilson <graham@debian.org> xli Oohara Yuuma <oohara@debian.org> tenmado zblast Milan Zamazal <pdm@debian.org> intlfonts Anton Zinoviev <zinoviev@debian.org> scalable-cyrfonts xfonts-bolkhov xfonts-cronyx xfonts-terminus -- see shy jo
Attachment:
signature.asc
Description: Digital signature