Launchpad shouldn't store wiki names

Bug #186660 reported by Matthew Paul Thomas
10
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Brad Crittenden

Bug Description

When you register with Launchpad, it creates for you an account on the Ubuntu wiki (regardless of whether you're an Ubuntu developer or even an Ubuntu user), and offers a page for entering and maintaining your wiki names on other wikis <https://launchpad.net/people/+me/+editwikinames>.

But this is none of Launchpad's business. Knowing someone's wiki names doesn't help anyone else contact that person, or do anything else useful. Therefore, once we use OpenID to log in to the wikis that are currently hard-wired into Launchpad, we should abolish the wiki names from Launchpad.

Doing this would close bug 1745, bug 2369, bug 2553, bug 39212, bug 42058, bug 50384, bug 54243, bug 67646, bug 86253, and probably bug 178243.

Update: of the above bugs, all but bug 178243 have been either fixed or marked as invalid due to the removal of wiki names. Bug 178243 contained a separate wishlist item and that portion of it remains open.

Related branches

description: updated
Changed in launchpad:
importance: Undecided → Medium
status: New → Confirmed
Revision history for this message
Matthew East (mdke) wrote :

The problem with this is that MoinMoin uses WikiNames for specific purposes. For example, when you edit a page, your "WikiName" is used by the page history in order to provide a link to your userpage.

Since the move to OpenID on the various wikis, Launchpad appears to be sending the editor's Launchpad ID to the wiki, instead of their wikiname, which results in a lot of broken links. See for example - https://help.ubuntu.com/community/RecentChanges. However, that's another bug.

The ideal solution here is to modify Moin so that the link it shows to an editor's homepage points at the user's Launchpad homepage, rather than a page on the wiki. I doubt that would be particularly difficult to implement.

Curtis Hovey (sinzui)
affects: launchpad-foundations → launchpad-registry
Changed in launchpad-registry:
importance: Medium → Low
Curtis Hovey (sinzui)
tags: added: users
Brad Crittenden (bac)
Changed in launchpad:
assignee: nobody → Brad Crittenden (bac)
status: Triaged → In Progress
Revision history for this message
Brad Crittenden (bac) wrote :

The wiki names are being removed from the Launchpad UI. For backwards compatibility with the web service they will remain in the database for now.

Brad Crittenden (bac)
description: updated
Revision history for this message
Launchpad QA Bot (lpqabot) wrote :
tags: added: qa-needstesting
Changed in launchpad:
status: In Progress → Fix Committed
Brad Crittenden (bac)
tags: added: qa-ok
removed: qa-needstesting
Revision history for this message
Brad Crittenden (bac) wrote :

Since wiki names are no longer shown in the UI this bug is released. Bug 793492 has been created to track the final steps to stop exporting the attribute over the API and to remove the field from the database.

Changed in launchpad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.