Adding packages to ubuntu-desktop packageset

Alessandro Astone alessandro.astone at canonical.com
Mon Sep 15 14:53:07 UTC 2025


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




More information about the ubuntu-desktop mailing list