Monday, April 20, 2015

Like the winds in April...

Like the winds in April, we are very busy "cleaning things up" at the NetBeans Python Project.

As you may know, the folks at Jython.org have been very busy, and have released Jython 2.7 RC2.
See Jim Baker's presentation at PyCon 2015!  Recently, Ralph and Julio have done some exciting work getting this new Jython ready for testing in NetBeans, and we plan to have Jython 2.7 GA as part of our release (#251765) of the Python Plugin for Netbeans.

Most recently, our new engineer Vincent has taken on getting UTF-8 working (#153498)!

Earlier this month, Ralph also worked on Project2 (Python Projects using Setuptools), and I continue to work on Platform Autodetect (#251902), which appears to need a complete rewrite based on our latest requirements. Also, I find I am spending more time than I would like fending off bots and spam from both netbeans.org and our NBPython forum. A big thank you to the fine folks at BotScout.com for helping to keep our forum clean!

I also spent a little time recruiting, and we are nearly staffed-up to achieve the desired velocity - this month, we welcome Julien Enselme and Val Akkapeddi, who have joined us as Engineers!

Julien Enselme is completing his Master's in Engineering and is currently an intern at Ioda-net, Switzerland. His background includes experience with Pyramid as well as Raspberry Pi and Arduino.

Val Akkapeddi is a Sr. Consultant based in New York. His background includes Java and Java EE, as well as automated testing and deployment/DevOps.

Please give Julien and Val a warm welcome [tremendous applause] !

Upcoming tasks - We continue to work through the bugs at bugzilla. In the coming weeks we will be onboarding the new Engineers and QA Analysts, upgrading our bundled platform in Dev to Jython 2.7 (probably RC3) and making improvements (that I had deferred) to the NBPython.org website.

Stay tuned...

Tuesday, April 7, 2015

March 2015 retrospective

The time has gone by fast!

Much was accomplished last month.  Jiri modified the clusters.properties config, and we now have a "real" Python build again!  http://hg.netbeans.org/core-main/rev/95c14a4ab557

This has made building much more straightforward, and we can build NBMs locally as well. Debugging is working well for me using Netbeans 8.0.2 and tryme-debug

The conversion from GSF to CSL (Parsing & Indexing) was largely completed, and has been integrated and backported to the development repository at Netbeans.org with good results. Thanks to Ralph and Julio for this. 

Ralph has cleaned up several bugs, and is working on Project2 (Python Projects using Setuptools), and I have been working on PythonPlatformManager, particularly with Autodetect. I could use an engineer that has a Mac, since the typical Python setup appears to be different from both Windows and Linux, according to testing performed by Serhii.

Speaking of testing, last month I was happy to recruit Solaris Developer Tim Foster to perform QA of NetBeans Python support on the Solaris platform.

While Geertjan and Ralph were at NetBeans Day Netherlands, they met Vincent Van Der Leun, who subsequently volunteered to be an Engineer on the Python Project! Vincent is a Java OCPJ and skilled Python developer who has worked for many years at a Netherlands-based startup.

Please give Vincent and Tim a warm welcome [thunderous applause]!

Upcoming tasks - In addition to working through the bugs at bugzilla, in the coming month we will be onboarding new Engineers and QA Analysts, upgrading our bundled platform to Jython 2.7 and making some substantial improvements to our NBPython.org website.

Stay tuned...