Closed jacobgkau closed 1 year ago
Will need to test that this allows e.g. sddm-theme-debian-maui
to be installed and function.
Actually, this approach might not work for upgrades. We might just need an empty transitional package (depending on pop-desktop) in order to allow upgrades on systems that already have this package installed with an apt upgrade
rather than apt full-upgrade
).
And at that point, maybe it's better to just drop the conflicts and let the real one get installed?
Probably obsoleted by https://github.com/pop-os/desktop/pull/124.
We've gotten a few users having issues on upgrade because they installed alternative DE packages that depend on
desktop-base
. For example, conflicting withdesktop-base
breaks the SDDM themesddm-theme-debian-maui
, which depends ondesktop-base
.The
desktop-base
metapackage is inherited all the way from Debian, and only hard-depends on two other packages:fonts-quickstand
(a sans-serif font, of which we already provide three others) andlibrsvg2-common
(which we provide by depending ongdm3
, which also depends onlibrsvg2-common
).https://packages.ubuntu.com/jammy/desktop-base https://packages.debian.org/bookworm/desktop-base
As
pop-desktop
is our base, it seems logical to provide this package. The alternative would be removing the conflicts and allowing the upstreamdesktop-base
package to get installed, if engineering things that would be a better solution.