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

Bug#1040175: Wrong kind of dependency?



On Sat, 08 Jul 2023 13:32:57 +0200
Ingo Brückl <ib@wupperonline.de> wrote:

> On Sat, 8 Jul 2023 00:24:46 +0200, Lorenzo <plorenzo@disroot.org>
> wrote:
> 
> >> I assume that the bug has been fixed incorrectly.
> 
> > Can you elaborate?
> 
> There was no dependency before bullseye. You could (and can) install
> the skin without the gui (although it is pretty useless then).
> 
> The patch in #981838 should ensure that the skin works as intended,
> which requires at least mplayer-gui 2:1.4, meaning that older
> versions of the gui should be updated.

Bullseye is oldstable now; on a fresh install on Bullseye or later you
can't install the skin without the gui due to the dependency.
So the only chance to have the the skin with a old version of the gui (<
2:1.4) is when a user upgrade from oldoldstable.
In any case the standard upgrade procedure would ensure that both the
skin and mplayer-gui are updated, unless the user holds a package, that
is not something that Debian can fix.

Also, a breaks on current unstable that targets a version in
oldoldstable would be regarded as obsolete by Debian quality tools and
scheduled for a cleanup.

I think this bug should be closed, unless I'm overlooking something

> 
> > Breaks can ensure that this package is not installed alongside with
> > mplayer-gui < 2:1.4
> 
> This is how it should be.
> 
> > but it doesn't guarantee that mplayer-gui >= 2:1.4 is installed in
> > the system
> 
> If I understand correctly, "data" packages do not have dependencies
> on their "main" packages, but "main" packages have a "Depends:" or -
> in our case - a "Recommends:" on their "data" packages, but I may be
> wrong, of course.

I'm not sure what's the standard, but in this case it looks correct to
me: the skin is useless without the gui, so it has a dependency; the gui
can work without the skin although in most common case the user wants
the skin, so it has a recommends.

Lorenzo

> 
> Ingo


Reply to: