freshmeat and sourceforge URLs need data update

Bug #157455 reported by Diogo Matsubara
4
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

In bug 156976 a problem was identified that made the freshmeat and sourceforge url in the project overview page broken. The fix corrected the URL but the current data needs update and validation.

There are 2 steps needed to fix this bug:
a) the form validator needs to cope with the project name or the project URL and do the right thing, for instance, if the user enters only the project name, LP should append the freshmeat URL + project name, if the user enters the URL, LP should check that the URL syntax is correct and accept it;
b) After step "a", existing data needs cleanup

https://staging.launchpad.net/democracy

Revision history for this message
Stéphane Loeuillet (leroutier) wrote :

Current link is : http://freshmeat.net/projects/http://freshmeat.net/projects/democracy/

Did you put the full URL in Details ?

True that having the script verify the page exists and returns a 2xx or 3xx HTTP status could be a plus.

description: updated
Revision history for this message
Kapis (capiscuas) wrote :

This double http link happens in most of the Projects. For example in https://launchpad.net/freedict-editor:

the link of the 'Sourceforge project' is http://sourceforge.net/projects/http://sourceforge.net/projects/freedict

This is a simple bug that needs simple validation code to be fixed.

Joey Stanford (joey)
Changed in launchpad-foundations:
importance: Undecided → High
status: New → Triaged
Revision history for this message
Curtis Hovey (sinzui) wrote :

I'm lowering the importance since the bug has justified itself to be High.

Changed in launchpad-registry:
importance: High → Medium
Curtis Hovey (sinzui)
Changed in launchpad-registry:
importance: Medium → Low
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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