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

Re: Pre-Depends for Xorg 7.0



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


Reply to: