Re: Test Binary Release of XFree 86 4.3

"Chris McKillop" <[email protected]> Tue, 15 Apr 2003 15:19:53 -0000
Newsgroups gmane.os.qnx.openqnx.devel
Message-ID <[email protected]>
> 
> I looked at the "ph" and see it still checks /usr/X11R6.
> We can easily create a Xphoton wrapper (or symlink) to make "ph" happy.
> An added benefit is that "ph" will also try to start "gtwm", which
> we may want to re-introduce so that people can do cut/past between
> photon and xphoton apps. Garry also has something "basic" working ...
>

Yes, and starts Xphoton (the old system).  It is only there for legacy
purposes and will not remain forever (ie: I could see this backwards
compatibility going away in 6.3).

> 
> This rule is not hard, I've seen perl, ssh and other stuff from the
> 3rd party CD in /usr/bin, though they also exist in /opt/bin.
> I don't know much about "packaging" but maybe you can do the same
> trick to X11 so that it exists in both /usr/X11R6 and /opt/X11R6?
> If that can be done, we won't break the QSS rule and most hard coded
> apps will be happy. I think this is exactly the same reason why you
> have perl, etc in both /opt and /usr...
>

That isn't correct, the rule is hard (don't argue with the guy that did
the packaging!<grin>).  You ask ssh or perl where there are compiled for
and where thier "parts" live and they will all claim to have stuf in /opt.
 The fact that /opt/bin/perl also shows up as /usr/bin/perl is a feature
of fs-pkg and, in a system installed without fs-pkg (a future possibilty),
they will not be unioned into /usr.  You can't rely on this behavior for
proper operation.  Also note that the unioning is from /opt to /usr, not
/usr to /opt.  Lastly, things that introduce thier own top-level directory
structure in /opt (Mozilla, Opera, X11R6) do not union into /usr.
 
So, I think for the sake of people using QNX out there it would be nice if
everyone kept X11R6 in /opt to keep things consistent.  If you aren't for
consistency, then feel free to move it to /usr for openqnx's builds.

   chris

PS - Why haven't you guys checked in the XPhoton sources directly to the
XFree86 project's CVS tree?

-- 
Chris McKillop <[email protected]>    "The faster I go, the behinder I get."
Software Engineer, QSSL                    -- Lewis Carroll --
http://qnx.wox.org/




-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf