Subject: cleaning layout

From: [email-masked] (Bernd Eckenfels)
Date: Wed, 10 Jul 1996 22:55:54 +0200 (MET DST)

Hello,

I have a few points from my 1.1 System which I will file some bug reports
if we can agree on it:

Generally I think the X11 installation is rather nice with the config file,
but the lib directory is a mess.

gwm: /usr/X11R6/lib/gwm/       should be placed in /usr/X11R6/lib/X11/gwm/
gwm: /usr/X11R6/lib/gwm/*.xbm  all *.xbm files should be stored in a
                               common location like
                               /usr/X11R6/include/bitmap?
lyx: /usr/X11R6/lib/lyx/       should be /usr/X11R6/lib/X11/lyx

zircon: /usr/X11R6/lib/zircon/ should be placed in /usr/X11R6/lib/X11/zircon
zircon: mv /usr/X11R6/lib/zircon/bitmaps/*.xbm /usr/X11R6/include/bitmap?

(all a.out compat libs in one directoy)
xcompat: /usr/X11R5/lib/ -> /usr/X11R6/lib/i486-linuxaout/
         mv /usr/X11R5/lib/* /usr/X11R6/lib/i486-linuxaout/ 
         remove /usr/X11R5/lib from /etc/ld.so.conf

man: delete /var/catman/X11R5/*, /var/carman/X386/* (obsolete and empty)
     clean up manpath.config

tkdesk: mv /usr/lib/TkDesk/ -> /usr/lib/X11/TkDesk/

gimp: mv /usr/lib/gimp/ /usr/lib/X11/gimp/

tkined: mv /usr/lib/tkined/ /usr/lib/X11/tkined/

tk4.0: mv /usr/lib/tk4.0/ /usr/lib/X11/tk4.0/

---

From: [email-masked] (joost witteveen)
Date: Sun, 14 Jul 1996 12:40:43 +0200 (MET DST)

I think you'll find you get more responce if you send a
(polite) message to the maintainers of each package, explaining
why you think things should be changed. Usually, I don't read
all messages in debian-devel (although I do maintain about 10 packages),
and I'm sure most of the maintainers you're trying to read don't
select a message with subject "layout cleanup". 

And, of cource, please remember all debian maintainers are volunteers,
I for one don't like being told "your package is a mess", but
much more eager to respond to something like "if you move this stuff
to that dir, it will comform better with this and that standard or 
whatever".

also note that the last 4 suggestions are WRONG, and will cause
serious problems if the maintainers actually do what you say.

> tk4.0: mv /usr/lib/tk4.0/ /usr/lib/X11/tk4.0/

WRONG WRONG. I got into MANY problems with putting xosview in
/usr/bin/X11/xosview. /usr/bin/X11 is a symlink to /usr/X11R6/bin,
just like /usr/lib/X11, and packages should _not_ install
anything in those symlinked directories, but only in /usr/X11R6/*.
Apparently, upgreading X will cause problems otherwise, and the
real problem then comes when you want to correct this, due to
a bug in dpkg this is next to impossible.

-- 
joost witteveen
            [email-masked]
          [email-masked]
--
Use Debian/GNU Linux!

---

From: [email-masked] (Bernd Eckenfels)
Date: Mon, 15 Jul 1996 11:47:04 +0200 (MET DST)

Hi,

> why you think things should be changed.

Actually I was looking for some discussion on my suggestions for improving
debian since it is a basic layout decission which affects a lot of
developers and packages. Since none is interested in giving comments on it I
think I can fill some bugreports for it.

> Usually, I don't read

Since this is a general design question and this is the one general mailing
list for developing debian i dont see any problems with it.

> I for one don't like being told "your package is a mess",

I did not said that any package is a mess, I only said that a few
directories on the system are a mess, since different packages install in
different locations. I dont want to start a thread about language usage
again (*hehe*).

> but

As I said i my mail I will write bug reposrts for it.

> serious problems if the maintainers actually do what you say.

Yes you are right, the Packages need to be installed in /usr/X11R6, I only
used the other pathname (which is the canonical to access the files) that it
is clearer to see why the files need to be moved. In the above lines I have
mentioned the right directory.

> >                                /usr/X11R6/include/bitmap?

Any comments about this point? Anyone? Good idea? Bad idea? 

> > (all a.out compat libs in one directoy)

And this one?

Greetings
Bernd

---

From: "James A. Robinson" <[email-masked]>
Date: Mon, 15 Jul 1996 15:06:54 -0400

> zircon: mv /usr/X11R6/lib/zircon/bitmaps/*.xbm /usr/X11R6/include/bitmap?

You might try installing the latest version of zircon -- the above lib
layout was a mistake that has already been fixed.  As to the bitmaps,
no I don't think they should be moved.  Zircon looks for them in the
LIB directory, to move just the bitmaps would require me either
hacking the makefile and source code, or making a tree of symlink.
Neither of which are needed, especially considering that the bitmaps
are very zircon specific (simple shapes and the letter T is all).

Jim

---

From: Rob Browning <[email-masked]>
Date: 16 Jul 1996 10:24:10 -0500

> gimp: mv /usr/lib/gimp/ /usr/lib/X11/gimp/

Fixed in upcoming release.

--
Rob

---

From: Rob Browning <[email-masked]>
Date: 16 Jul 1996 10:23:50 -0500

> a bug in dpkg this is next to impossible.

Does /usr/X11 even exist on new installations?  I only had it because
an *old* netscape package had created it.  It was actually causing
problems with man.  The newer ones don't create this dir.  Does X?

--
Rob