Murphy’s Law
(Sunday evening, #gedit)
kikidonk: so tomorrow is the big day?
me: yes! after months, tomorrow I am going to merge new_mdi into HEAD
kikidonk: cool!
me: I fixed distcheck errors and I have a test 2.13.0 tarball here... We really want to put a test tarball out in time for gnome 2.13.3. Unless something bad happens, I am going to do the merge tormorrow morning, now I am too tired to deal with last minutes problems. Night.
kikidonk: night
(Monday morning)
me: Hey, fixed the last distcheck problem in the merged tree, I'm going to commit in a bit
...no response...
me: anybody home?
...no response...
me: /me checks connection... Disconnected!
At this point I thoght, “Oh well, no problem. I’ll reconnect in some minutes”. It’s certainly not the first time my adsl line goes down. About an hour later I start to get annoyed and call the help desk and it turns out that the adsl of the whole (small) town is down! Thus defeating also my fallback plan to bring the laptop to the home of one of my friends and do the commit from there.
gedit 2.13.0
Despite the unexpected problems, new_mdi is now merged on HEAD and with gedit 2.13.0 you can taste all the new hotness!
2.13.0 is faster and lighter and features a load of improvements: draggable tabs, vfs saving, new plugins system that allows plugins to be written in python, a new interactive search UI (try ctrl+k) and many other things: see paolo’s mail.
What we really need now is a good deal of feedback and testing since no matter how careful we tried to be, it’s inevitable that some bugs found their way into the codebase. In particular we need help with things like a11y, multi head, bsd, solaris and in general all the things we have not a chance to test ourselves.
Before we get a load of duplicate reports, let me also note that there are a couple of known regressions that we decided to punt in order to get the tarball into gnome 2.13.3: autosave and the ‘shell command’ plugin. The first is already being worked on, while the shell plugin is a bit more complicated… we’ll try to get to it, but if someone is looking for a fun hack and wants to give it a try… :)
This also reminds me that our code for food bounties are still open until the release of 2.14.0 and apart from bugfixes there are many plugins that would be fun to write.