Encoding things in the bug title (was: Re: Please drop the please... please?)

Jonathan Marsden jmarsden at fastmail.fm
Fri Feb 27 18:08:59 GMT 2009


Brian Murray wrote:

> This allows them to be visually distinguishable, from other bug reports
> without a package, when you look at a bug list in Launchpad.  If
> "Please" were dropped from "sync request" you'd still have "sync" which
> is not the case with '[needs-packaging]' gpicsync'.

Stepping back a little: if we are going to formally encode various items 
of request-type information into the bug title field, perhaps it would 
be best to do so in a more standardized way?

So (for example) if we use [needs-packaging], we should also use [sync], 
and more generally should use [tag] for any given tag.  That way anyone 
writing scripts to process these has an easier job.  Further, when LP is 
(at some hypothetical future date) enhanced so we don't need to abuse 
the title field in this way, because it has easy to use capabilities for 
storing and displaying request types (sync, needs-packaging, bug, etc.), 
then an automated sweep could easily find all bugs with encoded [tag]s 
in their titles and set the appropriate type field(s).

The "visually distinguishable" part suggests to me that an enhancement 
request to make bugs with these tags be displayed in a distinctive way 
in the displayed list (different colour?  Symbol next to them?  Whatever 
UI people feel makes sense) might be appropriate.

In other words, IMO the creation of informal and inconsistent 
pseudo-standards for encoding information into the title field should be 
regarded as a sign that the system as a whole could and probably should 
deal with this information differently and more directly.  If that is 
impractical, or can only happen in the distant future, let's at least 
make the way we encode info in there be somewhat consistent.

Final thought: [needs-packaging] and [sync] are not really bugs, so much 
as requests for action.  Is naming this entire section of LP "Bugs" 
really the most appropriate way to go, since it is being used for things 
that are not really bugs, as well as for things that are indeed bugs?

Jonathan



More information about the Ubuntu-bugsquad mailing list