I just spend a frustrated 1h trying to figure out how to communicated with the Fedora project and report a bug.
The current system has an incredible amount of paper-cuts for new users even if you are well versed in SSO system.
First I tried to make a Fedora account, but it would fail with an unclear error when using a username with capital letters in it. Only because I guessed this might be a problem, was I able to create an account. Most users would have probably given up right there.
It continues here on the forum… if asks you to create a Fedora account, but then fails with a 504 error on first try on login. I am guessing there is a delay on the backend, because on a second try it then presented me with a pre-filled registration form (oauth2 authorized), which is probably the intended way to do it, but quite confusing because “didn’t I just created an account already?”
Anyway back to the original issue:
The communication page doesn’t make it easy to figure out which places you can connect to. It just links to a Matrix login page, that requires a Fedora Matrix homeserver account.
The entire idea of Matrix is that it is federated and you should be able find and enter these rooms with an existing Matrix account. The page should therefore link to a matrix.to invite link that will allow you to use your own Matrix account.
It should also mentioned actual channel addresses as not all Matrix clients (and bridges) support spaces and matrix.to links.
Due to this I was unable to figure out where to get in contact with anyone. In the end I opted for guessing that #fedora on libera.chat was still working, and the kind people there tried to help me.
(Note: if IRC is easier for users, then you are doing Matrix very wrong).
The next issue was bugzilla.
You end up on this nice login page:
But a Fedora account doesn’t actually work there despite it appearing to claim so. After some failed attempts to login I realized the text below the login form that explains that you can use your Fedora account is actually not an explanation at all but an Oauth2 login button.
This however also fails, as you can’t actually use your Fedora account to create an bugzilla account, but rather you first have to manually create an bugzilla account and only then you can use your Fedora account (if you happen to have used the exact same email address only) to login.
Sorry for being a bit frustrated by this, but it appears no one has ever actually tested this? There are so many places where most people would give up in this convoluted login flow, even if they figure out how to find it in the first place, which isn’t easy either.