Hi folks,

On Tue, 28 May 2019 17:59:56 +0200 Andreas Beckmann <a...@debian.org> wrote:
> Followup-For: Bug #891493
> Control: severity -1 serious
>
> Hi,
>
> this unwarranted co-installability prevention between numix-gtk-theme and
> murrine-themes also causes a stretch -> buster upgrade issue detected by
> piuparts: numix-gtk-theme is kept at the version from stretch instead of
> being upgraded to buster:
>
> ...
> Starting 2 pkgProblemResolver with broken count: 1
> Investigating (0) numix-gtk-theme:amd64 < 2.6.6-1 -> 2.6.7-4 @ii umU Ib >
> Broken numix-gtk-theme:amd64 Breaks on murrine-themes:amd64 < 0.98.11 @ii mK > (<= 0.98.11) > Considering murrine-themes:amd64 6 as a solution to numix-gtk-theme:amd64 0 > Holding Back numix-gtk-theme:amd64 rather than change murrine-themes:amd64
> Try to Re-Instate (1) numix-gtk-theme:amd64
> Done
> ...
> The following packages have been kept back:
> numix-gtk-theme
> ...
>
> And the solution for the actual problem that you want to get fixed is
> quite simple: use a virtual package, e.g. any-gtk-theme, any-gtk2-theme,
> any-murrine-theme or whatever fits the purpose best.
>
> Package: gtk2-engines-murrine
> Recommends: murrine-themes (>= 0.98) | any-gtk-theme
>
> Package: numix-gtk-theme
> Depends: gtk2-engines-murrine (>= 0.98)
> Provides: any-gtk-theme
> Breaks: n/a
>
> Installing numix-gtk-theme will pull in gtk2-engines-murrine, but the
> Recommends in gtk2-engines-murrine is already satisfied, so it won't
> pull in murrine-themes as well.
>
> See e.g. the opencl-icd virtual package serving a similar purpose.
>
>
> Andreas

as the Debian and upstream maintainer of arctica-greeter (which has numix theming a its default theme), I have an interest in getting the above issue resolved.

As I see it, we need an upload for murrine-themes here (which adds the "Recommends: murrine-themes (>= 0.98) | any-gtk-theme" line) and an upload of numix-gtk-theme (adding the corresponding Provides: any-gtk-theme).

@Corsac: could you do that for murrine-themes (or allow an NMU or team upload by me?).

@All: what would be the appropriate name for the virtual package here (any-gtk-theme? any-murrine-theme? ...?).

@JBicha: Let me know if you can handle that extra upload once agreed on a name for the virtual package, or if you can do the upload (I should be still under Uploaders: field, right?).

@All: would other theme packages be affected and should they then also Provide: the virtual package?

Please, let's get this solved before buster. Thanks.

Greets,
MIke

Reply via email to