Sounds like a plan.

Indeed, we need to come up with a roadmap and so on, though in general the
focus right now without needing discussion I think is to focus on not
adding any new features nor fixing any bugs -- except for anything that
needs to be done in order to get a release done. I.e., so providing a fix
to avoid GPL code fits within that and indeed the more complete solution
would be for after that initial release.

Gj

On Mon, Sep 11, 2017 at 9:56 PM, Peter Hansson <
[email protected]> wrote:

>
>
>
> Well, I have ProxySelector2 which is a working solution but which is a
> COMPLETE replacement of the existing NB ProxySelector2 and fixes a bunch of
> other reported issues too.
> (URL: https://bitbucket.org/phansson/netbeansproxy2)
>
> But the question is if there's time for taking that into the NB code base
> now?  As a quick workaround I should be able to in 24h to come up with a
> simple patch that can make the existing ProxySelector work without the
> GPL'ed file. It still wont work (as in: it won't do what it is supposed to)
> but we won't be worse off than we are today. And then we'll leave inclusion
> of ProxySelector2 for post NB9 phase, perhaps for NB9.1.
>
>
> Let me know.
>
>
> Peter
>
>
>
>
>
> On Monday, September 11, 2017 9:43 PM, Geertjan Wielenga <
> [email protected]> wrote:
>
>
>
> 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 
> <[email protected]>
> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]>
> >> 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 <[email protected]>
> >> > 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:
> >> > > >>> 22C41D62B7BD70C00603B2CAE75406 414224CF9F nsProxyAutoConfig.js
> >> > > >>>
> >> > > >>> We need to fix more properly as soon as we can, of course.
> >> > > >>>
> >> > > >>> Jan
> >> > > >>>
> >> > > >>
> >> > > >
> >> > >
> >> >
> >>
> >
>

Reply via email to