Tag Archives: project

ChangeLog rss feeds now available

With many thanks to Yves Goergen for supplying the code, we now have ChangeLog RSS feeds for all the projects hosted at this site. You can access them as follows:

  • JWGC: http://www.blathersource.org/projects/jwgc/changefeed
  • PyAIM-t: http://www.blathersource.org/projects/pyaim-t/changefeed
  • PyICQ-t: http://www.blathersource.org/projects/pyicq-t/changefeed

There are also links on the project info pages. Enjoy!

Incoming search terms:

Summer of Code 2006: Reasons to Apply for ejabberd

Google's Summer of Code 2006 'is a program that offers student developers stipends to create new open source programs or to help currently established projects'. As of tomorow, May 1th, students can send their applications to Google. Google is accepting proposals until May 8th.

As you might already have noticed, you also can apply to help the ejabberd project. But why should you apply for an ejabberd project over another project? I've three reasons:

Site now has it's own project

I created a project called BlatherCore that represents the site as a whole. I’m kicking around the idea of releasing the source for others to play with if they want, but I’m not sure about that yet. Anyway, if you run into bugs with the site or have feature requests, you can post them at BlatherCore’s project section.

XSF Google Summer of Code Blogs: Tobias Markmann (Swift) : Hello Summer of Code ’11

Yup, that's right. I'm participating in Google Summer of Code again.

This time it's for the Swift project, a XMPP client project based on a new XMPP library called Swiften. This is a completely fresh codebase, all written in C++ and based on boost, libxml, Expat, OpenSSL and Qt for the GUI.

This year's project is about adding Jingle File Transfer support to Swift(-en) including the transport dependencies and user interface components for Swfit. The plan is to have working file-transfer in Swift(-en) that works in as many network environments as possible, may it be behind some kind of firewall at university or just behind your home router which is doing NAT.

The first three weeks I've implemented a couple of parsers and serializers related to the XEPs around file transfer, including unit tests for them. I've also finished up some already existing code related to Jingle which has been written by Remko Tronçon, my mentor during Google Summer of Code 2011.

What's next? - Next on the list is getting the file transfer logic done and writing ReceiveFile and SendFile command line applications that provide basic testing for file transfers over XMPP.
So expect further and more frequent updates about this project.

Topic: Google Summer of Code 2011

Google Summer of Code 2011 – we are in!

The XSF has been invited to participate in Google’s Summer of Code 2011! Great job by everyone in making our application something the Goog couldn’t resist ;)

But now the real work begins! We need the help of XMPP project members in getting a list of summer project ideas together!

So, if you’re an XMPP project and would like to participate in GSoC under the XSF’s umbrella, please visit the Summer of Code 2011 wiki page and start adding ideas of projects you would like to mentor.

If you’re a user of XMPP projects, and have great ideas, please get in contact with the projects and get them excited and involved in the
process too.

A longer post will be coming after Kevin and myself get all of the paper work done.

Google Summer of Code 2011

The XSF will be applying this year to participate in Google’s Summer of Code 2011 and we need the help of XMPP project members in getting a
list of summer project ideas together!

So, if you’re an XMPP project and would like to participate in GSoC under the XSF’s umbrella, please visit the Summer of Code 2011 wiki page and start adding ideas of projects you would like to mentor.

If you’re a user of XMPP projects, and have great ideas, please get in contact with the projects and get them excited and involved in the
process too.

Let’s get together a list of summer projects that will excite and attract new long-term developers to the protocol we know and love, and hope that Google approve our application again!

Once we’ve got a list of ideas in, we’ll vet them and produce a list of proposals for students interested in the XSF.

Your GSoC Org Admin,
bear (Mike Taylor)
bear (at) xmpp (dot) org

Introduction: Thijs Alkemade

Hi!

I’m Thijs Alkemade, a 21-year-old master student in Mathematics and Computer Science at the University of Utrecht in The Netherlands. I started working on Adium in the spring of 2010. As that was the first year I had enough free time to do so, I really wanted to participate in the Google Summer of Code. Sadly, the Adium project didn’t participate that year, but rather than giving up or looking for a different project, I decided I would just work on Adium anyway!

I got started by hanging out in the IRC channels, where I found listening to user questions and reports a much more motivating way of finding things to do than browsing through the endless amount of tickets in Trac. So while that means I’ve worked on a lot of different parts of Adium, IRC still remains my favorite part. And Adium’s IRC implementation could still use a bit of polish. ;)

What really got me hooked on working on Adium was the talented developer team, the fact that not only that team, but the whole Adium community has a very friendly atmosphere, and of course it being the best open source application for Mac OS X! That’s why I’m very excited to be able to contribute to this application I love so much. :)

Spectrum 1.4.4 released!

This release fixes ICQ issues with latest libpurple 2.7.7. MSN certificates are also updated in libpurple 2.7.7, so be sure you're using latest libpurple (part of http://pidgin.im/ project). See Changelog for full list of changes.

