RFC: X11R7 transition

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

RFC: X11R7 transition

Yaakov (Cygwin/X)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

As previously mentioned, I have been working on porting the modular
X11R7 to Cygwin.  While I have been (AFAICS) successful on the client
side, the server refused to find any fonts, and hence won't start.

Frankly, I'm baffled as to why, since it's not the fonts themselves
(X11R6 XWin will run with the new fonts via -fp), and fixing a few
#ifdef's in libXfont which I thought might be the suspect haven't helped.

Now, X11R7.1 is already out, making Cygwin even further behind.  And to
make matters worse, since my system is already modular, most things that
I maintain I can't upload new versions of, because they won't be
compatible with X11R6 (if only because the paths are different and X11R7
uses libtool).

Because of the fundamental change from monolithic to modular, in order
to get the ball rolling, I would like to propose the following:

1) Move X11R6 files (xorg-x11-etc, xorg-x11-libs-data) that would block
X11R7 (in /etc/X11 and /usr) back into /usr/X11R6.

2) Add everything but the server from X11R7.0 into the distro,
installing into /etc/X11 and /usr.

3) Obsolete the following immediately:
xorg-x11-bin
xorg-x11-bin-lndir
xorg-x11-devel
xorg-x11-fsrv
xorg-x11-man-pages
xorg-x11-man-pages-html

[Until here should go very quickly, once I have upload access.]

4) Post my .cygport and patches for xorg-server to the cygwin-xfree
list, so that others will be able to help.  In the meantime, other
packages should be converted to modular dependencies, etc.

5) Continue with X11R7.1, looking and hoping for the solution to get the
server working.

6) Once xorg-server is actually working, then the rest of xorg-x11-6.8
can be obsoleted:

xorg-x11-base
xorg-x11-bin-dlls
xorg-x11-etc
xorg-x11-f100
xorg-x11-fcyr
xorg-x11-fenc
xorg-x11-fnts
xorg-x11-fscl
xorg-x11-libs-data
xorg-x11-nest
xorg-x11-vfb
xorg-x11-xwin
xorg-x11-xwin-gl

I realize that is may not be the preferred way of making this
transition, but at this point I can't think of another viable way to
move forward.  Thoughts?


Yaakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEjf+qpiWmPGlmQSMRAn69AJ4l54Lu3HReTLKCEKtNs/adfuN+uQCeIW2s
jAb3jRVuJn1CErnpM3tnsHM=
=mK0g
-----END PGP SIGNATURE-----
Reply | Threaded
Open this post in threaded view
|

Re: RFC: X11R7 transition

John Morrison-10
On Tue, June 13, 2006 12:58 am, Yaakov S (Cygwin Ports) wrote:
>
> 4) Post my .cygport and patches for xorg-server to the cygwin-xfree
> list, so that others will be able to help.  In the meantime, other
> packages should be converted to modular dependencies, etc.

Do you want to post the .cygport/patches?  I can't promise to help, but
you'll  at least stand a better chance of *somebody* helping...

J.

Reply | Threaded
Open this post in threaded view
|

Re: RFC: X11R7 transition

Yaakov (Cygwin/X)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Morrison wrote:
> Do you want to post the .cygport/patches?  I can't promise to help, but
> you'll  at least stand a better chance of *somebody* helping...

Everything is available in Cygwin Ports CVS, module ports/xorg.

http://sourceforge.net/cvs/?group_id=99645

You will need cygport-0.2.2 to build X11R7.1; packages are currently
available in Cygwin Ports and very soon in the distro, or grab the
sources from CVS (module cygport) as well.

Note that you will need to delete the /usr/{bin,include,lib}/X11
symlinks, and to move /etc/X11/* to /usr/X11R6/lib/X11 (after removing
the conflicting symlinks there), before trying to install modular X11
into /usr.


Yaakov
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.1 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFErD80piWmPGlmQSMRApFdAKDGFrUhRRbiAbOGZIwFnSFREgQ+tACgk4p9
dyyfHKKB2cA7Czcj9NCTpVw=
=ocbk
-----END PGP SIGNATURE-----