David Nusinow: It's Alive!
Well, I've done it. The XSF svn repo now contains a full set of packages for the Xorg modular tree that enable it to run an X server in a chroot from a clean install. Note that the packages are still very sloppy because I've been mainly beating them in to shape enough to simply run the server. But that part's now done, and I can happily get that grey hatched background to show up from inside my chroot. The next step will be to finish packaging everything, so that we have a full set of packages to install, run, test, and clean up to the standards of quality we expect from Debian. Note that I don't recommend anyone but developers even take a look at these things yet, since I've been very lax in getting them in to good shape. I had a good base to work from (more on that in a moment) but I took some liberties and cut some corners in order to get to this point. Once we have a full set of packages, I'll throw them in to experimental for people to play with, but right now they're not going to be much fun for anyone.
I couldn't have gotten this far this fast without the help of Daniel Stone, so a big thanks goes out to him. Not only has he been great about showing me just which packages to steal from and where, but every time I ran in to some obscure bug he had already been there and quickly pointed me to the way out, often with a package update ready to go. The packages he made are wonderfully simple and easy to understand, which let me get moving on them right away, and they'll form a wonderful basis for the future of Debian's X distribution.
On a further note, I've asked the release team to let us upload 6.9 to unstable when it's released, which should be next week. So far there's been no objection, and a bunch of people have chipped in so far to help out with the xlibs-dev transition. Thanks to everyone who's been helping out so far with getting 6.9 in. 6.9 will set the stage for the modular packages, by giving everyone the most up to date drivers for the next few months and taking the pressure off of me to deliver the modular packages right away :-) My goal is to ship the modular packages with etch, and I'm going to keep working to do that, but 6.9 should keep people happy until those are ready for unstable.
I couldn't have gotten this far this fast without the help of Daniel Stone, so a big thanks goes out to him. Not only has he been great about showing me just which packages to steal from and where, but every time I ran in to some obscure bug he had already been there and quickly pointed me to the way out, often with a package update ready to go. The packages he made are wonderfully simple and easy to understand, which let me get moving on them right away, and they'll form a wonderful basis for the future of Debian's X distribution.
On a further note, I've asked the release team to let us upload 6.9 to unstable when it's released, which should be next week. So far there's been no objection, and a bunch of people have chipped in so far to help out with the xlibs-dev transition. Thanks to everyone who's been helping out so far with getting 6.9 in. 6.9 will set the stage for the modular packages, by giving everyone the most up to date drivers for the next few months and taking the pressure off of me to deliver the modular packages right away :-) My goal is to ship the modular packages with etch, and I'm going to keep working to do that, but 6.9 should keep people happy until those are ready for unstable.