You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@netbeans.apache.org by Geertjan Wielenga <ge...@googlemail.com> on 2017/09/11 15:04:11 UTC

NetBeans has landed in Apache Git

Hi all,

Big milestone --

git://git.apache.org/incubator-netbeans.git

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

The main repo from the 1st code donation has landed in Apache Git, mirrored
at Apache GitHub.

Thanks all, especially Petr Gebauer, for doing the push, and thanks also
for the great support via Apache infra today.

Gj

AW: NetBeans has landed in Apache Git

Posted by Christian Lenz <ch...@gmx.net>.
If the 2nd and (if there is one) the 3rd Code donation is transfered, does that mean, that we will have separated github repos for the Code? Or will the other stuff landed in the incubation-netbeans (later hopefully netbeans) repo too?


Cheers

Chris


Von: Simon IJskes
Gesendet: Montag, 11. September 2017 17:12
An: dev@netbeans.incubator.apache.org
Betreff: Re: NetBeans has landed in Apache Git

I'm missing a README or something with the build instructions.

G. Simon

On 11-09-17 17:07, Geertjan Wielenga wrote:
> Would be great to do some sanity checks, e.g., does it build, if not why
> not, and somebody should try to check it out and do a quick recursive diff
> with the unzipped donation ZIP file to make sure all files are there.
> 
> Gj
> 
> 
> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
> 
>> Hi all,
>>
>> Big milestone --
>>
>> git://git.apache.org/incubator-netbeans.git
>>
>> https://github.com/apache/incubator-netbeans
>>
>> The main repo from the 1st code donation has landed in Apache Git,
>> mirrored at Apache GitHub.
>>
>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>> for the great support via Apache infra today.
>>
>> Gj
>>
> 



Re: NetBeans has landed in Apache Git

Posted by David Heffelfinger <dh...@gmail.com>.
Great accomplishment. Congrats to all.

David

On Mon, Sep 11, 2017 at 11:15 AM, Simon IJskes <si...@ijskes.org> wrote:

> Also:
>
> running 'ant' produces a lot of messages and in the end:
>
> BUILD FAILED
> /home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules
> according your cluster config 'full' are missing from checkout, see
> messages above.
>
>
>
> On 11-09-17 17:12, Simon IJskes wrote:
>
>> I'm missing a README or something with the build instructions.
>>
>> G. Simon
>>
>> On 11-09-17 17:07, Geertjan Wielenga wrote:
>>
>>> Would be great to do some sanity checks, e.g., does it build, if not why
>>> not, and somebody should try to check it out and do a quick recursive
>>> diff
>>> with the unzipped donation ZIP file to make sure all files are there.
>>>
>>> Gj
>>>
>>>
>>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>> Hi all,
>>>>
>>>> Big milestone --
>>>>
>>>> git://git.apache.org/incubator-netbeans.git
>>>>
>>>> https://github.com/apache/incubator-netbeans
>>>>
>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>> mirrored at Apache GitHub.
>>>>
>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>>>> for the great support via Apache infra today.
>>>>
>>>> Gj
>>>>
>>>>
>>>
>>
>


-- 
http://ensode.net - A Guide to Java, Linux and Other Technology Topics
My Books: http://www.packtpub.com/authors/profiles/david-heffelfinger
My Video Training:
http://www.packtpub.com/java-ee-development-with-netbeans-7/video
Follow me on Twitter: https://twitter.com/ensode

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
The sooner the better. :-)

Gj

On Mon, Sep 11, 2017 at 5:28 PM, Simon IJskes <si...@ijskes.org> wrote:

> When can we start contributing patches?
>
> G. Simon
>
>
> On 11-09-17 17:22, Geertjan Wielenga wrote:
>
>> Yes, README and much more must be added.
>>
>> -- Build it: ant build -Dcluster.config=java in the root of the sources
>> -- Try it: ant tryme in the root of the sources
>>
>> Gj
>>
>
>
>
>

Re: NetBeans has landed in Apache Git

Posted by Simon IJskes <si...@ijskes.org>.
When can we start contributing patches?

G. Simon

On 11-09-17 17:22, Geertjan Wielenga wrote:
> Yes, README and much more must be added.
> 
> -- Build it: ant build -Dcluster.config=java in the root of the sources
> -- Try it: ant tryme in the root of the sources
> 
> Gj




AW: NetBeans has landed in Apache Git

Posted by Christian Lenz <ch...@gmx.net>.
Thx 😊

Gesendet von Mail für Windows 10

Von: Geertjan Wielenga
Gesendet: Montag, 11. September 2017 17:25
An: dev@netbeans.incubator.apache.org
Betreff: Re: NetBeans has landed in Apache Git

On Mon, Sep 11, 2017 at 5:14 PM, Christian Lenz wrote:

If the 2nd and (if there is one) the 3rd Code donation is transfered, does
> that mean, that we will have separated github repos for the Code? Or will
> the other stuff landed in the incubation-netbeans (later hopefully
> netbeans) repo too?
>


The 2nd donation are the other clusters, e.g., 'enterprise', and will be
found in the same Apache NetBeans repo.

There'll be some other repos, that should end up in separate Apache Git
repos.

See the end of this page:

https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process

Gj

On Mon, Sep 11, 2017 at 5:22 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Yes, README and much more must be added.
>
> -- Build it: ant build -Dcluster.config=java in the root of the sources
> -- Try it: ant tryme in the root of the sources
>
> Gj
>
> On Mon, Sep 11, 2017 at 5:20 PM, Simon IJskes <si...@ijskes.org> wrote:
>
>> Also:
>>
>> should these be mentioned as 'externals' in the README?
>>
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/CA70822C47A67FC3A11670270567C2D01566DAE1-jhall-2.0_05.jar
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/2973D150C0DC1FEFE998F834810D68F278EA58EC-junit-4.12.jar
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/42A25DC3219429F0E5D060061F71ACB49BF010A0-hamcrest-core-1.3.jar
>>
>>
>> Sorry about the quick-fire messages, let me know if i should file them in
>> jira.
>>
>> G. Simon
>>
>>
>>
>> On 11-09-17 17:15, Simon IJskes wrote:
>>
>>> Also:
>>>
>>> running 'ant' produces a lot of messages and in the end:
>>>
>>> BUILD FAILED
>>> /home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules
>>> according your cluster config 'full' are missing from checkout, see
>>> messages above.
>>>
>>>
>>> On 11-09-17 17:12, Simon IJskes wrote:
>>>
>>>> I'm missing a README or something with the build instructions.
>>>>
>>>> G. Simon
>>>>
>>>> On 11-09-17 17:07, Geertjan Wielenga wrote:
>>>>
>>>>> Would be great to do some sanity checks, e.g., does it build, if not
>>>>> why
>>>>> not, and somebody should try to check it out and do a quick recursive
>>>>> diff
>>>>> with the unzipped donation ZIP file to make sure all files are there.
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>> Hi all,
>>>>>>
>>>>>> Big milestone --
>>>>>>
>>>>>> git://git.apache.org/incubator-netbeans.git
>>>>>>
>>>>>> https://github.com/apache/incubator-netbeans
>>>>>>
>>>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>>>> mirrored at Apache GitHub.
>>>>>>
>>>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks
>>>>>> also
>>>>>> for the great support via Apache infra today.
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>


Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
On Mon, Sep 11, 2017 at 5:14 PM, Christian Lenz wrote:

If the 2nd and (if there is one) the 3rd Code donation is transfered, does
> that mean, that we will have separated github repos for the Code? Or will
> the other stuff landed in the incubation-netbeans (later hopefully
> netbeans) repo too?
>


The 2nd donation are the other clusters, e.g., 'enterprise', and will be
found in the same Apache NetBeans repo.

There'll be some other repos, that should end up in separate Apache Git
repos.

See the end of this page:

https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process

Gj

On Mon, Sep 11, 2017 at 5:22 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Yes, README and much more must be added.
>
> -- Build it: ant build -Dcluster.config=java in the root of the sources
> -- Try it: ant tryme in the root of the sources
>
> Gj
>
> On Mon, Sep 11, 2017 at 5:20 PM, Simon IJskes <si...@ijskes.org> wrote:
>
>> Also:
>>
>> should these be mentioned as 'externals' in the README?
>>
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/CA70822C47A67FC3A11670270567C2D01566DAE1-jhall-2.0_05.jar
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/2973D150C0DC1FEFE998F834810D68F278EA58EC-junit-4.12.jar
>> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
>> s/42A25DC3219429F0E5D060061F71ACB49BF010A0-hamcrest-core-1.3.jar
>>
>>
>> Sorry about the quick-fire messages, let me know if i should file them in
>> jira.
>>
>> G. Simon
>>
>>
>>
>> On 11-09-17 17:15, Simon IJskes wrote:
>>
>>> Also:
>>>
>>> running 'ant' produces a lot of messages and in the end:
>>>
>>> BUILD FAILED
>>> /home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules
>>> according your cluster config 'full' are missing from checkout, see
>>> messages above.
>>>
>>>
>>> On 11-09-17 17:12, Simon IJskes wrote:
>>>
>>>> I'm missing a README or something with the build instructions.
>>>>
>>>> G. Simon
>>>>
>>>> On 11-09-17 17:07, Geertjan Wielenga wrote:
>>>>
>>>>> Would be great to do some sanity checks, e.g., does it build, if not
>>>>> why
>>>>> not, and somebody should try to check it out and do a quick recursive
>>>>> diff
>>>>> with the unzipped donation ZIP file to make sure all files are there.
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>>
>>>>> Hi all,
>>>>>>
>>>>>> Big milestone --
>>>>>>
>>>>>> git://git.apache.org/incubator-netbeans.git
>>>>>>
>>>>>> https://github.com/apache/incubator-netbeans
>>>>>>
>>>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>>>> mirrored at Apache GitHub.
>>>>>>
>>>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks
>>>>>> also
>>>>>> for the great support via Apache infra today.
>>>>>>
>>>>>> Gj
>>>>>>
>>>>>>
>>>>>
>>>>
>>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Yes, README and much more must be added.

-- Build it: ant build -Dcluster.config=java in the root of the sources
-- Try it: ant tryme in the root of the sources

Gj

On Mon, Sep 11, 2017 at 5:20 PM, Simon IJskes <si...@ijskes.org> wrote:

> Also:
>
> should these be mentioned as 'externals' in the README?
>
> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
> s/CA70822C47A67FC3A11670270567C2D01566DAE1-jhall-2.0_05.jar
> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
> s/2973D150C0DC1FEFE998F834810D68F278EA58EC-junit-4.12.jar
> [downloadbinaries] Downloading: http://hg.netbeans.org/binarie
> s/42A25DC3219429F0E5D060061F71ACB49BF010A0-hamcrest-core-1.3.jar
>
>
> Sorry about the quick-fire messages, let me know if i should file them in
> jira.
>
> G. Simon
>
>
>
> On 11-09-17 17:15, Simon IJskes wrote:
>
>> Also:
>>
>> running 'ant' produces a lot of messages and in the end:
>>
>> BUILD FAILED
>> /home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules
>> according your cluster config 'full' are missing from checkout, see
>> messages above.
>>
>>
>> On 11-09-17 17:12, Simon IJskes wrote:
>>
>>> I'm missing a README or something with the build instructions.
>>>
>>> G. Simon
>>>
>>> On 11-09-17 17:07, Geertjan Wielenga wrote:
>>>
>>>> Would be great to do some sanity checks, e.g., does it build, if not why
>>>> not, and somebody should try to check it out and do a quick recursive
>>>> diff
>>>> with the unzipped donation ZIP file to make sure all files are there.
>>>>
>>>> Gj
>>>>
>>>>
>>>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>>>> geertjan.wielenga@googlemail.com> wrote:
>>>>
>>>> Hi all,
>>>>>
>>>>> Big milestone --
>>>>>
>>>>> git://git.apache.org/incubator-netbeans.git
>>>>>
>>>>> https://github.com/apache/incubator-netbeans
>>>>>
>>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>>> mirrored at Apache GitHub.
>>>>>
>>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks
>>>>> also
>>>>> for the great support via Apache infra today.
>>>>>
>>>>> Gj
>>>>>
>>>>>
>>>>
>>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Simon IJskes <si...@ijskes.org>.
Also:

should these be mentioned as 'externals' in the README?

[downloadbinaries] Downloading: 
http://hg.netbeans.org/binaries/CA70822C47A67FC3A11670270567C2D01566DAE1-jhall-2.0_05.jar
[downloadbinaries] Downloading: 
http://hg.netbeans.org/binaries/2973D150C0DC1FEFE998F834810D68F278EA58EC-junit-4.12.jar
[downloadbinaries] Downloading: 
http://hg.netbeans.org/binaries/42A25DC3219429F0E5D060061F71ACB49BF010A0-hamcrest-core-1.3.jar


Sorry about the quick-fire messages, let me know if i should file them 
in jira.

G. Simon


On 11-09-17 17:15, Simon IJskes wrote:
> Also:
> 
> running 'ant' produces a lot of messages and in the end:
> 
> BUILD FAILED
> /home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules 
> according your cluster config 'full' are missing from checkout, see 
> messages above.
> 
> 
> On 11-09-17 17:12, Simon IJskes wrote:
>> I'm missing a README or something with the build instructions.
>>
>> G. Simon
>>
>> On 11-09-17 17:07, Geertjan Wielenga wrote:
>>> Would be great to do some sanity checks, e.g., does it build, if not why
>>> not, and somebody should try to check it out and do a quick recursive 
>>> diff
>>> with the unzipped donation ZIP file to make sure all files are there.
>>>
>>> Gj
>>>
>>>
>>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>>> Hi all,
>>>>
>>>> Big milestone --
>>>>
>>>> git://git.apache.org/incubator-netbeans.git
>>>>
>>>> https://github.com/apache/incubator-netbeans
>>>>
>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>> mirrored at Apache GitHub.
>>>>
>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks 
>>>> also
>>>> for the great support via Apache infra today.
>>>>
>>>> Gj
>>>>
>>>
>>
> 


Re: NetBeans has landed in Apache Git

Posted by Simon IJskes <si...@ijskes.org>.
Also:

running 'ant' produces a lot of messages and in the end:

BUILD FAILED
/home/xxx/apache/incubator-netbeans/nbbuild/build.xml:180: Some modules 
according your cluster config 'full' are missing from checkout, see 
messages above.


On 11-09-17 17:12, Simon IJskes wrote:
> I'm missing a README or something with the build instructions.
> 
> G. Simon
> 
> On 11-09-17 17:07, Geertjan Wielenga wrote:
>> Would be great to do some sanity checks, e.g., does it build, if not why
>> not, and somebody should try to check it out and do a quick recursive 
>> diff
>> with the unzipped donation ZIP file to make sure all files are there.
>>
>> Gj
>>
>>
>> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>>> Hi all,
>>>
>>> Big milestone --
>>>
>>> git://git.apache.org/incubator-netbeans.git
>>>
>>> https://github.com/apache/incubator-netbeans
>>>
>>> The main repo from the 1st code donation has landed in Apache Git,
>>> mirrored at Apache GitHub.
>>>
>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>>> for the great support via Apache infra today.
>>>
>>> Gj
>>>
>>
> 


Re: NetBeans has landed in Apache Git

Posted by Simon IJskes <si...@ijskes.org>.
I'm missing a README or something with the build instructions.

G. Simon

On 11-09-17 17:07, Geertjan Wielenga wrote:
> Would be great to do some sanity checks, e.g., does it build, if not why
> not, and somebody should try to check it out and do a quick recursive diff
> with the unzipped donation ZIP file to make sure all files are there.
> 
> Gj
> 
> 
> On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
> 
>> Hi all,
>>
>> Big milestone --
>>
>> git://git.apache.org/incubator-netbeans.git
>>
>> https://github.com/apache/incubator-netbeans
>>
>> The main repo from the 1st code donation has landed in Apache Git,
>> mirrored at Apache GitHub.
>>
>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>> for the great support via Apache infra today.
>>
>> Gj
>>
> 


Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Would be great to do some sanity checks, e.g., does it build, if not why
not, and somebody should try to check it out and do a quick recursive diff
with the unzipped donation ZIP file to make sure all files are there.

Gj


On Mon, Sep 11, 2017 at 5:04 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Hi all,
>
> Big milestone --
>
> git://git.apache.org/incubator-netbeans.git
>
> https://github.com/apache/incubator-netbeans
>
> The main repo from the 1st code donation has landed in Apache Git,
> mirrored at Apache GitHub.
>
> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
> for the great support via Apache infra today.
>
> Gj
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Thanks a lot for the support and advice throughout this process, Ate. The
two addition commits you see are specifically to enable the build to
succeed, there were two small problems in that area. And in general for
right now, and of course we need to discuss this as a community, we
probably should focus on simply getting a first release done, i.e., the
absolute minimum Apache requirements, of which one is the relicensing
indeed.

Gj

On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:

> Wonderful news and big next step indeed!
>
> Now, while I understand everyone being 'trigger happy' to start committing
> improvements, fixes, etc. (and currently I already see 2 addition commits)
> the next step should be to adjust the license headers!
>
> Which this should be done by a Oracle representing committer, e.g. like
> what
> Jaroslav did for the -html4j repository.
>
> Regards,
> Ate (who regrettably has very limited time this week to monitor anything
> going on here)
>
>
> On 2017-09-11 17:04, Geertjan Wielenga wrote:
>
>> Hi all,
>>
>> Big milestone --
>>
>> git://git.apache.org/incubator-netbeans.git
>>
>> https://github.com/apache/incubator-netbeans
>>
>> The main repo from the 1st code donation has landed in Apache Git,
>> mirrored
>> at Apache GitHub.
>>
>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>> for the great support via Apache infra today.
>>
>> Gj
>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
In sorting through the files and doing the relicensing, since it's going to
be a very large set of changes, we'd like to do one big merge from a fork.
I.e., we propose doing a fork of incubator-netbeans to, for example,
github.com/geertjanwielenga, and then doing all the license changes there,
after which we'd do one big merge into incubator-netbeans.

https://issues.apache.org/jira/browse/NETBEANS-54

Gj

On Tue, Sep 12, 2017 at 12:22 AM, Ate Douma <at...@douma.nu> wrote:

> On 2017-09-11 22:42, Jan Lahoda wrote:
>
>> Hi Ate,
>>
>> On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
>>
>> Wonderful news and big next step indeed!
>>>
>>> Now, while I understand everyone being 'trigger happy' to start
>>> committing
>>> improvements, fixes, etc. (and currently I already see 2 addition
>>> commits)
>>>
>>>
>> As Geertjan mentions - one of the commits was necessary to allow the build
>> pass.  The other wasn't strictly necessary, but it is easier to say that
>> building is done using by invoking "ant" than by invoking "ant
>> -Dcluster.config=basic".
>>
>> the next step should be to adjust the license headers!
>>
>
> Thanks, all cool!
>
> Ate
>
>
>
>>>
>> Feedback would be welcome on comments in:
>> https://issues.apache.org/jira/browse/NETBEANS-54
>>
>> Thanks for you support and insights,
>>      Jan
>>
>>
>>
>>> Which this should be done by a Oracle representing committer, e.g. like
>>> what
>>> Jaroslav did for the -html4j repository.
>>>
>>> Regards,
>>> Ate (who regrettably has very limited time this week to monitor anything
>>> going on here)
>>>
>>>
>>> On 2017-09-11 17:04, Geertjan Wielenga wrote:
>>>
>>> Hi all,
>>>>
>>>> Big milestone --
>>>>
>>>> git://git.apache.org/incubator-netbeans.git
>>>>
>>>> https://github.com/apache/incubator-netbeans
>>>>
>>>> The main repo from the 1st code donation has landed in Apache Git,
>>>> mirrored
>>>> at Apache GitHub.
>>>>
>>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>>>> for the great support via Apache infra today.
>>>>
>>>> Gj
>>>>
>>>>
>>>>
>>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Ate Douma <at...@douma.nu>.
On 2017-09-11 22:42, Jan Lahoda wrote:
> Hi Ate,
> 
> On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
> 
>> Wonderful news and big next step indeed!
>>
>> Now, while I understand everyone being 'trigger happy' to start committing
>> improvements, fixes, etc. (and currently I already see 2 addition commits)
>>
> 
> As Geertjan mentions - one of the commits was necessary to allow the build
> pass.  The other wasn't strictly necessary, but it is easier to say that
> building is done using by invoking "ant" than by invoking "ant
> -Dcluster.config=basic".
> 
> the next step should be to adjust the license headers!

Thanks, all cool!

Ate

>>
> 
> Feedback would be welcome on comments in:
> https://issues.apache.org/jira/browse/NETBEANS-54
> 
> Thanks for you support and insights,
>      Jan
> 
> 
>>
>> Which this should be done by a Oracle representing committer, e.g. like
>> what
>> Jaroslav did for the -html4j repository.
>>
>> Regards,
>> Ate (who regrettably has very limited time this week to monitor anything
>> going on here)
>>
>>
>> On 2017-09-11 17:04, Geertjan Wielenga wrote:
>>
>>> Hi all,
>>>
>>> Big milestone --
>>>
>>> git://git.apache.org/incubator-netbeans.git
>>>
>>> https://github.com/apache/incubator-netbeans
>>>
>>> The main repo from the 1st code donation has landed in Apache Git,
>>> mirrored
>>> at Apache GitHub.
>>>
>>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>>> for the great support via Apache infra today.
>>>
>>> Gj
>>>
>>>
>>
> 


Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
Hi Ate,

On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:

> Wonderful news and big next step indeed!
>
> Now, while I understand everyone being 'trigger happy' to start committing
> improvements, fixes, etc. (and currently I already see 2 addition commits)
>

As Geertjan mentions - one of the commits was necessary to allow the build
pass.  The other wasn't strictly necessary, but it is easier to say that
building is done using by invoking "ant" than by invoking "ant
-Dcluster.config=basic".

the next step should be to adjust the license headers!
>

Feedback would be welcome on comments in:
https://issues.apache.org/jira/browse/NETBEANS-54

Thanks for you support and insights,
    Jan


>
> Which this should be done by a Oracle representing committer, e.g. like
> what
> Jaroslav did for the -html4j repository.
>
> Regards,
> Ate (who regrettably has very limited time this week to monitor anything
> going on here)
>
>
> On 2017-09-11 17:04, Geertjan Wielenga wrote:
>
>> Hi all,
>>
>> Big milestone --
>>
>> git://git.apache.org/incubator-netbeans.git
>>
>> https://github.com/apache/incubator-netbeans
>>
>> The main repo from the 1st code donation has landed in Apache Git,
>> mirrored
>> at Apache GitHub.
>>
>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>> for the great support via Apache infra today.
>>
>> Gj
>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Ah, found this:
https://issues.apache.org/jira/secure/attachment/12886241/categorized-1.zip

I.e., quite some analysis done by you already and found here:
https://issues.apache.org/jira/browse/NETBEANS-54

Gj

On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> I've used the tool, it's really great, not only analyzes but also actually
> changes the licenses, 29,496 of 44,324:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process
>
> Could the tool be tuned to list all the files that are not in the 29,496?
>
> I have updated the table in the link above to list all the problematic
> file types, i.e., those that are not licensed.
>
> Would be great to identify anything else that is not part of the 29,496
> that can automatically be relicensed.
>
> Gj
>
> On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> Agree completely.
>>
>> Gj
>>
>> On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:
>>
>>> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
>>> geertjan.wielenga@googlemail.com> wrote:
>>>
>>> > I think we also need to fill out the "Relicensing of
>>> incubator-netbeans"
>>> > table on the page
>>> > https://cwiki.apache.org/confluence/display/NETBEANS/
>>> > NetBeans+Transition+Process,
>>> > i.e., with the various file types in a column, related numbers, and in
>>> each
>>> > case what the problems are/could be, so that we can get a good view,
>>> and a
>>> > clearly documented perspective for future reference, of everything that
>>> > needs to be done for each type of file.
>>> >
>>> >
>>> I was thinking of putting there files that are in some way problematic
>>> (e.g. a missing license header, like in manifests). Assuming headers
>>> matching the regexp would be OK to change, maybe we don't need to clutter
>>> the table with files that contain them (unless we have another reason to
>>> put a particular file in)? (Matching headers are (unless I did something
>>> wrong) in >29000 files.)
>>>
>>> Jan
>>>
>>>
>>> > Gj
>>> >
>>> >
>>> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:
>>> >
>>> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
>>> > >
>>> > > > Wonderful news and big next step indeed!
>>> > > >
>>> > > > Now, while I understand everyone being 'trigger happy' to start
>>> > > committing
>>> > > > improvements, fixes, etc. (and currently I already see 2 addition
>>> > > commits)
>>> > > > the next step should be to adjust the license headers!
>>> > > >
>>> > >
>>> > > So, here:
>>> > > https://cwiki.apache.org/confluence/display/NETBEANS/
>>> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
>>> > > ChangingGPL+CDDLlicenseheaders
>>> > >
>>> > > I tried to prepare a regexp that matches most existing (normalized)
>>> > license
>>> > > headers. If someone could check if it is OK to change matching
>>> headers, I
>>> > > think that would be great. (Please let me know if there are any
>>> > question.)
>>> > >
>>> > > Jan
>>> > >
>>> > >
>>> > > > Which this should be done by a Oracle representing committer, e.g.
>>> like
>>> > > > what
>>> > > > Jaroslav did for the -html4j repository.
>>> > > >
>>> > > > Regards,
>>> > > > Ate (who regrettably has very limited time this week to monitor
>>> > anything
>>> > > > going on here)
>>> > > >
>>> > > >
>>> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
>>> > > >
>>> > > >> Hi all,
>>> > > >>
>>> > > >> Big milestone --
>>> > > >>
>>> > > >> git://git.apache.org/incubator-netbeans.git
>>> > > >>
>>> > > >> https://github.com/apache/incubator-netbeans
>>> > > >>
>>> > > >> The main repo from the 1st code donation has landed in Apache Git,
>>> > > >> mirrored
>>> > > >> at Apache GitHub.
>>> > > >>
>>> > > >> Thanks all, especially Petr Gebauer, for doing the push, and
>>> thanks
>>> > also
>>> > > >> for the great support via Apache infra today.
>>> > > >>
>>> > > >> Gj
>>> > > >>
>>> > > >>
>>> > > >
>>> > >
>>> >
>>>
>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Could it be a subfolder in this incubator-netbeans? Or a new repo since the
tool will be useful for other NetBeans repos too: incubator-netbeans-tools.
There may be more scripts and things we'll be needing.

Gj

On Tue, 19 Sep 2017 at 15:08, Jaroslav Tulach <ja...@oracle.com>
wrote:

> On úterý 19. září 2017 15:24:53 CEST Bertrand Delacretaz wrote:
> > Hi,
> >
> > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > > ...I've uploaded an updated version of the tool...
> >
> > You mean the tool is not in Git? I think it should, maybe using a
> > specific "tools" repository.
>
> We don't have tools repository as far as I know.
> -jt
>
>
>

Re: NetBeans has landed in Apache Git

Posted by Jaroslav Tulach <ja...@oracle.com>.
On úterý 19. září 2017 15:24:53 CEST Bertrand Delacretaz wrote:
> Hi,
> 
> On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > ...I've uploaded an updated version of the tool...
> 
> You mean the tool is not in Git? I think it should, maybe using a
> specific "tools" repository.

We don't have tools repository as far as I know.
-jt



Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
OK, it's done: 29334 are relicensed to ASF.

Gj

On Thu, Sep 21, 2017 at 8:40 AM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> We've been discussing this a while now. I'm going to take the tool and run
> it, relicensing around 29,000, as documented here:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process
>
> I'll then do the push of those changed headers. I'm also on the Infra chat
> just in case something goes wrong, i.e., Infra is in the loop.
>
> Thanks,
>
> Gj
>
> On Wed, Sep 20, 2017 at 2:36 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>> Can someone create a repo for tools for Apache NetBeans, i.e.,
>> incubator-netbeans-tools?
>>
>> Also, can someone verify that the license header pattern is good? We want
>> to minimize as much as possible the situation where later on someone tells
>> us we did something wrong and need to do things all over again from
>> scratch, revert commits, etc etc.
>>
>> Gj
>>
>> On Tue, Sep 19, 2017 at 10:20 AM, Jan Lahoda <la...@gmail.com> wrote:
>>
>>> Hi Bertrand,
>>>
>>> The tool is currently a zip attached to the wiki - but the zip contains a
>>> git repository, so no history is lost. I just tried to create a new
>>> repository (incubator-netbeans-tools) using:
>>> https://reporeq.apache.org/
>>>
>>> but it seems I cannot create such a repository.
>>>
>>> Aside for this, any comments on the license headers pattern that could be
>>> replaced? More details here:
>>> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
>>> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
>>> ingandchangingGPL+CDDLlicenseheaders
>>>
>>> Thanks,
>>>     Jan
>>>
>>>
>>> On Tue, Sep 19, 2017 at 3:24 PM, Bertrand Delacretaz <
>>> bdelacretaz@apache.org
>>> > wrote:
>>>
>>> > Hi,
>>> >
>>> > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
>>> > > ...I've uploaded an updated version of the tool...
>>> >
>>> > You mean the tool is not in Git? I think it should, maybe using a
>>> > specific "tools" repository.
>>> >
>>> > -Bertrand
>>> >
>>>
>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
We've been discussing this a while now. I'm going to take the tool and run
it, relicensing around 29,000, as documented here:

https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process

I'll then do the push of those changed headers. I'm also on the Infra chat
just in case something goes wrong, i.e., Infra is in the loop.

Thanks,

Gj

On Wed, Sep 20, 2017 at 2:36 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Can someone create a repo for tools for Apache NetBeans, i.e.,
> incubator-netbeans-tools?
>
> Also, can someone verify that the license header pattern is good? We want
> to minimize as much as possible the situation where later on someone tells
> us we did something wrong and need to do things all over again from
> scratch, revert commits, etc etc.
>
> Gj
>
> On Tue, Sep 19, 2017 at 10:20 AM, Jan Lahoda <la...@gmail.com> wrote:
>
>> Hi Bertrand,
>>
>> The tool is currently a zip attached to the wiki - but the zip contains a
>> git repository, so no history is lost. I just tried to create a new
>> repository (incubator-netbeans-tools) using:
>> https://reporeq.apache.org/
>>
>> but it seems I cannot create such a repository.
>>
>> Aside for this, any comments on the license headers pattern that could be
>> replaced? More details here:
>> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
>> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
>> ingandchangingGPL+CDDLlicenseheaders
>>
>> Thanks,
>>     Jan
>>
>>
>> On Tue, Sep 19, 2017 at 3:24 PM, Bertrand Delacretaz <
>> bdelacretaz@apache.org
>> > wrote:
>>
>> > Hi,
>> >
>> > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
>> > > ...I've uploaded an updated version of the tool...
>> >
>> > You mean the tool is not in Git? I think it should, maybe using a
>> > specific "tools" repository.
>> >
>> > -Bertrand
>> >
>>
>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Can someone create a repo for tools for Apache NetBeans, i.e.,
incubator-netbeans-tools?

Also, can someone verify that the license header pattern is good? We want
to minimize as much as possible the situation where later on someone tells
us we did something wrong and need to do things all over again from
scratch, revert commits, etc etc.

Gj

On Tue, Sep 19, 2017 at 10:20 AM, Jan Lahoda <la...@gmail.com> wrote:

> Hi Bertrand,
>
> The tool is currently a zip attached to the wiki - but the zip contains a
> git repository, so no history is lost. I just tried to create a new
> repository (incubator-netbeans-tools) using:
> https://reporeq.apache.org/
>
> but it seems I cannot create such a repository.
>
> Aside for this, any comments on the license headers pattern that could be
> replaced? More details here:
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process#NetBeansTransitionProcess-
> ToolforanalyzingandchangingGPL+CDDLlicenseheaders
>
> Thanks,
>     Jan
>
>
> On Tue, Sep 19, 2017 at 3:24 PM, Bertrand Delacretaz <
> bdelacretaz@apache.org
> > wrote:
>
> > Hi,
> >
> > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > > ...I've uploaded an updated version of the tool...
> >
> > You mean the tool is not in Git? I think it should, maybe using a
> > specific "tools" repository.
> >
> > -Bertrand
> >
>

Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
Hi Bertrand,

The tool is currently a zip attached to the wiki - but the zip contains a
git repository, so no history is lost. I just tried to create a new
repository (incubator-netbeans-tools) using:
https://reporeq.apache.org/

but it seems I cannot create such a repository.

Aside for this, any comments on the license headers pattern that could be
replaced? More details here:
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process#NetBeansTransitionProcess-ToolforanalyzingandchangingGPL+CDDLlicenseheaders

Thanks,
    Jan


On Tue, Sep 19, 2017 at 3:24 PM, Bertrand Delacretaz <bdelacretaz@apache.org
> wrote:

> Hi,
>
> On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > ...I've uploaded an updated version of the tool...
>
> You mean the tool is not in Git? I think it should, maybe using a
> specific "tools" repository.
>
> -Bertrand
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Good idea.

Can you do this, Jan?

Gj

On Tue, 19 Sep 2017 at 14:25, Bertrand Delacretaz <bd...@apache.org>
wrote:

> Hi,
>
> On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > ...I've uploaded an updated version of the tool...
>
> You mean the tool is not in Git? I think it should, maybe using a
> specific "tools" repository.
>
> -Bertrand
>

Re: NetBeans has landed in Apache Git

Posted by Bertrand Delacretaz <bd...@apache.org>.
Hi,

On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> ...I've uploaded an updated version of the tool...

You mean the tool is not in Git? I think it should, maybe using a
specific "tools" repository.

-Bertrand

Re: NetBeans has landed in Apache Git

Posted by Jaroslav Tulach <ja...@oracle.com>.
On úterý 19. září 2017 11:33:03 CEST Geertjan Wielenga wrote:
> PS: re the samples, I propse we remove the NetBeans Platform samples, e.g.,
> FeedReader. These samples are old and include code and approaches that one
> wouldn't use anymore, e.g., TopComponents manually registered in layer
> instead of via annotations. We can recreate some samples easily from
> scratch, without various 3rd party dependencies as is now the case.

â‚Š1
-jt


Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
PS: re the samples, I propse we remove the NetBeans Platform samples, e.g.,
FeedReader. These samples are old and include code and approaches that one
wouldn't use anymore, e.g., TopComponents manually registered in layer
instead of via annotations. We can recreate some samples easily from
scratch, without various 3rd party dependencies as is now the case.

Gj

On Tue, 19 Sep 2017 at 11:59, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Sounds like a plan -- I'll use the tool to convert the licenses to Apache,
> push that to Git, and then we'll use Rat to narrow down the remainder.
>
> How does that sound to everyone?
>
> Gj
>
>
> On Tue, 19 Sep 2017 at 08:50, Jan Lahoda <la...@gmail.com> wrote:
>
>> I can try to categorize the files a little, but I was hoping we could
>> switch to using Rat to do the checks (after the bulk of the changes are
>> done). So if e.g. the META-INF files would be OK to not have a header, we
>> could simply exclude them in the Rat configuration, and they would be
>> ignored (but the configuration is/will be in git, so easy to review).
>>
>> As a side note, some files in the repository (typically samples) are using
>> 3-clause (if I get that correctly) BSD license currently, e.g.:
>>
>> https://git-wip-us.apache.org/repos/asf?p=incubator-netbeans.git;a=blob;f=apisupport.feedreader/feedreader-suite/FeedReader/src/org/netbeans/feedreader/BrowserTopComponent.java;h=6d0a0c533a9dfa9ed81d3f4349e352d1fb49b128;hb=HEAD
>>
>> My question is what (if anything) we need to do about these.
>>
>> Thanks,
>>     Jan
>>
>>
>> On Tue, Sep 19, 2017 at 6:21 AM, Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>> > Does the above make sense, i.e., I'm suggesting a few ways to finetune
>> the
>> > results a bit further -- and are there other ideas for finetuning, i.e.,
>> > trying to somehow incorporate those 14,651 files, so we can minimize the
>> > manual checking we'll need to do?
>> >
>> > Thanks,
>> >
>> > Gj
>> >
>> > On Mon, Sep 18, 2017 at 10:53 AM, Geertjan Wielenga <
>> > geertjan.wielenga@googlemail.com> wrote:
>> >
>> > > Great, I've tried it, works well.
>> > >
>> > > In the report, there's a list of 14,651 files under the heading "Files
>> > > without CDDL (14651)".
>> > >
>> > > Could a distinction be made between those that have a license (i.e.,
>> some
>> > > license other than CDDL) and those that do not have a license at all?
>> > >
>> > > I also think that it would be nice that after that split, i.e.,
>> between
>> > > those with/without a license, that everything is sorted based on file
>> > type,
>> > > so we can easily distinguish those in the lists that are 'form' files,
>> > > 'png' files, etc, for each of these two categories.
>> > >
>> > > I think also that anything within META-INF does not have any "degree
>> of
>> > > creativity", i.e, these are simply registration files for
>> implementations
>> > > of APIs. Could you provide the number of these, for this page, where
>> I'm
>> > > trying to keep a record of all the file types that are a special case
>> of
>> > > some kind: https://cwiki.apache.org/confluence/display/
>> > > NETBEANS/NetBeans+Transition+Process
>> > >
>> > > Thanks a lot, and any feedback from anyone is welcome,
>> > >
>> > > Gj
>> > >
>> > >
>> > >
>> > > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
>> > >
>> > >> Hi,
>> > >>
>> > >> I've uploaded an updated version of the tool - fixing a bug in
>> rewriting
>> > >> headers of bundle files (where it was deleting one line after the
>> > header,
>> > >> reported by Geertjan offline), making it a little bit more strict
>> > >> (currently rewrites 29474 files), adding support for bat files, and
>> > adding
>> > >> ability to dump a file with statistics and changed/not changed files.
>> > >>
>> > >> I guess after the bulk update of these headers is done, and
>> > LICENSE&NOTICE
>> > >> is added, we could start a usual development? (Continuing with
>> reviewing
>> > >> the Rat report concurrently?)
>> > >>
>> > >> Could please someone overview the regexp here:
>> > >> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
>> > >> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
>> > >> ingandchangingGPL+CDDLlicenseheaders
>> > >>
>> > >> to see if it is OK to write such headers? Seems OK to me personally,
>> > but I
>> > >> think having feedback from someone more experienced would be helpful.
>> > >>
>> > >> Thanks,
>> > >>     Jan
>> > >>
>> > >> On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
>> > >> geertjan.wielenga@googlemail.com> wrote:
>> > >>
>> > >> > I've used the tool, it's really great, not only analyzes but also
>> > >> actually
>> > >> > changes the licenses, 29,496 of 44,324:
>> > >> >
>> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > >> > NetBeans+Transition+Process
>> > >> >
>> > >> > Could the tool be tuned to list all the files that are not in the
>> > >> 29,496?
>> > >> >
>> > >> > I have updated the table in the link above to list all the
>> problematic
>> > >> file
>> > >> > types, i.e., those that are not licensed.
>> > >> >
>> > >> > Would be great to identify anything else that is not part of the
>> > 29,496
>> > >> > that can automatically be relicensed.
>> > >> >
>> > >> > Gj
>> > >> >
>> > >> > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
>> > >> > geertjan.wielenga@googlemail.com> wrote:
>> > >> >
>> > >> > > Agree completely.
>> > >> > >
>> > >> > > Gj
>> > >> > >
>> > >> > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com>
>> > wrote:
>> > >> > >
>> > >> > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
>> > >> > >> geertjan.wielenga@googlemail.com> wrote:
>> > >> > >>
>> > >> > >> > I think we also need to fill out the "Relicensing of
>> > >> > incubator-netbeans"
>> > >> > >> > table on the page
>> > >> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > >> > >> > NetBeans+Transition+Process,
>> > >> > >> > i.e., with the various file types in a column, related
>> numbers,
>> > >> and in
>> > >> > >> each
>> > >> > >> > case what the problems are/could be, so that we can get a good
>> > >> view,
>> > >> > >> and a
>> > >> > >> > clearly documented perspective for future reference, of
>> > everything
>> > >> > that
>> > >> > >> > needs to be done for each type of file.
>> > >> > >> >
>> > >> > >> >
>> > >> > >> I was thinking of putting there files that are in some way
>> > >> problematic
>> > >> > >> (e.g. a missing license header, like in manifests). Assuming
>> > headers
>> > >> > >> matching the regexp would be OK to change, maybe we don't need
>> to
>> > >> > clutter
>> > >> > >> the table with files that contain them (unless we have another
>> > >> reason to
>> > >> > >> put a particular file in)? (Matching headers are (unless I did
>> > >> something
>> > >> > >> wrong) in >29000 files.)
>> > >> > >>
>> > >> > >> Jan
>> > >> > >>
>> > >> > >>
>> > >> > >> > Gj
>> > >> > >> >
>> > >> > >> >
>> > >> > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <lahoda@gmail.com
>> >
>> > >> wrote:
>> > >> > >> >
>> > >> > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu>
>> > >> wrote:
>> > >> > >> > >
>> > >> > >> > > > Wonderful news and big next step indeed!
>> > >> > >> > > >
>> > >> > >> > > > Now, while I understand everyone being 'trigger happy' to
>> > start
>> > >> > >> > > committing
>> > >> > >> > > > improvements, fixes, etc. (and currently I already see 2
>> > >> addition
>> > >> > >> > > commits)
>> > >> > >> > > > the next step should be to adjust the license headers!
>> > >> > >> > > >
>> > >> > >> > >
>> > >> > >> > > So, here:
>> > >> > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > >> > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
>> > >> > >> > > ChangingGPL+CDDLlicenseheaders
>> > >> > >> > >
>> > >> > >> > > I tried to prepare a regexp that matches most existing
>> > >> (normalized)
>> > >> > >> > license
>> > >> > >> > > headers. If someone could check if it is OK to change
>> matching
>> > >> > >> headers, I
>> > >> > >> > > think that would be great. (Please let me know if there are
>> any
>> > >> > >> > question.)
>> > >> > >> > >
>> > >> > >> > > Jan
>> > >> > >> > >
>> > >> > >> > >
>> > >> > >> > > > Which this should be done by a Oracle representing
>> committer,
>> > >> e.g.
>> > >> > >> like
>> > >> > >> > > > what
>> > >> > >> > > > Jaroslav did for the -html4j repository.
>> > >> > >> > > >
>> > >> > >> > > > Regards,
>> > >> > >> > > > Ate (who regrettably has very limited time this week to
>> > monitor
>> > >> > >> > anything
>> > >> > >> > > > going on here)
>> > >> > >> > > >
>> > >> > >> > > >
>> > >> > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
>> > >> > >> > > >
>> > >> > >> > > >> Hi all,
>> > >> > >> > > >>
>> > >> > >> > > >> Big milestone --
>> > >> > >> > > >>
>> > >> > >> > > >> git://git.apache.org/incubator-netbeans.git
>> > >> > >> > > >>
>> > >> > >> > > >> https://github.com/apache/incubator-netbeans
>> > >> > >> > > >>
>> > >> > >> > > >> The main repo from the 1st code donation has landed in
>> > Apache
>> > >> > Git,
>> > >> > >> > > >> mirrored
>> > >> > >> > > >> at Apache GitHub.
>> > >> > >> > > >>
>> > >> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push,
>> and
>> > >> > thanks
>> > >> > >> > also
>> > >> > >> > > >> for the great support via Apache infra today.
>> > >> > >> > > >>
>> > >> > >> > > >> Gj
>> > >> > >> > > >>
>> > >> > >> > > >>
>> > >> > >> > > >
>> > >> > >> > >
>> > >> > >> >
>> > >> > >>
>> > >> > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> > >
>> >
>>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Sounds like a plan -- I'll use the tool to convert the licenses to Apache,
push that to Git, and then we'll use Rat to narrow down the remainder.

How does that sound to everyone?

Gj


On Tue, 19 Sep 2017 at 08:50, Jan Lahoda <la...@gmail.com> wrote:

> I can try to categorize the files a little, but I was hoping we could
> switch to using Rat to do the checks (after the bulk of the changes are
> done). So if e.g. the META-INF files would be OK to not have a header, we
> could simply exclude them in the Rat configuration, and they would be
> ignored (but the configuration is/will be in git, so easy to review).
>
> As a side note, some files in the repository (typically samples) are using
> 3-clause (if I get that correctly) BSD license currently, e.g.:
>
> https://git-wip-us.apache.org/repos/asf?p=incubator-netbeans.git;a=blob;f=apisupport.feedreader/feedreader-suite/FeedReader/src/org/netbeans/feedreader/BrowserTopComponent.java;h=6d0a0c533a9dfa9ed81d3f4349e352d1fb49b128;hb=HEAD
>
> My question is what (if anything) we need to do about these.
>
> Thanks,
>     Jan
>
>
> On Tue, Sep 19, 2017 at 6:21 AM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > Does the above make sense, i.e., I'm suggesting a few ways to finetune
> the
> > results a bit further -- and are there other ideas for finetuning, i.e.,
> > trying to somehow incorporate those 14,651 files, so we can minimize the
> > manual checking we'll need to do?
> >
> > Thanks,
> >
> > Gj
> >
> > On Mon, Sep 18, 2017 at 10:53 AM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > Great, I've tried it, works well.
> > >
> > > In the report, there's a list of 14,651 files under the heading "Files
> > > without CDDL (14651)".
> > >
> > > Could a distinction be made between those that have a license (i.e.,
> some
> > > license other than CDDL) and those that do not have a license at all?
> > >
> > > I also think that it would be nice that after that split, i.e., between
> > > those with/without a license, that everything is sorted based on file
> > type,
> > > so we can easily distinguish those in the lists that are 'form' files,
> > > 'png' files, etc, for each of these two categories.
> > >
> > > I think also that anything within META-INF does not have any "degree of
> > > creativity", i.e, these are simply registration files for
> implementations
> > > of APIs. Could you provide the number of these, for this page, where
> I'm
> > > trying to keep a record of all the file types that are a special case
> of
> > > some kind: https://cwiki.apache.org/confluence/display/
> > > NETBEANS/NetBeans+Transition+Process
> > >
> > > Thanks a lot, and any feedback from anyone is welcome,
> > >
> > > Gj
> > >
> > >
> > >
> > > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> > >
> > >> Hi,
> > >>
> > >> I've uploaded an updated version of the tool - fixing a bug in
> rewriting
> > >> headers of bundle files (where it was deleting one line after the
> > header,
> > >> reported by Geertjan offline), making it a little bit more strict
> > >> (currently rewrites 29474 files), adding support for bat files, and
> > adding
> > >> ability to dump a file with statistics and changed/not changed files.
> > >>
> > >> I guess after the bulk update of these headers is done, and
> > LICENSE&NOTICE
> > >> is added, we could start a usual development? (Continuing with
> reviewing
> > >> the Rat report concurrently?)
> > >>
> > >> Could please someone overview the regexp here:
> > >> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
> > >> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
> > >> ingandchangingGPL+CDDLlicenseheaders
> > >>
> > >> to see if it is OK to write such headers? Seems OK to me personally,
> > but I
> > >> think having feedback from someone more experienced would be helpful.
> > >>
> > >> Thanks,
> > >>     Jan
> > >>
> > >> On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
> > >> geertjan.wielenga@googlemail.com> wrote:
> > >>
> > >> > I've used the tool, it's really great, not only analyzes but also
> > >> actually
> > >> > changes the licenses, 29,496 of 44,324:
> > >> >
> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > >> > NetBeans+Transition+Process
> > >> >
> > >> > Could the tool be tuned to list all the files that are not in the
> > >> 29,496?
> > >> >
> > >> > I have updated the table in the link above to list all the
> problematic
> > >> file
> > >> > types, i.e., those that are not licensed.
> > >> >
> > >> > Would be great to identify anything else that is not part of the
> > 29,496
> > >> > that can automatically be relicensed.
> > >> >
> > >> > Gj
> > >> >
> > >> > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
> > >> > geertjan.wielenga@googlemail.com> wrote:
> > >> >
> > >> > > Agree completely.
> > >> > >
> > >> > > Gj
> > >> > >
> > >> > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com>
> > wrote:
> > >> > >
> > >> > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
> > >> > >> geertjan.wielenga@googlemail.com> wrote:
> > >> > >>
> > >> > >> > I think we also need to fill out the "Relicensing of
> > >> > incubator-netbeans"
> > >> > >> > table on the page
> > >> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > >> > >> > NetBeans+Transition+Process,
> > >> > >> > i.e., with the various file types in a column, related numbers,
> > >> and in
> > >> > >> each
> > >> > >> > case what the problems are/could be, so that we can get a good
> > >> view,
> > >> > >> and a
> > >> > >> > clearly documented perspective for future reference, of
> > everything
> > >> > that
> > >> > >> > needs to be done for each type of file.
> > >> > >> >
> > >> > >> >
> > >> > >> I was thinking of putting there files that are in some way
> > >> problematic
> > >> > >> (e.g. a missing license header, like in manifests). Assuming
> > headers
> > >> > >> matching the regexp would be OK to change, maybe we don't need to
> > >> > clutter
> > >> > >> the table with files that contain them (unless we have another
> > >> reason to
> > >> > >> put a particular file in)? (Matching headers are (unless I did
> > >> something
> > >> > >> wrong) in >29000 files.)
> > >> > >>
> > >> > >> Jan
> > >> > >>
> > >> > >>
> > >> > >> > Gj
> > >> > >> >
> > >> > >> >
> > >> > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com>
> > >> wrote:
> > >> > >> >
> > >> > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu>
> > >> wrote:
> > >> > >> > >
> > >> > >> > > > Wonderful news and big next step indeed!
> > >> > >> > > >
> > >> > >> > > > Now, while I understand everyone being 'trigger happy' to
> > start
> > >> > >> > > committing
> > >> > >> > > > improvements, fixes, etc. (and currently I already see 2
> > >> addition
> > >> > >> > > commits)
> > >> > >> > > > the next step should be to adjust the license headers!
> > >> > >> > > >
> > >> > >> > >
> > >> > >> > > So, here:
> > >> > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > >> > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
> > >> > >> > > ChangingGPL+CDDLlicenseheaders
> > >> > >> > >
> > >> > >> > > I tried to prepare a regexp that matches most existing
> > >> (normalized)
> > >> > >> > license
> > >> > >> > > headers. If someone could check if it is OK to change
> matching
> > >> > >> headers, I
> > >> > >> > > think that would be great. (Please let me know if there are
> any
> > >> > >> > question.)
> > >> > >> > >
> > >> > >> > > Jan
> > >> > >> > >
> > >> > >> > >
> > >> > >> > > > Which this should be done by a Oracle representing
> committer,
> > >> e.g.
> > >> > >> like
> > >> > >> > > > what
> > >> > >> > > > Jaroslav did for the -html4j repository.
> > >> > >> > > >
> > >> > >> > > > Regards,
> > >> > >> > > > Ate (who regrettably has very limited time this week to
> > monitor
> > >> > >> > anything
> > >> > >> > > > going on here)
> > >> > >> > > >
> > >> > >> > > >
> > >> > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> > >> > >> > > >
> > >> > >> > > >> Hi all,
> > >> > >> > > >>
> > >> > >> > > >> Big milestone --
> > >> > >> > > >>
> > >> > >> > > >> git://git.apache.org/incubator-netbeans.git
> > >> > >> > > >>
> > >> > >> > > >> https://github.com/apache/incubator-netbeans
> > >> > >> > > >>
> > >> > >> > > >> The main repo from the 1st code donation has landed in
> > Apache
> > >> > Git,
> > >> > >> > > >> mirrored
> > >> > >> > > >> at Apache GitHub.
> > >> > >> > > >>
> > >> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push,
> and
> > >> > thanks
> > >> > >> > also
> > >> > >> > > >> for the great support via Apache infra today.
> > >> > >> > > >>
> > >> > >> > > >> Gj
> > >> > >> > > >>
> > >> > >> > > >>
> > >> > >> > > >
> > >> > >> > >
> > >> > >> >
> > >> > >>
> > >> > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
I can try to categorize the files a little, but I was hoping we could
switch to using Rat to do the checks (after the bulk of the changes are
done). So if e.g. the META-INF files would be OK to not have a header, we
could simply exclude them in the Rat configuration, and they would be
ignored (but the configuration is/will be in git, so easy to review).

As a side note, some files in the repository (typically samples) are using
3-clause (if I get that correctly) BSD license currently, e.g.:
https://git-wip-us.apache.org/repos/asf?p=incubator-netbeans.git;a=blob;f=apisupport.feedreader/feedreader-suite/FeedReader/src/org/netbeans/feedreader/BrowserTopComponent.java;h=6d0a0c533a9dfa9ed81d3f4349e352d1fb49b128;hb=HEAD

My question is what (if anything) we need to do about these.

Thanks,
    Jan


On Tue, Sep 19, 2017 at 6:21 AM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Does the above make sense, i.e., I'm suggesting a few ways to finetune the
> results a bit further -- and are there other ideas for finetuning, i.e.,
> trying to somehow incorporate those 14,651 files, so we can minimize the
> manual checking we'll need to do?
>
> Thanks,
>
> Gj
>
> On Mon, Sep 18, 2017 at 10:53 AM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > Great, I've tried it, works well.
> >
> > In the report, there's a list of 14,651 files under the heading "Files
> > without CDDL (14651)".
> >
> > Could a distinction be made between those that have a license (i.e., some
> > license other than CDDL) and those that do not have a license at all?
> >
> > I also think that it would be nice that after that split, i.e., between
> > those with/without a license, that everything is sorted based on file
> type,
> > so we can easily distinguish those in the lists that are 'form' files,
> > 'png' files, etc, for each of these two categories.
> >
> > I think also that anything within META-INF does not have any "degree of
> > creativity", i.e, these are simply registration files for implementations
> > of APIs. Could you provide the number of these, for this page, where I'm
> > trying to keep a record of all the file types that are a special case of
> > some kind: https://cwiki.apache.org/confluence/display/
> > NETBEANS/NetBeans+Transition+Process
> >
> > Thanks a lot, and any feedback from anyone is welcome,
> >
> > Gj
> >
> >
> >
> > On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
> >
> >> Hi,
> >>
> >> I've uploaded an updated version of the tool - fixing a bug in rewriting
> >> headers of bundle files (where it was deleting one line after the
> header,
> >> reported by Geertjan offline), making it a little bit more strict
> >> (currently rewrites 29474 files), adding support for bat files, and
> adding
> >> ability to dump a file with statistics and changed/not changed files.
> >>
> >> I guess after the bulk update of these headers is done, and
> LICENSE&NOTICE
> >> is added, we could start a usual development? (Continuing with reviewing
> >> the Rat report concurrently?)
> >>
> >> Could please someone overview the regexp here:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
> >> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
> >> ingandchangingGPL+CDDLlicenseheaders
> >>
> >> to see if it is OK to write such headers? Seems OK to me personally,
> but I
> >> think having feedback from someone more experienced would be helpful.
> >>
> >> Thanks,
> >>     Jan
> >>
> >> On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
> >> geertjan.wielenga@googlemail.com> wrote:
> >>
> >> > I've used the tool, it's really great, not only analyzes but also
> >> actually
> >> > changes the licenses, 29,496 of 44,324:
> >> >
> >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> >> > NetBeans+Transition+Process
> >> >
> >> > Could the tool be tuned to list all the files that are not in the
> >> 29,496?
> >> >
> >> > I have updated the table in the link above to list all the problematic
> >> file
> >> > types, i.e., those that are not licensed.
> >> >
> >> > Would be great to identify anything else that is not part of the
> 29,496
> >> > that can automatically be relicensed.
> >> >
> >> > Gj
> >> >
> >> > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
> >> > geertjan.wielenga@googlemail.com> wrote:
> >> >
> >> > > Agree completely.
> >> > >
> >> > > Gj
> >> > >
> >> > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com>
> wrote:
> >> > >
> >> > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
> >> > >> geertjan.wielenga@googlemail.com> wrote:
> >> > >>
> >> > >> > I think we also need to fill out the "Relicensing of
> >> > incubator-netbeans"
> >> > >> > table on the page
> >> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> >> > >> > NetBeans+Transition+Process,
> >> > >> > i.e., with the various file types in a column, related numbers,
> >> and in
> >> > >> each
> >> > >> > case what the problems are/could be, so that we can get a good
> >> view,
> >> > >> and a
> >> > >> > clearly documented perspective for future reference, of
> everything
> >> > that
> >> > >> > needs to be done for each type of file.
> >> > >> >
> >> > >> >
> >> > >> I was thinking of putting there files that are in some way
> >> problematic
> >> > >> (e.g. a missing license header, like in manifests). Assuming
> headers
> >> > >> matching the regexp would be OK to change, maybe we don't need to
> >> > clutter
> >> > >> the table with files that contain them (unless we have another
> >> reason to
> >> > >> put a particular file in)? (Matching headers are (unless I did
> >> something
> >> > >> wrong) in >29000 files.)
> >> > >>
> >> > >> Jan
> >> > >>
> >> > >>
> >> > >> > Gj
> >> > >> >
> >> > >> >
> >> > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com>
> >> wrote:
> >> > >> >
> >> > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu>
> >> wrote:
> >> > >> > >
> >> > >> > > > Wonderful news and big next step indeed!
> >> > >> > > >
> >> > >> > > > Now, while I understand everyone being 'trigger happy' to
> start
> >> > >> > > committing
> >> > >> > > > improvements, fixes, etc. (and currently I already see 2
> >> addition
> >> > >> > > commits)
> >> > >> > > > the next step should be to adjust the license headers!
> >> > >> > > >
> >> > >> > >
> >> > >> > > So, here:
> >> > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> >> > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
> >> > >> > > ChangingGPL+CDDLlicenseheaders
> >> > >> > >
> >> > >> > > I tried to prepare a regexp that matches most existing
> >> (normalized)
> >> > >> > license
> >> > >> > > headers. If someone could check if it is OK to change matching
> >> > >> headers, I
> >> > >> > > think that would be great. (Please let me know if there are any
> >> > >> > question.)
> >> > >> > >
> >> > >> > > Jan
> >> > >> > >
> >> > >> > >
> >> > >> > > > Which this should be done by a Oracle representing committer,
> >> e.g.
> >> > >> like
> >> > >> > > > what
> >> > >> > > > Jaroslav did for the -html4j repository.
> >> > >> > > >
> >> > >> > > > Regards,
> >> > >> > > > Ate (who regrettably has very limited time this week to
> monitor
> >> > >> > anything
> >> > >> > > > going on here)
> >> > >> > > >
> >> > >> > > >
> >> > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> >> > >> > > >
> >> > >> > > >> Hi all,
> >> > >> > > >>
> >> > >> > > >> Big milestone --
> >> > >> > > >>
> >> > >> > > >> git://git.apache.org/incubator-netbeans.git
> >> > >> > > >>
> >> > >> > > >> https://github.com/apache/incubator-netbeans
> >> > >> > > >>
> >> > >> > > >> The main repo from the 1st code donation has landed in
> Apache
> >> > Git,
> >> > >> > > >> mirrored
> >> > >> > > >> at Apache GitHub.
> >> > >> > > >>
> >> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push, and
> >> > thanks
> >> > >> > also
> >> > >> > > >> for the great support via Apache infra today.
> >> > >> > > >>
> >> > >> > > >> Gj
> >> > >> > > >>
> >> > >> > > >>
> >> > >> > > >
> >> > >> > >
> >> > >> >
> >> > >>
> >> > >
> >> > >
> >> >
> >>
> >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Does the above make sense, i.e., I'm suggesting a few ways to finetune the
results a bit further -- and are there other ideas for finetuning, i.e.,
trying to somehow incorporate those 14,651 files, so we can minimize the
manual checking we'll need to do?

Thanks,

Gj

On Mon, Sep 18, 2017 at 10:53 AM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Great, I've tried it, works well.
>
> In the report, there's a list of 14,651 files under the heading "Files
> without CDDL (14651)".
>
> Could a distinction be made between those that have a license (i.e., some
> license other than CDDL) and those that do not have a license at all?
>
> I also think that it would be nice that after that split, i.e., between
> those with/without a license, that everything is sorted based on file type,
> so we can easily distinguish those in the lists that are 'form' files,
> 'png' files, etc, for each of these two categories.
>
> I think also that anything within META-INF does not have any "degree of
> creativity", i.e, these are simply registration files for implementations
> of APIs. Could you provide the number of these, for this page, where I'm
> trying to keep a record of all the file types that are a special case of
> some kind: https://cwiki.apache.org/confluence/display/
> NETBEANS/NetBeans+Transition+Process
>
> Thanks a lot, and any feedback from anyone is welcome,
>
> Gj
>
>
>
> On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:
>
>> Hi,
>>
>> I've uploaded an updated version of the tool - fixing a bug in rewriting
>> headers of bundle files (where it was deleting one line after the header,
>> reported by Geertjan offline), making it a little bit more strict
>> (currently rewrites 29474 files), adding support for bat files, and adding
>> ability to dump a file with statistics and changed/not changed files.
>>
>> I guess after the bulk update of these headers is done, and LICENSE&NOTICE
>> is added, we could start a usual development? (Continuing with reviewing
>> the Rat report concurrently?)
>>
>> Could please someone overview the regexp here:
>> https://cwiki.apache.org/confluence/display/NETBEANS/NetBean
>> s+Transition+Process#NetBeansTransitionProcess-Toolforanalyz
>> ingandchangingGPL+CDDLlicenseheaders
>>
>> to see if it is OK to write such headers? Seems OK to me personally, but I
>> think having feedback from someone more experienced would be helpful.
>>
>> Thanks,
>>     Jan
>>
>> On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>> > I've used the tool, it's really great, not only analyzes but also
>> actually
>> > changes the licenses, 29,496 of 44,324:
>> >
>> > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > NetBeans+Transition+Process
>> >
>> > Could the tool be tuned to list all the files that are not in the
>> 29,496?
>> >
>> > I have updated the table in the link above to list all the problematic
>> file
>> > types, i.e., those that are not licensed.
>> >
>> > Would be great to identify anything else that is not part of the 29,496
>> > that can automatically be relicensed.
>> >
>> > Gj
>> >
>> > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
>> > geertjan.wielenga@googlemail.com> wrote:
>> >
>> > > Agree completely.
>> > >
>> > > Gj
>> > >
>> > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:
>> > >
>> > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
>> > >> geertjan.wielenga@googlemail.com> wrote:
>> > >>
>> > >> > I think we also need to fill out the "Relicensing of
>> > incubator-netbeans"
>> > >> > table on the page
>> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > >> > NetBeans+Transition+Process,
>> > >> > i.e., with the various file types in a column, related numbers,
>> and in
>> > >> each
>> > >> > case what the problems are/could be, so that we can get a good
>> view,
>> > >> and a
>> > >> > clearly documented perspective for future reference, of everything
>> > that
>> > >> > needs to be done for each type of file.
>> > >> >
>> > >> >
>> > >> I was thinking of putting there files that are in some way
>> problematic
>> > >> (e.g. a missing license header, like in manifests). Assuming headers
>> > >> matching the regexp would be OK to change, maybe we don't need to
>> > clutter
>> > >> the table with files that contain them (unless we have another
>> reason to
>> > >> put a particular file in)? (Matching headers are (unless I did
>> something
>> > >> wrong) in >29000 files.)
>> > >>
>> > >> Jan
>> > >>
>> > >>
>> > >> > Gj
>> > >> >
>> > >> >
>> > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com>
>> wrote:
>> > >> >
>> > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu>
>> wrote:
>> > >> > >
>> > >> > > > Wonderful news and big next step indeed!
>> > >> > > >
>> > >> > > > Now, while I understand everyone being 'trigger happy' to start
>> > >> > > committing
>> > >> > > > improvements, fixes, etc. (and currently I already see 2
>> addition
>> > >> > > commits)
>> > >> > > > the next step should be to adjust the license headers!
>> > >> > > >
>> > >> > >
>> > >> > > So, here:
>> > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
>> > >> > > ChangingGPL+CDDLlicenseheaders
>> > >> > >
>> > >> > > I tried to prepare a regexp that matches most existing
>> (normalized)
>> > >> > license
>> > >> > > headers. If someone could check if it is OK to change matching
>> > >> headers, I
>> > >> > > think that would be great. (Please let me know if there are any
>> > >> > question.)
>> > >> > >
>> > >> > > Jan
>> > >> > >
>> > >> > >
>> > >> > > > Which this should be done by a Oracle representing committer,
>> e.g.
>> > >> like
>> > >> > > > what
>> > >> > > > Jaroslav did for the -html4j repository.
>> > >> > > >
>> > >> > > > Regards,
>> > >> > > > Ate (who regrettably has very limited time this week to monitor
>> > >> > anything
>> > >> > > > going on here)
>> > >> > > >
>> > >> > > >
>> > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
>> > >> > > >
>> > >> > > >> Hi all,
>> > >> > > >>
>> > >> > > >> Big milestone --
>> > >> > > >>
>> > >> > > >> git://git.apache.org/incubator-netbeans.git
>> > >> > > >>
>> > >> > > >> https://github.com/apache/incubator-netbeans
>> > >> > > >>
>> > >> > > >> The main repo from the 1st code donation has landed in Apache
>> > Git,
>> > >> > > >> mirrored
>> > >> > > >> at Apache GitHub.
>> > >> > > >>
>> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push, and
>> > thanks
>> > >> > also
>> > >> > > >> for the great support via Apache infra today.
>> > >> > > >>
>> > >> > > >> Gj
>> > >> > > >>
>> > >> > > >>
>> > >> > > >
>> > >> > >
>> > >> >
>> > >>
>> > >
>> > >
>> >
>>
>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Great, I've tried it, works well.

