Debian Bug report logs - #570010
libgoffice-0-8: New so version breaks GnuCash

Package: libgoffice-0-8; Maintainer for libgoffice-0-8 is (unknown);

Reported by: Philipp Matthias Hahn <pmhahn@debian.org>

Date: Mon, 15 Feb 2010 20:21:02 UTC

Severity: serious

Done: "J.H.M. Dassen (Ray)" <jdassen@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Mon, 15 Feb 2010 20:21:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to Philipp Matthias Hahn <pmhahn@debian.org>:
New Bug report received and forwarded. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Mon, 15 Feb 2010 20:21:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Philipp Matthias Hahn <pmhahn@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: libgoffice-0-8: New so version breaks GnuCash
Date: Mon, 15 Feb 2010 21:18:21 +0100
Package: libgoffice-0-8
Version: 0.8.0-1
Severity: serious
Justification: Policy 8.1

$ gnucash
gnucash-bin: error while loading shared libraries: libgoffice-0.8.so.7: cannot open shared object file: No such file or directory

$ dlocate libgoffice-0.8.so.7
libgoffice-0-8: /usr/lib/libgoffice-0.8.so.7.0.18
libgoffice-0-8: /usr/lib/libgoffice-0.8.so.7

$ dpkg -l libgoffice-0-8
||/ Name                        Version                     Beschreibung
+++-===========================-===========================-======================================================================
ii  libgoffice-0-8              0.8.0-1                     Document centric objects library - runtime files

$ ls /usr/lib/libgoffice-*
/usr/lib/libgoffice-0.8.so.8  /usr/lib/libgoffice-0.8.so.8.0.0



-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32.8 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgoffice-0-8 depends on:
ii  libatk1.0-0              1.28.0-1        The ATK accessibility toolkit
ii  libc6                    2.10.2-6        Embedded GNU C Library: Shared lib
ii  libcairo2                1.8.8-2         The Cairo 2D vector graphics libra
ii  libgconf2-4              2.28.0-1        GNOME configuration database syste
ii  libglib2.0-0             2.22.4-1        The GLib library of C routines
ii  libgoffice-0-8-common    0.8.0-1         Document centric objects library -
ii  libgsf-1-114             1.14.17-1       Structured File Library - runtime 
ii  libgtk2.0-0              2.18.6-1        The GTK+ graphical user interface 
ii  libpango1.0-0            1.26.2-1        Layout and rendering of internatio
ii  libxml2                  2.7.6.dfsg-2+b1 GNOME XML library

libgoffice-0-8 recommends no packages.

libgoffice-0-8 suggests no packages.

-- no debconf information




Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Tue, 16 Feb 2010 00:45:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Arthur Marsh <arthur.marsh@internode.on.net>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Tue, 16 Feb 2010 00:45:03 GMT) Full text and rfc822 format available.

Message #10 received at 570010@bugs.debian.org (full text, mbox):

From: Arthur Marsh <arthur.marsh@internode.on.net>
To: Debian Bug Tracking System <570010@bugs.debian.org>
Subject: libgoffice-0.8: similar to what happened to libdirectfb-1.2-0
Date: Tue, 16 Feb 2010 11:12:28 +1030
Package: libgoffice-0-8
Version: 0.8.0-1
Severity: normal
File: libgoffice-0.8


I worked around the problem by doing:

# cd /usr/lib
# ln -s libgoffice-0.8.so.8.0.0 libgoffice-0.8.so.7

Is there any kind of automated check done on library packages to
ensure that packages that depend on the library don't get
broken by a missing symbolic link?

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgoffice-0-8 depends on:
ii  libatk1.0-0              1.28.0-1        The ATK accessibility toolkit
ii  libc6                    2.10.2-5        Embedded GNU C Library: Shared lib
ii  libcairo2                1.8.8-2         The Cairo 2D vector graphics libra
ii  libgconf2-4              2.28.0-1        GNOME configuration database syste
ii  libglib2.0-0             2.22.4-1        The GLib library of C routines
ii  libgoffice-0-8-common    0.8.0-1         Document centric objects library -
ii  libgsf-1-114             1.14.17-1       Structured File Library - runtime 
ii  libgtk2.0-0              2.18.6-1        The GTK+ graphical user interface 
ii  libpango1.0-0            1.26.2-1        Layout and rendering of internatio
ii  libxml2                  2.7.6.dfsg-2+b1 GNOME XML library

libgoffice-0-8 recommends no packages.

libgoffice-0-8 suggests no packages.

-- debconf-show failed




Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Tue, 16 Feb 2010 01:00:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to Arthur Marsh <arthur.marsh@internode.on.net>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Tue, 16 Feb 2010 01:00:06 GMT) Full text and rfc822 format available.

Message #15 received at 570010@bugs.debian.org (full text, mbox):