Coccinella 0.96.20 Released

The Coccinella project is pleased to announce today the immediate availability of Coccinella 0.96.20, a free and open-source cross-platform communication tool with a built-in whiteboard for improved collaboration with other people. Key in this release is the ability to automatically reconnect if the connection to the server has been interrupted.

Other changes in Coccinella 0.96.20 include:

Verify server certicate (551811) Speed improvements (552466) Run Coccinella on 64 bit systems (380289) Better detection of file names (603187) Fix error when trying to remove the last profile (260661) Chat state notifications trigger contact actions (270689) Russion translation of "Close message and main window separatelly" (540176) Exception when trying to edit contact actions on a offline group (555643) Added additional tips (152723) Public servers dropdown list is fixed (555902)

About Coccinella

bookLearn

Screenshots

bookView

Download Coccinella

bookGet

John Bailey: Time flies…

It feels like it's been forever since I stepped up on the soapbox to say something. This time it's just a relatively short update.

As is very commonly known, Pidgin was accepted as a mentoring organization for the Google Summer of Code again this year. This year, Google has given us the privilege of mentoring four students. While less than we hoped for (we'd wanted five), we certainly can't complain about the projects we were able to accept.

First up is an MSN project manned by Jorge Villasenor Salinas, who some may recognize as having helped implement custom emoticon support for Pidgin 2.5.0. His project is to rewrite the SLP layer of the MSN plugin, simplify the other parts of the plugin, and overall make the plugin much easier to maintain and extend. I'm sure he'll be trying to squeeze some new features into his project if time allows.

Next up is one of my personal favorite projects for this year. Gilles Bedel will be working on detachable sessions. This is something a number of us have wanted for a long time, but just haven't quite gotten around to making it happen. The idea here is that we can have a daemon (service for the Windows-inclined among us) running in the background and connect to it with Pidgin or Finch at will. I feel that this is perhaps the most ambitious project this year, but the benefits it could reap are worth it.

Adam Fowler is going to rewrite the log viewer in Pidgin. This particular project will likely be the only project that visibly changes Pidgin this year. We've received a lot of complaints and suggestions over the years focusing on our log viewer. We know it's deficient in a lot of ways, and that's what Adam's project aims to resolve. I'm confident we'll get a lot of positive feedback about this project once it's complete.

And last, but not least, is Ivan Komarov's ICQ project. Ivan's aim is to beat our ICQ implementation into shape. As most of our non-US ICQ users can confirm, our interaction with the service could use some improvements. While Ivan has proposed a nice wide range of things to fix, even just a few of them being completed would make a huge difference for our international users.

So, from all of us developers, and we hope from our users too, good luck to our students!

gwt-strophe 0.1.0 released

I just released the first version of gwt-strophe, GWT bindings for the Strophe XMPP library. Nothing much to say else than it is pretty young, with all that can imply. The project is hosted at https://launchpad.net/gwt-strophe


Coccinella 0.96.14 Released

The Coccinella project is pleased to announce today the immediate availability of Coccinella 0.96.14, a free and open-source cross-platform communication tool with a built-in whiteboard for improved collaboration with other people.

Changes in Coccinella 0.96.14 include:

/clean and /retain commands release of new icon themes: Nuvola, Tango, Black, Kids option to select sound device fixed whiteboard file transfer fixed annoying bug when typing long texts in chat dialog fixed external IP detection

About Coccinella

bookLearn

Screenshots

bookView

Download Coccinella

bookGet

Coccinella 0.96.12 Released

The Coccinella project is pleased to announce today the immediate availability of Coccinella 0.96.12, a free and open-source cross-platform communication tool with a built-in whiteboard for improved collaboration with other people. This third synchronized release is dedicated to Mats Bengtsson.

Changes in Coccinella 0.96.12 include:

Switch to gettext to make it easier for you to translate Coccinella in your language All character sets issues in the binary distributions should be fixed. This will be especially welcomed if you speak languages like Russian or Chinese. Improved transport integration New Simplified Chinese and Portuguese translations

About Coccinella

bookLearn

Screenshots

bookView

Download Coccinella

bookGet

Glorious Tricks w/ SourceForge

Edit: This is not working out like it’s supposed to. Still getting a svn-lock error when trying to init the sync, so while this in concept was a good idea, it’s not “taking”.

Pre-warning: Do not do this unless you know what you are doing, it will wipe the entireness of your SVN history for your project. It will be as if you just created your project fresh.

I wanted to svnsync an old repository to a new one on SourceForge. In my haste, I started setting up trunk/branches/tags without thinking. Of course, if the repo is not at revision 0, then you don’t get to svnsync. So I pinged support to get them to reset my sourceforge repository. After a little bit, it turns out I effectively had the tools in my own hands the whole time!

I’m sure you well know that there’s no way to wipe an svn repository completely down to revision 0 remotely. (at least none that I’ve seen so far) Well SourceForge has a nifty little tool (in your project, go under Admin, and subversion) to migrate your repository from cvs to svn. Well it didn’t seem very clear on that particular page, but you can -also- migrate from an SVN dump to your new SourceForge repository from the same tool.

So how does this fit together? Basically what you do is you create a local svn repository that’s completely empty:

> svnadmin create /tmp/myrepo

Then you get a dump of it:

> svnadmin dump /tmp/myrepo > svndump
* Dumped revision 0.

Then you gzip it (not sure if this is absolutely necessary):

> gzip svndump

Then upload that dump to your SourceForge file repository uploads directory, I used sftp:

> sftp USERNAME@frs.sourceforge.net
sftp> cd uploads
Connecting to frs.sourceforge.net…
USERNAME@frs.sourceforge.net’s password:
sftp> put svndump.gz
Uploading svndump.gz to /incoming/U/US/USERNAME/uploads/svndump.gz
svndump.gz 100% 185 0.2KB/s 00:00
sftp> quit

Then you go to the migration tool that’s mentioned under Admin -> Subversion — Look for “Migration Instructions” and click on the migrate link under it.

You’ll see the svndump.gz you just uploaded. Make sure to click the Replace checkbox and then click Submit. Wait for it to complete and you are done! Back to revision 0 for you!

I hope this helps others who run into the same issue!

Coccinella 0.96.10 Released

The Coccinella project is pleased to announce today the immediate availability of Coccinella 0.96.10, a free and open-source cross-platform communication tool with a built-in whiteboard for improved collaboration with other people. This second synchronized release introduces major visual improvements including the Oxygen icon theme and the new control panel with slots in the main window.

Other highlights of Coccinella 0.96.10 include:

Search people slot Improved integration of User Mood and User Activity (more services add support for this) Faster application startup Editing and creating profiles in the login window Experimental support for chat styles using Tkhtml3, a web rendering engine which probably beats the whole WebKit browser family in speed and file size (PS: this sexy project written in C needs a new developer!)

About Coccinella

bookLearn

Screenshots

bookView

Download Coccinella

bookGet

OpenIM and IMFreedom

Few months ago I wrote a bug report on the freedesktop.org bugzilla to ask for means to start a new project. The goal of that project, called “OpenIM” was to gather effort on the opening of closed instant messaging protocols. In the bug thread and on the pidgin mailing list, a discussion started to determine if freedesktop was the right place to host that kind of project (i.e. support reverse engineering and documentation of proprietary protocols) and a lot of people joined it, agreeing that such an effort was needed, regarding the poor and all over the place documentation parcels (at least referring to the MSN protocol ones). Those people included valuable guys from amsn, pidgin, pymsn, jabber, and other worthy individuals of the IM field.

Instead of freedesktop, the pidgin guys proposed to host the initiative on IMFreedom, a Foundation they did setup as a façade when they got justice problems with AOL. We all agreed that using IMFreedom for OpenIM would make more sense. That gave birth to a brand new wiki to collect our efforts.

Be interested, sweat, contribute!


FOSDEM and other cool stuff

So, lots of good things are happening to me these times. Well, I guess.

Studies are soon-to-be-finished and I actually began my final year internship that ends in June, when I’ll graduate. For one week now, I have been a trainee at Nokia, Helsinki (Finland). This is quite a big move for me, since I never really left France until now. I’m really enjoying that new environment, this is challenging to adapt, on a personal side. I’m working in the OSSO Multimedia team at Nokia and I got surprised of how my arrival went well, people are really cool and I’m enjoying to be there, that’s a great opportunity to learn from them and actually discover the “big company” world, even using open source technologies. I’m sure that experience will bring me a lot and I’m not waiting for less on that.

So it’s Sunday night and I’m in Brussels (Belgium), spending some cool time with friends in the hotel hall. That was my first FOSDEM and I enjoyed it. Well, the classic thing about FOSDEM is to say that it was too short, and it was, but I can add my very own observations as well. The top advantage of such conferences is to gather and share some words with cool and respected people that you already know, like the Collabora crew and the GNOME community or meet with guys you aspire to share with, like the Vala developers. It’s also still refreshing to spend time with friends that are usually just too far away from you. FOSDEM is just maybe too subject-wide and not a lot of the talks grabbed my attention. As a comparison, GUADEC talks were a far lot more oriented to my fields of interest.

That conference was also the opportunity for Ali and I to share a bit about the project we’re working on, People. People is an unified address book management framework and I’ll blog about it very soon.

Tomorrow morning I fly back to Helsinki and try to begin well my second week there. The real difficult thing is to keep myself alive (i.e. feeding and basic other things like that) but I enjoy the freedom I have there and all the free time I can use (to hack a lot on People, eventually).


Artur Hefczyc: Tigase project tracker update

I have just upgraded Tigase Server project tracker at the address: server.tigase.org to the most recent version of Trac (0.10.4).

I have also installed spam filter what allowed me to enable tickets submitting by anonymous users again. Please feel free to submit bugs or enhancements you find while using the server.

read more