Sputnick's blog
Rosetta's Stone - Note for Translators
Submitted by Sputnick on Sat, 02/27/2010 - 10:21This is primarily a message for our current translators.
Daniel "al" Albers has finally managed to figure out a workflow how to correctly handle .po (gettext) files for translating Quassel (a non-trivial problem, since Qt stupidly insists in using its own format). Now that Quassel uses what the rest of the world uses, this also means that we now enable the use of standard tools for translating.
It so happens that Quassel has now been imported into Rosetta, Launchpad's (Ubuntu's) tool for managing translations. Which is cool, because in the two days it's been sitting there, we can already see a ton of new translated strings, plus it looks like we are getting heaps of new languages up to fun things like Colognian or Low German...
But this also means that there will be a change in our current way of handling translations. Until now, various cool people have been sending translations patches directly to us, maintaining a dozen of languages that way. In the future, this probably will have to happen via Launchpad. We are still figuring out a workflow how to get the Rosetta translations back upstream, but it certainly is our intention to do that, rather than letting Ubuntu maintain their own set of language packs.
If you helped with translating Quassel before, please wait with further work until we have put all the pieces together. We wouldn't want you to duplicate work, or do work that gets invalidated later. So far, your existing translations have been imported into Rosetta, so nothing got lost :) I will come up with a follow-up blog as soon as we have figured out how to handle translations in the future.
Let's answer a few Q&A:
Another Bugfix Release: 0.5.2
Submitted by Sputnick on Sun, 01/31/2010 - 15:50We have another bugfix release for the 0.5 series. Quassel-0.5.2 mostly contains build system fixes for recent versions of KDE and Qt. Some issues with netsplit handling have also been fixed. Also, if you accidentally had your menu bar vanish, you can now use the context menu on the chatview to re-enable it ;-)
For workarounding the recent flooding issues with Freenode, we have added a quick way to ignore CTCP requests. Since Freenode has fixed the problem the other day, using this should no longer be necessary for now.
You can grab the new release at the usual location!
~ Sput
Supporting New Cuties - Quassel 0.5.1
Submitted by Sputnick on Sat, 11/21/2009 - 20:01We have just tagged, packaged and published a bugfix and maintenance release for the 0.5 branch. Most notably, 0.5.1 fixes some problems with the newly released Qt 4.6-rc1. Also, newly joined channels are now properly rejoined on the next core restart. The scrolling behavior on initial backlog fetch for a channel has been fixed, and some more small stuff.
This release also includes updated translations for French, Italian, and Finnish. And you'll get jussi01's dark stylesheet as a bonus!
Anyway, head over to the downloads page to grab it!
Get The Text - Call For Translations
Submitted by Sputnick on Mon, 10/26/2009 - 14:32We have now switched the git master version of Quassel to support gettext translations (.po files) as opposed to Qt translations (.ts files). Qt >= 4.5 provides the tool lconvert which can convert between the two, and we (al, in fact) have modified the build system to use that.
Good News Everyone: Presenting Quassel 0.5.0!
Submitted by Sputnick on Tue, 10/20/2009 - 19:34It's been a while that we have announced a new release. Somehow, 0.4.2 and 0.4.3 never made it to the frontpage… Anyway, we haven't been lazy and quietly worked on bringing you a brand new feature release: quassel-0.5.0!
You can find most features we have added in the FeatureLog, and if you are really interested, you can also browse the Git history. A list of the most important things has been added below for your convenience. First though I want to get a few important notes out:
Client/Core protocol, database schema and config file update: As mentioned before, a 0.5 Quassel Core will not work with a 0.4 client and vice versa. You will have to update both components. First time you run a 0.5 core or client, the config files and database will automatically be updated to the new format. Downgrades are not supported, so do make a backup if you intend to go back to 0.4 afterwards!
A note for distro packagers: We will maintain a 0.5 branch in our repository that will receive important bugfixes, but no new features. We will probably also do periodic 0.5.x releases from this branch, while new and shiny stuff is being added to the master branch. If you maintain Quassel on a distro that suffers from version or feature freezes, you should make sure to track the 0.5 branch instead.
Read on for a short list of the most important features, then head over to the downloads page to grab it while it's still sizzling!
Short Notice: Protocol Break
Submitted by Sputnick on Fri, 08/28/2009 - 13:53As we have tagged a 0.5 release candidate now, which has made its way in Kubuntu Karmic and Jaunty backports, among others, we should point out that the client/core protocol used in 0.5 is not compatible to the 0.4.x releases anymore. This means you'll need to use a 0.5-rc1 client with a 0.5-rc1 core. Same for current git master, of course. The protocol change gives you a great performance boost in the core, in particular for startup, shutdown, and joining/quitting large channels. So it's definitely worth it :)
As this is isn't an official release yet, it's not linked from the download page. However, you can find binary builds for Windows and MacOSX here.
Bug Wars: The Phantom Release
Submitted by Sputnick on Mon, 08/24/2009 - 17:14People closely following our development in git will have noticed that we have tagged a 0.4.2 release back in May. Some distros also have been shipping 0.4.2 for quite a while now. However, there never was an official release announcement. Why?
Fixing teh bugz: 0.4.1 released
Submitted by Sputnick on Thu, 03/26/2009 - 11:53We have recently tagged a bugfix release for the stable branch, appropriately named 0.4.1. Users of 0.4.0 are heavily recommended to upgrade. Note that no new features have been added; users of the development version from git should not use 0.4.1 as it would be a downgrade.
Some of the bugs fixed include:
- Correctly display images in the web preview in static builds
- Improve selection and multi-line paste behavior
- Fix cert handling for identities
- Create a proper default identity for new networks
- Improve ping timeout detection (don't time out after 30 seconds with a shaky connection)
- Fix bufferview sorting
- Updated and new translations: Slovenian, Russian, French, Czech, German, Turkish
- Improve flood control (avoiding Excess Flood in most cases)
- Various improvements to the build system
You can grab the new release from our download page; many distributions also have updated packages available already.
Quassel IRC Proudly Presents: 0.4.0!
Submitted by Sputnick on Wed, 02/18/2009 - 23:37After about three months of hard work, the Quassel Team has tagged the brand-new and extra-shiny 0.4.0 release for you! And for extra convenience, we even have updated our downloads page! To reach this important milestone, 432 commits went into Git since 0.3.1.
As usual, you can find most features we have added in the FeatureLog, and if you are really interested, you can peruse the Git history. Let me highlight the most important things right here though.
The World in a Donut
Submitted by Sputnick on Sat, 02/14/2009 - 17:01This was one of the comments our new shiny application icon caused, and it was even suggested as our new tagline. I LOL'd :)

I would like to thank again Mr. Oxygen Nuno Pinheiro for his terrific artwork for both KDE4 and Quassel. Most of the icons you see in Quassel are made by him and the rest of the Oxygen Team. Kudos!

We have been fading out our old logo, the All-Seeing Eye, during the past few weeks. This was created by John "nox" Hand, who deserves kudos for his work as well, of course. Thank you! Your logo has served us well for a long time, but now it's Oxygen all the way...
New Quassel artwork coming to a release near you in only a few days!

Recent comments
18 min 37 sec ago
2 hours 28 min ago
6 hours 57 min ago
6 hours 57 min ago
6 hours 59 min ago
3 weeks 12 min ago
5 weeks 4 days ago
11 weeks 5 hours ago
15 weeks 5 days ago
18 weeks 2 days ago