In the report, there's a list of 14,651 files under the heading "Files
without CDDL (14651)".

Could a distinction be made between those that have a license (i.e., some
license other than CDDL) and those that do not have a license at all?

I also think that it would be nice that after that split, i.e., between
those with/without a license, that everything is sorted based on file type,
so we can easily distinguish those in the lists that are 'form' files,
'png' files, etc, for each of these two categories.

I think also that anything within META-INF does not have any "degree of
creativity", i.e, these are simply registration files for implementations
of APIs. Could you provide the number of these, for this page, where I'm
trying to keep a record of all the file types that are a special case of
some kind:
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process

Thanks a lot, and any feedback from anyone is welcome,

Gj



On Sun, Sep 17, 2017 at 5:06 PM, Jan Lahoda <la...@gmail.com> wrote:

> Hi,
>
> I've uploaded an updated version of the tool - fixing a bug in rewriting
> headers of bundle files (where it was deleting one line after the header,
> reported by Geertjan offline), making it a little bit more strict
> (currently rewrites 29474 files), adding support for bat files, and adding
> ability to dump a file with statistics and changed/not changed files.
>
> I guess after the bulk update of these headers is done, and LICENSE&NOTICE
> is added, we could start a usual development? (Continuing with reviewing
> the Rat report concurrently?)
>
> Could please someone overview the regexp here:
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process#NetBeansTransitionProcess-
> ToolforanalyzingandchangingGPL+CDDLlicenseheaders
>
> to see if it is OK to write such headers? Seems OK to me personally, but I
> think having feedback from someone more experienced would be helpful.
>
> Thanks,
>     Jan
>
> On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > I've used the tool, it's really great, not only analyzes but also
> actually
> > changes the licenses, 29,496 of 44,324:
> >
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > NetBeans+Transition+Process
> >
> > Could the tool be tuned to list all the files that are not in the 29,496?
> >
> > I have updated the table in the link above to list all the problematic
> file
> > types, i.e., those that are not licensed.
> >
> > Would be great to identify anything else that is not part of the 29,496
> > that can automatically be relicensed.
> >
> > Gj
> >
> > On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > Agree completely.
> > >
> > > Gj
> > >
> > > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:
> > >
> > >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
> > >> geertjan.wielenga@googlemail.com> wrote:
> > >>
> > >> > I think we also need to fill out the "Relicensing of
> > incubator-netbeans"
> > >> > table on the page
> > >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > >> > NetBeans+Transition+Process,
> > >> > i.e., with the various file types in a column, related numbers, and
> in
> > >> each
> > >> > case what the problems are/could be, so that we can get a good view,
> > >> and a
> > >> > clearly documented perspective for future reference, of everything
> > that
> > >> > needs to be done for each type of file.
> > >> >
> > >> >
> > >> I was thinking of putting there files that are in some way problematic
> > >> (e.g. a missing license header, like in manifests). Assuming headers
> > >> matching the regexp would be OK to change, maybe we don't need to
> > clutter
> > >> the table with files that contain them (unless we have another reason
> to
> > >> put a particular file in)? (Matching headers are (unless I did
> something
> > >> wrong) in >29000 files.)
> > >>
> > >> Jan
> > >>
> > >>
> > >> > Gj
> > >> >
> > >> >
> > >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com>
> wrote:
> > >> >
> > >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
> > >> > >
> > >> > > > Wonderful news and big next step indeed!
> > >> > > >
> > >> > > > Now, while I understand everyone being 'trigger happy' to start
> > >> > > committing
> > >> > > > improvements, fixes, etc. (and currently I already see 2
> addition
> > >> > > commits)
> > >> > > > the next step should be to adjust the license headers!
> > >> > > >
> > >> > >
> > >> > > So, here:
> > >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
> > >> > > ChangingGPL+CDDLlicenseheaders
> > >> > >
> > >> > > I tried to prepare a regexp that matches most existing
> (normalized)
> > >> > license
> > >> > > headers. If someone could check if it is OK to change matching
> > >> headers, I
> > >> > > think that would be great. (Please let me know if there are any
> > >> > question.)
> > >> > >
> > >> > > Jan
> > >> > >
> > >> > >
> > >> > > > Which this should be done by a Oracle representing committer,
> e.g.
> > >> like
> > >> > > > what
> > >> > > > Jaroslav did for the -html4j repository.
> > >> > > >
> > >> > > > Regards,
> > >> > > > Ate (who regrettably has very limited time this week to monitor
> > >> > anything
> > >> > > > going on here)
> > >> > > >
> > >> > > >
> > >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> > >> > > >
> > >> > > >> Hi all,
> > >> > > >>
> > >> > > >> Big milestone --
> > >> > > >>
> > >> > > >> git://git.apache.org/incubator-netbeans.git
> > >> > > >>
> > >> > > >> https://github.com/apache/incubator-netbeans
> > >> > > >>
> > >> > > >> The main repo from the 1st code donation has landed in Apache
> > Git,
> > >> > > >> mirrored
> > >> > > >> at Apache GitHub.
> > >> > > >>
> > >> > > >> Thanks all, especially Petr Gebauer, for doing the push, and
> > thanks
> > >> > also
> > >> > > >> for the great support via Apache infra today.
> > >> > > >>
> > >> > > >> Gj
> > >> > > >>
> > >> > > >>
> > >> > > >
> > >> > >
> > >> >
> > >>
> > >
> > >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
Hi,

I've uploaded an updated version of the tool - fixing a bug in rewriting
headers of bundle files (where it was deleting one line after the header,
reported by Geertjan offline), making it a little bit more strict
(currently rewrites 29474 files), adding support for bat files, and adding
ability to dump a file with statistics and changed/not changed files.

I guess after the bulk update of these headers is done, and LICENSE&NOTICE
is added, we could start a usual development? (Continuing with reviewing
the Rat report concurrently?)

Could please someone overview the regexp here:
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process#NetBeansTransitionProcess-ToolforanalyzingandchangingGPL+CDDLlicenseheaders

to see if it is OK to write such headers? Seems OK to me personally, but I
think having feedback from someone more experienced would be helpful.

Thanks,
    Jan

On Fri, Sep 15, 2017 at 11:43 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> I've used the tool, it's really great, not only analyzes but also actually
> changes the licenses, 29,496 of 44,324:
>
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process
>
> Could the tool be tuned to list all the files that are not in the 29,496?
>
> I have updated the table in the link above to list all the problematic file
> types, i.e., those that are not licensed.
>
> Would be great to identify anything else that is not part of the 29,496
> that can automatically be relicensed.
>
> Gj
>
> On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > Agree completely.
> >
> > Gj
> >
> > On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:
> >
> >> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
> >> geertjan.wielenga@googlemail.com> wrote:
> >>
> >> > I think we also need to fill out the "Relicensing of
> incubator-netbeans"
> >> > table on the page
> >> > https://cwiki.apache.org/confluence/display/NETBEANS/
> >> > NetBeans+Transition+Process,
> >> > i.e., with the various file types in a column, related numbers, and in
> >> each
> >> > case what the problems are/could be, so that we can get a good view,
> >> and a
> >> > clearly documented perspective for future reference, of everything
> that
> >> > needs to be done for each type of file.
> >> >
> >> >
> >> I was thinking of putting there files that are in some way problematic
> >> (e.g. a missing license header, like in manifests). Assuming headers
> >> matching the regexp would be OK to change, maybe we don't need to
> clutter
> >> the table with files that contain them (unless we have another reason to
> >> put a particular file in)? (Matching headers are (unless I did something
> >> wrong) in >29000 files.)
> >>
> >> Jan
> >>
> >>
> >> > Gj
> >> >
> >> >
> >> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:
> >> >
> >> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
> >> > >
> >> > > > Wonderful news and big next step indeed!
> >> > > >
> >> > > > Now, while I understand everyone being 'trigger happy' to start
> >> > > committing
> >> > > > improvements, fixes, etc. (and currently I already see 2 addition
> >> > > commits)
> >> > > > the next step should be to adjust the license headers!
> >> > > >
> >> > >
> >> > > So, here:
> >> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> >> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
> >> > > ChangingGPL+CDDLlicenseheaders
> >> > >
> >> > > I tried to prepare a regexp that matches most existing (normalized)
> >> > license
> >> > > headers. If someone could check if it is OK to change matching
> >> headers, I
> >> > > think that would be great. (Please let me know if there are any
> >> > question.)
> >> > >
> >> > > Jan
> >> > >
> >> > >
> >> > > > Which this should be done by a Oracle representing committer, e.g.
> >> like
> >> > > > what
> >> > > > Jaroslav did for the -html4j repository.
> >> > > >
> >> > > > Regards,
> >> > > > Ate (who regrettably has very limited time this week to monitor
> >> > anything
> >> > > > going on here)
> >> > > >
> >> > > >
> >> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> >> > > >
> >> > > >> Hi all,
> >> > > >>
> >> > > >> Big milestone --
> >> > > >>
> >> > > >> git://git.apache.org/incubator-netbeans.git
> >> > > >>
> >> > > >> https://github.com/apache/incubator-netbeans
> >> > > >>
> >> > > >> The main repo from the 1st code donation has landed in Apache
> Git,
> >> > > >> mirrored
> >> > > >> at Apache GitHub.
> >> > > >>
> >> > > >> Thanks all, especially Petr Gebauer, for doing the push, and
> thanks
> >> > also
> >> > > >> for the great support via Apache infra today.
> >> > > >>
> >> > > >> Gj
> >> > > >>
> >> > > >>
> >> > > >
> >> > >
> >> >
> >>
> >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
I've used the tool, it's really great, not only analyzes but also actually
changes the licenses, 29,496 of 44,324:

https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process

Could the tool be tuned to list all the files that are not in the 29,496?

I have updated the table in the link above to list all the problematic file
types, i.e., those that are not licensed.

Would be great to identify anything else that is not part of the 29,496
that can automatically be relicensed.

Gj

