#363 GNOME Software 3rd party repos prompt not showing in F38
Closed: Fixed by aday. Opened by aday.

Prior to GNOME 44/F38, if 3rd party repos weren't enabled, GNOME Software would show an info bar prompting the user to enable them.

With the latest release, the info bar was changed to a message dialog. It also seems that the behaviour also changed - now, the prompt is only shown if the 3rd party repos enable/disable preference has not been set.

Do we have a preference for the intended behaviour here? (Personally, I don't have a strong view on it.)

If we'd like the prompt to be shown when the repos are disabled, that will likely require a change in gnome-initial-setup. On the other hand, if we are happy not to show the prompt when the repos are disabled, then we should probably just remove it altogether.

@catanzaro


We need the prompt to be shown if the the repos are disabled because people can change their minds or have clicked through initial-setup without reading.

We need the prompt to be shown if the the repos are disabled because people can change their minds or have clicked through initial-setup without reading.

Agreed. But we only need it to be shown once, because you can change your mind at any time if you scroll down far enough on the Software Repositories dialog.

Possible solutions:

  • gnome-initial-setup to only write the setting when enabling it, and not write if leaving it disabled, with a warning comment so that future developers don't mess it up (this would probably be easiest)
  • Software could track for itself whether it has displayed this prompt before or not

OK, upstream issue: https://gitlab.gnome.org/GNOME/gnome-initial-setup/-/issues/186

Hopefully fixed by: gnome-initial-setup-44.0-2.fc38

Metadata Update from @catanzaro:
- Issue tagged with: qa

Let's close this and reopen if the issue resurfaces.

Metadata Update from @aday:
- Issue close_status updated to: Fixed
- Issue status updated to: Closed (was: Open)

Metadata Update from @catanzaro:
- Issue untagged with: qa

This issue has been migrated to Fedora Forge:
https://forge.fedoraproject.org/workstation/tickets/issues/363

Please continue any further discussion there.

Metadata