I know I said the last minor version of Pidgin 2 would be 2.14, but there’s been some recently developments that I think justify a 2.15.0. I wanted to share them with you all and get your thoughts on moving forward with this idea.
As some of you know, we’ve been working towards extracting all of the proprietary and unmaintained protocols from the pidgin 2 source tree. This project is on going but can be found at github.com/pidgin/retro-prpl.
In short, the idea here is to have these protocols easily discoverable for research purposes as most information on them has been lost over time as well to make them easier for users to find and use with clone networks like retro aim server and others. This also gives us one source of truth to support which helps both users and ourselves.
During this work, we’ve been doing some additional work on the pidgin-windev environment to help automate everything. That work is now in github.com/pidgin/pidgin2-windev. That name is subject to change, but the idea is to simplify the build process for everyone.
While working on the windev stuff, I FINALLY think I’ve found what I need to know to upgrade gtk from 2.16 to 2.24 in the Windows build. This will fix a number of on going issues and we should definitely move forward on this because of it.
That said this would be a pretty major change, so it warrants a minor version bump. Since we’ll be bumping the major, it stands to reason that we could also remove the plugins that we have already put into retro-prpl which obviously will simplify maintenance for us.
So TL;DR we’re going to try to upgrade GTK+ 2 in Pidgin 2, and in doing so we’re going to remove the gadu-gadu, novell, sametime, silc, silc10, and zephyr protocols as they have been pulled into retro-prpl which includes msn, mxit, myspace, napster, oscar (AIM, ICQ), qq, toc, and yahoo.
What do you think?