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/
