Bug#1033274: gnome-session: recommends xdg-desktop-portal-gnome and not depends

Pablo Mazzini pmazzini at gmail.com
Tue Aug 29 10:32:23 BST 2023


> Therefore, the desktop session needs to depend on the portal that has the
best integration.

Why does this dependency needs to be specified in the gnome-session
package? Wouldn't gnome-core be a better place to specify this?

> I am really struggling to see how the benefit of having one less package
installed outweighs the harm caused by sandboxed apps being broken.

I am not advocating to breaking sandboxed apps. I only wonder if
gnome-session is not the right place for this dependency.

On Mon, Aug 28, 2023 at 10:33 PM Jeremy Bícha <jeremy.bicha at canonical.com>
wrote:

> On Mon, Mar 20, 2023 at 6:51 PM Pablo Mazzini <pmazzini at gmail.com> wrote:
> > gnome-session can work properly without xdg-desktop-portal-gnome.
> >
> > As per the policy:
> > Depends: This declares an absolute dependency.
> > Recommends: This declares a strong, but not absolute, dependency.
> >
> > Please recommend xdg-desktop-portal-gnome.
> >
> > The gnome-core meta package already provides this dependency and it may
> > be appropriate there.
>
> I am not convinced by your justification. Flatpak and Snap packages
> are expected to work on Debian and require an xdg-desktop-portal
> implementation. It is impossible for Flatpak (or Snap) alone to depend
> on the correct portal implementation for each desktop. Therefore, the
> desktop session needs to depend on the portal that has the best
> integration.
>
> The Debian GNOME team has gotten bugs for years from people who
> complain that their system doesn't work after disabling installing
> recommended packages. Ironically, the fact that you are asking for
> this change proves to me that there are people who intend to remove
> recommended packages.
>
> I am really struggling to see how the benefit of having one less
> package installed outweighs the harm caused by sandboxed apps being
> broken.
>
> Thank you,
> Jeremy Bícha
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-gnome-maintainers/attachments/20230829/2588e07c/attachment.htm>


More information about the pkg-gnome-maintainers mailing list