Re: Additional Rat excludes -- files without any degree of creativity

2017-09-26 Thread Emilian Bold
test/**/*.ser files could also be excluded from Rat.


--emi

On Tue, Sep 26, 2017 at 6:38 PM, Emilian Bold 
wrote:

> I suggest excluding .mf files too. These are used for MANIFEST files and
> manifest files cannot have comments (and thus no licence headers).
>
>
> --emi
>
> On Tue, Sep 26, 2017 at 1:27 PM, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com> wrote:
>
>> Good point. Our rat is too aggressive.
>>
>> Gj
>>
>> On Tue, Sep 26, 2017 at 12:23 PM, Dave Schoorl  wrote:
>>
>> > Hi,
>> >
>> > It is great that the number of problematic files decreases drastically,
>> > but I noticed that some of the files, E.g. in api.annotations.common,
>> the
>> > file under META-INF/service contains a (non-Apache) license header.
>> > Excluding them from Rat will leave those old (Oracle) headers present,
>> > wouldn't it?
>> >
>> > How should we deal with that?
>> >
>> > Regards,
>> >
>> > Dave
>> >
>> >
>> > >
>> > > Op 25 september 2017 om 12:36 schreef Geertjan Wielenga <
>> > geertjan.wiele...@googlemail.com>:
>> > >
>> > > When these are added to the exclusions:
>> > >
>> > > 
>> > >
>> > > 
>> > >
>> > > 
>> > >
>> > > 
>> > >
>> > > 
>> > >
>> > > ...the Rat report lists 6540 problematic files, instead of 9164,
>> > which is
>> > > the current number.
>> > >
>> > > Gj
>> > >
>> > > On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
>> > > geertjan.wiele...@googlemail.com> wrote:
>> > >
>> > > > >
>> > > > Hi all,
>> > > >
>> > > > Following on from the additional Rat excludes by jlahoda:
>> > > >
>> > > > https://github.com/apache/incubator-netbeans/pull/4
>> > > >
>> > > > I'd like to propose several others be excluded via Rat,
>> since
>> > these are
>> > > > IMHO files "without any degree of creativity" (
>> > > > https://www.apache.org/legal/src-headers.html) and thus do
>> > not require a
>> > > > license header:
>> > > >
>> > > > * .list files
>> > > > * META-INF/services files
>> > > > * .pass files
>> > > > * binaries-list files
>> > > >
>> > > > The above are all documented here with the question whether
>> > they have any
>> > > > degree of creativity:
>> > > >
>> > > > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > > > NetBeans+Transition+Process
>> > > >
>> > > > They're all simple registration files of one type or another
>> > and do not
>> > > > qualify IMHO as having any degree of creativity.
>> > > >
>> > > > Comments?
>> > > >
>> > > > Thanks,
>> > > >
>> > > > Gj
>> > > >
>> > > > >
>> >
>>
>
>


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-26 Thread Emilian Bold
I suggest excluding .mf files too. These are used for MANIFEST files and
manifest files cannot have comments (and thus no licence headers).


--emi

On Tue, Sep 26, 2017 at 1:27 PM, Geertjan Wielenga <
geertjan.wiele...@googlemail.com> wrote:

> Good point. Our rat is too aggressive.
>
> Gj
>
> On Tue, Sep 26, 2017 at 12:23 PM, Dave Schoorl  wrote:
>
> > Hi,
> >
> > It is great that the number of problematic files decreases drastically,
> > but I noticed that some of the files, E.g. in api.annotations.common, the
> > file under META-INF/service contains a (non-Apache) license header.
> > Excluding them from Rat will leave those old (Oracle) headers present,
> > wouldn't it?
> >
> > How should we deal with that?
> >
> > Regards,
> >
> > Dave
> >
> >
> > >
> > > Op 25 september 2017 om 12:36 schreef Geertjan Wielenga <
> > geertjan.wiele...@googlemail.com>:
> > >
> > > When these are added to the exclusions:
> > >
> > > 
> > >
> > > 
> > >
> > > 
> > >
> > > 
> > >
> > > 
> > >
> > > ...the Rat report lists 6540 problematic files, instead of 9164,
> > which is
> > > the current number.
> > >
> > > Gj
> > >
> > > On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
> > > geertjan.wiele...@googlemail.com> wrote:
> > >
> > > > >
> > > > Hi all,
> > > >
> > > > Following on from the additional Rat excludes by jlahoda:
> > > >
> > > > https://github.com/apache/incubator-netbeans/pull/4
> > > >
> > > > I'd like to propose several others be excluded via Rat, since
> > these are
> > > > IMHO files "without any degree of creativity" (
> > > > https://www.apache.org/legal/src-headers.html) and thus do
> > not require a
> > > > license header:
> > > >
> > > > * .list files
> > > > * META-INF/services files
> > > > * .pass files
> > > > * binaries-list files
> > > >
> > > > The above are all documented here with the question whether
> > they have any
> > > > degree of creativity:
> > > >
> > > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > > > NetBeans+Transition+Process
> > > >
> > > > They're all simple registration files of one type or another
> > and do not
> > > > qualify IMHO as having any degree of creativity.
> > > >
> > > > Comments?
> > > >
> > > > Thanks,
> > > >
> > > > Gj
> > > >
> > > > >
> >
>


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-26 Thread Geertjan Wielenga
Good point. Our rat is too aggressive.

Gj

On Tue, Sep 26, 2017 at 12:23 PM, Dave Schoorl  wrote:

> Hi,
>
> It is great that the number of problematic files decreases drastically,
> but I noticed that some of the files, E.g. in api.annotations.common, the
> file under META-INF/service contains a (non-Apache) license header.
> Excluding them from Rat will leave those old (Oracle) headers present,
> wouldn't it?
>
> How should we deal with that?
>
> Regards,
>
> Dave
>
>
> >
> > Op 25 september 2017 om 12:36 schreef Geertjan Wielenga <
> geertjan.wiele...@googlemail.com>:
> >
> > When these are added to the exclusions:
> >
> > 
> >
> > 
> >
> > 
> >
> > 
> >
> > 
> >
> > ...the Rat report lists 6540 problematic files, instead of 9164,
> which is
> > the current number.
> >
> > Gj
> >
> > On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
> > geertjan.wiele...@googlemail.com> wrote:
> >
> > > >
> > > Hi all,
> > >
> > > Following on from the additional Rat excludes by jlahoda:
> > >
> > > https://github.com/apache/incubator-netbeans/pull/4
> > >
> > > I'd like to propose several others be excluded via Rat, since
> these are
> > > IMHO files "without any degree of creativity" (
> > > https://www.apache.org/legal/src-headers.html) and thus do
> not require a
> > > license header:
> > >
> > > * .list files
> > > * META-INF/services files
> > > * .pass files
> > > * binaries-list files
> > >
> > > The above are all documented here with the question whether
> they have any
> > > degree of creativity:
> > >
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > > NetBeans+Transition+Process
> > >
> > > They're all simple registration files of one type or another
> and do not
> > > qualify IMHO as having any degree of creativity.
> > >
> > > Comments?
> > >
> > > Thanks,
> > >
> > > Gj
> > >
> > > >
>


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-26 Thread Dave Schoorl
Hi,

It is great that the number of problematic files decreases drastically, but I 
noticed that some of the files, E.g. in api.annotations.common, the file under 
META-INF/service contains a (non-Apache) license header. Excluding them from 
Rat will leave those old (Oracle) headers present, wouldn't it?

How should we deal with that?

Regards,

Dave


> 
> Op 25 september 2017 om 12:36 schreef Geertjan Wielenga 
> :
> 
> When these are added to the exclusions:
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ...the Rat report lists 6540 problematic files, instead of 9164, which is
> the current number.
> 
> Gj
> 
> On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com> wrote:
> 
> > > 
> > Hi all,
> > 
> > Following on from the additional Rat excludes by jlahoda:
> > 
> > https://github.com/apache/incubator-netbeans/pull/4
> > 
> > I'd like to propose several others be excluded via Rat, since these 
> > are
> > IMHO files "without any degree of creativity" (
> > https://www.apache.org/legal/src-headers.html) and thus do not 
> > require a
> > license header:
> > 
> > * .list files
> > * META-INF/services files
> > * .pass files
> > * binaries-list files
> > 
> > The above are all documented here with the question whether they 
> > have any
> > degree of creativity:
> > 
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > NetBeans+Transition+Process
> > 
> > They're all simple registration files of one type or another and do 
> > not
> > qualify IMHO as having any degree of creativity.
> > 
> > Comments?
> > 
> > Thanks,
> > 
> > Gj
> > 
> > > 


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-26 Thread Geertjan Wielenga
OK, pushed these through, though not 'binaries-list' yet.

https://github.com/apache/incubator-netbeans/commit/a5e617426051ea4baa2ac5aaefeb6e2b78161ca5

Gj

On Mon, Sep 25, 2017 at 12:45 PM, Emilian Bold 
wrote:

> Correct.
>
> Really makes no sense to add copyright headers to META-INF/ files.
> Some are autogenerated but the manually created ones have only a few
> lines pointing to a classname.
>
> binaries-list is also obvious.
>
> --emi
>
>
> On Mon, Sep 25, 2017 at 1:36 PM, Geertjan Wielenga
>  wrote:
> > When these are added to the exclusions:
> >
> > 
> > 
> > 
> > 
> > 
> >
> > ...the Rat report lists 6540 problematic files, instead of 9164, which is
> > the current number.
> >
> > Gj
> >
> > On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
> > geertjan.wiele...@googlemail.com> wrote:
> >
> >> Hi all,
> >>
> >> Following on from the additional Rat excludes by jlahoda:
> >>
> >> https://github.com/apache/incubator-netbeans/pull/4
> >>
> >> I'd like to propose several others be excluded via Rat, since these are
> >> IMHO files "without any degree of creativity" (
> >> https://www.apache.org/legal/src-headers.html) and thus do not require
> a
> >> license header:
> >>
> >> - .list files
> >> - META-INF/services files
> >> - .pass files
> >> - binaries-list files
> >>
> >> The above are all documented here with the question whether they have
> any
> >> degree of creativity:
> >>
> >> https://cwiki.apache.org/confluence/display/NETBEANS/
> >> NetBeans+Transition+Process
> >>
> >> They're all simple registration files of one type or another and do not
> >> qualify IMHO as having any degree of creativity.
> >>
> >> Comments?
> >>
> >> Thanks,
> >>
> >> Gj
> >>
>


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-25 Thread Emilian Bold
Correct.

Really makes no sense to add copyright headers to META-INF/ files.
Some are autogenerated but the manually created ones have only a few
lines pointing to a classname.

binaries-list is also obvious.

--emi


On Mon, Sep 25, 2017 at 1:36 PM, Geertjan Wielenga
 wrote:
> When these are added to the exclusions:
>
> 
> 
> 
> 
> 
>
> ...the Rat report lists 6540 problematic files, instead of 9164, which is
> the current number.
>
> Gj
>
> On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
> geertjan.wiele...@googlemail.com> wrote:
>
>> Hi all,
>>
>> Following on from the additional Rat excludes by jlahoda:
>>
>> https://github.com/apache/incubator-netbeans/pull/4
>>
>> I'd like to propose several others be excluded via Rat, since these are
>> IMHO files "without any degree of creativity" (
>> https://www.apache.org/legal/src-headers.html) and thus do not require a
>> license header:
>>
>> - .list files
>> - META-INF/services files
>> - .pass files
>> - binaries-list files
>>
>> The above are all documented here with the question whether they have any
>> degree of creativity:
>>
>> https://cwiki.apache.org/confluence/display/NETBEANS/
>> NetBeans+Transition+Process
>>
>> They're all simple registration files of one type or another and do not
>> qualify IMHO as having any degree of creativity.
>>
>> Comments?
>>
>> Thanks,
>>
>> Gj
>>


Re: Additional Rat excludes -- files without any degree of creativity

2017-09-25 Thread Geertjan Wielenga
When these are added to the exclusions:







...the Rat report lists 6540 problematic files, instead of 9164, which is
the current number.

Gj

On Mon, Sep 25, 2017 at 11:58 AM, Geertjan Wielenga <
geertjan.wiele...@googlemail.com> wrote:

> Hi all,
>
> Following on from the additional Rat excludes by jlahoda:
>
> https://github.com/apache/incubator-netbeans/pull/4
>
> I'd like to propose several others be excluded via Rat, since these are
> IMHO files "without any degree of creativity" (
> https://www.apache.org/legal/src-headers.html) and thus do not require a
> license header:
>
> - .list files
> - META-INF/services files
> - .pass files
> - binaries-list files
>
> The above are all documented here with the question whether they have any
> degree of creativity:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process
>
> They're all simple registration files of one type or another and do not
> qualify IMHO as having any degree of creativity.
>
> Comments?
>
> Thanks,
>
> Gj
>