From: Arthur Marsh <arthur.marsh@internode.on.net>
To: Debian Bug Tracking System <570010@bugs.debian.org>
Subject: libgoffice-0-8: also confirmed the workaround on amd64
Date: Tue, 16 Feb 2010 11:26:56 +1030
Package: libgoffice-0-8
Version: 0.8.0-1
Severity: normal


I also tried the workaround on x86_64 and it appears to work:

# cd /usr/lib
# ln -s libgoffice-0.8.so.8.0.0 libgoffice-0.8.so.7

-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32 (SMP w/2 CPU cores; PREEMPT)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libgoffice-0-8 depends on:
ii  libatk1.0-0              1.28.0-1        The ATK accessibility toolkit
ii  libc6                    2.10.2-6        Embedded GNU C Library: Shared lib
ii  libcairo2                1.8.8-2         The Cairo 2D vector graphics libra
ii  libgconf2-4              2.28.0-1        GNOME configuration database syste
ii  libglib2.0-0             2.22.4-1        The GLib library of C routines
ii  libgoffice-0-8-common    0.8.0-1         Document centric objects library -
ii  libgsf-1-114             1.14.17-1       Structured File Library - runtime 
ii  libgtk2.0-0              2.18.6-1        The GTK+ graphical user interface 
ii  libpango1.0-0            1.26.2-1        Layout and rendering of internatio
ii  libxml2                  2.7.6.dfsg-2+b1 GNOME XML library

libgoffice-0-8 recommends no packages.

libgoffice-0-8 suggests no packages.

-- no debconf information




Added indication that 570010 affects abiword Request was from Damyan Ivanov <dmn@debian.org> to control@bugs.debian.org. (Wed, 17 Feb 2010 10:27:03 GMT) Full text and rfc822 format available.

Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Thu, 18 Feb 2010 12:00:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marc 'HE' Brockschmidt <he@ftwca.de>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Thu, 18 Feb 2010 12:00:04 GMT) Full text and rfc822 format available.

Message #22 received at 570010@bugs.debian.org (full text, mbox):

From: Marc 'HE' Brockschmidt <he@ftwca.de>
To: 570346-done@bugs.debian.org
Cc: 570010@bugs.debian.org
Subject: Re: Bug#570346: nmu: gnucash_2.2.9-4
Date: Thu, 18 Feb 2010 12:58:31 +0100
[Message part 1 (text/plain, inline)]
Micha Lenk <micha@lenk.info> writes:
> nmu gnucash_2.2.9-4 . ALL . -m "Rebuilt against libgoffice-0.8 to account for uncoordinated soname bump (closes: #570152)"

*sigh*

I'm amazed that the libgoffice-0.8 package is first containing a 
/usr/lib/libgoffice-0.8.so.7 and then /usr/lib/libgoffice-0.8.so.8. 

lintian actually warns about this (serious!) bug in the packaging and it
still went into the archive. Please fix the package name to correctly
encode the SONAME.

I've scheduled binNMUs for all r-deps of goffice that haven't been
rebuild since its last upload:
abiword gnucash nip2

Marc
-- 
BOFH #410:
Electrical conduits in machine room are melting.
[Message part 2 (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Thu, 18 Feb 2010 12:24:10 GMT) Full text and rfc822 format available.

Acknowledgement sent to Vincent Lefevre <vincent@vinc17.net>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Thu, 18 Feb 2010 12:24:10 GMT) Full text and rfc822 format available.

Message #27 received at 570010@bugs.debian.org (full text, mbox):

From: Vincent Lefevre <vincent@vinc17.net>
To: Arthur Marsh <arthur.marsh@internode.on.net>
Cc: Debian Bug Tracking System <570010@bugs.debian.org>
Subject: Re: libgoffice-0.8: similar to what happened to libdirectfb-1.2-0
Date: Thu, 18 Feb 2010 13:21:58 +0100
On 2010-02-16 11:12:28 +1030, Arthur Marsh wrote:
> I worked around the problem by doing:
> 
> # cd /usr/lib
> # ln -s libgoffice-0.8.so.8.0.0 libgoffice-0.8.so.7

A priori this is a bad idea: the fact that the soname changed
indicates that the ABI has changed, so that you could expect
crashes, file corruptions and so on. However as no incompatible
changes have been announced upstream, I wonder why the soname
has changed. I hope developers don't mix up software version
and library interface version.

> Is there any kind of automated check done on library packages to
> ensure that packages that depend on the library don't get
> broken by a missing symbolic link?

The bug is not a missing symlink, but the fact that a different
package name should have been used for the new, incompatible
version.

-- 
Vincent Lefèvre <vincent@vinc17.net> - Web: <http://www.vinc17.net/>
100% accessible validated (X)HTML - Blog: <http://www.vinc17.net/blog/>
Work: CR INRIA - computer arithmetic / Arénaire project (LIP, ENS-Lyon)




Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Thu, 18 Feb 2010 23:00:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Joachim Breitner <nomeata@debian.org>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Thu, 18 Feb 2010 23:00:04 GMT) Full text and rfc822 format available.

