In my opinion, "VANILLA" GNOME includes packages which GNOME considers
part of the default GNOME experience.

Here are the packages I can argue for desktop-extra:

* gnome-shell-extensions is a set of extensions curated by GNOME
  upstream; it does not define the GNOME OOTB experience, but it is
  somewhat of an official alternative experience?

* gnome-kiosk is GNOME's environment for kiosk-type devices:
  > GNOME Kiosk provides a desktop environment suitable for fixed
  > purpose, or single application deployments like wall displays and
  > point-of-sale systems.
  this would be official GNOME experience for non-personal-desktop use.

These two could go to ubuntu-desktop instead:

* gnome-terminal has been GNOME's official terminal emulator for many
  years until 2022.
  It was recently replaced by Console upstream and by Ptyxis in Ubuntu.
  It has been seeded in Ubuntu until 2025, and is still seeded in
  jammy, noble, plucky.

* gcr4 is a core GNOME library seeded in noble, plucky, questing.

On 15/09/2025 16:22, Robie Basak wrote:
I've added the following packages to ubuntu-desktop for you:

glycin
loupe
ptyxis
tecla
libnma
software-properties (software-properties-gtk is a binary produced by that 
source)
gstreamer1.0
gst-plugins-base1.0
gst-plugins-good1.0
gst-plugins-bad1.0
pulseaudio
pipewire
xwayland
xdg-terminal-exec
xdg-desktop-portal
xdg-desktop-portal-gtk

As I explained earlier in the thread, the following packages are not
seeded. That is, as far as I can tell from a quick glance - I don't have
tooling, so it's tedious and error prone - please correct me if I've
made a mistake. Therefore these appear unsuitable for the ubuntu-desktop
packageset:

gnome-kiosk
gnome-shell-extensions
gnome-terminal
showtime
gcr4
gnome-shell-ubuntu-extensions
gnome-shell-extension-gsconnect
gpaste
workrave
gnome-shell-pomodoro
gst-plugins-ugly1.0
gst-libav1.0
gstreamer-vaapi

If you want them to go into desktop-extra, then please explain how this
fits into the description "Every package that is NOT in ubuntu-desktop,
desktop-core or core, but needed for a vanilla GNOME" and how I can
validate that. Or if you want to be able to upload them but not through
those packagesets, then we can consider creating a different packageset
for them, but we'd 1) need a definition that we can rely on in future;
and 2) prospective uploaders would need to apply to the DMB for that
independently.

Thanks,

Robie


--
ubuntu-desktop mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-desktop

Reply via email to