On Wed, Oct 18, 2023 at 10:52 AM Simon McVittie <s...@debian.org> wrote: > On Wed, 18 Oct 2023 at 08:41:49 -0400, Jeremy Bícha wrote: > > GTK4 (specifically libgtk-4-1) Recommends libgtk-4-media-streamer. > > Please install Recommends or you will experience unusual bugs like > > this one. > > > > Marco, I see that you made that dependency a Recommends in gtk4 > > 4.10.1+ds-2. Should we make it a Depends instead? > > That would be a circular dependency: libgtk-4-media-gstreamer links to GTK 4 > and therefore Depends on libgtk-4-1. > > However, the contents of libgtk-4-media-gstreamer can't simply be included > in libgtk-4-1 without a Policy violation, because they don't include the > SONAME in their installation path, causing trouble for a hypothetical > future libgtk-4-2 (although I hope that in practice, libgtk-4-1 will be > the only SONAME used until it's superseded by GTK 5). > > In the short term, I think a Recommends in libgtk-4-1, and a Depends in > packages like this one that are known to be active users of the media > parts of the API, is probably proportionate.
I'm adding the Depends for gnome-control-center now since I'm working on a trixie upload anyway. I had made that change in Ubuntu 2 years ago. Oops, should have applied it in Debian too earlier. https://salsa.debian.org/gnome-team/gnome-control-center/-/commit/97d2ecfd https://launchpad.net/bugs/2011849 Thank you, Jeremy Bícha