Duncan Mac-Vicar P.


Archive for the ‘kopete’ tag

aKademy 2006 Kopete team photo

with 4 comments

Today we made a group photo.

aKademy 2006 Kopete team

From left to right. Olivier Goffart, Johann Lapeyre, Will Stephenson, Michael Larouche, and me.

Written by duncan

September 29th, 2006 at 11:20 am

Posted in uncategorized

Tagged with , ,

from Dublin

without comments

Here I am. Arrived yesterday after a nice flight and a stressing connection in Frankfurt. Survived crossing streets. Still can’t undertand the logic behind the traffic lights. The city is very very expensive.

I met lot of people. Yesterday I had the pleasure to meet Antonio Larrosa and Pedro Jurado. We had chinesse food. All the Kopete guys (Michael, Olivier, Will) were there. Today I met Carsten Pfeiffer.

Trying to do some work on QRdf, getting into KDE4 as much as I can (I was completely outdated), and playing with QCA build system.

My cold hasn’t gone yet, I still feel very sick.

Written by duncan

September 28th, 2006 at 8:36 am

Posted in uncategorized

Tagged with , ,

Tomorrow there!

without comments

Packing for aKademy. I should be around 11 am in Dublin.

akademy banner

Written by duncan

September 26th, 2006 at 6:12 pm

Posted in uncategorized

Tagged with , ,

The million dollar messenger

with 5 comments

As you may have seen in Slashdot, Former Microsoft employes launched a site called Ohloh which is basically a Web 2.0 opensource software directory with tags, metrics and other useful information other directories don’t have.

kopete logo

It was nice to find Kopete there. The project was estimated in a US$ 735,875 cost, with 54,763 LOC. That surprised me, since last time a measured the codebase, it was above 100,000 lines of code. It also surprised me my level of activity, giving the fact I haven’t coded anything since long time and most of today’s coding work is being done by our beloved “kids club” (the young generation leaded by Olivier, Michael and others), and most release and package management by our very own Matt .

I quicky noticed they got the data from our old repository in Sourceforge, which was migrated to KDE’s repositories years ago. So they estimated a very old version.

ohloh logo

Anyway, it is so amazing to see something that started from nothing, inspired by a bored night could cause a chain-reaction that generated a product that would cost a million dollar to develop in a commercial environment and that anyone can use for free.

K3b is also indexed, and estimated in $611,652, also from a sourceforge repository, which I imagine, is also outdated.

We deserve a million dollar party :-)

Written by duncan

July 17th, 2006 at 1:20 pm

Kopete4 and KAddressbook (KABC)

without comments

I have setup my kde4 environment for first time since I moved. After it was done, I noticed my backtraces had “optimized out” values instead of memory addresses, so I had to recompile everything with -O0.

Right now, libkopete and Kopete itself compiles with kdelibs4_snapshot [ Screenshot ]. No protocols compile yet (except testbed). The initial porting work was started by Grej and IIRC Matt and Olivier have been doing more on it. So I started porting the base classes like Account, Protocol and ContactList to stop using the Qt3 support list classes. I have MSN half compiling too.

I wanted to play with testbed to try the concepts I discussed with Will in our meeting at my place last weekend. Sadly, KABC compiles but did not work at all.

Loading my big addressbook crashes on the detach() function of when trying to set some value. I did not dig into the KShared stuff yet.

Using host libthread_db library "/lib64/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 46912595992576 (LWP 27699)]
[KCrash handler]
#3  0x00002aaaafaad8e5 in QString::size (this=0x81d1d8) at qstring.h:83
#4  0x00002aaaafad1531 in QString::operator== (this=0x7fffffabb370, 
    other=@0x81d1d8)
    at /home/duncan/sources/kde4/qt-copy/src/corelib/tools/qstring.cpp:1598
#5  0x00002aaaab06243c in KABC::Addressee::setFormattedName (
    this=0x7fffffabb1e0, formattedName=@0x7fffffabb370) at addressee.cpp:334
#6  0x00002aaaab09392a in KABC::VCardTool::parseVCards (this=0x7fffffabb730, 
    vcard=@0x7fffffabb7e0)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/vcardtool.cpp:427
#7  0x00002aaaab07dbef in KABC::VCardConverter::parseVCards (
    this=0x7fffffabb7c0, vcard=@0x7fffffabb7e0)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/vcardconverter.cpp:61
#8  0x00002aaaab07e750 in KABC::VCardFormat::loadAll (this=0x81ae10, 
    resource=0x81afc0, file=0x7fffffabb850)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/vcardformat.cpp:69
#9  0x00002aaab1392748 in KABC::ResourceFile::load (this=0x81afc0)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/plugins/file/resourcefile.cpp:218
#10 0x00002aaaab05b262 in KABC::AddressBook::load (this=0x776ab0)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/addressbook.cpp:345

Trying to insert a new contact, had problems too.

[New Thread 46912595992576 (LWP 27573)]
[KCrash handler]
#3  0x00002aaaab05832f in KABC::AddressBook::insertAddressee (this=0x6fac70, 
    a=@0x7fffffe4fa00)
    at /home/duncan/sources/kde4/kdelibs4_snapshot/kabc/addressbook.cpp:525
#4  0x00002aaaaaece966 in Kopete::UI::AddressBookSelectorWidget::slotAddAddresseeClicked (this=0x860170)
    at /home/duncan/sources/kde4/kdenetwork/kopete/libkopete/ui/addressbookselectorwidget.cpp:153

I must figure whats going on here. Testbed will be very useful to play with the new integration concepts that have been floating in Will’s head since some time. After he explained me some stuff I got some ideas how we can do it in small iterations. I would like to do it in the kde4 codebase, because our 0.12dev branch could not be broken at that level IMHO.

The Haiku guys (Haiku is an attempt to recreate BeOS) posted an entry about Desktop/IM integration in their blog. Take a look

.

tag:kde

Written by duncan

November 19th, 2005 at 9:50 pm

Posted in Uncategorized

Tagged with ,

Thanks Matt

without comments

Sad news today, but… Matt, just thanks for all your contributions in Kopete. You dude rock. I hope to see you in Akademy. Good luck in your new projects! We will miss you a lot.

Written by dmacvicar

February 28th, 2005 at 7:13 am

Posted in Uncategorized

Tagged with ,