On Thu, Dec 30, 2021 at 1:16 PM Matthias Bläsing <mblaes...@doppel-helix.eu> wrote:
> Hi, > > Am Donnerstag, dem 30.12.2021 um 18:58 +0000 schrieb Eric Bresie: > > And there is still no completed donation. > > Yes, from my POV this is a good example, that the CLA model of > development does not work. The only argument for the CLA is, that a > single party is able to handle copyright and licenses in a sane way, > that only worked partially and took a really long time. At least that > is a result of this demonstration. > > You should keep in mind, that the first donations were driven by > Geertjan, who put a lot of effort into it and we don't know how much > more effort it took behind the scenes. I would not bet on any more > donations. > Do want to say I appreciated the hard work Geertjan did previously and was sad when he was no longer still there to spearhead these sorts of things… > So then what’s next? > > Option 1: Take the CDDL/GPLv2 licenses source and make that work on > Apache NetBeans (nothing stopping the resurrection of nbpython > project). If the necessary steps are documented and donation happens > the steps can be reproduced against the donated codebase. >From the nbpython code (I.e. https://sourceforge.net/p/nbpython/mercurial/ci/default/tree/ ), the mirrored hg code http://source.apidesign.org/hg/netbeans/contrib/file/6b5e5bedcd2a , the mavenized version https://github.com/timboudreau/netbeans-contrib ? Or something else? My branch https://github.com/ebresie/netbeans/tree/nbpython_integration3 had code mainly from the hg code with tweaks to make it a cluster, updated headers using the Netbeans tools, and a few other updates. I was on pause with expectations of picking up (and redoing) once the donation was available (which why I keep asking about the status). Is that what is meant? Option 2: Rebuild Python support from scratch. You already said that > the LSP approach might work and given that > > https://github.com/apache/netbeans/pull/3385 > > is tested with python LSP, there is already work done elsewhere. I’ve been toying with a work in progress on new LSP Python implementation. For the reference to Python LSP in the above PR, is there some other Python LSP in work (if so who is doing so as the more the merrier)? Or was this pr using Python LSP to test the change? Or was this intended to use the pr with WIP to further verify the PR? > Greetings > > Matthias Thanks for the input Eric -- Eric Bresie ebre...@gmail.com