Back to the grind

Spring Break was great. Too bad it’s over, almost before I realized it started. Got a lot of work done on grad school apps and a lot of e-mail with grad school people, need to write a personal statement and send some off within a day or two.

Actual work: Made xorg-x11 ebuild. Ported over from a combination of xfree-4.3.0-r6 and xfree-4.3.99.902-r2. There was a nice amount of duplication between this and 4.3.0-r6 so not much extra work involved. Committed xfree-4.3.0-r6, hopefully some of my final XFree86 work. This lays the groundwork for moving stuff to FHS-friendly locations: fonts are installed to /usr/share/fonts, docs to /usr/share/doc and man pages to /usr/share/man. I’m expecting huge numbers of bug reports from people who don’t read their warnings about fonts moving as soon as this is unleashed on the general public. Started making use of the SDK for Wacom, Synaptics and GATOS ati.2 drivers. Added a bunch of stuff for the hardened people. This closes about 10 bugs! Some other various fixes too, see the commit messages above. Also added OpenDX, a sweet 3D visualization tool.

Discussions: Noticed that Mike recently added freeglut to Fedora, trying to get Bryan to write an ebuild for it. I’ve been trying to get him to update glide for a while now too without much luck, since the build is absolutely ridiculous and the documentation largely irrelevant. Some other guy wants to build Xvnc against the SDK — best of luck to him. Beginning to get a reasonable grasp of autoconf, I’ve been able to help some other people with problems they’ve had in the past couple of weeks. Still need to get a grip on automake though.

Stupid things: X.org CVS. It doesn’t make any sense, and nobody seems to have any clue which branch is which and used for what. I’ve got three branches checked out right now, and I have no idea which I should be playing with, although ironically enough HEAD is the least likely.

Drama: Brad had to leave Gentoo. Too bad, he gave us some great work.

So it begins …

After seeing Planet Freedesktop.org, I figured I’d start this so I could keep track of software-/Gentoo-related things I do.

Actual work: Marked some Matrox drivers stable. Added metadata.xml to some fonts packages. Tested for a move of corefonts to microsoft-corefonts. Made a patch to fix that damn circular dep for PAM/XFree86. Started unbreaking xfree-drm, dholm broke it for everyone while trying to fix it on ppc but he’s working with me to fix it now. Been waiting for stuff to mirror out for hours on that.

Discussions: Talked to mharris some more about moving shit out of /usr/X11R6 to more FHS-friendly places. Sounds like a good plan to start with easy stuff (fonts, docs), move to lib/ then bin/ (hardcoded bin stuff in third-party apps). Emailed x-packagers about this, and the next thing. License talks on >=4.3.99.903 — what a mess. Sounds like we prolly can’t use any GPL drivers with new XFree86, e.g. Synaptics. That means we might not be able to distribute both new XFree86 and Synaptics at all. Holding off on adding .903 to portage at all, pending some sort of resolution on this GPL incompabitility. Asked cyfred to bump 4.3.99.902 for security, everything else has been done. Talked to a guy looking for a good distribution to set up a cluster on.

Stupid things: Told daniels I agreed to autotool/maintain some xapps. Now I have to actually learn autotools — yeah yeah I know the book came in Friday, but I actually have to read it now. Wasted the day doing Gentoo stuff and IRC instead of some real-life work.

Drama: Security vs. The World (a.k.a., You can’t break everything for your righteous cause).

That’s all I can think of offhand.