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 16:19:02 UTC

Re: 1st code donation is complete

I see this problem still when building, of course we have not fixed this at
this point. But the fix above does not work for me, so I cannot build.

Gj

On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:

> Hi,
>
> I am afraid the compilation is indeed broken, probably some mistake in a
> "last moment" change. For now, I'd suggest to manually create file:
> core.network/external/binaries-list
>
> with content:
> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>
> We need to fix more properly as soon as we can, of course.
>
> Jan
>
>
> On Thu, Aug 31, 2017 at 9:48 AM, Raphael Bircher <rbircherapache@gmail.com
> >
> wrote:
>
> > Hi all
> >
> > I was in the right repo. Anyway, it was just a quick try. I can not spend
> > more time to it atm. But I'm sure, others can build it.
> >
> > Regards, Raphael
> >
> >
> > Am .08.2017, 09:38 Uhr, schrieb Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com>:
> >
> > By the way, this is the same repository that you and others successfully
> >> tried out some months ago.
> >>
> >> Gj
> >>
> >> On Thu, Aug 31, 2017 at 8:38 AM, Geertjan Wielenga <
> >> geertjan.wielenga@googlemail.com> wrote:
> >>
> >> Make sure you're in the netbeans repository, there's two others in there
> >>> too.
> >>>
> >>> Gj
> >>>
> >>> On Thu, Aug 31, 2017 at 8:35 AM, Raphael Bircher <
> >>> rbircherapache@gmail.com
> >>> > wrote:
> >>>
> >>> Hi all
> >>>>
> >>>> Am .08.2017, 08:53 Uhr, schrieb Geertjan Wielenga <
> >>>> geertjan.wielenga@googlemail.com>:
> >>>>
> >>>>    - Unzip it: unzip netbeans-donation-review.zip
> >>>>
> >>>>>    - Change directory to root of the sources: cd target
> >>>>>    - Build it: ant build -Dcluster.config=java in the root of the
> >>>>> sources
> >>>>>    - Try it: ant tryme in the root of the sources
> >>>>>
> >>>>>
> >>>> I run into an error.
> >>>>
> >>>> https://paste.apache.org/2ysJ
> >>>>
> >>>> I build it with Ubuntu and Java 8
> >>>>
> >>>> Maybe the dependency download was not complete.
> >>>>
> >>>> Regards Raphael
> >>>>
> >>>>
> >>>>
> >>>> Gj
> >>>>>
> >>>>> On Thu, Aug 31, 2017 at 7:06 AM, Raphael Bircher <
> >>>>> rbircherapache@gmail.com>
> >>>>> wrote:
> >>>>>
> >>>>> Hi
> >>>>>
> >>>>>>
> >>>>>> I miss a readme file with the build instructions. ;-)
> >>>>>>
> >>>>>> Regards Raphael
> >>>>>>
> >>>>>>
> >>>>>> Am .08.2017, 07:31 Uhr, schrieb Geertjan Wielenga <
> >>>>>> geertjan.wielenga@googlemail.com>:
> >>>>>>
> >>>>>> Yes.
> >>>>>>
> >>>>>>
> >>>>>>> On Thu, Aug 31, 2017 at 6:27 AM, Raphael Bircher wrote:
> >>>>>>>
> >>>>>>> Hi Geertjan
> >>>>>>>
> >>>>>>>
> >>>>>>> Thanks and congratulate for this big step. I assume it compiles,
> >>>>>>>> right?
> >>>>>>>>
> >>>>>>>> Regards, Raphael
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>
> >>>>>>> On Thu, Aug 31, 2017 at 6:27 AM, Raphael Bircher <
> >>>>>>> rbircherapache@gmail.com>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>> Hi Geertjan
> >>>>>>>
> >>>>>>>
> >>>>>>>> Thanks and congratulate for this big step. I assume it compiles,
> >>>>>>>> right?
> >>>>>>>>
> >>>>>>>> Regards, Raphael
> >>>>>>>>
> >>>>>>>> Am .08.2017, 07:16 Uhr, schrieb Geertjan Wielenga <
> >>>>>>>> geertjan.wielenga@googlemail.com>:
> >>>>>>>>
> >>>>>>>> Hi all,
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> The 1st NetBeans code donation from Oracle to Apache is complete
> and
> >>>>>>>>> http://bits.netbeans.org/download/apache-donation/ApacheNetB
> >>>>>>>>> eansDonation1.zip
> >>>>>>>>> is the first code drop.
> >>>>>>>>>
> >>>>>>>>> Everyone is welcome to look at the code, which will be imported
> >>>>>>>>> into
> >>>>>>>>> the
> >>>>>>>>> Apache NetBeans repository.
> >>>>>>>>>
> >>>>>>>>> The 1st code donation, i.e., the NetBeans Platform + the Java SE
> >>>>>>>>> tooling,
> >>>>>>>>> which includes the new Jigsaw and JShell features, comprises
> around
> >>>>>>>>> 45,000
> >>>>>>>>> files (around 4 million lines of code) to be transferred from
> >>>>>>>>> Oracle
> >>>>>>>>> to
> >>>>>>>>> Apache.
> >>>>>>>>>
> >>>>>>>>> Hereby we are at step 5 of the process outlined below.
> >>>>>>>>>
> >>>>>>>>> Mentors, can you create the official Apache NetBeans repository
> so
> >>>>>>>>> that
> >>>>>>>>> we
> >>>>>>>>> can import the code into it.
> >>>>>>>>>
> >>>>>>>>> Many thanks,
> >>>>>>>>>
> >>>>>>>>> Geertjan
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On Wed, Jun 14, 2017 at 12:00 AM, Craig Russell wrote:
> >>>>>>>>>
> >>>>>>>>> Hi Geertjan,
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> With three separate code donations, probably three separate
> CCLAs.
> >>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> 1. Upload the code to a public repository. How about
> >>>>>>>>>> github.org/oracle/netbeans? Create a directory called drop1 or
> >>>>>>>>>> something
> >>>>>>>>>> meaningful. Make the repository read-only so no one thinks it's
> >>>>>>>>>> "live".
> >>>>>>>>>>
> >>>>>>>>>> 2. Create a CCLA with list of people and list
> >>>>>>>>>> https://github.org/oracle/
> >>>>>>>>>> netbeans/drop1 in Schedule B.
> >>>>>>>>>>
> >>>>>>>>>> 3. Sign, scan, and send the CCLA to secretary@apache.org.
> >>>>>>>>>>
> >>>>>>>>>> 4. Secretary will ack and copy the incubator and netbeans
> private
> >>>>>>>>>> email
> >>>>>>>>>> lists.
> >>>>>>>>>>
> >>>>>>>>>> 5. You announce on this list that the donation is complete and
> >>>>>>>>>> list
> >>>>>>>>>> https://github.org/oracle/netbeans/drop1 as the first code
> drop.
> >>>>>>>>>> Everyone can
> >>>>>>>>>> look at the code and you can import the code into the apache
> >>>>>>>>>> netbeans
> >>>>>>>>>> repository.
> >>>>>>>>>>
> >>>>>>>>>> 6. If the license header is the standard Oracle copyright/GPL,
> it
> >>>>>>>>>> will
> >>>>>>>>>> need to be changed for all the relevant files. You can change
> the
> >>>>>>>>>> license headers
> >>>>>>>>>> in github, or as you import the code into Apache, or immediately
> >>>>>>>>>> after
> >>>>>>>>>> import. The important thing is that changing the license headers
> >>>>>>>>>> is
> >>>>>>>>>> transparent (visible to the public).
> >>>>>>>>>>
> >>>>>>>>>> 7. When drop2 is ready, repeat from step 1.
> >>>>>>>>>>
> >>>>>>>>>> Regards,
> >>>>>>>>>>
> >>>>>>>>>> Craig
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> --
> >>>>>>>>>>
> >>>>>>>>> My introduction https://youtu.be/Ln4vly5sxYU
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> --
> >>>>>> My introduction https://youtu.be/Ln4vly5sxYU
> >>>>>>
> >>>>>>
> >>>>>>
> >>>> --
> >>>> My introduction https://youtu.be/Ln4vly5sxYU
> >>>>
> >>>>
> >>>
> >>>
> >
> > --
> > My introduction https://youtu.be/Ln4vly5sxYU
> >
>

Re: 1st code donation is complete

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Ah, now it works. The JS file is downloaded thanks to the binaries-list
entry, during the build.

Gj

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

> I see this problem still when building, of course we have not fixed this
> at this point. But the fix above does not work for me, so I cannot build.
>
> Gj
>
> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:
>
>> Hi,
>>
>> I am afraid the compilation is indeed broken, probably some mistake in a
>> "last moment" change. For now, I'd suggest to manually create file:
>> core.network/external/binaries-list
>>
>> with content:
>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>>
>> We need to fix more properly as soon as we can, of course.
>>
>> Jan
>>
>>
>> On Thu, Aug 31, 2017 at 9:48 AM, Raphael Bircher <
>> rbircherapache@gmail.com>
>> wrote:
>>
>> > Hi all
>> >
>> > I was in the right repo. Anyway, it was just a quick try. I can not
>> spend
>> > more time to it atm. But I'm sure, others can build it.
>> >
>> > Regards, Raphael
>> >
>> >
>> > Am .08.2017, 09:38 Uhr, schrieb Geertjan Wielenga <
>> > geertjan.wielenga@googlemail.com>:
>> >
>> > By the way, this is the same repository that you and others successfully
>> >> tried out some months ago.
>> >>
>> >> Gj
>> >>
>> >> On Thu, Aug 31, 2017 at 8:38 AM, Geertjan Wielenga <
>> >> geertjan.wielenga@googlemail.com> wrote:
>> >>
>> >> Make sure you're in the netbeans repository, there's two others in
>> there
>> >>> too.
>> >>>
>> >>> Gj
>> >>>
>> >>> On Thu, Aug 31, 2017 at 8:35 AM, Raphael Bircher <
>> >>> rbircherapache@gmail.com
>> >>> > wrote:
>> >>>
>> >>> Hi all
>> >>>>
>> >>>> Am .08.2017, 08:53 Uhr, schrieb Geertjan Wielenga <
>> >>>> geertjan.wielenga@googlemail.com>:
>> >>>>
>> >>>>    - Unzip it: unzip netbeans-donation-review.zip
>> >>>>
>> >>>>>    - Change directory to root of the sources: cd target
>> >>>>>    - Build it: ant build -Dcluster.config=java in the root of the
>> >>>>> sources
>> >>>>>    - Try it: ant tryme in the root of the sources
>> >>>>>
>> >>>>>
>> >>>> I run into an error.
>> >>>>
>> >>>> https://paste.apache.org/2ysJ
>> >>>>
>> >>>> I build it with Ubuntu and Java 8
>> >>>>
>> >>>> Maybe the dependency download was not complete.
>> >>>>
>> >>>> Regards Raphael
>> >>>>
>> >>>>
>> >>>>
>> >>>> Gj
>> >>>>>
>> >>>>> On Thu, Aug 31, 2017 at 7:06 AM, Raphael Bircher <
>> >>>>> rbircherapache@gmail.com>
>> >>>>> wrote:
>> >>>>>
>> >>>>> Hi
>> >>>>>
>> >>>>>>
>> >>>>>> I miss a readme file with the build instructions. ;-)
>> >>>>>>
>> >>>>>> Regards Raphael
>> >>>>>>
>> >>>>>>
>> >>>>>> Am .08.2017, 07:31 Uhr, schrieb Geertjan Wielenga <
>> >>>>>> geertjan.wielenga@googlemail.com>:
>> >>>>>>
>> >>>>>> Yes.
>> >>>>>>
>> >>>>>>
>> >>>>>>> On Thu, Aug 31, 2017 at 6:27 AM, Raphael Bircher wrote:
>> >>>>>>>
>> >>>>>>> Hi Geertjan
>> >>>>>>>
>> >>>>>>>
>> >>>>>>> Thanks and congratulate for this big step. I assume it compiles,
>> >>>>>>>> right?
>> >>>>>>>>
>> >>>>>>>> Regards, Raphael
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>
>> >>>>>>> On Thu, Aug 31, 2017 at 6:27 AM, Raphael Bircher <
>> >>>>>>> rbircherapache@gmail.com>
>> >>>>>>> wrote:
>> >>>>>>>
>> >>>>>>> Hi Geertjan
>> >>>>>>>
>> >>>>>>>
>> >>>>>>>> Thanks and congratulate for this big step. I assume it compiles,
>> >>>>>>>> right?
>> >>>>>>>>
>> >>>>>>>> Regards, Raphael
>> >>>>>>>>
>> >>>>>>>> Am .08.2017, 07:16 Uhr, schrieb Geertjan Wielenga <
>> >>>>>>>> geertjan.wielenga@googlemail.com>:
>> >>>>>>>>
>> >>>>>>>> Hi all,
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> The 1st NetBeans code donation from Oracle to Apache is complete
>> and
>> >>>>>>>>> http://bits.netbeans.org/download/apache-donation/ApacheNetB
>> >>>>>>>>> eansDonation1.zip
>> >>>>>>>>> is the first code drop.
>> >>>>>>>>>
>> >>>>>>>>> Everyone is welcome to look at the code, which will be imported
>> >>>>>>>>> into
>> >>>>>>>>> the
>> >>>>>>>>> Apache NetBeans repository.
>> >>>>>>>>>
>> >>>>>>>>> The 1st code donation, i.e., the NetBeans Platform + the Java SE
>> >>>>>>>>> tooling,
>> >>>>>>>>> which includes the new Jigsaw and JShell features, comprises
>> around
>> >>>>>>>>> 45,000
>> >>>>>>>>> files (around 4 million lines of code) to be transferred from
>> >>>>>>>>> Oracle
>> >>>>>>>>> to
>> >>>>>>>>> Apache.
>> >>>>>>>>>
>> >>>>>>>>> Hereby we are at step 5 of the process outlined below.
>> >>>>>>>>>
>> >>>>>>>>> Mentors, can you create the official Apache NetBeans repository
>> so
>> >>>>>>>>> that
>> >>>>>>>>> we
>> >>>>>>>>> can import the code into it.
>> >>>>>>>>>
>> >>>>>>>>> Many thanks,
>> >>>>>>>>>
>> >>>>>>>>> Geertjan
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> On Wed, Jun 14, 2017 at 12:00 AM, Craig Russell wrote:
>> >>>>>>>>>
>> >>>>>>>>> Hi Geertjan,
>> >>>>>>>>>
>> >>>>>>>>>
>> >>>>>>>>> With three separate code donations, probably three separate
>> CCLAs.
>> >>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> 1. Upload the code to a public repository. How about
>> >>>>>>>>>> github.org/oracle/netbeans? Create a directory called drop1 or
>> >>>>>>>>>> something
>> >>>>>>>>>> meaningful. Make the repository read-only so no one thinks it's
>> >>>>>>>>>> "live".
>> >>>>>>>>>>
>> >>>>>>>>>> 2. Create a CCLA with list of people and list
>> >>>>>>>>>> https://github.org/oracle/
>> >>>>>>>>>> netbeans/drop1 in Schedule B.
>> >>>>>>>>>>
>> >>>>>>>>>> 3. Sign, scan, and send the CCLA to secretary@apache.org.
>> >>>>>>>>>>
>> >>>>>>>>>> 4. Secretary will ack and copy the incubator and netbeans
>> private
>> >>>>>>>>>> email
>> >>>>>>>>>> lists.
>> >>>>>>>>>>
>> >>>>>>>>>> 5. You announce on this list that the donation is complete and
>> >>>>>>>>>> list
>> >>>>>>>>>> https://github.org/oracle/netbeans/drop1 as the first code
>> drop.
>> >>>>>>>>>> Everyone can
>> >>>>>>>>>> look at the code and you can import the code into the apache
>> >>>>>>>>>> netbeans
>> >>>>>>>>>> repository.
>> >>>>>>>>>>
>> >>>>>>>>>> 6. If the license header is the standard Oracle copyright/GPL,
>> it
>> >>>>>>>>>> will
>> >>>>>>>>>> need to be changed for all the relevant files. You can change
>> the
>> >>>>>>>>>> license headers
>> >>>>>>>>>> in github, or as you import the code into Apache, or
>> immediately
>> >>>>>>>>>> after
>> >>>>>>>>>> import. The important thing is that changing the license
>> headers
>> >>>>>>>>>> is
>> >>>>>>>>>> transparent (visible to the public).
>> >>>>>>>>>>
>> >>>>>>>>>> 7. When drop2 is ready, repeat from step 1.
>> >>>>>>>>>>
>> >>>>>>>>>> Regards,
>> >>>>>>>>>>
>> >>>>>>>>>> Craig
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>>
>> >>>>>>>>>> --
>> >>>>>>>>>>
>> >>>>>>>>> My introduction https://youtu.be/Ln4vly5sxYU
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>>
>> >>>>>>>> --
>> >>>>>> My introduction https://youtu.be/Ln4vly5sxYU
>> >>>>>>
>> >>>>>>
>> >>>>>>
>> >>>> --
>> >>>> My introduction https://youtu.be/Ln4vly5sxYU
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >
>> > --
>> > My introduction https://youtu.be/Ln4vly5sxYU
>> >
>>
>
>

Re: 1st code donation is complete

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Me too.

BUILD SUCCESSFUL
Total time: 5 minutes 45 seconds

- Gj



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

> After the 1st run, i followed that instruction and it fixed that
> particular problem.
>
> And i have a succesful build i see:
>
> BUILD SUCCESSFUL
> Total time: 3 minutes 6 seconds
>
>
>
> On 11-09-17 18:19, Geertjan Wielenga wrote:
>
>> I see this problem still when building, of course we have not fixed this
>> at
>> this point. But the fix above does not work for me, so I cannot build.
>>
>> Gj
>>
>> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:
>>
>> Hi,
>>>
>>> I am afraid the compilation is indeed broken, probably some mistake in a
>>> "last moment" change. For now, I'd suggest to manually create file:
>>> core.network/external/binaries-list
>>>
>>> with content:
>>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>>>
>>> We need to fix more properly as soon as we can, of course.
>>>
>>> Jan
>>>
>>
>

Re: 1st code donation is complete

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Well, great, if you can solve the problem such that we avoid the licensing
problem while also having an actually working solution, that would be
really great. If you have a patch, i.e., one that removes the existing
problematic solution and replaces it with yours, that would be a way
forward, I think, with everything referenced in the issue you're referring
to (i.e., https://issues.apache.org/jira/browse/NETBEANS-4).

Gj

On Mon, Sep 11, 2017 at 9:39 PM, Peter Hansson <
peterhansson_se@yahoo.com.invalid> wrote:

>
>
>
> The problem you ran into, the missing nsProxyAutoConfig.js file, is
> touched upoin in https://issues.apache.org/jira/browse/NETBEANS-4.  As
> far as I understand the problem with the file is that it is GPL'ed and
> therefore cannot live in a Apache repo nor can it be distributed with an
> Apache licensed bundle. Or am I wrong?
>
>
> To fix, Geertjan wrote to me some time ago asking if I would donate my
> ProxySelector2 project to Apache and of course the answer was yes (emails
> from me to various parties on 11 Jun 2017).
>
> In any case, I haven't followed the incubator process and haven't heard
> more about the issue - until today when I stumbled over the messages where
> people said they couldn't build because of this missing file. I thought I
> would pitch in with what I know.
>
> If it is ok to include the file from a legal perspective - so the build
> will work - then I understand that it is a short term way forward to make
> the build work. But the file in question belongs to a part of NetBeans, the
> ProxySelector, which doesn't work with Java8 or later (it expects Rhino,
> not Nashorn) and therefore for all practical matters you might as well
> include an empty nsProxyAutoConfig.js file just to get going with the
> build. Anyway, ProxySelector2 project was born out of this deficiency as
> well as many others that exists with the existing ProxySelector in NB.
>
>
> I'm thrilled with the progress you've made and can't wait till the day
> when Apache NetBeans is ready to accept contributions.
>
>
> Peter
>
>
>
>
>
>
> On Monday, September 11, 2017 8:40 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
>
>
> Great, thanks a lot.
>
> Gj
>
>
> On Mon, Sep 11, 2017 at 8:20 PM, Jan Lahoda <la...@gmail.com> wrote:
>
> > Both done. For building simple "ant" should now suffice.
> >
> > Jan
> >
> > On Mon, Sep 11, 2017 at 6:30 PM, Geertjan Wielenga <
> > geertjan.wielenga@googlemail.com> wrote:
> >
> > > That would be brilliant, thanks very much!
> > >
> > > Gj
> > >
> > > On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
> > >
> > > > Unless someone disagrees (or wants to do that), my plan is to push
> the
> > > > missing file and change the default cluster config to basic later
> > today.
> > > > After that, building should simply be done by "ant".
> > > >
> > > > Jan
> > > >
> > > > On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org>
> > wrote:
> > > >
> > > > > After the 1st run, i followed that instruction and it fixed that
> > > > > particular problem.
> > > > >
> > > > > And i have a succesful build i see:
> > > > >
> > > > > BUILD SUCCESSFUL
> > > > > Total time: 3 minutes 6 seconds
> > > > >
> > > > >
> > > > >
> > > > > On 11-09-17 18:19, Geertjan Wielenga wrote:
> > > > >
> > > > >> I see this problem still when building, of course we have not
> fixed
> > > this
> > > > >> at
> > > > >> this point. But the fix above does not work for me, so I cannot
> > build.
> > > > >>
> > > > >> Gj
> > > > >>
> > > > >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
> > > wrote:
> > > > >>
> > > > >> Hi,
> > > > >>>
> > > > >>> I am afraid the compilation is indeed broken, probably some
> mistake
> > > in
> > > > a
> > > > >>> "last moment" change. For now, I'd suggest to manually create
> file:
> > > > >>> core.network/external/binaries-list
> > > > >>>
> > > > >>> with content:
> > > > >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> > > > >>>
> > > > >>> We need to fix more properly as soon as we can, of course.
> > > > >>>
> > > > >>> Jan
> > > > >>>
> > > > >>
> > > > >
> > > >
> > >
> >
>

