On Mon, 2017-07-03 at 09:04 +0300, Emilian Bold wrote:
> Glad to see the Python plugins are still being maintained.
> 
> I see you are committing under http://hg.netbeans.org/main/contrib/
> 
> I assume this means you have a OCA on file and Oracle owns and will
> donate just fine your existing contributions to the ASF.

That is correct. This code currently belongs to Oracle will be donated
to Apache.

> 
> Note that the main-contrib cluster is still not reviewed by Oracle
> and
> is going to be among the last to be donated
> (https://cwiki.apache.org/confluence/display/NETBEANS/Apache+Transiti
> on
> )

Indeed.

> 
> > - When do we do the release?
> 
> To do the release you have to wait for the donation. Geertjan has a
> timeline somewhere.

Indeed. We can target August and delay if required. We are not in a
hurry.

> 
> > - Do we merge the improved completion and syntax validation? If so,
> > do
> > we enable them by default?
> > - Do we merge the RST support?
> 
> Not sure why are you asking this. Does this code have impact outside
> NBPython? Are there licensing issues?

Completion/syntax validation is a major change that's not fully tested
on Windows and MacOS. I use this feature on my Linux and it is stable
and has been for some time now. I really like more tests before
merging.

Completion/syntax validation also requires new binaries (see below).

Concerning both features: they are currently in their own "modules" (eg
python.rst) and thus requires the definition of the Python cluster to
be changed in the main repository. 

> 
> > - Can we migrate our wiki pages from http://nbpython.atlassian.net/
> > (private and I don't have admin access) to
> > https://cwiki.apache.org/confluence/display/NETBEANS? If so, I
> > think we
> > need a Contrib/NBPython space to put the pages.
> 
> Yes, I believe you should migrate the wiki to Apache and decommission
> the old wiki.

OK Cool.

> 
> > - How can we support the download of external binaries in the
> > Apache
> > process? We need to host two custom builds of Jython and some
> > Python
> > libs (for the new autocompletion/syntax validation).
> 
> I'm still unclear how we will handle the hgbinaries but it boils down
> to the license you have. Jython is Python Software Foundation License
> which is approved by ASF
> (https://www.apache.org/legal/resolved.html#category-a ). Please list
> the Python libs licenses and compare with
> https://www.apache.org/legal/resolved.html

As far as I know, we have:
- Jython (http://jython.org PYTHON SOFTWARE FOUNDATION LICENSE VERSION
2)
- setuptools (https://pypi.python.org/pypi/setuptools, MIT)
- PEP8 (https://pypi.python.org/pypi/pep8, MIT)
- Jedi (https://pypi.python.org/pypi/jedi/0.10.2, MIT)
- Pyflakes (https://pypi.python.org/pypi/pyflakes/1.5.0, MIT)

So we should be good from this perspective.

> 
> NBPython could become the 1st NetBeans sub-project under Apache!
> 
> Who owns nbpython.org/ ? Will this be donated to Apache?

I guess it is owned by Lou Doraso the current project leader of
NBPython who is currently unavailable due to personal issues. I am
taking care of the project in the meantime.


Many thanks for you feedback!

> 
> --emi
> 
> 
> On Sun, Jul 2, 2017 at 9:49 PM, Julien Enselme <[email protected]>
> wrote:
> > Hi,
> > 
> > I represent the team behind NBPython, the Python plugin for
> > NetBeans.
> > First, some context for those that don't know us: Python was
> > officially
> > supported in NetBeans until around 2010. After languishing for five
> > years, The NBPython Project was resurrected as a standalone, all-
> > volunteer project in December 2014. Our code is currently hosted in
> > the
> > contrib repository (http://hg.netbeans.org/main/contrib/) and we
> > rely
> > on NetBeans bugtracker. We also have a website http://nbpython.org/
> >  and
> > a forum http://forums.nbpython.org
> > 
> > Our last release was made in November 2015 and I now think we are
> > ready
> > for a new one. The point of this email is to: informer as many
> > users
> > that we are planing to release and get feedback on what we are
> > planing
> > to do. I hope we will be able to do all that at Apache!
> > 
> > From my side, I have some questions on which I'd love your inputs:
> > - When do we do the release? Do we want for the Apache transition
> > do be
> >  done? IMHO, August looks good. This would allow us to release with
> > NetBeans 9.0
> > - Do we merge the improved completion and syntax validation? If so,
> > do
> > we enable them by default?
> > - Do we merge the RST support?
> > - Can we migrate our wiki pages from http://nbpython.atlassian.net/
> > (private and I don't have admin access) to
> > https://cwiki.apache.org/confluence/display/NETBEANS? If so, I
> > think we
> > need a Contrib/NBPython space to put the pages.
> > - How can we support the download of external binaries in the
> > Apache
> > process? We need to host two custom builds of Jython and some
> > Python
> > libs (for the new autocompletion/syntax validation).
> > 
> > 
> > Here is a small summary of the main changes:
> > - Improvements to completion and syntax validation. Feedback and
> > review
> > welcomed. The code is here:
> > https://bitbucket.org/Jenselme/nb-contrib/commits/branch/jedi The
> > wiki
> > page: https://dl.jujens.eu/nbpython/autocomplete.html
> > - Basic support for RST files (code is highlighted, text is run
> > against
> > the spellchecker). Feedback and review welcomed.
> > The code is here:
> > https://bitbucket.org/Jenselme/nb-contrib/commits/branch/rst The
> > wiki
> > page: https://dl.jujens.eu/nbpython/RST.html
> > 
> > For the full list, see: https://dl.jujens.eu/nbpython/release.html
> > 
> > 
> > If you don't want to build NetBeans or the NBMs yourself, you can
> > get
> > my development NBMs (that I use on my NetBeans 8.2 install) here:
> > https://bitbucket.org/Jenselme/nb-contrib/downloads/
> > 
> > They include most fixes pushed in the NetBeans main/contrib and my
> > completion/syntax/RST features.
> > 
> > 
> > Feedback and contributions welcomed ;-)
> > 
> > Regards,
> > --
> > Julien Enselme
> > http://www.jujens.eu/
-- 
Julien Enselme
http://www.jujens.eu/

Reply via email to