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

Re: [Pkg-kde-extras] Bug#425381: (Re: digikam: 0.9.2~beta1-2 uninstallable on amd64)

reopen 425381

Thanks Andrew,

You are correct, sorry for closing out your bug so quickly..

Question for debian-devel.  I'm aware of the Debian Library Packaging guide, but
not quite sure how we should of handled this library transition, short of waiting
for each library to be built by the autobuilders on all archs.  Is there any way the
library transition would could go better??

The problem:

libkexiv2-1 depends on:
 - libexiv2-0 [i386, kfreebsd-i386]
 - libexiv2-0.12 [not i386, kfreebsd-i386]

digikam depends on:
 - libexiv2-0 [not arm, kfreebsd-i386, m68k, mips, mipsel, sparc]
 - libexiv2-0.12 [mips, mipsel, sparc]
 - libkexiv2-0 [mips, mipsel, sparc]
 - libkexif1 [arm, kfreebsd-i386, m68k]
 - libkexiv2-1 [not arm, kfreebsd-i386, m68k, mips, mipsel, sparc]

Thus on amd64 digikam depends on libkexiv2-1 and conflicts with libexiv2-0.12, 
but libkexiv2-1 depends on libexiv-0.12.

Fortunately the kde-extras team are also the packagers for libexiv and libkexiv, 
so we should be able to resolve..

What has to happen..

libexiv2 needs to be built on all archs
libkexiv needs to be built with the updated libexiv2 on all archs, then
digikam can be built with all the updated dependant libraries.


On Mon, 21 May 2007, Andrew Schulman wrote:
> > I suspect this is because you have setup apt to 'prefer testing'
> >
> > Please try either removing your /etc/apt/preferences file or 
> > # apt-get install digikam libkexiv2-1
> >
> > and report the results..
> >   
> No, it still doesn't work:
> # apt-get -t unstable install digikam libkexiv2-1
> Reading package lists... Done
> Building dependency tree... Done
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
> The following packages have unmet dependencies:
>   libkexiv2-1: Depends: libexiv2-0.12 but it is not going to be installed
> E: Broken packages
> The problem, it seems, is that digikam depends on libkexiv2-1, which 
> depends on libexiv2-0.12.  But digikam conflicts with libexiv2-0.12.  
> All of this is in unstable.  Am I wrong?
> Thanks,
> Andrew.

Attachment: pgpb6cMKvfECy.pgp
Description: PGP signature

Reply to: