Adding packages to ubuntu-desktop packageset
Robie Basak
racb at ubuntu.com
Wed Sep 17 12:48:22 UTC 2025
On Mon, Sep 15, 2025 at 04:53:07PM +0200, Alessandro Astone wrote:
> 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?
Surely these are extensions and therefore not part of the default GNOME
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.
This also sounds like something that isn't part of the default GNOME
experience.
I'm not fundamentally opposed to adding these to an appropriate
packageset somewhere, but it gets really confusing unless the packageset
description is clear and unambigious. Maybe we could widen the
packageset definition for desktop-extra instead? Can you suggest
something? The DMB would then just need to check that we're happy for
the existing uploaders to that packageset to be uploading packages that
match the new definition, and then new applicants to the packageset
would be measured against that new bar. I suggest care in the definition
you propose here, since the looser the definition the higher the bar,
and then it'll be harder for new applicants (and existing uploaders) to
get approval for it.
> These two could go to ubuntu-desktop instead:
Agreed. These were my oversights because I was doing it all manually.
Thank you for the corrections.
> * 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.
Since packagesets are per-series I'll add gnome-terminal to Jammy, Noble
and Plucky only then.
> * gcr4 is a core GNOME library seeded in noble, plucky, questing.
Added to Questing, Plucky, Noble and Jammy.
Robie
More information about the ubuntu-desktop
mailing list