Alive and kicking2 min read

I would first like to welcome Antigoni, who has been accepted as part of GWOP 2011 to work on PiTiVi. In the coming months, she will be helping Thibault fix bugs in our port to GES and, when we have a reasonably stable base to work with, implement the much awaited titling feature! She wrote an introductory post, but since it was published before she was added to Planet GNOME, it has completely flown under the radar.
I haven’t blogged much since the 0.15 release, partly because I was, you know, busy finishing* a graduate degree with 5 courses including 3 teamwork term projects and writing 13 case studies/papers. Nothing special.
Up until recently, I was thus unavailable for development work and Thibault could only work part time on the port to GES. Nonetheless, he has been steadily improving it. We now both have at least three weeks “full-time” ahead of us and a great intern to help us! As you can see, rumors of our death have been greatly exagerated. Our countless fans can rest assured.
Here’s one of the side-effects of development with Git: you don’t have to commit directly on master all the time, and so the lack of visible activity on “master” does not mean there is no development activity going on. Indeed, a lot of activity happens on github, and if you take Thibault’s “ges-port” branch into account you would see something like this:

Even when rotated 90°, my 1920x1200 screen does not have a high-enough resolution to fit the list of all the commits since 0.15! I’m not going to tell you yet how mindbogglingly huge and significant those changes are, because we’re not done yet and I want to keep some element of surprise (you may remember it is one of my chief weapons in my presentations). Let’s just say that this vastly simplifies development on pitivi. If we succeed, we will achieve world domination by the end of the world.
Now, you may ask, why hasn’t this been merged to master already? Because it’s quite unpolished and, in Thibault’s words, does not “deserve” to be there yet. I personally maintain a document listing all the bugs this branch has, and there are currently 15 of them. We may push to a branch in the official repository or merge directly to master as soon as we get the most severe bugs ironed out (hopefully very soon).
Your help is, as always, very appreciated. Feel free to chat with us on IRC about the state of the GES port and the way you can help us achieve our goal.
*: by the way, if you’re hiring and looking for a passionate open source contributor with a graduate degree in management (and a bachelor’s in psychology), feel free to poke nekohayo on IRC (or by mail, at gmail.com)!

Jeff

Comments

2 responses to “Alive and kicking”

  1. When do you expect the next version to be released and will it be a 0.16, or are you closer to a 1.0 version?

  2. The next version will be called 0.16. If everything goes well, hopefully we should be releasing some alpha releases of it soon. The final 0.16 release is expected for GNOME 3.4 (April).
    I’m very cautious about using the number “1.0”, because it drives user expectations through the ceiling and we’re already getting a lot of flak as it is. For a 1.0, I’d need a rock-solid backend (the GES port should address this) and most (or all) the items on http://wiki.pitivi.org/wiki/Roadmap to be addressed, help is very welcome on that front.