Skip to content
Snippets Groups Projects

Have gnome-core better match what GNOME says is GNOME Core

Merged Jeremy Bícha requested to merge wip/core-refresh-47 into debian/latest
1 unresolved thread

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

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

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • This is a big commit so a bit difficult to explain all the changes

      Altering the list of dependencies and also permuting the order makes it hard to see what has actually changed here. I think it would be good to have a diff between sorted lists of dependencies.

    • I've refactored to try to make it easier to follow what's going on. The big resorting is now a separate commit from other moves and changes.

    • Thanks, that made it a lot easier!

    • Please register or sign in to reply
  • 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 Core

    Seems 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.

  • Jeremy Bícha added 14 commits

    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

    Compare with previous version

  • Simon McVittie
  • Simon McVittie
  • Simon McVittie
  • Jeremy Bícha added 12 commits

    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

    Compare with previous version

  • Simon McVittie approved this merge request

    approved this merge request

  • Please register or sign in to reply
    Loading