Activity log for bug #881019

Date Who What changed Old value New value Message
2011-10-24 18:21:45 Curtis Hovey bug added bug
2011-10-24 18:23:56 Curtis Hovey launchpad: status New Triaged
2011-10-24 18:23:58 Curtis Hovey launchpad: importance Undecided Critical
2011-10-24 18:24:22 Curtis Hovey tags merge-deactivate openid regression users
2011-11-10 12:16:49 Graham Binns launchpad: assignee Graham Binns (gmb)
2011-11-11 14:21:23 Graham Binns launchpad: status Triaged In Progress
2011-11-24 13:46:01 Graham Binns description This looks like bug 644824 (reopned?), though may also be bug 676964. In either case, openid are not matched correctly when the user logins in through SSO. Since both of these bugs were reported, the openididentifier table was created to store multiple ids for a user. Merge may not be dealing with the table correctly. There have also been many cases where the email address table (used to lookup Persons) has a different account from the account in the person table. This should be an impossibility. Maybe there should be a constraint, or column should be dropped from person, (or less likely emailaddress) From the original question: One of our guys just recently merged two launchpad acounts into the account nati-ueno. The merge didn't go all the way through - there are times when the old openid gets referenced. https://login.launchpad.net/+id/BBze6nw https://login.launchpad.net/+id/X6dGn6P X6dGn6P is the correct one. This looks like bug 644824 (reopned?), though may also be bug 676964. In either case, openid are not matched correctly when the user logins in through SSO. Since both of these bugs were reported, the openididentifier table was created to store multiple ids for a user. Merge may not be dealing with the table correctly. There have also been many cases where the email address table (used to lookup Persons) has a different account from the account in the person table. This should be an impossibility. Maybe there should be a constraint, or column should be dropped from person, (or less likely emailaddress). Notes from gmb, 2011-11-24: - Dropping account from Person is prohibitively complex (see comments). - Running the following query: SELECT COUNT(*) FROM Person, EmailAddress WHERE EmailAddress.person = Person.id AND EmailAddress.account <> Person.account; tells us that there are currently two Persons in the production DB whose Person.account and EmailAddress.account don't match. -- From the original question: One of our guys just recently merged two launchpad acounts into the account nati-ueno. The merge didn't go all the way through - there are times when the old openid gets referenced.  https://login.launchpad.net/+id/BBze6nw  https://login.launchpad.net/+id/X6dGn6P X6dGn6P is the correct one.
2011-11-24 13:49:07 Graham Binns launchpad: status In Progress Triaged
2012-01-05 21:01:30 Graham Binns launchpad: assignee Graham Binns (gmb)
2012-02-07 17:38:20 Chris Johnston bug task added summit
2012-02-07 17:38:30 Chris Johnston summit: status New Confirmed
2012-02-07 17:38:47 Chris Johnston summit: importance Undecided Critical
2012-02-14 18:24:35 James E. Blair bug task added openstack-ci
2012-02-14 18:24:44 James E. Blair openstack-ci: status New Confirmed
2012-02-14 18:25:04 James E. Blair openstack-ci: importance Undecided Critical
2012-02-14 18:49:31 Michael Hall bug task added canonical-identity-provider
2012-03-13 16:05:16 Chris Johnston bug task added loco-team-portal
2012-03-13 16:05:25 Chris Johnston loco-team-portal: status New Confirmed
2012-03-13 16:05:29 Chris Johnston loco-team-portal: importance Undecided Critical
2012-04-03 20:44:39 James E. Blair bug added subscriber James E. Blair
2012-04-13 13:55:37 Ricardo Kirkner canonical-identity-provider: status New Confirmed
2012-04-13 13:55:44 Ricardo Kirkner canonical-identity-provider: importance Undecided High
2012-05-04 16:21:01 Steve McIntyre bug added subscriber Steve McIntyre
2012-09-13 20:27:38 Curtis Hovey launchpad: importance Critical High
2012-09-13 20:27:54 Curtis Hovey tags merge-deactivate openid regression users api merge-deactivate openid users
2012-09-13 20:32:17 Curtis Hovey description This looks like bug 644824 (reopned?), though may also be bug 676964. In either case, openid are not matched correctly when the user logins in through SSO. Since both of these bugs were reported, the openididentifier table was created to store multiple ids for a user. Merge may not be dealing with the table correctly. There have also been many cases where the email address table (used to lookup Persons) has a different account from the account in the person table. This should be an impossibility. Maybe there should be a constraint, or column should be dropped from person, (or less likely emailaddress). Notes from gmb, 2011-11-24: - Dropping account from Person is prohibitively complex (see comments). - Running the following query: SELECT COUNT(*) FROM Person, EmailAddress WHERE EmailAddress.person = Person.id AND EmailAddress.account <> Person.account; tells us that there are currently two Persons in the production DB whose Person.account and EmailAddress.account don't match. -- From the original question: One of our guys just recently merged two launchpad acounts into the account nati-ueno. The merge didn't go all the way through - there are times when the old openid gets referenced.  https://login.launchpad.net/+id/BBze6nw  https://login.launchpad.net/+id/X6dGn6P X6dGn6P is the correct one. After users merge Launchpad profiles, they will have multiple OpenId Identifiers from Ubuntu's Single Signon Service. Users might be blocked from using external services because those services are not aware of, or cannot manage multiple identifies per user. This bug originally described an issue where Launchpad user profiles were associated with a different set of addresses from their accounts. The fix was to never associate email addresses with accounts so that Launchpad is not confused about who the person is.
2012-10-14 01:15:52 Monty Taylor bug task deleted openstack-ci
2012-10-29 08:33:53 Ritesh Khadgaray bug added subscriber Ritesh Khadgaray
2012-10-29 09:06:46 Anthony Wong bug added subscriber Anthony Wong
2012-10-29 10:15:35 Thomas B. Rücker bug added subscriber Thomas B. Rücker
2013-08-09 13:47:55 Monty Taylor removed subscriber Monty Taylor
2013-08-27 23:18:29 Stefano Maffulli bug added subscriber Stefano Maffulli
2017-05-15 13:51:41 Curtis Hovey removed subscriber Curtis Hovey
2021-03-15 22:56:34 jace canonical-identity-provider: status Confirmed In Progress
2021-03-15 22:56:38 jace launchpad: status Triaged Fix Released
2021-03-15 22:56:45 jace loco-team-portal: status Confirmed Fix Released
2021-03-15 22:56:51 jace summit: status Confirmed Fix Released
2021-03-15 23:46:00 Colin Watson canonical-identity-provider: status In Progress Confirmed
2021-03-15 23:46:03 Colin Watson launchpad: status Fix Released Triaged
2021-03-15 23:46:56 Haw Loeung loco-team-portal: status Fix Released Confirmed
2021-03-15 23:46:59 Haw Loeung summit: status Fix Released Confirmed