It’s Nice To Be Back

Posted by Stuart Herbert @ 9:24 PM, Mon 27 Jun 05

Filed under: Gentoo

No Comments

After six months of treatment on a back injury, it’s really nice to be back at the keyboard and able to put more time into Gentoo once more. I wouldn’t be coming back at all if it wasn’t for the help and support I’ve had from many Gentoo developers. In particular, Kloeri, Tigger, Beu and Ka0ttic did a fantastic job of picking up things I wasn’t there to do. I can’t thank you guys enough.

So what am I back to do?

  • Apache stabilisation: The apache team has done a great job in putting together much improved packages (and, for the first time, documentation!) to replace our previous attempts. The day is fast approaching when we push these packages through to stable. With my PHP maintainer’s hat on, I’ll be there to help out with reported PHP issues, and to get any necessary fixes back into the tree as quickly as possible. I’ve setup a repeatable test environment (based on VMWare Workstation 5) which should help us minimise problems on the day.
  • PHP 5: I’m the primary maintainer of our PHP 5 packages, and with me not really around, there’s still a bit of work to do to get PHP 5 stable. The problems aren’t with PHP 5 itself - many people are finding it to be fine for production use. But the PHP packages don’t sit in the Portage tree on their own. There are many packages which depend on it, and we have to make sure that the necessary is done to them before we can unmask PHP 5. We also need to make changes (and write documentation) to support a mixed PHP4/PHP5 environment. I’m about to start a discussion about this on the gentoo-dev mailing list.
  • Recruitment for webapps: The webapps herd already has more packages in Gentoo than we can keep pace with. And, if you do a search on Bugzilla for bugs assigned to webapps-unmaintained@gentoo.org, you’ll see that there’s plenty more waiting for us. As a team, we need to recruit maybe up to ten more developers as quickly as we safely can. If you’re interested, the way to start is to catch me or rl03 on Gentoo’s IRC channels, and point us at ebuilds or patches you’ve submitted to bugzilla.
  • Replacing webapp-config: webapp-config has been very useful. It’s proved that we can add, upgrade, and remove web-based applications via a package management tool. It’s allowed us to gain a lot of experience in what works, what doesn’t, and why. Bugs aside, it’s proven to be a step up from trying to tackle the unique requirements of web-based applications through Portage alone. But it’s also shown us that some of my choices were the wrong ones, and fixing them will take a little more than speeding things up by switching from bash to Python. Once PHP 5 has been stabilised, I’ll return to working on a replacement, which we’re expecting to call the vhost-tools.
  • NX Server 1.5: For the relatively few of us who use it, NoMachine’s nxserver is very useful indeed. They’re currently testing the next version which, for the first time, will allow suspended sessions to continue to run - which for the first time brings it on a par with Windows Terminal Services. That’ll be nice … I’ll finally be able to leave my desktop running here, and just remote desktop in via nxserver to check my email. Heck - I’ll be able to join in discussions on the gentoo mailing lists during the day ;-)

And, when that lot’s done, if no-one else has picked it up, I’d like to get Xen into the tree.

Calendar

June 2005
S M T W T F S
« May   Jul »
 1234
567891011
12131415161718
19202122232425
2627282930