[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#276607: marked as done (libmimelib1: symbols disappear without soname change)



Your message dated Sat, 13 Nov 2004 02:56:49 -0500
with message-id <E1CSsm9-0006Tv-00@newraff.debian.org>
and subject line Bug#276607: fixed in kdepim 4:3.3.1-1
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--------------------------------------
Received: (at submit) by bugs.debian.org; 15 Oct 2004 01:52:02 +0000
>From asp16@alu.ua.es Thu Oct 14 18:52:01 2004
Return-path: <asp16@alu.ua.es>
Received: from 84-120-64-220.onocable.ono.com (chistera.yi.org) [84.120.64.220] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CIHGC-0005UM-00; Thu, 14 Oct 2004 18:52:01 -0700
Received: from userid 1000 by chistera.yi.org with local (Exim 4.34) 
	  id 1CIHG4-0005Qz-0K
	  for submit@bugs.debian.org; Fri, 15 Oct 2004 03:51:52 +0200
Date: Fri, 15 Oct 2004 03:51:51 +0200
From: Adeodato =?iso-8859-1?Q?Sim=F3?= <asp16@alu.ua.es>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libmimelib1: symbols disappear without soname change
Message-ID: <20041015015151.GA20444@chistera.yi.org>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: 8bit
X-No-CC: Please respect my Mail-Followup-To header
User-Agent: Mutt/1.5.6+20040907i
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.8 required=4.0 tests=BAYES_00,FROM_ENDS_IN_NUMS,
	HAS_PACKAGE autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 

Package: libmimelib1
Version: 4:3.3.0-3
Severity: serious

  $ md5sum libmimelib1*
  6a5566e8fc95625e417521cf35c358d6  libmimelib1_3.2.3-1_i386.deb
  a00edf1dd47f1acc19697989d277edf0  libmimelib1_3.3.0-1_i386.deb

  $ dpkg -x libmimelib1_3.2.3-1_i386.deb before
  $ dpkg -x libmimelib1_3.3.0-1_i386.deb after

  $ objdump -TC before/usr/lib/libmimelib.so.1.0.1 | grep AllFieldBodiesAsString
  0001cf60 g    DF .text  000000be  Base        DwHeaders::AllFieldBodiesAsString(DwString const&)

  $ objdump -TC after/usr/lib/libmimelib.so.1.0.1 | grep AllFieldBodiesAsString
  $

  this obviously leads to broken installations if one upgrades mimelib
  without upgrading, e.g., kmail.

                                 * * *

  my intention with this bug report is to trigger some discussion among
  debian-qt-kde members as if it would make sense to effectively forbid
  binary packages of different versions to be installed simultaneously,
  since it seems that is what upstream expects.

  this would be achieved via conflicts or similar methods, and of course
  only for binary packages from a same source package. for example, one
  could have the "kdepim-base" (empty) packge on which all kdepim binary
  packages would depend on (with = X.Y.Z-d, and "kdepim-base" itself
  would conflict all other kdepim packages << X.Y.Z *and* >> X.Y.Z.

  if the above is regarded as to cause more grief than it would solve,
  reconsider after s/X.Y.Z/X.Y/ in the last line of the above paragraph.

                                 * * *

  discussion welcome,

-- 
Adeodato Simó
    EM: asp16 [ykwim] alu.ua.es | PK: DA6AE621
    Listening to: Luis Eduardo Aute - Dear Peter (Te debo esta canción)
 
A hacker does for love what other would not do for money.


---------------------------------------
Received: (at 276607-close) by bugs.debian.org; 13 Nov 2004 08:08:53 +0000
>From rdonald@newraff.debian.org Sat Nov 13 00:08:53 2004
Return-path: <rdonald@newraff.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1CSsxp-0004dt-00; Sat, 13 Nov 2004 00:08:53 -0800
Received: from rdonald by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1CSsm9-0006Tv-00; Sat, 13 Nov 2004 02:56:49 -0500
From: Daniel Schepler <schepler@debian.org>
To: 276607-close@bugs.debian.org
X-Katie: lisa $Revision: 1.30 $
Subject: Bug#276607: fixed in kdepim 4:3.3.1-1
Message-Id: <E1CSsm9-0006Tv-00@newraff.debian.org>
Sender: Randall Donald <rdonald@newraff.debian.org>
Date: Sat, 13 Nov 2004 02:56:49 -0500
Delivered-To: 276607-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_03_25 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-6.0 required=4.0 tests=BAYES_00,HAS_BUG_NUMBER 
	autolearn=no version=2.60-bugs.debian.org_2004_03_25
X-Spam-Level: 
X-CrossAssassin-Score: 3

Source: kdepim
Source-Version: 4:3.3.1-1

We believe that the bug you reported is fixed in the latest version of
kdepim, which is due to be installed in the Debian FTP archive:

kaddressbook_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kaddressbook_3.3.1-1_i386.deb
kalarm_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kalarm_3.3.1-1_i386.deb
kandy_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kandy_3.3.1-1_i386.deb
karm_3.3.1-1_i386.deb
  to pool/main/k/kdepim/karm_3.3.1-1_i386.deb
kdepim-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kdepim-dev_3.3.1-1_i386.deb
kdepim-doc-html_3.3.1-1_all.deb
  to pool/main/k/kdepim/kdepim-doc-html_3.3.1-1_all.deb
kdepim-doc_3.3.1-1_all.deb
  to pool/main/k/kdepim/kdepim-doc_3.3.1-1_all.deb
kdepim-kfile-plugins_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kdepim-kfile-plugins_3.3.1-1_i386.deb
kdepim-kio-plugins_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kdepim-kio-plugins_3.3.1-1_i386.deb
kdepim-wizards_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kdepim-wizards_3.3.1-1_i386.deb
kdepim_3.3.1-1.diff.gz
  to pool/main/k/kdepim/kdepim_3.3.1-1.diff.gz
kdepim_3.3.1-1.dsc
  to pool/main/k/kdepim/kdepim_3.3.1-1.dsc
kdepim_3.3.1-1_all.deb
  to pool/main/k/kdepim/kdepim_3.3.1-1_all.deb
kdepim_3.3.1.orig.tar.gz
  to pool/main/k/kdepim/kdepim_3.3.1.orig.tar.gz
kitchensync_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kitchensync_3.3.1-1_i386.deb
kleopatra_3.3.1-1_i386.deb
  to pool/contrib/k/kdepim/kleopatra_3.3.1-1_i386.deb
kmail_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kmail_3.3.1-1_i386.deb
kmailcvt_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kmailcvt_3.3.1-1_i386.deb
knode_3.3.1-1_i386.deb
  to pool/main/k/kdepim/knode_3.3.1-1_i386.deb
knotes_3.3.1-1_i386.deb
  to pool/main/k/kdepim/knotes_3.3.1-1_i386.deb
konsolekalendar_3.3.1-1_i386.deb
  to pool/main/k/kdepim/konsolekalendar_3.3.1-1_i386.deb
kontact_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kontact_3.3.1-1_i386.deb
korganizer_3.3.1-1_i386.deb
  to pool/main/k/kdepim/korganizer_3.3.1-1_i386.deb
korn_3.3.1-1_i386.deb
  to pool/main/k/kdepim/korn_3.3.1-1_i386.deb
kpilot_3.3.1-1_i386.deb
  to pool/main/k/kdepim/kpilot_3.3.1-1_i386.deb
ksync_3.3.1-1_i386.deb
  to pool/main/k/kdepim/ksync_3.3.1-1_i386.deb
ktnef_3.3.1-1_i386.deb
  to pool/main/k/kdepim/ktnef_3.3.1-1_i386.deb
libkcal2-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkcal2-dev_3.3.1-1_i386.deb
libkcal2_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkcal2_3.3.1-1_i386.deb
libkdenetwork2_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkdenetwork2_3.3.1-1_i386.deb
libkdepim1_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkdepim1_3.3.1-1_i386.deb
libkgantt0-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkgantt0-dev_3.3.1-1_i386.deb
libkgantt0_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkgantt0_3.3.1-1_i386.deb
libkleopatra0-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkleopatra0-dev_3.3.1-1_i386.deb
libkleopatra0a_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkleopatra0a_3.3.1-1_i386.deb
libkpimexchange1-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkpimexchange1-dev_3.3.1-1_i386.deb
libkpimexchange1_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkpimexchange1_3.3.1-1_i386.deb
libkpimidentities1_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libkpimidentities1_3.3.1-1_i386.deb
libksieve0-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libksieve0-dev_3.3.1-1_i386.deb
libksieve0_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libksieve0_3.3.1-1_i386.deb
libmimelib1-dev_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libmimelib1-dev_3.3.1-1_i386.deb
libmimelib1a_3.3.1-1_i386.deb
  to pool/main/k/kdepim/libmimelib1a_3.3.1-1_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 276607@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Schepler <schepler@debian.org> (supplier of updated kdepim package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Sat,  6 Nov 2004 12:18:42 -0800
Source: kdepim
Binary: libmimelib1a kdepim-dev ksync kalarm kontact kdepim-kio-plugins knotes libkgantt0 kdepim-doc-html kdepim-wizards kitchensync kdepim-kfile-plugins kleopatra kdepim libkcal2 kandy karm libkcal2-dev libmimelib1-dev libkleopatra0a ktnef knode libkpimexchange1 kmail libksieve0-dev kaddressbook libkgantt0-dev libksieve0 kpilot libkdenetwork2 kdepim-doc libkleopatra0-dev kmailcvt libkpimexchange1-dev korn libkdepim1 libkpimidentities1 konsolekalendar korganizer
Architecture: source all i386
Version: 4:3.3.1-1
Distribution: unstable
Urgency: low
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Daniel Schepler <schepler@debian.org>
Description: 
 kaddressbook - KDE NG addressbook application
 kalarm     - KDE alarm message and command scheduler
 kandy      - KDE mobile phone utility
 karm       - KDE time tracker tool
 kdepim     - KDE Personal Information Management metapackage
 kdepim-dev - KDE Personal Information Management [development]
 kdepim-doc - KDE Personal Information Management library documentation
 kdepim-doc-html - KDE PIM documentation in HTML format
 kdepim-kfile-plugins - KDE File dialog plugins for palm and vcf files
 kdepim-kio-plugins - KDE pim I/O Slaves
 kdepim-wizards - KDE server configuration wizards
 kitchensync - Synchronization framework
 kleopatra  - KDE Certificate Manager
 kmail      - KDE Email client
 kmailcvt   - KDE KMail addressbook converter
 knode      - KDE news reader
 knotes     - KDE sticky notes
 konsolekalendar - KDE konsole personal organizer
 kontact    - KDE pim application
 korganizer - KDE personal organizer
 korn       - KDE mail checker
 kpilot     - KDE Palm Pilot hot-sync tool
 ksync      - KDE Sync
 ktnef      - KDE TNEF viewer
 libkcal2   - KDE calendaring library
 libkcal2-dev - KDE calendaring library [development]
 libkdenetwork2 - KDE Network library
 libkdepim1 - KDE PIM library
 libkgantt0 - KDE gantt charting library
 libkgantt0-dev - KDE gantt charting library [development]
 libkleopatra0-dev - KDE GnuPG interface libraries [development]
 libkleopatra0a - KDE GnuPG interface libraries
 libkpimexchange1 - KDE PIM Exchange library
 libkpimexchange1-dev - KDE PIM Exchange library [development]
 libkpimidentities1 - KDE PIM user identity information library
 libksieve0 - KDE mail/news message filtering library
 libksieve0-dev - KDE mail/news message filtering library [development]
 libmimelib1-dev - KDE mime library [development]
 libmimelib1a - KDE mime library
Closes: 275211 275522 276607
Changes: 
 kdepim (4:3.3.1-1) unstable; urgency=low
 .
   * New upstream release.
   * Rename 01_kdepim_branch.diff to 10_kdepim_branch.diff, and
     other kdepim-specific patches to 2?_*.diff.
   * New patch 04_disable_static_la_final.diff, to keep --enable-final
     from messing up the static libraries.
     + debian/rules: Reenable --enable-final.
   * kde.mk: Add calls to dh_desktop.
     + debian/control: Build-Depends on debhelper (>= 4.2.21) to ensure
       dh_desktop is available.
   * Correct URL in kleopatra description.  Closes: #275522.
   * Bump shlibs version to require current version.  Closes: #275211.
   * Package name change: libmimelib1 -> libmimelib1a, because of
     missing DwHeaders::AllFieldBodiesAsString(DwString const&) (at least)
     since version 4:3.2.3-1.  Closes: #276607.
   * Package name change: libkleopatra0 -> libkleopatra0a, because of
     missing symbols since last version:
     + Kleo::Job::showErrorDialog(QWidget*) const
     + Kleo::KeyListView::parentFor(QCString const&) const
     + Kleo::KeyListView::refillFingerprintDictionary()
     + Kleo::QGpgMEEncryptJob::showErrorDialog(QWidget*) const
     + Kleo::QGpgMESignEncryptJob::showErrorDialog(QWidget*) const
     + Kleo::QGpgMESignJob::showErrorDialog(QWidget*) const
     + Kleo::KeyListViewItem::~KeyListViewItem().
 .
     To KDE upstream maintainers: every time you break binary compatibility
     like this in a public library, I'm going to have to increase the
     library "subversion" in the package name, which will delay packages
     entering sid.  Please keep this in mind before making such changes, if
     the rule that non-backward-compatible changes require a new SONAME
     carries no weight with you.
Files: 
 c39b2cf8063def63251462c875aa92d3 1483 kde optional kdepim_3.3.1-1.dsc
 a0458e5f4c7b68aee9a0fdae5d936600 12393373 kde optional kdepim_3.3.1.orig.tar.gz
 cd8faa49a0c839bdbb5060c3626fd077 215134 kde optional kdepim_3.3.1-1.diff.gz
 dbacb2f094167f84dcb0478176c2eb6b 6744 kde optional kdepim_3.3.1-1_all.deb
 c44ec2008b317c1f6679ea0400dca80e 5822250 doc optional kdepim-doc_3.3.1-1_all.deb
 7ba7e778ba1d3946361fc32751e8012a 334490 doc optional kdepim-doc-html_3.3.1-1_all.deb
 cf80f87c7177f435c357d323219ad220 6100210 devel optional kdepim-dev_3.3.1-1_i386.deb
 38e7e2cae919b0dd9d77880b9dd0c513 1343860 utils optional kaddressbook_3.3.1-1_i386.deb
 1bce6eb752ab3a6ee737c10913012e9c 502268 kde optional kalarm_3.3.1-1_i386.deb
 45b12743a1ac719ec030da818937bc89 87916 utils optional kandy_3.3.1-1_i386.deb
 315fb803763fc4e60870f6dd5c8f95f4 258256 utils optional karm_3.3.1-1_i386.deb
 e0569bca92101ae7a99006257a396acd 22834 kde optional kdepim-kfile-plugins_3.3.1-1_i386.deb
 332ec872174d107821521d7a0ed9a287 123224 kde optional kdepim-kio-plugins_3.3.1-1_i386.deb
 fbc7794d59615df9126cbc41270a5fd0 93828 kde optional kdepim-wizards_3.3.1-1_i386.deb
 a20ad5395eea58b8bc6f1b5bdb9d847d 527432 kde optional kitchensync_3.3.1-1_i386.deb
 83a24d56fb7bc5f39ea44280f4627990 208058 contrib/net optional kleopatra_3.3.1-1_i386.deb
 9bcfe717e97f2f73e56fc6d1f885264c 2048900 mail optional kmail_3.3.1-1_i386.deb
 245593c6c5b625ab27576c5aaf5cceda 61482 mail optional kmailcvt_3.3.1-1_i386.deb
 73ae6b548c0012142d3b36b250343e17 1189908 news optional knode_3.3.1-1_i386.deb
 9e2209ebb7ad9337eb9f01b2d4c18674 288234 kde optional knotes_3.3.1-1_i386.deb
 1d3cb9d2b41d4fb18326a4f96a7db82d 54752 kde optional konsolekalendar_3.3.1-1_i386.deb
 4e731b9f08db7f510b735ea1b66b1339 1403142 kde optional kontact_3.3.1-1_i386.deb
 4a720fc7038f25c02f25d5b1b2110043 1813442 kde optional korganizer_3.3.1-1_i386.deb
 574a0ee65ed71de46c310f343232dd04 124896 kde optional korn_3.3.1-1_i386.deb
 5237005baf1ae92a0f266cb281a461e9 1656688 utils optional kpilot_3.3.1-1_i386.deb
 494e92b90c132056f2bb1ee789c8f044 52900 utils optional ksync_3.3.1-1_i386.deb
 efa06a02dfa6e5c173ac538a2b3c069e 113436 kde optional ktnef_3.3.1-1_i386.deb
 5c37449fc72abf0b54ac19ed2843185a 544926 libs optional libkcal2_3.3.1-1_i386.deb
 d6ebbf086303e4f2cdee03df5392e3b9 661856 libdevel optional libkcal2-dev_3.3.1-1_i386.deb
 9c5858dc7a07be530d4bedde5b70a67c 303374 libs optional libkdenetwork2_3.3.1-1_i386.deb
 329561ec92b021229a4cff6a7aa7e074 298232 libs optional libkdepim1_3.3.1-1_i386.deb
 5deaf3db5eeb2fa20c6bb4d55fd0db71 64076 libs optional libkgantt0_3.3.1-1_i386.deb
 d023ba4f74d5234ae619c679baa319b9 84292 libdevel optional libkgantt0-dev_3.3.1-1_i386.deb
 a973b590f4f4c2a2fa1bee9a9d8eb50f 299634 libs optional libkleopatra0a_3.3.1-1_i386.deb
 627b9dbd319442bea7b87d4b9414f894 435376 libdevel optional libkleopatra0-dev_3.3.1-1_i386.deb
 0d2299eb9efe5e2f07b35b976320c580 97998 libs optional libkpimexchange1_3.3.1-1_i386.deb
 752bee8f87f1eece23b8f57727de19a5 91984 libdevel optional libkpimexchange1-dev_3.3.1-1_i386.deb
 1a5d23bb977fe179c907e3a4f011b82d 45000 libs optional libkpimidentities1_3.3.1-1_i386.deb
 def7de1885d7c4dd28801fbd22145498 26906 libs optional libksieve0_3.3.1-1_i386.deb
 566d1306b7becd2d6d5e0b43d1835e96 33272 libdevel optional libksieve0-dev_3.3.1-1_i386.deb
 6c6b23e417bb14e5fbcb531ce6f9588c 85382 libs optional libmimelib1a_3.3.1-1_i386.deb
 6679c71c3c7d37261ea9cc6e53e8715c 146604 libdevel optional libmimelib1-dev_3.3.1-1_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.5 (GNU/Linux)

iD8DBQFBjXh0NC3LAyACFJARAurVAJ9ZLXCjFcZE8MMZIx3wAhaTFaAemQCdE2Zi
AurQUOpg3oOiRTIwhHhOdJ0=
=v55Y
-----END PGP SIGNATURE-----



Reply to: