Bug#544365: libmimelib1c2a: Incompatible with kmail 3.5.9

2009-09-01 Thread Jonas Meurer
hello,

On 30/08/2009 Julian Mehnle wrote:
 Maybe this doesn't bear any relevance now, but from my specific point of
 view this issue just ruined most of my day.
 
 Today I found out about libmimelib1c2a having been replaced by a build
 from a new mimelib1 source package that is supposed to be ABI compatible
 with that from kdelibs 3.5.9.  It seems that it is not compatible.
 
 KMail doesn't crash, but it displays PGP/MIME encrypted messages (at least
 ones generated by KMail itself) as blank messages with two attachments:
 - unnamed (application/pgp-encrypted)
 - msg.asc (application/octet-stream)

are you sure that the bug is related to libmimelib1c2a? did you try
whether _only_ downgrading mimelib to 1.1.2 from debian kdepim3 fixes it
an then re-upgrading to standalone mimelib 1.1.4 makes it appear again?

i'm asking because i checked ABI compliance very carefully, both
manually and with tools like abi-compliance-checker. and the changes
that where made to the code for the standalone mimelib1 1.1.4 package
aren't related to pgp/mime handling at all.

 Even if you aren't going to dive into the mimelib/kmail guts and try to
 fix this, please change the ABI version and binary package name so any
 other leftover users of KDE 3.5.9 (such as users of Lenny who decide to
 move to current Squeeze) won't get bitten by this in the future.

i regard this as a bug that needs to be fixed, but i'm not convinced
yet that the bug is in mimelib1.

greetings,
 jonas


signature.asc
Description: Digital signature


Bug#544365: libmimelib1c2a: Incompatible with kmail 3.5.9

2009-09-01 Thread Julian Mehnle
Jonas Meurer wrote:

 are you sure that the bug is related to libmimelib1c2a? did you try
 whether _only_ downgrading mimelib to 1.1.2 from debian kdepim3 fixes
 it an then re-upgrading to standalone mimelib 1.1.4 makes it appear
 again?

Exactly this is the case.  Just tried it on two different systems once 
more.

 i'm asking because i checked ABI compliance very carefully, both
 manually and with tools like abi-compliance-checker. and the changes
 that where made to the code for the standalone mimelib1 1.1.4 package
 aren't related to pgp/mime handling at all.

OK, then maybe the ABI didn't break but the library is working in some 
other incompatible way.

Please let me know how I can help debugging this.

-Julian


signature.asc
Description: This is a digitally signed message part.


Bug#544365: libmimelib1c2a: Incompatible with kmail 3.5.9

2009-08-30 Thread Julian Mehnle
Package: libmimelib1c2a
Version: 5:1.1.4-1
Severity: important

Maybe this doesn't bear any relevance now, but from my specific point of
view this issue just ruined most of my day.

I am a KDE user and have been running KDE 3.5 for a long time.  I have
been deferring the upgrade to KDE 4 due to KDE's horrendous history of
breaking essential features in new releases for idiotic reasons or plain
negligence, and also because even upstream kept saying that KDE 4 wasn't
ready for prime time until at least 4.2.

So I'm still on 3.5.9 and happy with it, waiting for 4.3 to appear in
testing.  However, I recently did upgrade all the rest of my packages to
current Squeeze.  This then broke decoding of PGP/MIME encrypted messages
by KMail.

Today I found out about libmimelib1c2a having been replaced by a build
from a new mimelib1 source package that is supposed to be ABI compatible
with that from kdelibs 3.5.9.  It seems that it is not compatible.

KMail doesn't crash, but it displays PGP/MIME encrypted messages (at least
ones generated by KMail itself) as blank messages with two attachments:
- unnamed (application/pgp-encrypted)
- msg.asc (application/octet-stream)

Even if you aren't going to dive into the mimelib/kmail guts and try to
fix this, please change the ABI version and binary package name so any
other leftover users of KDE 3.5.9 (such as users of Lenny who decide to
move to current Squeeze) won't get bitten by this in the future.

-Julian

-- System Information:
Debian Release: squeeze/sid
  APT prefers testing
  APT policy: (600, 'testing'), (90, 'unstable'), (80, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libmimelib1c2a depends on:
ii  libc6 2.9-23 GNU C Library: Shared libraries
ii  libgcc1   1:4.4.1-1  GCC support library
ii  libstdc++64.4.1-1The GNU Standard C++ Library v3

libmimelib1c2a recommends no packages.

libmimelib1c2a suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org