Bug 2175022 - Google account doesn't show up in Nautilus, when gvfs-goa happens to be not installed
Summary: Google account doesn't show up in Nautilus, when gvfs-goa happens to be not i...
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-online-accounts
Version: 38
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Gwyn Ciesla
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard: RejectedFreezeException
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-03-02 21:39 UTC by Kamil Páral
Modified: 2023-03-11 03:13 UTC (History)
7 users (show)

Fixed In Version: gnome-online-accounts-3.47.1-4.fc38
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-03-11 03:13:35 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Kamil Páral 2023-03-02 21:39:09 UTC
Description of problem:
I just tested adding a Google account in GNOME Online Accounts in Fedora 38, and the Google Drive shortcut doesn't appear in Nautilus after the account is added to GOA. That's because `gvfs-goa` package is not installed by default. Once I install it and reboot, I can use Nautilus to browse my Google Drive.

It seems that either gnome-online-accounts should require/recommend gvfs-goa, or the Workstation package group should specify gvfs-goa, so that Google account integration works out of the box.

//Edit: It seems I was wrong, gvfs-goa is installed by default. See comment 7.

Version-Release number of selected component (if applicable):
Fedora-Workstation-Live-x86_64-38-20230301.n.0.iso
gnome-control-center-44~beta-2.fc38.x86_64
nautilus-44~beta-1.fc38.x86_64

How reproducible:
always

Comment 1 Kamil Páral 2023-03-02 21:40:06 UTC
Proposing as a Beta freeze exception. This is something users might want to select in the initial setup, but it won't work for them properly.

Comment 2 Neal Gompa 2023-03-02 21:54:52 UTC
gnome-online-accounts should depend on gvfs-goa. I think we generally expect Google Drive to work out of the box.

Comment 3 Michael Catanzaro 2023-03-02 22:06:36 UTC
(In reply to Neal Gompa from comment #2)
> gnome-online-accounts should depend on gvfs-goa. I think we generally expect
> Google Drive to work out of the box.

This feature was removed in GNOME 44 because it depends on libgdata, which was removed because it wasn't ported to libsoup 2.

But we don't necessarily have to remove it from Fedora. At least gvfs doesn't seem to be crashing due to soup symbol mixing.

Comment 4 Gwyn Ciesla 2023-03-02 22:13:21 UTC
(In reply to Neal Gompa from comment #2)
> gnome-online-accounts should depend on gvfs-goa. I think we generally expect
> Google Drive to work out of the box.

I'll get this change out.

Comment 5 Fedora Update System 2023-03-02 22:27:15 UTC
FEDORA-2023-3a43fdafdd has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a43fdafdd

Comment 6 Fedora Update System 2023-03-03 02:22:44 UTC
FEDORA-2023-3a43fdafdd has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a43fdafdd

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 7 Kamil Páral 2023-03-03 08:56:15 UTC
Well this is embarrassing. I just reinstalled my F38 VM and found out that gvfs-goa *is* installed by default. It's present on the Workstation Live. I also tested a network installation, and it's also installed by default (even before the GOA update hit repos). It's because gvfs-goa is listed as part of the gnome-desktop comps group. I have no idea how I ended up with that package missing, I certainly didn't uninstall it and I believed my VM was fairly fresh installation. Now it's gone, I can't figure it out anymore :-/ Anyway, sorry for confusion.

It might still make sense to keep the requires at GOA, or we can drop it again, because the described problem is likely not happening by default. Either way, we don't need to rush to make it happen before Beta.

> You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-3a43fdafdd

I tested it and it works fine.

Comment 8 Ondrej Holy 2023-03-03 09:20:48 UTC
> But we don't necessarily have to remove it from Fedora. At least gvfs doesn't seem to be crashing due to soup symbol mixing.

Yup, it doesn't crash as the different libsoup versions are linked with different binaries...

Comment 9 Kalev Lember 2023-03-03 10:02:21 UTC
Does anyone know if gvfs-goa makes sense in a flatpak container? Right now we only have the gvfs-client subpackage included in the flatpak runtime.

Comment 10 Ondrej Holy 2023-03-03 14:17:53 UTC
(In reply to Kalev Lember from comment #9)
> Does anyone know if gvfs-goa makes sense in a flatpak container? Right now
> we only have the gvfs-client subpackage included in the flatpak runtime.

No, this is not needed in flatpak runtime.

Comment 11 Kalev Lember 2023-03-03 15:35:48 UTC
OK, in that case we should change the 'Requires: gvfs-goa' in gnome-online-accounts to either:

Recommends: gvfs-goa

or

%if !0%{?flatpak}
Requires: gvfs-goa
%endif

Otherwise it will get pulled in to flatpak containers.

Comment 12 Fedora Update System 2023-03-03 19:42:49 UTC
FEDORA-2023-b08d7088ec has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-b08d7088ec

Comment 13 Kalev Lember 2023-03-03 20:26:36 UTC
Thanks, Gwyn!

Comment 14 Fedora Update System 2023-03-04 02:35:08 UTC
FEDORA-2023-b08d7088ec has been pushed to the Fedora 38 testing repository.

You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-b08d7088ec

See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.

Comment 15 Geoffrey Marr 2023-03-06 19:58:23 UTC
Discussed during the 2023-03-06 blocker review meeting: [0]

The decision to classify this bug as a "RejectedFreezeException (Beta)" was made as new information indicates there's no compelling reason to grant an exception here.

[0] https://meetbot.fedoraproject.org/fedora-blocker-review/2023-03-06/f38-blocker-review.2023-03-06-17.00.txt

Comment 16 Fedora Update System 2023-03-11 03:13:35 UTC
FEDORA-2023-b08d7088ec has been pushed to the Fedora 38 stable repository.
If problem still persists, please make note of it in this bug report.


Note You need to log in before you can comment on or make changes to this bug.