Comment 14 for bug 23786

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-ID: <email address hidden>
Date: Wed, 12 Oct 2005 18:37:18 +0930
From: Ron <email address hidden>
To: Josselin Mouette <email address hidden>, <email address hidden>
Subject: Re: Bug#333479: gdk-imlib1: gdk-imblib1 should not explicitly conflict with libpng2

On Wed, Oct 12, 2005 at 09:34:00AM +0200, Josselin Mouette wrote:
> Le mercredi 12 octobre 2005 ? 15:53 +0930, Ron a ?crit :
> > Package: gdk-imlib1
> > Version: 1.9.14-22
> > Severity: critical
> > Justification: breaks unrelated software
>
> Software depending on a library is not "unrelated" software.

It doesn't depend on gdk-imlib at all. Only png2/10 (and only
because gtk1 needed it to be so).

If this conflict came from png3/png-dev, I'd find it easier to
agree with that claim.

> > Unless there is something big I am missing, gdk-imlib should
> > certainly not take it upon itself to force the removal of
> > libpng2 and all its dependencies...
>
> How so? It's just being removed from sid, and no upload of this package
> has been made in the last 9 months.

Well the latter just makes it "stable" ;-) I guess I don't properly
understand the deep link between the png packages and the gdk-imlib
ones, as affects packages that don't care about gdk-imlib at all.

(the former I noticed after firing off this report)

> > Josselin: I see from #323354 that you are planning to kill
> > off libpng2 soon in any case. Where does this leave apps
> > that still depend on gtk1? Will it be rebuilt to use png3,
> > or something else? wx2.4 can build with png3 just fine,
> > but I'm much less sure about how well it can be rebuilt with
> > gtk2...
>
> You should preferably rebuild it with gtk2, as the long-term plan is to
> kill gtk1, but it's not going to happen anytime soon.

Yeah. wx2.6 is out, so the long term plan is to kill wx2.4, but
the same caveat applies.

> > That's not the only package that this (wrong IMO) change to
> > gdk-imlib make uninstallable on my system though. Please
> > fix this and/or advise of a transition plan.
>
> You should just rebuild the package against gdk-imlib11, that's all.
> That package is linked against libpng12, as libpng2/libpng10 has been
> removed as well.

In this case I just need to fix the build-dep from png10 -> png12,
(for the bits I'm responsible for) but I guess I missed the memo
that we were rolling on that this week. I'm not unhappy that it's
happening, just surprised at how...

thanks!
Ron