[Libreoffice-commits] dev-tools.git: scripts/esc-bug-stats.pl

Bjoern Michaelsen bjoern.michaelsen at canonical.com
Thu Aug 25 14:12:05 UTC 2016


 scripts/esc-bug-stats.pl |    8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

New commits:
commit 0bf22a266907da1d20cb9e9f9c0b6a4c1a55af44
Author: Bjoern Michaelsen <bjoern.michaelsen at canonical.com>
Date:   Fri Aug 19 12:58:03 2016 +0200

    subdivide Writer regresions count
    
    this adds regression counts for:
    - writer docx filter issue
    - writer doc filter issues
    - writer other filter issues
    - writer perf issues
    - writer other isssues (non-performance, non-filter)
    
    While filter issues are nasty, they usually cover very specific corner
    cases. Same with performance regressions. Generic regressions, that are
    neither filter nor performance related usually are more urgent as they
    affect ~every user of writer. Thus this splits out the filters etc. to
    give the latter more visibility and to not loose them in the broad and
    huge general "Writer regression" count.
    
    Change-Id: I51eb8f58fe35bf9b3418ddd2cc75f64fcbf3d0ca
    Reviewed-on: https://gerrit.libreoffice.org/28239
    Reviewed-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>
    Tested-by: Björn Michaelsen <bjoern.michaelsen at canonical.com>

diff --git a/scripts/esc-bug-stats.pl b/scripts/esc-bug-stats.pl
index 4a2ac5d..7377bce 100755
--- a/scripts/esc-bug-stats.pl
+++ b/scripts/esc-bug-stats.pl
@@ -39,7 +39,7 @@ sub print_component_counts($$$)
 	my $count = $component_count->{$component};
 	die "Error on $component - $count" if ($count < 0);
 	if (!defined $obsolete_components{$component} && $count > 0) {
-	    printf STDERR "\t  %12s - %2d (+?)\n", $component, $count;
+	    printf STDERR "\t  %23s - %2d (+?)\n", $component, $count;
 	}
     }
     print STDERR "\t\t+ $link\n";
@@ -125,6 +125,12 @@ my %high_component_count;
 $component_count{'Migration'} = 0; # aBugzilla::get_deps("https://$Bugzilla::bugserver/showdependencytree.cgi?id=43489&hide_resolved=1"); - kill for now.
 $component_count{'Crashes'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?keywords=regression&keywords_type=allwords&list_id=296015&short_desc=crash&query_based_on=CrashRegressions&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&short_desc_type=allwordssubstr&product=LibreOffice&known_name=CrashRegressions");
 $component_count{'Borders'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?keywords=regression&keywords_type=allwords&list_id=296016&short_desc=border&query_based_on=BorderRegressions&query_format=advanced&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDINFO&short_desc_type=allwordssubstr&product=LibreOffice&known_name=BorderRegressions");
+$component_count{'Writer: docx filter'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=PLEASETEST&component=Writer&keywords=regression%2C filter%3Adocx%2C &keywords_type=allwords&product=LibreOffice&query_format=advanced");
+$component_count{'Writer: doc filter'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=PLEASETEST&component=Writer&keywords=regression%2C filter%3Adoc%2C &keywords_type=allwords&product=LibreOffice&query_format=advanced");
+$component_count{'Writer: other filter'} = Bugzilla::get_query("https://$Bugzilla::bugserver//buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=PLEASETEST&component=Writer&f1=keywords&f2=keywords&keywords=regression%2C&keywords_type=allwords&o1=nowords&o2=substring&product=LibreOffice&query_format=advanced&v1=filter%3Adocx%2C filter%3Adoc&v2=filter%3A");
+$component_count{'Writer: perf'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=PLEASETEST&component=Writer&keywords=regression%2C perf%2C &keywords_type=allwords&product=LibreOffice&query_format=advanced");
+$component_count{'Writer: other'} = Bugzilla::get_query("https://$Bugzilla::bugserver/buglist.cgi?bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=PLEASETEST&component=Writer&f1=keywords&keywords=regression%2C&keywords_type=allwords&o1=nowordssubstr&product=LibreOffice&query_format=advanced&v1=filter%3A%2C perf");
+
 
 my @reg_toquery = ( 'Calc', 'Impress', 'Base', 'Draw', 'LibreOffice', 'Writer', 'BASIC', 'Chart', 'Extensions', 'Formula Editor', 'Impress Remote', 'Installation', 'Linguistic', 'Printing and PDF export', 'UI', 'filters and storage', 'framework', 'graphics stack', 'sdk' );
 for my $component (@reg_toquery) {


More information about the Libreoffice-commits mailing list