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

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



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

> Processing commands for control@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/

Attachment: pgpYs7GR0ex4w.pgp
Description: PGP signature


Reply to: