On Thu, Nov 01, 2007 at 09:39:14AM +0900, Junichi Uekawa wrote:
> At Wed, 31 Oct 2007 20:14:54 +0200,
> Antti-Juhani Kaijanaho wrote:
> > 
> > On Wed, Oct 31, 2007 at 11:42:01PM +0900, Junichi Uekawa wrote:
> > > You have not attached the exact information, so it's hard to tell.
> > 
> > What information is missing?
> 
> I'm assuming that 'Apt-listbugs says #446891 is "done in the latest
> versions"' means, for example,  #448406 for apt:
> 
> serious bugs of apt (0.7.8 -> ) <done>
>  #448406 - tries to use pselect without checking for ENOSYS (Fixed: apt/0.7.9)
> grave bugs of apt (0.7.8 -> ) <pending>
>  #445269 - apt: crash on every operation
> Summary:
>  apt(2 bugs)
> 
> 
> It is 'done' from the developer perspective and Debian perspective,
> but not fixed in the version user is installing.
> 
> 
> 
> Is this what you see?

That's what the default screen shows, yes.  The "w" option launches a
web browser, and the page opened there talks literally about "done in
the latest versions".  It was a direct quote, not something I came up
with myself.

> So, what would be more useful? I am assuming that changing the
> expression or explanation might help here. I agree it might be
> confusing. Do you have suggestions on the wording?

Since the categorisation is apparently not based on version information,
the w option result should not talk about "the latest versions" :)

The key reason I go look at the bug logs from apt-listbugs is to
determine if the bug actually applies to the version that I am
installing[*].  I've learned not to trust the <done> (or "done in the
latest versions") information, and as such it is useless and potentially
confusing information.

[*] I also look to determine if I care about that bug, but that's not
relevant here.

It would be nice if the categorisation was actually based on the version
information that BTS nowadays provides, in the sense that if the version
being installed is green in the BTS version graph green, the bug is
"done" (or "fixed"?) for that version, and if it is red, it is not "done".
Obviously, you can't programmatically look at the picture, but I assume
that same information is exported in some machine-parseable form as
well.

Or you could just not show bugs that are done in the version being
installed.  What you say below leads me to believe you're already doing
that, but it isn't obvious to me from the apt-listbugs output.

> My impression is that 'done / pending / forwarded' state usually doesn't
> really matter from apt-listbugs user perspective, because the user
> only cares if the bug is fixed in the version the user is installing.

Agreed.

> apt-listbugs only shows the bugs which the BTS thinks is relevant to
> the version being installed.

Ok, then the "<done>" (or "done in the latest versions") note is just
confusing.  What use is it to the user?

-- 
Antti-Juhani Kaijanaho, Jyväskylä, Finland
http://antti-juhani.kaijanaho.fi/newblog/
http://www.flickr.com/photos/antti-juhani/


Reply via email to