Re: 1st code donation is complete

Posted by Peter Hansson <pe...@yahoo.com.INVALID>.


The problem you ran into, the missing nsProxyAutoConfig.js file, is touched upoin in https://issues.apache.org/jira/browse/NETBEANS-4.  As far as I understand the problem with the file is that it is GPL'ed and therefore cannot live in a Apache repo nor can it be distributed with an Apache licensed bundle. Or am I wrong?


To fix, Geertjan wrote to me some time ago asking if I would donate my ProxySelector2 project to Apache and of course the answer was yes (emails from me to various parties on 11 Jun 2017).

In any case, I haven't followed the incubator process and haven't heard more about the issue - until today when I stumbled over the messages where people said they couldn't build because of this missing file. I thought I would pitch in with what I know.

If it is ok to include the file from a legal perspective - so the build will work - then I understand that it is a short term way forward to make the build work. But the file in question belongs to a part of NetBeans, the ProxySelector, which doesn't work with Java8 or later (it expects Rhino, not Nashorn) and therefore for all practical matters you might as well include an empty nsProxyAutoConfig.js file just to get going with the build. Anyway, ProxySelector2 project was born out of this deficiency as well as many others that exists with the existing ProxySelector in NB. 


I'm thrilled with the progress you've made and can't wait till the day when Apache NetBeans is ready to accept contributions.


Peter






On Monday, September 11, 2017 8:40 PM, Geertjan Wielenga <ge...@googlemail.com> wrote:



Great, thanks a lot.

Gj


On Mon, Sep 11, 2017 at 8:20 PM, Jan Lahoda <la...@gmail.com> wrote:

> Both done. For building simple "ant" should now suffice.
>
> Jan
>
> On Mon, Sep 11, 2017 at 6:30 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > That would be brilliant, thanks very much!
> >
> > Gj
> >
> > On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
> >
> > > Unless someone disagrees (or wants to do that), my plan is to push the
> > > missing file and change the default cluster config to basic later
> today.
> > > After that, building should simply be done by "ant".
> > >
> > > Jan
> > >
> > > On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org>
> wrote:
> > >
> > > > After the 1st run, i followed that instruction and it fixed that
> > > > particular problem.
> > > >
> > > > And i have a succesful build i see:
> > > >
> > > > BUILD SUCCESSFUL
> > > > Total time: 3 minutes 6 seconds
> > > >
> > > >
> > > >
> > > > On 11-09-17 18:19, Geertjan Wielenga wrote:
> > > >
> > > >> I see this problem still when building, of course we have not fixed
> > this
> > > >> at
> > > >> this point. But the fix above does not work for me, so I cannot
> build.
> > > >>
> > > >> Gj
> > > >>
> > > >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
> > wrote:
> > > >>
> > > >> Hi,
> > > >>>
> > > >>> I am afraid the compilation is indeed broken, probably some mistake
> > in
> > > a
> > > >>> "last moment" change. For now, I'd suggest to manually create file:
> > > >>> core.network/external/binaries-list
> > > >>>
> > > >>> with content:
> > > >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> > > >>>
> > > >>> We need to fix more properly as soon as we can, of course.
> > > >>>
> > > >>> Jan
> > > >>>
> > > >>
> > > >
> > >
> >
>

Re: 1st code donation is complete

Posted by Geertjan Wielenga <ge...@googlemail.com>.
Great, thanks a lot.

Gj

On Mon, Sep 11, 2017 at 8:20 PM, Jan Lahoda <la...@gmail.com> wrote:

> Both done. For building simple "ant" should now suffice.
>
> Jan
>
> On Mon, Sep 11, 2017 at 6:30 PM, Geertjan Wielenga <
> geertjan.wielenga@googlemail.com> wrote:
>
> > That would be brilliant, thanks very much!
> >
> > Gj
> >
> > On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
> >
> > > Unless someone disagrees (or wants to do that), my plan is to push the
> > > missing file and change the default cluster config to basic later
> today.
> > > After that, building should simply be done by "ant".
> > >
> > > Jan
> > >
> > > On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org>
> wrote:
> > >
> > > > After the 1st run, i followed that instruction and it fixed that
> > > > particular problem.
> > > >
> > > > And i have a succesful build i see:
> > > >
> > > > BUILD SUCCESSFUL
> > > > Total time: 3 minutes 6 seconds
> > > >
> > > >
> > > >
> > > > On 11-09-17 18:19, Geertjan Wielenga wrote:
> > > >
> > > >> I see this problem still when building, of course we have not fixed
> > this
> > > >> at
> > > >> this point. But the fix above does not work for me, so I cannot
> build.
> > > >>
> > > >> Gj
> > > >>
> > > >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
> > wrote:
> > > >>
> > > >> Hi,
> > > >>>
> > > >>> I am afraid the compilation is indeed broken, probably some mistake
> > in
> > > a
> > > >>> "last moment" change. For now, I'd suggest to manually create file:
> > > >>> core.network/external/binaries-list
> > > >>>
> > > >>> with content:
> > > >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> > > >>>
> > > >>> We need to fix more properly as soon as we can, of course.
> > > >>>
> > > >>> Jan
> > > >>>
> > > >>
> > > >
> > >
> >
>