On Thu, Sep 14, 2017 at 3:08 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> Agree completely.
>
> Gj
>
> On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:
>
>> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
>> geertjan.wielenga@googlemail.com> wrote:
>>
>> > I think we also need to fill out the "Relicensing of incubator-netbeans"
>> > table on the page
>> > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > NetBeans+Transition+Process,
>> > i.e., with the various file types in a column, related numbers, and in
>> each
>> > case what the problems are/could be, so that we can get a good view,
>> and a
>> > clearly documented perspective for future reference, of everything that
>> > needs to be done for each type of file.
>> >
>> >
>> I was thinking of putting there files that are in some way problematic
>> (e.g. a missing license header, like in manifests). Assuming headers
>> matching the regexp would be OK to change, maybe we don't need to clutter
>> the table with files that contain them (unless we have another reason to
>> put a particular file in)? (Matching headers are (unless I did something
>> wrong) in >29000 files.)
>>
>> Jan
>>
>>
>> > Gj
>> >
>> >
>> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:
>> >
>> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
>> > >
>> > > > Wonderful news and big next step indeed!
>> > > >
>> > > > Now, while I understand everyone being 'trigger happy' to start
>> > > committing
>> > > > improvements, fixes, etc. (and currently I already see 2 addition
>> > > commits)
>> > > > the next step should be to adjust the license headers!
>> > > >
>> > >
>> > > So, here:
>> > > https://cwiki.apache.org/confluence/display/NETBEANS/
>> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
>> > > ChangingGPL+CDDLlicenseheaders
>> > >
>> > > I tried to prepare a regexp that matches most existing (normalized)
>> > license
>> > > headers. If someone could check if it is OK to change matching
>> headers, I
>> > > think that would be great. (Please let me know if there are any
>> > question.)
>> > >
>> > > Jan
>> > >
>> > >
>> > > > Which this should be done by a Oracle representing committer, e.g.
>> like
>> > > > what
>> > > > Jaroslav did for the -html4j repository.
>> > > >
>> > > > Regards,
>> > > > Ate (who regrettably has very limited time this week to monitor
>> > anything
>> > > > going on here)
>> > > >
>> > > >
>> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
>> > > >
>> > > >> Hi all,
>> > > >>
>> > > >> Big milestone --
>> > > >>
>> > > >> git://git.apache.org/incubator-netbeans.git
>> > > >>
>> > > >> https://github.com/apache/incubator-netbeans
>> > > >>
>> > > >> The main repo from the 1st code donation has landed in Apache Git,
>> > > >> mirrored
>> > > >> at Apache GitHub.
>> > > >>
>> > > >> Thanks all, especially Petr Gebauer, for doing the push, and thanks
>> > also
>> > > >> for the great support via Apache infra today.
>> > > >>
>> > > >> Gj
>> > > >>
>> > > >>
>> > > >
>> > >
>> >
>>
>
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Agree completely.

Gj

On Thu, Sep 14, 2017 at 3:05 PM, Jan Lahoda <la...@gmail.com> wrote:

> On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > I think we also need to fill out the "Relicensing of incubator-netbeans"
> > table on the page
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > NetBeans+Transition+Process,
> > i.e., with the various file types in a column, related numbers, and in
> each
> > case what the problems are/could be, so that we can get a good view, and
> a
> > clearly documented perspective for future reference, of everything that
> > needs to be done for each type of file.
> >
> >
> I was thinking of putting there files that are in some way problematic
> (e.g. a missing license header, like in manifests). Assuming headers
> matching the regexp would be OK to change, maybe we don't need to clutter
> the table with files that contain them (unless we have another reason to
> put a particular file in)? (Matching headers are (unless I did something
> wrong) in >29000 files.)
>
> Jan
>
>
> > Gj
> >
> >
> > On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:
> >
> > > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
> > >
> > > > Wonderful news and big next step indeed!
> > > >
> > > > Now, while I understand everyone being 'trigger happy' to start
> > > committing
> > > > improvements, fixes, etc. (and currently I already see 2 addition
> > > commits)
> > > > the next step should be to adjust the license headers!
> > > >
> > >
> > > So, here:
> > > https://cwiki.apache.org/confluence/display/NETBEANS/
> > > NetBeans+Transition+Process#NetBeansTransitionProcess-
> > > ChangingGPL+CDDLlicenseheaders
> > >
> > > I tried to prepare a regexp that matches most existing (normalized)
> > license
> > > headers. If someone could check if it is OK to change matching
> headers, I
> > > think that would be great. (Please let me know if there are any
> > question.)
> > >
> > > Jan
> > >
> > >
> > > > Which this should be done by a Oracle representing committer, e.g.
> like
> > > > what
> > > > Jaroslav did for the -html4j repository.
> > > >
> > > > Regards,
> > > > Ate (who regrettably has very limited time this week to monitor
> > anything
> > > > going on here)
> > > >
> > > >
> > > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> > > >
> > > >> Hi all,
> > > >>
> > > >> Big milestone --
> > > >>
> > > >> git://git.apache.org/incubator-netbeans.git
> > > >>
> > > >> https://github.com/apache/incubator-netbeans
> > > >>
> > > >> The main repo from the 1st code donation has landed in Apache Git,
> > > >> mirrored
> > > >> at Apache GitHub.
> > > >>
> > > >> Thanks all, especially Petr Gebauer, for doing the push, and thanks
> > also
> > > >> for the great support via Apache infra today.
> > > >>
> > > >> Gj
> > > >>
> > > >>
> > > >
> > >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
On Thu, Sep 14, 2017 at 2:59 PM, Geertjan Wielenga <
geertjan.wielenga@googlemail.com> wrote:

> I think we also need to fill out the "Relicensing of incubator-netbeans"
> table on the page
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process,
> i.e., with the various file types in a column, related numbers, and in each
> case what the problems are/could be, so that we can get a good view, and a
> clearly documented perspective for future reference, of everything that
> needs to be done for each type of file.
>
>
I was thinking of putting there files that are in some way problematic
(e.g. a missing license header, like in manifests). Assuming headers
matching the regexp would be OK to change, maybe we don't need to clutter
the table with files that contain them (unless we have another reason to
put a particular file in)? (Matching headers are (unless I did something
wrong) in >29000 files.)

Jan


> Gj
>
>
> On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:
>
> > On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
> >
> > > Wonderful news and big next step indeed!
> > >
> > > Now, while I understand everyone being 'trigger happy' to start
> > committing
> > > improvements, fixes, etc. (and currently I already see 2 addition
> > commits)
> > > the next step should be to adjust the license headers!
> > >
> >
> > So, here:
> > https://cwiki.apache.org/confluence/display/NETBEANS/
> > NetBeans+Transition+Process#NetBeansTransitionProcess-
> > ChangingGPL+CDDLlicenseheaders
> >
> > I tried to prepare a regexp that matches most existing (normalized)
> license
> > headers. If someone could check if it is OK to change matching headers, I
> > think that would be great. (Please let me know if there are any
> question.)
> >
> > Jan
> >
> >
> > > Which this should be done by a Oracle representing committer, e.g. like
> > > what
> > > Jaroslav did for the -html4j repository.
> > >
> > > Regards,
> > > Ate (who regrettably has very limited time this week to monitor
> anything
> > > going on here)
> > >
> > >
> > > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> > >
> > >> Hi all,
> > >>
> > >> Big milestone --
> > >>
> > >> git://git.apache.org/incubator-netbeans.git
> > >>
> > >> https://github.com/apache/incubator-netbeans
> > >>
> > >> The main repo from the 1st code donation has landed in Apache Git,
> > >> mirrored
> > >> at Apache GitHub.
> > >>
> > >> Thanks all, especially Petr Gebauer, for doing the push, and thanks
> also
> > >> for the great support via Apache infra today.
> > >>
> > >> Gj
> > >>
> > >>
> > >
> >
>

Re: NetBeans has landed in Apache Git

Posted by Geertjan Wielenga <ge...@googlemail.com>.
I think we also need to fill out the "Relicensing of incubator-netbeans"
table on the page
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process,
i.e., with the various file types in a column, related numbers, and in each
case what the problems are/could be, so that we can get a good view, and a
clearly documented perspective for future reference, of everything that
needs to be done for each type of file.

Gj


On Thu, Sep 14, 2017 at 2:52 PM, Jan Lahoda <la...@gmail.com> wrote:

> On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:
>
> > Wonderful news and big next step indeed!
> >
> > Now, while I understand everyone being 'trigger happy' to start
> committing
> > improvements, fixes, etc. (and currently I already see 2 addition
> commits)
> > the next step should be to adjust the license headers!
> >
>
> So, here:
> https://cwiki.apache.org/confluence/display/NETBEANS/
> NetBeans+Transition+Process#NetBeansTransitionProcess-
> ChangingGPL+CDDLlicenseheaders
>
> I tried to prepare a regexp that matches most existing (normalized) license
> headers. If someone could check if it is OK to change matching headers, I
> think that would be great. (Please let me know if there are any question.)
>
> Jan
>
>
> > Which this should be done by a Oracle representing committer, e.g. like
> > what
> > Jaroslav did for the -html4j repository.
> >
> > Regards,
> > Ate (who regrettably has very limited time this week to monitor anything
> > going on here)
> >
> >
> > On 2017-09-11 17:04, Geertjan Wielenga wrote:
> >
> >> Hi all,
> >>
> >> Big milestone --
> >>
> >> git://git.apache.org/incubator-netbeans.git
> >>
> >> https://github.com/apache/incubator-netbeans
> >>
> >> The main repo from the 1st code donation has landed in Apache Git,
> >> mirrored
> >> at Apache GitHub.
> >>
> >> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
> >> for the great support via Apache infra today.
> >>
> >> Gj
> >>
> >>
> >
>

Re: NetBeans has landed in Apache Git

Posted by Jan Lahoda <la...@gmail.com>.
On Mon, Sep 11, 2017 at 10:00 PM, Ate Douma <at...@douma.nu> wrote:

> Wonderful news and big next step indeed!
>
> Now, while I understand everyone being 'trigger happy' to start committing
> improvements, fixes, etc. (and currently I already see 2 addition commits)
> the next step should be to adjust the license headers!
>

So, here:
https://cwiki.apache.org/confluence/display/NETBEANS/NetBeans+Transition+Process#NetBeansTransitionProcess-ChangingGPL+CDDLlicenseheaders

I tried to prepare a regexp that matches most existing (normalized) license
headers. If someone could check if it is OK to change matching headers, I
think that would be great. (Please let me know if there are any question.)

Jan


> Which this should be done by a Oracle representing committer, e.g. like
> what
> Jaroslav did for the -html4j repository.
>
> Regards,
> Ate (who regrettably has very limited time this week to monitor anything
> going on here)
>
>
> On 2017-09-11 17:04, Geertjan Wielenga wrote:
>
>> Hi all,
>>
>> Big milestone --
>>
>> git://git.apache.org/incubator-netbeans.git
>>
>> https://github.com/apache/incubator-netbeans
>>
>> The main repo from the 1st code donation has landed in Apache Git,
>> mirrored
>> at Apache GitHub.
>>
>> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
>> for the great support via Apache infra today.
>>
>> Gj
>>
>>
>

Re: NetBeans has landed in Apache Git

Posted by Ate Douma <at...@douma.nu>.
Wonderful news and big next step indeed!

Now, while I understand everyone being 'trigger happy' to start committing
improvements, fixes, etc. (and currently I already see 2 addition commits)
the next step should be to adjust the license headers!

Which this should be done by a Oracle representing committer, e.g. like what
Jaroslav did for the -html4j repository.

Regards,
Ate (who regrettably has very limited time this week to monitor anything going 
on here)

On 2017-09-11 17:04, Geertjan Wielenga wrote:
> Hi all,
> 
> Big milestone --
> 
> git://git.apache.org/incubator-netbeans.git
> 
> https://github.com/apache/incubator-netbeans
> 
> The main repo from the 1st code donation has landed in Apache Git, mirrored
> at Apache GitHub.
> 
> Thanks all, especially Petr Gebauer, for doing the push, and thanks also
> for the great support via Apache infra today.
> 
> Gj
>