skip to main |
skip to sidebar
Gather clues
Many possibilities to uncover
============================================================================================================================= Hello NetCAT team, please find some time for reading this week's NetCAT status report. 1. Overall summary In spite of NetBeans 6.9 stabilization going forward the bug income from NetCAT team still keeps above 100 new bugs per week. Communication over e-mails even increased slightly to ~16.7 messages per day. Luckily the range of discussed topics was not as uniform as during the week before last. :-) Besides editing features also debugging problems, performance, PHP or Ruby support were talked over. To document that NetCAT 6.9 in general started nicely I am attaching two charts comparing weekly activity since NetCAT 6.5. 2. Important stuff * One of major NetBeans 6.9 features is OSGi bundles interoperability [1][1]. I have seen that 6 NetCAT participants decided to focus on the NetBeans RCP so I believe these guys are interested in this functionality. Has anybody used already existing OSGi bundle in your NetBeans RCP based application? Or did you want to develop your own OSGi bundle that would be used in the platform? Please let us know! [1] [2] http://wiki.netbeans.org/OSGiUserStories * Eric Smith complained that closing a project triggered classpath scanning operation. Eric considers this insane and Scott Palmer ran into that as well. We are aware of similar problems but need more information on that. If you see this often please launch NetBeans with a special switch [2] and then send us your messages.log file for deeper analysis. [2] -J-Dorg.netbeans.modules.parsing.impl.indexing.RepositoryUpdater.level=FINE * Several participants pointed out that there was still a handful of regressions after implementation of the line wrapping feature. Glenn Holmer reopened his incorrect diff issue ([3]#183017), Abderrahim Bajja got a NPE and Keith Davis had his tabs in Editor messed up and right margin line not working ([4]#182673). He is even concerned whether line wrap was worth the destabilization. Honestly, we can always turn it off if quality of editing does not meet its original level. :-( * Keith also does not understand why NetBeans asks him for a Master Password on two Windows 7 machines while his primary development IDE stays silent. Jesse Glick suggested to diagnose what's wrong with keyring implementation on the affected machine. Two more participants agree that current UI is not well designed and filed 5 bugs on that. Keith, please file an issue against platform/Options&Settings [5][3] and attach message.log created with the mentioned switch. [3] [6] https://netbeans.org/bugzilla/enter_bug.cgi?product=platform&component=Options%26Settings&short_desc= [69cat]%20 * Nigel Leck initiated a long thread about "Public Inner Class" encapsulation hint which should either have a better description such as "Public Nested Class" or ignore inner enumerations. Niklas Matthies joined Nigel and convinced Jan Lahoda to add a switch allowing to suppress warning about inner enums. * Leonardo Alves da Costa noticed that Quick File Chooser didn't show any content after switching to its classic view. It's reproducible but has a workaround to go one level up and then back. Did you report this already Leonardo? * Ingo Reinhart would like to hear opinion from other PHP developers on his requirement ([7]#183217) to provide a hint for missing method implementations if a class extends other abstract class. Goran Miskovic is convinced that current implementation is correct if missing method is non-abstract and filed [8]#183240 instead. Others? * BTW, are you aware of the new possibility to "View > Show Non-printable Characters"? Check it out if you like it or not. :-) 3. Bug hunting * Michael Nascimento discovered a memory leak in Editor ([9]#183296). He shared with us two message.log files and heap dumps and his help was essential in finding that some listener was not weak which lead to the OOME. Great job Michael! * Power users like Eric Smith can no longer run into a deadlocked IDE which could happen if you switch users with different access rights. Eric reported that if UI Gestures Collector could not open its files, IDE became unresponsive ([10]#183331). We fixed it today. * Michel Graciano focused on tooltips and found out that there is no preview for folded code anymore ([11]#183120), sidebar popup shows no diff ([12]#183362) and tooltip evaluation of statements during debugging does not work as well ([13]#183305). We are looking into all of these regressions. * Glenn Holmer keeps cooperating with us on finding the root cause for the unresponsive debugger ([14]#174668). Lately he was able to generate another profiler snapshot and attached it to similar issue [15]#182064 with short description of what he was doing. Thanks a lot Glenn! * Best bug reporter of the previous week was again Eric Smith, this time with 21 submitted issues mainly against Ruby. * Some of you might have already noticed that we started waiving nasty P2 bugs (e.g. [16]#137829). Unfortunately these are typically quite complex and/or dangerous issues plus we don't have enough resources to focus on fixing them. If this happens to your bugs, please don't take it personally ;-) because we will return to them after 6.9 is out. Thanks for your understanding. 4. Statistics Bugs submitted: 478 (+108) Open bugs: 241 (4/14/217/6) E-mails: 506 (+117) Thank you all for your help! Best regards, -Jirka References Visible links 1. http://wiki.netbeans.org/OSGiUserStories 2. http://wiki.netbeans.org/OSGiUserStories 3. http://netbeans.org/issues/show_bug.cgi?id=183017 4. http://netbeans.org/issues/show_bug.cgi?id=182673 5. https://netbeans.org/bugzilla/enter_bug.cgi?product=platform&component=Options%26Settings&short_desc=%5B69cat%5D%20 6. https://netbeans.org/bugzilla/enter_bug.cgi?product=platform&component=Options%26Settings&short_desc=%5B69cat%5D%20 7. http://netbeans.org/issues/show_bug.cgi?id=183217 8. http://netbeans.org/issues/show_bug.cgi?id=183240 9. http://netbeans.org/issues/show_bug.cgi?id=183296 10. http://netbeans.org/issues/show_bug.cgi?id=183331 11. http://netbeans.org/issues/show_bug.cgi?id=183120 12. http://netbeans.org/issues/show_bug.cgi?id=183362 13. http://netbeans.org/issues/show_bug.cgi?id=183305 14. http://netbeans.org/issues/show_bug.cgi?id=174668 15. http://netbeans.org/issues/show_bug.cgi?id=182064 16. http://netbeans.org/issues/show_bug.cgi?id=137829