Bug 1908874 - File chooser subfolder search is completely broken in F32 and F33
Summary: File chooser subfolder search is completely broken in F32 and F33
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Fedora
Classification: Fedora
Component: gtk4
Version: 34
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Kalev Lember
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2020-12-17 18:45 UTC by Andy Lutomirski
Modified: 2021-10-02 20:45 UTC (History)
7 users (show)

Fixed In Version: gtk4-4.4.0-4.fc35
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2021-09-30 00:53:10 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Andy Lutomirski 2020-12-17 18:45:47 UTC
In Fedora 31, typing a few characters from the name of a subfolder into the file chooser would find it.  Starting with Fedora 32, the little search bar still appears, but AFAICT it never finds anything outside the correctly shown folder.  I've seen this on two different installations, both of which worked correctly on Fedora 31.  I have verified that the folders I'm looking for are indexed by tracker.

I'm guessing this is related to:

https://gitlab.gnome.org/GNOME/tracker/-/issues/276

I'm a bit mystified as to how tracker's obvious user-facing interface could have been 100% non-working for two consecutive releases with no one noticing, so maybe the problem I'm having is more subtle.

Comment 1 Andy Lutomirski 2021-03-24 15:47:07 UTC
I tried this in a brand new user account on one of my affected F33 systems.  Still broken.

Comment 2 Andy Lutomirski 2021-03-24 15:50:17 UTC
Looks like there may be an upstream fix:

https://gitlab.gnome.org/GNOME/tracker-miners/-/merge_requests/304/commits

Tracker maintainers, could you try backporting this please?

Comment 3 Andy Lutomirski 2021-05-05 16:57:53 UTC
Still broken in Fedora 34

Comment 4 Kalev Lember 2021-05-06 10:14:49 UTC
Hi Andy, sorry for the delayed response here.

If it's still broken in F34 then the MR from above doesn't help as it's already included in F34 tracker-miners builds.

I suspect maybe the problem is actually in gtk: I think we just need to build it against tracker to get the missing search functionality back. It probably got lost when switching from tracker 2 to tracker 3. Let me try to do that and see if it helps.

Comment 5 fednuc 2021-05-30 16:55:43 UTC
Hi Kalev, where did you get to this? It's still broken on gtk4-4.2.1-1.fc34 as Tracker hasn't been enabled in the build options in the spec file.

This should be a simple fix, the spec file needs -Dtracker=enabled as it's disabled by default in https://gitlab.gnome.org/GNOME/gtk/-/blob/master/meson_options.txt.

Comment 6 Andy Lutomirski 2021-09-16 18:26:34 UTC
Changing component to gtk4.  Could someone kindly fix this?

Comment 7 Kalev Lember 2021-09-27 22:05:07 UTC
OK, I went ahead and enabled tracker support in both gtk3-3.24.30-4.fc35 and gtk4-4.4.0-4.fc35 builds. Do you guys think this is something that needs to be done in Fedora 34 as well?

Comment 8 Fedora Update System 2021-09-27 22:35:42 UTC
FEDORA-2021-e49b247997 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e49b247997

Comment 9 Fedora Update System 2021-09-28 09:24:37 UTC
FEDORA-2021-e49b247997 has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e49b247997

Comment 10 Fedora Update System 2021-09-29 02:12:12 UTC
FEDORA-2021-e49b247997 has been pushed to the Fedora 35 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-e49b247997`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e49b247997

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

Comment 11 Fedora Update System 2021-09-30 00:53:10 UTC
FEDORA-2021-e49b247997 has been pushed to the Fedora 35 stable repository.
If problem still persists, please make note of it in this bug report.

Comment 12 Fedora Update System 2021-09-30 14:26:25 UTC
FEDORA-2021-d1bbad7516 has been submitted as an update to Fedora 34. https://bodhi.fedoraproject.org/updates/FEDORA-2021-d1bbad7516

Comment 13 Fedora Update System 2021-10-01 02:19:54 UTC
FEDORA-2021-d1bbad7516 has been pushed to the Fedora 34 testing repository.
Soon you'll be able to install the update with the following command:
`sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-d1bbad7516`
You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-d1bbad7516

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

Comment 14 Andy Lutomirski 2021-10-02 19:19:10 UTC
Thanks!  Works for me in Fedora 34.  (Although I confess to some surprise that the gtk3 update was needed to get this working in any app I tried -- the gtk4 update didn't do the trick.)

Comment 15 Kalev Lember 2021-10-02 20:45:00 UTC
Great! Thanks for checking that it works.


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