search includes milestone from inactive project and obsolete series

Bug #659328 reported by Curtis Hovey
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Launchpad itself
Triaged
Low
Unassigned

Bug Description

While search launchpad-project, I discovered it was showing milestones for project I did not know about. The projects were deactivated. For non Registry Admins, this will lead to an impossible search. I also noted that milestones for obsolete series were listed. The Obsolete status on a series means it cannot be used for development or backporting, so it implies that all milestones are inactive.

The vocabulary that provides the list of milestones for search also provides the list for targeting a bug task.

The only way to supress these impossible milestones is to mark each inactive.

Revision history for this message
Kate Stewart (kate.stewart) wrote :

Jaunty-updates is available to select right now, and Jaunty is an EOL'd project.

Curtis Hovey (sinzui)
tags: added: milestones projects series
Revision history for this message
Curtis Hovey (sinzui) wrote :

The issue can be solved in two ways:

The milestone vocabularies that provide the milestones for search and bug targeting can exclude obsolete series and deactivated project. This may take longer to build the data, but the data is backward compatible with the state of the data.

or

Changing the status of a series or project sets all the milestones to inactive. This requires that the historic date be updated. This is also an unforgiving behaviour. Changing to the wrong status means there is a lot of work to correct the mistake. While it is obvious that an obsolete or deactivated project has no active milestones, it is not clear which milestones will need to be mad active.

description: updated
William Grant (wgrant)
tags: added: bug-search
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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