Testable KDEPIM Software for Windows

Andre Heinecke aheinecke at intevation.de
Tue Apr 12 11:22:30 CEST 2011


Hi,
There is a new version of Kontact Enterprise5 available at:
http://files.kolab.org/local/windows/kolab-enterprise5/experimental/latest/
( 
http://files.kolab.org/local/windows/kolab-enterprise5/experimental/2011-04-12-00-57/Kolab-E5RC-2011-04-12-03-35.exe )

To give an overview of what changed i'v chosen to respond to romains feedback 
again.
At Mittwoch, 30. März 2011 18:15:12 Andre Heinecke wrote:
> At Mittwoch, 30. März 2011 16:20:01 Romain Pokrzywka wrote:
> > - The account wizard should be run automatically on first run or after
> > the installer has completed, and there should be a shortcut to it in the
> > windows menu (didn't try the desktop shortcuts, maybe it's there)
>
If you run KMail standalone for the first time it does this. We might just 
need to take this code for Kontact, i guess it's a platform independent 
issue.

> > - I ran the wizard for a kolab proxy type account. I had trouble during
> > setup, when kwallet was popping up: by the time I was done setting
> > kwallet the wizard log had an entry "password entry timed out" and the
> > identity and settings were removed. After re-running the wizard (and
> > hurrying up :) ) things got saved properly.
I've looked into this, problem is that it is just waiting for a qdbus.call and 
the moment it times out (30 seconds) the accountwizard aborts.
( https://bugs.kde.org/show_bug.cgi?id=270696 )
I am pretty sure this is a platform independent problem but mostly occurs for 
us because on Linux kwallet is set up already for most of the people.

> > - Nepomuk server is still automatically started, but the initialization
> > fails due to no backend. However the resources and server processes are
> > still there. We should disable those by default (maybe have an option to
> > enable them in kontact or akonadiconsole)
Nepomuk and Search do now work \o/ there is one patch in soprano-e5 that makes 
soprano work without having XDG_DATA_DIRS set. A patch to nepomuk is already 
upstream in gitHEAD (can be found in kderuntime-e5). Also you need recent git 
kdepim-runtime. The only remaining issue i see to have it work with the 
kde-windows installer is that regsvr32.exe has to be called on the virtuoso 
odbc driver. This should be done by soprano if necessary but i have no idea 
what regsvr32.exe does and how to find out if it is necessary (e.g. check 
some reg keys / set some reg keys)

> > - I'm afraid there are still hangs in Akonadi while fetching mails : this
> > is the same issue we've been facing forever, including on WinCE :
> > sometimes akonadi starts hanging while fetching collections. It'll hang
> > for about 30 seconds, then continue fetching a bit more (more debug
> > output in the akonadiconsole debug view), then hang again for about 30
> > seconds, then continue a bit more, and so on...
Still one of the most anoying bugs, i have not seen it on WinCE though and i 
have not noticed it by fetching, i see it mostly in the GUI.
https://bugs.kde.org/show_bug.cgi?id=270747

> > - Eventually I got a full sync, and I could start viewing mails in
> > Kontact. I got akonadiserver crashes everytime I tried viewing a mail
> > with an S/MIME signature. This might be an intereference with the
> > gpgagent running for my e4 setup though, so don't necessarily take this
> > into account (I haven't tried on a clean start).

Crypto is currently disabled. There appears to be some stack corruption when 
calling crypto operations. I've had reports of the config dialog of kontact 
crashing and i've seen loads of "Invalid parameter passed to c function" 
messages after crypto was called. Crypto worked fine but made the application 
unstable. The patch to disable crypto is in kdepim-e5 portage.

> > - When checking out the resources list in akonadiconsole, I noticed
> > duplicates for the notes, calendar and contacts resources (this issue has
> > been there for a while). This might be due to my first accountwizard
> > attempt failing due to the password timeout.
There was a problem with Calendar which has been fixed that it did not set up 
correctly during firstrun. Still some ressource duplications might occur.

> > Oh and it seems that the package is a release build only. Maybe we should
> > make it ReleaseWithDebugSymbols instead ? This would make crash reporting
> > and more complete, so we can at least get a usable stacktrace.
I've added a folder:
http://files.kolab.org/local/windows/kolab-enterprise5/latestdebug/ 
where i can place some recent debug builds but i have to do this manually so 
give me a ping if you need a new version there.

Regards,
Andre

P.S.
If you update and do not uninstall the old package first you will have to 
delete /share/akonadi/agents/strigifeeder.desktop otherwise you will still
get the strigi indexing disabled messages.

-- 
Andre Heinecke |  ++49-541-335083-262 |  http://www.intevation.de/
Intevation GmbH, Neuer Graben 17, 49074 Osnabrück | AG Osnabrück, HR B 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter, Dr. Jan-Oliver Wagner


More information about the Kde-windows mailing list