I am using Fedora with GNOME, and I am running into an issue: The lockscreen often rejects my first login attempt as an “incorrect password”. I can use the eye icon to show my password and I can see it is correct. Still, it is rejected the first time.
I’d like to file a bug for this. However, https://bugzilla.gnome.org/ is not functional anymore and tells me to go to GNOME · GitLab. There, there are more than 300 projects. Am I supposed to read through all of them to decide where to file an issue?
Also, are there bug reporting guidelines? I’d like to know what information to include in the bug report. It seems that information used to be hosted on bugzilla at https://bugzilla.gnome.org/page.cgi?id=bug-writing.html, but it’s not there anymore…
(Why exactly did GNOME move from bugzilla to gitlab issues? It seems to me that bugzilla is a perfectly reasonable way of working, while the current system is borderline disfunctional. But maybe the point was to discourage users from filing bugs because there were too many bugs reported?)
GitLab contains repositories for many modules, each with their own issue tracker.
In your case, the issue is visible in the Shell, so you could open it in the gnome-shell issue tracker. If it is an issue of an underlying component, like Mutter, the issue can be moved there later.
General guidelines for issue reporting can now be found in the Gnome Handbook, though some repositories might have additional ones, check the ReadMe file in the repository.
Thank you. The README.md file of the gnome-shell actually seems to answer most of my questions, I just wasn’t sure which project is responsible for the lock screen. (The catch-22 here is that you have to go to a repository to end up at a README, and the advice on how to find out which component/repository is responsible for what is in the README…)
If you’re not sure which component to file a bug against, take your best guess or ask for advice here. This will probably never be easy for newcomers, and even experienced users sometimes guess wrong. Developers will try to move your issue report closer to the right place if you choose the wrong component.