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
numix-gtk-theme_2.6.7-4.log.gz
Description: application/gzip

