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