Message #32 received at 570010@bugs.debian.org (full text, mbox):

From: Joachim Breitner <nomeata@debian.org>
To: debian-release@debian.org
Cc: 570346@bugs.debian.org, 570010@bugs.debian.org
Subject: Re: Bug#570346: nmu: gnucash_2.2.9-4
Date: Thu, 18 Feb 2010 23:58:06 +0100
[Message part 1 (text/plain, inline)]
Hi,

Am Donnerstag, den 18.02.2010, 12:58 +0100 schrieb Marc 'HE' Brockschmidt:
> Micha Lenk <micha@lenk.info> writes:
> > nmu gnucash_2.2.9-4 . ALL . -m "Rebuilt against libgoffice-0.8 to account for uncoordinated soname bump (closes: #570152)"
> 
> *sigh*
> 
> I'm amazed that the libgoffice-0.8 package is first containing a 
> /usr/lib/libgoffice-0.8.so.7 and then /usr/lib/libgoffice-0.8.so.8. 
> 
> lintian actually warns about this (serious!) bug in the packaging and it
> still went into the archive. Please fix the package name to correctly
> encode the SONAME.
> 
> I've scheduled binNMUs for all r-deps of goffice that haven't been
> rebuild since its last upload:
> abiword gnucash nip2

maybe you did not fetch all, the amd64 package of gnucash, version
2.2.9-4, is also broken and needs a rebuild.

Greetings,
Joachim
-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, jdassen@debian.org (J.H.M. Dassen (Ray)):
Bug#570010; Package libgoffice-0-8. (Thu, 18 Feb 2010 23:24:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Adam D. Barratt" <adam@adam-barratt.org.uk>:
Extra info received and forwarded to list. Copy sent to jdassen@debian.org (J.H.M. Dassen (Ray)). (Thu, 18 Feb 2010 23:24:03 GMT) Full text and rfc822 format available.

Message #37 received at 570010@bugs.debian.org (full text, mbox):

From: "Adam D. Barratt" <adam@adam-barratt.org.uk>
To: Joachim Breitner <nomeata@debian.org>, 570346@bugs.debian.org
Cc: 570010@bugs.debian.org
Subject: Re: Bug#570346: nmu: gnucash_2.2.9-4
Date: Thu, 18 Feb 2010 23:22:52 +0000
Hi,

On Thu, 2010-02-18 at 23:58 +0100, Joachim Breitner wrote:
> Am Donnerstag, den 18.02.2010, 12:58 +0100 schrieb Marc 'HE' Brockschmidt:
> > Micha Lenk <micha@lenk.info> writes:
> > > nmu gnucash_2.2.9-4 . ALL . -m "Rebuilt against libgoffice-0.8 to account for uncoordinated soname bump (closes: #570152)"
[...]
> > I've scheduled binNMUs for all r-deps of goffice that haven't been
> > rebuild since its last upload:
> > abiword gnucash nip2
> 
> maybe you did not fetch all, the amd64 package of gnucash, version
> 2.2.9-4, is also broken and needs a rebuild.

That rebuild was indeed scheduled earlier today; gnucash_2.2.9-4+b1 on
amd64 depends on "libgoffice-0-8 (>= 0.8.0)" and was installed in to the
archive during the 19:52 dinstall tonight.

Regards,

Adam




Reply sent to "J.H.M. Dassen (Ray)" <jdassen@debian.org>:
You have taken responsibility. (Sun, 21 Feb 2010 10:51:12 GMT) Full text and rfc822 format available.

Notification sent to Philipp Matthias Hahn <pmhahn@debian.org>:
Bug acknowledged by developer. (Sun, 21 Feb 2010 10:51:13 GMT) Full text and rfc822 format available.

Message #42 received at 570010-done@bugs.debian.org (full text, mbox):

From: "J.H.M. Dassen (Ray)" <jdassen@debian.org>
To: 570010-done@bugs.debian.org
Subject: Re: Bug#570010: libgoffice-0-8: New so version breaks GnuCash
Date: Sun, 21 Feb 2010 11:25:25 +0100
On Mon, Feb 15, 2010 at 21:18:21 +0100, Philipp Matthias Hahn wrote:
> $ gnucash
> gnucash-bin: error while loading shared libraries: libgoffice-0.8.so.7: cannot open shared object file: No such file or directory

This issue has been addressed through (bin)NMUs of the goffice-dependent
packages; I'm closing it accordingly.

As noted in bug #570351, forthcoming versions/uploads of goffice will
reflect the soname in the runtime package name which will prevent similar
problems going forward.
-- 
Would you rather be root or reboot?




Bug No longer marked as found in versions goffice/0.8.0-1. Request was from Micha Lenk <micha@debian.org> to control@bugs.debian.org. (Sun, 21 Feb 2010 11:42:14 GMT) Full text and rfc822 format available.

Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 22 Mar 2010 07:38:57 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Wed Apr 16 11:08:15 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.