Re: 1st code donation is complete

Posted by Jan Lahoda <la...@gmail.com>.
Both done. For building simple "ant" should now suffice.

Jan

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

> That would be brilliant, thanks very much!
>
> Gj
>
> On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
>
> > Unless someone disagrees (or wants to do that), my plan is to push the
> > missing file and change the default cluster config to basic later today.
> > After that, building should simply be done by "ant".
> >
> > Jan
> >
> > On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org> wrote:
> >
> > > After the 1st run, i followed that instruction and it fixed that
> > > particular problem.
> > >
> > > And i have a succesful build i see:
> > >
> > > BUILD SUCCESSFUL
> > > Total time: 3 minutes 6 seconds
> > >
> > >
> > >
> > > On 11-09-17 18:19, Geertjan Wielenga wrote:
> > >
> > >> I see this problem still when building, of course we have not fixed
> this
> > >> at
> > >> this point. But the fix above does not work for me, so I cannot build.
> > >>
> > >> Gj
> > >>
> > >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
> wrote:
> > >>
> > >> Hi,
> > >>>
> > >>> I am afraid the compilation is indeed broken, probably some mistake
> in
> > a
> > >>> "last moment" change. For now, I'd suggest to manually create file:
> > >>> core.network/external/binaries-list
> > >>>
> > >>> with content:
> > >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> > >>>
> > >>> We need to fix more properly as soon as we can, of course.
> > >>>
> > >>> Jan
> > >>>
> > >>
> > >
> >
>

Re: 1st code donation is complete

Posted by Paul Anderson <pa...@asgteach.com>.
Yes, thanks to everyone involved!

Especially Geertjan, who put his valuable time and effort into this difficult project...

Paul Anderson

On Sep 11, 2017, at 9:56 AM, Sven Reimers <sv...@gmail.com> wrote:

> Sounds good
> 
> Big thanks to all involved!
> 
> Sven
> 
> Am 11.09.2017 18:30 schrieb "Geertjan Wielenga" <
> geertjan.wielenga@googlemail.com>:
> 
>> That would be brilliant, thanks very much!
>> 
>> Gj
>> 
>> On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
>> 
>>> Unless someone disagrees (or wants to do that), my plan is to push the
>>> missing file and change the default cluster config to basic later today.
>>> After that, building should simply be done by "ant".
>>> 
>>> Jan
>>> 
>>> On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org> wrote:
>>> 
>>>> After the 1st run, i followed that instruction and it fixed that
>>>> particular problem.
>>>> 
>>>> And i have a succesful build i see:
>>>> 
>>>> BUILD SUCCESSFUL
>>>> Total time: 3 minutes 6 seconds
>>>> 
>>>> 
>>>> 
>>>> On 11-09-17 18:19, Geertjan Wielenga wrote:
>>>> 
>>>>> I see this problem still when building, of course we have not fixed
>> this
>>>>> at
>>>>> this point. But the fix above does not work for me, so I cannot build.
>>>>> 
>>>>> Gj
>>>>> 
>>>>> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
>> wrote:
>>>>> 
>>>>> Hi,
>>>>>> 
>>>>>> I am afraid the compilation is indeed broken, probably some mistake
>> in
>>> a
>>>>>> "last moment" change. For now, I'd suggest to manually create file:
>>>>>> core.network/external/binaries-list
>>>>>> 
>>>>>> with content:
>>>>>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>>>>>> 
>>>>>> We need to fix more properly as soon as we can, of course.
>>>>>> 
>>>>>> Jan
>>>>>> 
>>>>> 
>>>> 
>>> 
>> 



Re: 1st code donation is complete

Posted by Sven Reimers <sv...@gmail.com>.
Sounds good

Big thanks to all involved!

Sven

Am 11.09.2017 18:30 schrieb "Geertjan Wielenga" <
geertjan.wielenga@googlemail.com>:

