Bug#689813: libgraphite2-3: misses Breaks: libgraphite2-2.0.0
Hi,
On Sat, Oct 06, 2012 at 09:23:32PM +0200, Andreas Beckmann wrote:
> But crippled A without B still fulfills the dependencies of the
> rdepends. But they don't work. A is now RC because of B.
But either you have the real A or the (crippled) A with B where B
the fullfills the dependency and contains the needed file (read: symlink).
Either way it works - except if you remove B, then it breaks, yes -
because Replaces: are one-way.
And A is not RC anymore because A doesn't exist anymore as a real package in
that distribution.
> > And Downgrades (where this would matter that removing libgraphite3-2 leaves
> > a non-functional libgraphite2-2.0.0) are not supprted.
>
> That is not a downgrade from dpkg's point of view. Add a Breaks and it
> looks a bit more like a downgrade.
Ok, yeah, *sigh*. That can be seen as a non-downgrade, "just" removing 1.2.0, but...
Regards,
Rene
Reply to: