[Pkg-gpe-maintainers] Bug#514921: Processed: reassign 514921 to libmimedir0, libmimedir-gnome0-dev

Neil Williams codehelp at debian.org
Wed Feb 11 22:22:46 UTC 2009


On Wed, 11 Feb 2009 21:51:03 +0000
owner at bugs.debian.org (Debian Bug Tracking System) wrote:

> Processing commands for control at bugs.debian.org:
> 
> > reassign 514921 libmimedir0,libmimedir-gnome0-dev
> Bug#514921: libmimedir0: tries to overwrite file owned by libmimedir-gnome0-dev
> Bug reassigned from package `libmimedir0' to `libmimedir0,libmimedir-gnome0-dev'.
> 

Barry, your upload of libmimedir 0.5.1-1 introduced the relevant file
into libmimedir0 when it does not exist in Lenny:

http://packages.debian.org/lenny/amd64/libmimedir0/filelist
/usr/lib/libmimedir.so.0
/usr/lib/libmimedir.so.0.0.0
/usr/share/doc/libmimedir0/README
/usr/share/doc/libmimedir0/changelog.Debian.gz
/usr/share/doc/libmimedir0/changelog.gz
/usr/share/doc/libmimedir0/copyright

http://packages.debian.org/sid/amd64/libmimedir0/filelist
/usr/lib/libmimedir.a
/usr/lib/libmimedir.so.0
/usr/lib/libmimedir.so.0.0.0
/usr/share/doc/libmimedir0/README
/usr/share/doc/libmimedir0/changelog.Debian.gz
/usr/share/doc/libmimedir0/changelog.gz
/usr/share/doc/libmimedir0/copyright

Why was this file introduced? I don't see that this is a bug in
libmimedir-gnome0-dev, it appears to be a bug in libmimedir0,
specifically libmimedir0 (0.5.1-1) - there's nothing I can see in the
changelog to explain this addition.

There should be no .a file in the library package and there wasn't one
in the -dev in Lenny either (for whatever reason).

Now, whether libmimedir-gnome0-dev should contain /usr/lib/libmimedir.a
and not something like /usr/lib/libmimedir-gnome.a is a different
question. Moray?

IMHO it's far less troublesome for the two -dev packages to conflict.

$ apt-cache rdepends libmimedir0
libmimedir0
Reverse Depends:
  python-rra
  librra0
  librra-tools
  libmimedir-dev

$ apt-cache rdepends libmimedir-gnome0.4
libmimedir-gnome0.4
Reverse Depends:
  libmimedir-gnome0-dev
  libgpevtype1
  gpe-contacts
  gpe-calendar
  gpe-bluetooth

The only extra dependency of the -gnome version is libglib2.0-0 -
python-rra already depends on libglib2.0-0 via a dependency on
libdbus-glib, in turn via http://packages.debian.org/sid/libsynce0, and
http://packages.debian.org/sid/librra0 also depends on libsynce0.

Maybe the best thing would be:

1. Remove /usr/lib/libmimedir.a from libmimedir0 asap.
2. Migrate librra0 and reverse dependencies to libmimedir-gnome0.4
after Lenny
3. Remove the orphaned libmimedir0

Doing that means that the "problem" of /usr/lib/libmimedir.a in
libmimedir-gnome0-dev goes away completely.

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: not available
Url : http://lists.alioth.debian.org/pipermail/pkg-gpe-maintainers/attachments/20090211/40a42f6d/attachment.pgp 


More information about the Pkg-gpe-maintainers mailing list