maemo.org Bugzilla – Bug 1309
garage accounts and bugzilla accounts should be merged
Last modified: 2010-10-19 11:59:22 UTC
You need to
before you can comment on or make changes to this bug.
The garage.maemo account and the maemo.org/bugzilla account are different. It'd
be nice if they can be merged. I just guessed that we have a substantial number
of common users of the 2 systems.
This is on our todo list, as I have wrote in the announcement. We are trying to
solve that before the summer holidays. But who knows, maybe even before :)
*** Bug 1314 has been marked as a duplicate of this bug. ***
Resolving this as LATER. Currently we do not have time to investigate this.
Quim added to cc-field.
this has been added to our roadmap.
Agreed as task for the May sprint
I think the following can be implemented in bugzilla for existing users:
1. Check each registered bugzilla email address (accounts) and find matches in
garage. The only way to compare accounts is to check the email addresses.
2. Prompt the user upon a new bugzilla session start that the 'system thinks'
he has a valid garage account as well and..
3. ask him/her if he would like to 'merge' these two accounts
3a. if the user wants to merge, then indicate in bugzilla's database that the
user will use garage for authentication purposes in the future
3b. if the user does not want to merge the accounts then bail out
4. send a confirmation email about the result of the 'merge', which is in
practice not a merge, rather an a mark in a database.
For new bugzilla registrations we can immediately generate new 'garage
accounts'. For new users bugzilla will only perform authentication against the
Good plan but... why asking? If we find matching email addresses it means that
we are talking about the same person and the merge could be done automatically.
Like with any other account manipulation I just wanted to request a
confirmation before applying the change.
But you had a point. Asking here does not make much sense... Without it the
implementation would be also faster. If a user dislikes the idea of using his
garage username and password then he can complain and we will reset his
authentication method. Maybe this is the better way. Thanks Quim for the
(In reply to comment #9)
> Good plan but... why asking? If we find matching email addresses it means that
> we are talking about the same person and the merge could be done automatically.
Because the passwords might be different, which *will* result in user
confusion. The bugzilla password will stop working.
Think of it as a user. It's an enforced password change, with no value.
Unless it actually is a single log-in to both garage and bugzilla. Which means,
that logging in to either of them, automatically will result in being logged in
to the other system as well. This is the only valid reason I see for merging
Also, this is how I understand the original report comment 0. Note the word
"merge" accounts. It implies, after merging, there is only one account left. So
there is only one log in...
The single login is a good idea, though it is not simple to implement. See the
earlier reports about authentication between garage.maemo.org (GForge) and
maemo.org (Midgard). Now Midgard has a feature to check if a user has an active
GForge session on the user's computer using the same browser. GForge -or better
to say garage- does not have the same feature.
So while it is possible to hack something similar to what Midgard has atm, I
would rather consider a proper single sign-on infrastructure, that can be used
with all of our web services. We just recently installed the media wiki, and we
have not made any 'single login' feature there either.
So I would rather do this implementation first to share 'accounts', ie. you
could use your garage account to login to bugzilla. Then moving to the next
level would be 'single login, or sign-on', but I would extend that to all of
our web services.
(In reply to comment #12)
> So I would rather do this implementation first to share "accounts", ie. you
> could use your garage account to login to bugzilla.
Even this already would involve quite some DB syncing or merging. All of these
use their own user table, with ID, and $webapp specific settings...
Changing priority following the decision on the Sprint2 planning meeting.
(Removing deprecated "Future" Target Milestone.)
This bug needs some attention. Here is a user story to describe the situation:
I just bought my N900 and after fiddling with it I found several bugs. I
though: hey, this is open source, why not participate in maemo.org and file
some bug reports? Then I opened maemo.org and registered an account from the
Register-link on the main page. After clicking the link in the confirmation
link in my e-mail I logged in with my new account and went to the maemo.org
frontpage to choose "Get involved, make bug reports". On that page I clicked
the link to bugs.maemo.org. Then I went on to file a bug until I noticed that I
need to register and log in again. I can say I wasn't feeling very welcomed at
Please merge the accounts or simply make bugs.maemo.org to authenticate against
the Garage accounts as well. Or alternatively list on the Garage registration
page that the account is valid only for the main Maemo site and not for e.g.
the bug tracker.
This is an old, but very important request.
There are guys who are working on the SSO (Single Sign On), let me cc: them
(Daniel and Alexey). Hopefully they have more up-to-date information on the
Same bug applies to meego.org/bugs.meego.org, which you might want to fix too..
BTW, while trying to reply to this bug per email, it bounced:
Aihe: [Bug 1309] garage accounts and bugzilla accounts should be merged
Päiväys: 30.06.2010 22.06.10
Lähettäjä: Otto Kekäläinen <email@example.com>
Aihe: Re: [Bug 1309] garage accounts and bugzilla accounts should be merged
Päiväys: 30.06.2010 22.37.53
The following message to <firstname.lastname@example.org> was undeliverable.
The reason for the problem:
5.1.0 - Unknown address error 550-'5.1.1 <email@example.com>: Recipient
address rejected: User unknown in local recipient table'
(In reply to comment #18)
> Same bug applies to meego.org/bugs.meego.org, which you might want to fix too..
Please file that to the meego bugzilla, they are a different team / project
> BTW, while trying to reply to this bug per email, it bounced:
> Bug report:
> Lähettäjä: firstname.lastname@example.org
> Vastaanottaja: email@example.com
> Aihe: [Bug 1309] garage accounts and bugzilla accounts should be merged
> Päiväys: 30.06.2010 22.06.10
> Lähettäjä: Otto Kekäläinen <firstname.lastname@example.org>
> Vastaanottaja: email@example.com
> Aihe: Re: [Bug 1309] garage accounts and bugzilla accounts should be merged
> Päiväys: 30.06.2010 22.37.53
> The following message to <firstname.lastname@example.org> was undeliverable.
> The reason for the problem:
> 5.1.0 - Unknown address error 550-'5.1.1 <email@example.com>: Recipient
> address rejected: User unknown in local recipient table'
This bug should be reassigned. Daniel, Alexey: any updates on SSO?
I am not the right person to deal with this issue. SSO was supposed to taken
care by Daniel and Alexey. Please send us an update if possible. In the
meanwhile I am passing the ball to Alexey.