Re: https://issues.apache.org/jira/browse/INFRA-12186

2016-09-21 Thread Ken Krugler
Hi Lewis,

> On Sep 21, 2016, at 2:32pm, lewis john mcgibbney  wrote:
> 
> Hi Ken,
> Good question. Answer below
> 
> On Wed, Sep 21, 2016 at 2:16 PM,  wrote:
> 
>> 
>> From: Ken Krugler 
>> To: dev@tika.apache.org
>> Cc:
>> Date: Tue, 20 Sep 2016 09:22:46 -0700
>> Subject: Re: https://issues.apache.org/jira/browse/INFRA-12186
>> Interesting, though I don’t see how to turn all that information into
>> prioritized actions.
>> 
>> Is there some other Apache project that has a write-up of how they use it?
>> 
>> 
> Well... here's a suggestion. Say I navigate to [0], I see on the RHS that
> there are no blocking issues, however that there are ~265 major issues.
> If I click on the critical link, I get to [1].
> This lists, on a class-by-class basis suggestions for improvements and
> potential bug fixes.
> It would be suggestion, that actions should address one class at a time. At
> very worst, this is <265 issues/PR's.
> How does that sound?

Thanks for the pointers. I spent some time exploring the results.

It looks like it uses PMD under the hood.

Which has typical issues with source code analyzers and false positives, e.g. 
it flags an empty if block as a critical issue, even though that’s often the 
right thing to do.

After poking around a bit, I did find a few interesting things that should be 
cleaned up.

But looks like a login is needed to flag issues as false positives - I tried a 
few of my existing Apache credentials, but they didn’t work.

— Ken

> Lewis
> 
> [0] https://analysis.apache.org/dashboard/index?id=org.apache.tika%3Atika
> [1]
> https://analysis.apache.org/component_issues?id=org.apache.tika%3Atika#resolved=false|severities=CRITICAL

--
Ken Krugler
+1 530-210-6378
http://www.scaleunlimited.com
custom big data solutions & training
Hadoop, Cascading, Cassandra & Solr





Re: https://issues.apache.org/jira/browse/INFRA-12186

2016-09-21 Thread lewis john mcgibbney
Hi Ken,
Good question. Answer below

On Wed, Sep 21, 2016 at 2:16 PM,  wrote:

>
> From: Ken Krugler 
> To: dev@tika.apache.org
> Cc:
> Date: Tue, 20 Sep 2016 09:22:46 -0700
> Subject: Re: https://issues.apache.org/jira/browse/INFRA-12186
> Interesting, though I don’t see how to turn all that information into
> prioritized actions.
>
> Is there some other Apache project that has a write-up of how they use it?
>
>
Well... here's a suggestion. Say I navigate to [0], I see on the RHS that
there are no blocking issues, however that there are ~265 major issues.
If I click on the critical link, I get to [1].
This lists, on a class-by-class basis suggestions for improvements and
potential bug fixes.
It would be suggestion, that actions should address one class at a time. At
very worst, this is <265 issues/PR's.
How does that sound?
Lewis

[0] https://analysis.apache.org/dashboard/index?id=org.apache.tika%3Atika
[1]
https://analysis.apache.org/component_issues?id=org.apache.tika%3Atika#resolved=false|severities=CRITICAL


Re: https://issues.apache.org/jira/browse/INFRA-12186

2016-09-20 Thread Ken Krugler
Interesting, though I don’t see how to turn all that information into 
prioritized actions.

Is there some other Apache project that has a write-up of how they use it?

Thanks,

— Ken

> On Sep 20, 2016, at 6:49am, lewis john mcgibbney  wrote:
> 
> Hi Folks,
> Check out https://issues.apache.org/jira/browse/INFRA-12186, it will help
> us to reduce major bugs in Tika over time.
> Thanks
> Lewis
> 
> -- 
> http://home.apache.org/~lewismc/
> @hectorMcSpector
> http://www.linkedin.com/in/lmcgibbney

--
Ken Krugler
+1 530-210-6378
http://www.scaleunlimited.com
custom big data solutions & training
Hadoop, Cascading, Cassandra & Solr