https://bugzilla.novell.com/show_bug.cgi?id=223524 Summary: X11 server/application/lib paths break combatibility ! Product: openSUSE 10.2 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: X.Org AssignedTo: sndirsch@novell.com ReportedBy: koenig@linux.de QAContact: sndirsch@novell.com CC: eich@novell.com you (or X.org 7.2) moved all X11 apps and even X11 servers from /usr/X11R6/bin/ to /usr/bin/ -- and the compatibility link /usr/bin/X11/ completely vanished. this will cause lots of compatibility problems with tools/apps/scripts which try to start apps or an X server (e.g. Xnest, Xvfb, ...) really for decades the paths /usr/bin/X11/xterm /usr/bin/X11/twm /usr/bin/X11/X have been valid for (almost) all UNIX system and most/all Linux/xBSD/... systems. /usr/X11R6/bin/ is now in use for about a decade (mostly Linux-only though). for xinit or startx etc. you _must_ specify client/server binaries to be started with absolute path. other apps trying to use e.g. /usr/bin/X11/xterm -e some-textmode-app etc. all will break and have to be adopted for SUSE 10.2 this is a BAD BAD BAD move ! you really should maintain backward compatibility, either with tonns of symlinks for every single "basic" traditional application and X11 server, or maybe better just create two links for traditiona unix compatibility: ln -s . /usr/bin/X11 for Linux/XFree86/X.org backward compatibility: ln -s . /usr/X11R6 /usr/bin/X11/ is in the same tradition as /usr/include/X11/ and /usr/lib/X11/ which still are valid. so why break just /usr/bin/X11/ ??? looking closer, why does filesystem.rpm still contain empty directories like /usr/X11R6/lib/ /usr/X11R6/include/ /usr/X11R6/include/net /usr/X11R6/include/sys /usr/X11R6/include/rpcsvc scripts will break when trying to install fonts to /usr/X11R6/lib/X11/fonts/... and so on. X11 application defaults are another spot forusr/X11R6/lib/X1 problems, all "legacy" apps will try to install them to /usr/X11R6/X11/app-defaults (or even better /usr/lib/X11/app-defaults) instead of /usr/share/X11/app-defaults. I'm really shocked to see how less care is taken to compatibility and system stability issues -- this goes both to X.org and SUSE / Linux (I've been told that FC6 breaks /usr/X11R6/bin/ and probably other paths too). I don't oppose to move xterm etc. to /usr/bin/ but you really should make sure that all those traditional access paths still are still valid! BAD BAD BAD :-( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.