So last night I finally got around to releasing pacman 3.2.2, which I have been meaning to do for nearly a month. Why the wait? There really isn't a good reason, other than the fact that pacman development hasn't been quite as exciting as it used to be for me, so being the guy in charge is more of a chore than an honor.
I've tried to figure out why this is and if there is something I can do to make it exciting again, but I'm not sure yet what that is. It isn't that I don't enjoy working on it, although its really hard to just sit down for a night and add some cool feature or fix a certain piece of code. Part of this may be due to the relatively bare lower branches- we've taken care of all the low hanging fruit, and we are left with the much harder things such as GPG integration, backend reworks, and the universal transaction.
Another thing that may be contributing is real life itself. When I first got into pacman development, I was still in school so having a "real" project to work on was exciting and a bit of a novelty. Looking back, those were the real productive days- staying up a bit too late, drinking coffee and getting work done at 3 AM. Those days don't exist anymore for me though- I have plenty of stuff to get done during the day job, so a nighttime hacking session just isn't that appealing anymore.
I've also found myself doing some other Arch duties, mostly of my own doing. I've realized I've been doing some of the sysadmin-type stuff for our server because it is new and interesting and different than what I do most of the day at work, which is a good amount of coding.
So what's ahead? I know I have some things I really need to take care of- there are GPG patches still needing review (sorry!) and Allan has been working hard at a split packages implementation which is ready for integration into the main development branch. Hopefully in the next month or so these things can get done and we can get pacman 3.3.0 out the door.