Have gnome-core better match what GNOME says is GNOME Core
This is a big commit so a bit difficult to explain all the changes.
The idea though is that we should be able to easily compare our gnome-core list with what is at
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/master/elements/core/meta-gnome-core-shell.bst
- https://gitlab.gnome.org/GNOME/gnome-build-meta/-/blob/master/elements/core/meta-gnome-core-apps.bst
Some remaining differences from that list:
- Recommend our preferred web browsers above Epiphany. This is only a Recommends since it is common for people to use Flatpak or Snap instead (or even a different web browser)
- Have a few things as Recommends instead of Depends to make it easier for people to disable those features
- gnome-initial-setup
- gnome-remote-desktop (although currently gnome-control-center has a hard Depends on it because the UI is bad without it)
- rygel Media Sharing
- Only suggested gnome-color-manager because I'm thinking it might not be needed in our default install. This does need more investigation and discussion with GNOME upstream.
- I left gnome-music in
gnome
because we can figure out the music player question separately but it is in GNOME Core - I kept eog over loupe and cheese over gnome-snapshot since I think those should be decided separately too
- I did not include gnome-tour because I think it conflicts with how we use gnome-initial-setup
I believe there is a conflict between what gnome-core is supposed to be (a Debian implementation of GNOME Core) and what many people want: a minimal GNOME. I think it could be valuable if we create a separate metapackage to help those people. That can be worked on later.
cc/ @smcv
Merge request reports
Activity
Recommend our preferred web browsers above Epiphany
I personally agree (but see also #772808)
Have a few things as Recommends instead of Depends to make it easier for people to disable those features
All of those sound good to me
gnome-remote-desktop (although currently gnome-control-center has a hard Depends on it because the UI is bad without it)
Yes, I think having the Recommends we ideally want here, and a Depends as a workaround in g-c-c, is a good way to represent this situation
Only suggested gnome-color-manager because I'm thinking it might not be needed in our default install. This does need more investigation and discussion with GNOME upstream.
I don't have an informed opinion on this
I left gnome-music in
gnome
because we can figure out the music player question separately but it is in GNOME CoreSeems good. We can use !10 or one of the bugs referenced in it as our place to discuss this
I kept eog over loupe and cheese over gnome-snapshot since I think those should be decided separately too
Yeah, if in doubt let's stick with the status quo for now. Are there / should there be bugs open to remind us that these need a decision?
I did not include gnome-tour because I think it conflicts with how we use gnome-initial-setup
You're probably right, let's revisit the gnome-tour/gnome-initial-setup situation for trixie after GNOME 47 has all landed?
I believe there is a conflict between what gnome-core is supposed to be (a Debian implementation of GNOME Core) and what many people want: a minimal GNOME. I think it could be valuable if we create a separate metapackage to help those people. That can be worked on later.
My understanding was that
gnome-session
(and its Depends and Recommends) is the minimal GNOME.If people want an opinionated metapackage that is larger than gnome-session but smaller than gnome-core, then yes that's something that could exist.
added 14 commits
- a061cb62...49a7196f - 4 earlier commits
- 27a7640a - Move Recommends: gnome-initial-setup & gnome-remote-desktop to gnome-core
- 5dc309a6 - Demote rygel* from Depends to Recommends
- 86df3b6e - Replace gkbd-capplet with tecla
- c32c2dc5 - Remove several explicit Depends already pulled in by other core things
- 9cf37996 - Add alternatives for loupe & gnome-snapshot
- 9d8b6898 - Add gnome-connections, drop Suggests: vinagre
- 3d7dd9d7 - shotwell | gnome-photos isn't official so move back to gnome
- 8fc3d136 - Sort to more closely match the gnome upstream set sorting
- 11a84025 - Demote gnome-color-manager to Suggests
- 50c1e780 - Update changelog
Toggle commit list- Resolved by Simon McVittie
- Resolved by Jeremy Bícha
- Resolved by Jeremy Bícha
added 12 commits
- 50c1e780...f1e43507 - 2 earlier commits
- 0d72ba52 - gnome-core: Demote gnome-color-manager to Suggests
- 1b207eff - Move Recommends: gnome-initial-setup & gnome-remote-desktop to gnome-core
- 04f58f61 - Demote rygel* from Depends to Recommends
- b3b2d204 - Replace gkbd-capplet with tecla
- aca5d7bb - Remove several explicit Depends already pulled in by other core things
- 70b0b7dc - Add alternatives for loupe & gnome-snapshot
- a2101873 - Add gnome-connections, drop Suggests: vinagre
- 78109dd2 - Sort to more closely match the gnome upstream set sorting
- 5728509d - Demote gnome-color-manager to Suggests
- 2b7bedae - Update changelog
Toggle commit list