> That would be brilliant, thanks very much!
>
> Gj
>
> On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:
>
> > Unless someone disagrees (or wants to do that), my plan is to push the
> > missing file and change the default cluster config to basic later today.
> > After that, building should simply be done by "ant".
> >
> > Jan
> >
> > On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org> wrote:
> >
> > > After the 1st run, i followed that instruction and it fixed that
> > > particular problem.
> > >
> > > And i have a succesful build i see:
> > >
> > > BUILD SUCCESSFUL
> > > Total time: 3 minutes 6 seconds
> > >
> > >
> > >
> > > On 11-09-17 18:19, Geertjan Wielenga wrote:
> > >
> > >> I see this problem still when building, of course we have not fixed
> this
> > >> at
> > >> this point. But the fix above does not work for me, so I cannot build.
> > >>
> > >> Gj
> > >>
> > >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com>
> wrote:
> > >>
> > >> Hi,
> > >>>
> > >>> I am afraid the compilation is indeed broken, probably some mistake
> in
> > a
> > >>> "last moment" change. For now, I'd suggest to manually create file:
> > >>> core.network/external/binaries-list
> > >>>
> > >>> with content:
> > >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> > >>>
> > >>> We need to fix more properly as soon as we can, of course.
> > >>>
> > >>> Jan
> > >>>
> > >>
> > >
> >
>

Re: 1st code donation is complete

Posted by Geertjan Wielenga <ge...@googlemail.com>.
That would be brilliant, thanks very much!

Gj

On Mon, Sep 11, 2017 at 6:28 PM, Jan Lahoda <la...@gmail.com> wrote:

> Unless someone disagrees (or wants to do that), my plan is to push the
> missing file and change the default cluster config to basic later today.
> After that, building should simply be done by "ant".
>
> Jan
>
> On Mon, Sep 11, 2017 at 6:23 PM, Simon IJskes <si...@ijskes.org> wrote:
>
> > After the 1st run, i followed that instruction and it fixed that
> > particular problem.
> >
> > And i have a succesful build i see:
> >
> > BUILD SUCCESSFUL
> > Total time: 3 minutes 6 seconds
> >
> >
> >
> > On 11-09-17 18:19, Geertjan Wielenga wrote:
> >
> >> I see this problem still when building, of course we have not fixed this
> >> at
> >> this point. But the fix above does not work for me, so I cannot build.
> >>
> >> Gj
> >>
> >> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:
> >>
> >> Hi,
> >>>
> >>> I am afraid the compilation is indeed broken, probably some mistake in
> a
> >>> "last moment" change. For now, I'd suggest to manually create file:
> >>> core.network/external/binaries-list
> >>>
> >>> with content:
> >>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
> >>>
> >>> We need to fix more properly as soon as we can, of course.
> >>>
> >>> Jan
> >>>
> >>
> >
>

Re: 1st code donation is complete

Posted by Jan Lahoda <la...@gmail.com>.
Unless someone disagrees (or wants to do that), my plan is to push the
missing file and change the default cluster config to basic later today.
After that, building should simply be done by "ant".

Jan

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

> After the 1st run, i followed that instruction and it fixed that
> particular problem.
>
> And i have a succesful build i see:
>
> BUILD SUCCESSFUL
> Total time: 3 minutes 6 seconds
>
>
>
> On 11-09-17 18:19, Geertjan Wielenga wrote:
>
>> I see this problem still when building, of course we have not fixed this
>> at
>> this point. But the fix above does not work for me, so I cannot build.
>>
>> Gj
>>
>> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:
>>
>> Hi,
>>>
>>> I am afraid the compilation is indeed broken, probably some mistake in a
>>> "last moment" change. For now, I'd suggest to manually create file:
>>> core.network/external/binaries-list
>>>
>>> with content:
>>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>>>
>>> We need to fix more properly as soon as we can, of course.
>>>
>>> Jan
>>>
>>
>

Re: 1st code donation is complete

Posted by Simon IJskes <si...@ijskes.org>.
After the 1st run, i followed that instruction and it fixed that 
particular problem.

And i have a succesful build i see:

BUILD SUCCESSFUL
Total time: 3 minutes 6 seconds


On 11-09-17 18:19, Geertjan Wielenga wrote:
> I see this problem still when building, of course we have not fixed this at
> this point. But the fix above does not work for me, so I cannot build.
> 
> Gj
> 
> On Thu, Aug 31, 2017 at 11:07 AM, Jan Lahoda <la...@gmail.com> wrote:
> 
>> Hi,
>>
>> I am afraid the compilation is indeed broken, probably some mistake in a
>> "last moment" change. For now, I'd suggest to manually create file:
>> core.network/external/binaries-list
>>
>> with content:
>> 22C41D62B7BD70C00603B2CAE75406414224CF9F nsProxyAutoConfig.js
>>
>> We need to fix more properly as soon as we can, of course.
>>
>> Jan