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

Bug#672273: [Reporting] Visualizing $HISTORY



Package: lintian
Version: 2.5.6
Tags: patch


Hi,

Thanks for the code. :)

I have forwarded it to the BTS so it doesn't get lost (hench the full
quote).

~Niels

On 2012-04-29 18:53, Jordà Polo wrote:
> The idea of keeping track of the history and statistics of archive-wide
> Lintian runs has been around for a while (almost 3 years since the
> initial idea[1], and 2 years since the initial implementation[2]!).
> $HISTORY was finally enabled last year[3], and after a couple of
> reminders from Niels I finally got around to update the scripts and
> visualize the data we have so far.
> 
> You can take a look at the generated graphs for global statistics[4] and
> also for each tag[5].
> 
> I wrote the initial version as a simple Makefile (with some awk in
> there) partly because html_reports seems too big and does a lot of stuff
> already. But I vaguely remember discussing about this a long time ago,
> and the conclusion was that it would preferable to use Perl to ease its
> integration with Lintian. I recently rewrote it in Perl, and even though
> it's still a standalone script, it should be straightforward to move the
> code to html_reports. I'm attaching both the old and the new version;
> feel free to review the Perl code, I haven't been coding in Perl for a
> while.
> 
> There are a few things I'm still not sure about, such as what's the most
> appropriate time frame for the graphs. At first I thought 1 month would
> be enough, but after generating them I think 6 months to 1 year will be
> a lot more useful. Any thoughts? Your input on the readability of the
> graphs is welcome too, specially for tags: I have been thinking of
> removing the number of packages and keeping tags/overrides only, seems
> easier to understand.
> 
>  1. http://lists.debian.org/debian-lint-maint/2009/06/msg00278.html
>  2. http://lists.debian.org/debian-lint-maint/2010/01/msg00086.html
>  3. http://lists.debian.org/debian-lint-maint/2011/09/msg00010.html
> 
>  4. http://ettin.org/tmp/lintian/history/graph/statistics.svg
>  5. http://ettin.org/tmp/lintian/history/graph/tags/
> 




Reply to: