For nb-javac, we could return to the discussion of getting it installed during a step in the installer?
Gj On Sat, 8 Aug 2020 at 19:07, Geertjan Wielenga <[email protected]> wrote: > Hopefully we won’t need nb-javac forever and since you’re a committer, why > not merge your PR? > > Gj > > On Sat, 8 Aug 2020 at 17:57, Tim Boudreau <[email protected]> wrote: > >> In order to double check that my update server had complete dependencies, >> I >> installed a freshly-built build from master a couple of days ago and ran >> it >> on a clean userdir - same experience anyone downloading it for the first >> time will have. >> >> Issues: >> - Microscopic font sizes on a high-dpi screen and not antialiased (I >> submitted a pull request to fix this almost a year ago - >> https://github.com/apache/netbeans/pull/1446 ) >> - J2SE projects (Ant-based) are not recognized. On using Open File to >> open a file in such a project, I get the admonishment to install nb-javac >> - After installing nb-javac, J2SE Ant-based projects are *still* not >> enabled and such projects are not recognized (maven projects are) >> >> Basically, unless you're a netbeans expert, you are not going to know >> about, or easily find information on >> - Adding -J-Dawt.useSystemAAFontSettings=lcd_hrgb to >> $NB_HOME/etc/netbeans.conf >> - Adding --fontsize nn to $NB_HOME/etc/netbeans.conf >> - Manually enabling J2SE projects and dependencies in Tools | Plugins - a >> new user doesn't know what a plugin is. >> >> Are we just producing builds for NetBeans experts, and we don't care if >> anyone else uses it? Because this is a recipe for "I installed it and I >> couldn't read the text and couldn't open anything. It's junk. Don't >> bother with it." If we have the slightest ambition of releasing >> professional-quality software, failing to fix low-hanging-fruit problems >> any new user is going to encounter in the first five minutes using it and >> have no idea how to fix is totally, totally unacceptable. >> >> Do *not* reply with "Well, some nice vendor is going to create their own >> distribution and fix the user experience." It's a cop-out and in fact >> nobody is doing that. >> >> -Tim >> >> -- >> http://timboudreau.com >> >
