[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#565219: qa.debian.org: bug history graphs are incorrect



On Thu, Jan 14, 2010 at 06:45:13PM +0100, Francesco Poli wrote:
> On Thu, 14 Jan 2010 09:06:56 +0100 Mike Hommey wrote:
> 
> First of all, thanks to you all for your kind replies.
> 
> [...]
> > I've been considering running a script on merkel to get the proper data
> > instead of the ddpo one, but that would only solve part of the problem,
> > and only for newer data.
> 
> I think it could be considered as a significant step forward, anyway.
> At any rate, think about it: if you fix the script now, we will get
> proper graphs in a year from now!   ;-)

The script is fixed, but the RRD files are still brokenly configured.

> > It would be nice to recreate the proper history
> > from the BTS data, but that would be quite some work.
> 
> I would be *more than happy* to see the graphs fixed for newer data
> only!

Which is now the case:
http://people.debian.org/~glandium/bts/i/iceape.png
The big fall is not a huge bug closing, but only from using the proper
data.

> If it is possible to fix old data too, that would incredibly wonderful,
> but I think it's more important to concentrate on newer data.

I'm currently trying to gather data from the BTS itself, I hope to see
how it goes during next week.

> > Something else that would be nice to add to the graphs is the source
> > uploads, and, possibly, a broader time span (but here again, the current
> > rrd configuration doesn't permit).
> 
> First things first: fixing the data fetching logic is more urgent.
> *After* that, new features may be added!   ;-)
> 
> This is my own opinion, at least.

The correct data is now gathered, but it doesn't solve *your* issue,
which is due to something else, actually: the ddpo data doesn't contain
anything for packages with no bugs. So while the RRD files are updated
when there are bugs, it stops being updated when they are all closed.

There are two possible solutions for this:
- Having http://udd.debian.org/cgi-bin/ddpo-bugs.cgi contain bug data
  for *all* source packages, including those that have no bugs.
- Insert zeroes in the RRD file for all those that haven't been touched
  by last data retrieval.

Does the QA team think the former should be done ?

Mike



Reply to: