Digitally signing the NetBeans binaries for macOS notarization

2020-02-28 Thread Emilian Bold
Hello,

For OpenBeans.org I have to notarize the macOS app, which means among
other things digitally signing everything that looks executable to
Apple: standalone binaries and dynamic libraries. See
https://developer.apple.com/documentation/xcode/notarizing_macos_software_before_distribution

We have both of these in a NetBeans release and I have been wondering
if it's not more practical to just digitally sign these binaries with
the Apache key instead?

OR, I could just sign these with my key and update the binaries /
external files used by NetBeans so that the resulting binary
distribution has less things to worry about.

I'm happy with either solution. Using my key would be fastest as I can
just use my key and create a PR. I don't know how signing with the
Apache key is done but I assume somebody that worked on the NetBeans
macOS installer knows.

I see the following files:

* native execution with the most:

ide/bin/nativeexecution/MacOSX-x86/killall
ide/bin/nativeexecution/MacOSX-x86/process_start
ide/bin/nativeexecution/MacOSX-x86/pty
ide/bin/nativeexecution/MacOSX-x86/pty_open
ide/bin/nativeexecution/MacOSX-x86/stat
ide/bin/nativeexecution/MacOSX-x86/unbuffer.dylib
ide/bin/nativeexecution/MacOSX-x86_64/killall
ide/bin/nativeexecution/MacOSX-x86_64/process_start
ide/bin/nativeexecution/MacOSX-x86_64/pty
ide/bin/nativeexecution/MacOSX-x86_64/pty_open
ide/bin/nativeexecution/MacOSX-x86_64/stat
ide/bin/nativeexecution/MacOSX-x86_64/unbuffer.dylib

* profiler:
profiler/lib/deployed/jdk15/mac/libprofilerinterface.jnilib
profiler/lib/deployed/jdk16/mac/libprofilerinterface.jnilib

* C/C++:
cnd/bin/MacOSX-x86/libBuildTrace.dylib
cnd/bin/MacOSX-x86_64/libBuildTrace.dylib
dlight/bin/MacOSX-x86/fs_server

* JavaFX has some dylibs inside the JAR:

platform/modules/ext/javafx-graphics-13-mac.jar
platform/modules/ext/javafx-media-13-mac.jar
platform/modules/ext/javafx-web-13-mac.jar

* and this one:

platform/modules/lib/libjnidispatch-nb.jnilib

--emi

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Building NetBeans with Gradle

2020-02-28 Thread Enrico Olivelli
Interesting.

Was also Robert working on building Netbeans with Maven?

Enrico

Il Ven 28 Feb 2020, 08:09 Mario Schroeder  ha
scritto:

> Hi Lazlo,
>
> those are great news. Thanks for sharing.
>
> I also hope that the Kotlin support is taking up speed than we could even
> support the Gradle Kotlin DSL.
>
> Laszlo Kishalmi  schrieb am Fr., 28. Feb. 2020,
> 02:23:
>
> > Dear all,
> >
> > I just would like to share the progress of my secret project: build
> > NetBeans with Gradle
> >
> > I'm still not sure how far I would like to go with this experiment, but
> > if nothing else it could be a good test data for the Gradle Support.
> >
> > I had the following milestones in my mind:
> >
> > M0: Done: Get the project dependencies straight, without having circular
> > dependencies: Right now it has 813 sub-projects in the known clusters
> >
> > M1: Done: Get the modules in the Platform cluster (and the harness
> > cluster) compileable.
> >
> > M2: TBD: Make the unit tests pass for the Platform Cluster.
> >
> > M3: TBD: Make the output of the Platform cluster actually runable.
> >
> > How it works:
> >
> > I have a specific NetBeans Gradle Plugin which reads the
> > nbproject/clusters.properties and each module nbproject/project.xml file
> > to get the dependency configuration. other configuration items are read
> > from the nbproject.properties file. In theory we do not have to do any
> > changes for an ordinary module it shall work out of the box without even
> > having a build.gradle file. There are however some special cases where
> > build.gradle file is required. Unfortunately there are some dependency
> > tangles between the modules causing circular dependency in Gradle. In
> > these cases I had to split up the modules between test and source
> projects.
> >
> > If anyone would like to have a look:
> >
> > please clone the gradle2 branch of my fork:
> > https://github.com/lkishalmi/netbeans
> >
> > The Gradle build right now needs the help to fetch the external
> > dependencies: ant download-all-extbins
> >
> > But after that one:
> >
> > ./gradlew buildPlatformCluster -x check
> >
> > shall work. (It currently requires JDK 11 or up)
> >
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> > For additional commands, e-mail: dev-h...@netbeans.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >
>


Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Jaroslav Tulach
>> What do you think about stopping support Java 8 as NetBeans runtime from
>> 12.1 and on?
>>
> -10

Laszlo wrote:

> Wow, that's a massive negative!
>

Right. I started up with as negative number as I could come up with. The
execution of NetBeans bits on JDK8 is important for me and my employer...


> My first intention to pop up this thread was such concerns to turn up.
>

...on the other hand, now the discussion can get more positive: We don't
care about Apache NetBeans IDE distribution - feel free to require JDK11 as
the lowest JDK for the Apache NetBeans IDE 12.1+. In fact I am running my
IDE on JDK11 as well.

All we care about is Apache NetBeans as a Platform - we want to be able to
use the latest sources, built them on JDK8, add additional VisualVM and/or
IGV modules and run that all on JDK8. That requires two things:
- build NetBeans sources with target 1.8
- don't use JDK9+ APIs unconditionally - always have an alternative that
works on JDK8

I believe our need doesn't require much human intervention. We'll be
probably fine with automated tests - e.g. build NetBeans sources on JDK8
and run the current set of tests on JDK8. If you guys decide that all
manual testing will be done just on JDK11+ - fine with me - we will just
need to do some sanity testing on JDK8 ourselves.

With that said: feel free to require JDK11+ for the Apache NetBeans IDE
12.1+. Just keep the Travis jobs building and testing on JDK8 and (in the
interest of people still using NetBeans Platform) make sure that all the
Maven Central uploaded bits are compiled with target 1.8.

-jt

PS: The `nb-javac` issue: IGV is actually using Java editing modules, so we
are interested in having nb-javac working on JDK8. We bundle the `nb-javac`
as part of IGV - e.g. there is no need to download `nb-javac`. Enough to
use it when present. I assume we can help with the maintenance of this part
of the code base. Dušan Bálek, Tomáš Zezula, Sváťa Dědic and last but not
least Jan Lahoda have a lot of expertise in this area and can make sure
parsing of Java sources on JDK8 still works (even it will not be used by
Apache NetBeans IDE itself).


> On 2/27/20 4:29 AM, Jaroslav Tulach wrote:
> > čt 27. 2. 2020 v 2:13 odesílatel Laszlo Kishalmi <
> laszlo.kisha...@gmail.com>
> > napsal:
> >
> >> Dear all,
> >>
> >> What do you think about stopping support Java 8 as NetBeans runtime from
> >> 12.1 and on?
> >>
> > -10
> >
> > OracleLabs is building the GraalVM tools on top of NetBeans Platform. The
> > tools include such popular applications like VisualVM. As we produce
> > GraalVM+JDK8 bundle, we need the NetBeans Runtime and applications built
> on
> > top of it to run on JDK8. Btw. I am sure other NetBeans Platform users
> are
> > in the similar position.
> >
> > If you want OracleLabs members to contribute to Apache NetBeans, then the
> > NetBeans Platform (at least, possibly also ide, webcommon and java
> > clusters) shall compile and execute on JDK8.
> > -jt
> >
> >
> > Neil mentioned it in the user's chat first regarding that we have issues
> >> with nb-javac from time to time.
> >>
> >> As we know our mid term plan is/was to rely on javac tooling instead of
> >> habing to maintain the nb-javac fork.
> >>
> >> Right now NetBeans run fairly well on standard javac, however when the
> >> IDE is running on Java 8 we need the nb-javac.
> >>
> >> I think removing Java 8 support as runtime shall be not a big deal, it
> >> would be a few thing less to worry about. During the 12.x cycle we could
> >> perfect our stuff on Java 11.
>
>
>


Re: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Tim Boudreau
FWIW, I still run NetBeans daily on JDK 8, for reasons of stability -
particularly assertion errors and other misbehavior from javac-related
editor code, whenever I've tried to use 10 or later.

And similarly, for libraries, everything I release on Maven central is
still built against JDK 8 (there was a nasty backward incompatible change
in the JDK, with some method on ByteBuffer getting changed to return
ByteBuffer instead of Buffer, which has catastrophic consequences at
runtime if you mix code compiled against JDK 8 and JDK 10 or later, and my
Acteur library uses NIO heavily), so given the amount of the rest of the
world's code that is sitting in Maven Central, compiled on JDK 8, I expect
to be staying with that for a long time to come, for better or worse.

-Tim


Re: Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Neil C Smith
On Fri, 28 Feb 2020 at 09:55, Jaroslav Tulach  wrote:
> PS: The `nb-javac` issue: IGV is actually using Java editing modules, so we
> are interested in having nb-javac working on JDK8. We bundle the `nb-javac`
> as part of IGV - e.g. there is no need to download `nb-javac`. Enough to
> use it when present. I assume we can help with the maintenance of this part
> of the code base. Dušan Bálek, Tomáš Zezula, Sváťa Dědic and last but not
> least Jan Lahoda have a lot of expertise in this area and can make sure
> parsing of Java sources on JDK8 still works (even it will not be used by
> Apache NetBeans IDE itself).

This to me is the crux of the issue.  My comment on the users@ thread
was more with thought of stopping default/official support of Java
editing when running on JDK 8.  ie. at least making nb-javac far more
optional from 12.1 than it is now.

It does not seem sustainable to keep telling people with refactoring
issues to uninstall nb-javac.  Somehow those issues need addressing,
particularly if they're in code we have no control of here.  I think
more help on the maintenance of this part, particularly with regard to
any updates for Java 14 support, might be good in the 12.0 timeframe.
Java 13 updates for nb-javac during the 11.2 release (which also
required 11.2u1) were a PITA!  That was my real reason for being in
favour of shifting the whole schedule back a month - not Eric's Xmas.
;-)

Longer term we need to start making nb-javac less (then not) required.
At least initially making it something legacy to opt in to rather than
opt out of seems a good move?  From an ASF point of view I think the
way nb-javac and JavaFX are currently installed may be pushing at the
limits of compliance.

Best wishes,

Neil

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Neil C Smith
On Fri, 28 Feb 2020 at 10:12, Tim Boudreau  wrote:
> (there was a nasty backward incompatible change
> in the JDK, with some method on ByteBuffer getting changed to return
> ByteBuffer instead of Buffer, which has catastrophic consequences at
> runtime if you mix code compiled against JDK 8 and JDK 10 or later,

Aside - surely -release 8 covers that fine?!  I also have a few things
that are majorly affected by that.

Neil

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Memory usage text rendering issue

2020-02-28 Thread Tim Boudreau
>
>
> > and the current code *does* go through a BufferedImage.
> That's what I figured... I'd recommend redoing it without.
>

DO NOT.

I happened to be around to chat with the author of that code - Scott
Violet, at the time one of the lead developers on the Swing team, when he
rewrote that component - this was around the time of the defunct Swing
Application Framework JSR, and being friends with a few guys on the Swing
team, hung out in their offices in Santa Clara a good bit.

The reason:  GradientPaint's allocate large rasters (large being int[width
* height * 4])  on every repaint.  That creates a ton of GC pressure and
memory churn from something that's repainting itself on a timer, for
absolutely no reason.

The solution:  Keep an offscreen BufferedImage with the gradient, which
only ever needs to be painted *once*, and then clear area that was *not* the
graph.  A solution I suggested to Scott, who said (with an unspoken
trailing "you idiot") "Yeah, that's what I just wrote."

Anyway, it's like that for a very legitimate reason.

If there are scaling issues, try using (on the component)
getGraphicsConfiguration().createCompatibleImage(width,
height) (and if you want to be anal about it, keep track of the
GraphicsConfiguration and recreate it if it changes [window was moved to a
different size monitor]) - or if creating it independent of component
creation, 
GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice().getDefaultConfiguration().createCompatibleImage(width,
height) (but don't expect it to necessarily be right in a multi-monitor
setup).

Most likely the root of the problem is simply

theGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
RenderingHints.VALUE_ANTIALIASING_ON)

At any rate, it is using an offscreen BufferedImage for a very good reason,
and I'd strongly recommend not ripping that out unless you want to cause a
completely pointless performance issue.

-Tim


Re: Memory usage text rendering issue

2020-02-28 Thread Peter Hull
On Fri, 28 Feb 2020 at 10:37, Tim Boudreau  wrote:
> I happened to be around to chat with the author of that code
Thanks for the info; I mentioned above that the code seemed strangely
complicated and I could not find any comments or history to explain
it.
> The reason:  GradientPaint's allocate large rasters (large being int[width
> * height * 4])  on every repaint.
I did not know this. But, the updated widget doesn't use gradient
paints any more, just a flat colour filled polyline and some text, so
hopefully we won't get that problem.

> Most likely the root of the problem is simply
> theGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
> RenderingHints.VALUE_ANTIALIASING_ON)
I believe the ugliness was caused by rendering the text + dropshadow
into a buffer created with the 'nominal' pixel dimensions, then
causing it to scale up a bit by drawing it on to the HiDPI screen
(e.g. a 125% scale, which resulted in blockiness). As mentioned by
David Green above it looks OK if the drop shadow effect is turned off.
In this case text was drawn straight onto the Graphics2D.

If you wouldn't mind running an eye over the code that would be great!

Pete

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Memory usage text rendering issue

2020-02-28 Thread Emilian Bold
> I  believe the ugliness was caused by rendering the text + dropshadow
into a buffer created with the 'nominal' pixel dimensions, then
causing it to scale up a bit by drawing it on to the HiDPI screen
(e.g. a 125% scale, which resulted in blockiness). As mentioned by
David Green above it looks OK if the drop shadow effect is turned off.
In this case text was drawn straight onto the Graphics2D.

Can confirm I disabled dropped shadow on macOS and it was acceptable.

I also never liked the gradient so if by getting rid of it we clean up
some complex code, even better.

--emi

On Fri, Feb 28, 2020 at 1:04 PM Peter Hull  wrote:
>
> On Fri, 28 Feb 2020 at 10:37, Tim Boudreau  wrote:
> > I happened to be around to chat with the author of that code
> Thanks for the info; I mentioned above that the code seemed strangely
> complicated and I could not find any comments or history to explain
> it.
> > The reason:  GradientPaint's allocate large rasters (large being int[width
> > * height * 4])  on every repaint.
> I did not know this. But, the updated widget doesn't use gradient
> paints any more, just a flat colour filled polyline and some text, so
> hopefully we won't get that problem.
>
> > Most likely the root of the problem is simply
> > theGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
> > RenderingHints.VALUE_ANTIALIASING_ON)
> I believe the ugliness was caused by rendering the text + dropshadow
> into a buffer created with the 'nominal' pixel dimensions, then
> causing it to scale up a bit by drawing it on to the HiDPI screen
> (e.g. a 125% scale, which resulted in blockiness). As mentioned by
> David Green above it looks OK if the drop shadow effect is turned off.
> In this case text was drawn straight onto the Graphics2D.
>
> If you wouldn't mind running an eye over the code that would be great!
>
> Pete
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





RE: Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Eric Barboni
As I'm an expert in architecture :D kidding

Can it be possible to have like two repository one for netbeans-platform and 
netbeans with platform "seen as library" ?
With netbeans-platform jdk8 and the netbeans with jdk 8+ ?

Regards
Eric
-Message d'origine-
De : Neil C Smith  
Envoyé : vendredi 28 février 2020 11:29
À : dev 
Objet : Re: Platform has to continue to support Java 8, imho was: Pull the plug 
from Java 8 in 12.1?

On Fri, 28 Feb 2020 at 09:55, Jaroslav Tulach  wrote:
> PS: The `nb-javac` issue: IGV is actually using Java editing modules, 
> so we are interested in having nb-javac working on JDK8. We bundle the 
> `nb-javac` as part of IGV - e.g. there is no need to download 
> `nb-javac`. Enough to use it when present. I assume we can help with 
> the maintenance of this part of the code base. Dušan Bálek, Tomáš 
> Zezula, Sváťa Dědic and last but not least Jan Lahoda have a lot of 
> expertise in this area and can make sure parsing of Java sources on 
> JDK8 still works (even it will not be used by Apache NetBeans IDE itself).

This to me is the crux of the issue.  My comment on the users@ thread was more 
with thought of stopping default/official support of Java editing when running 
on JDK 8.  ie. at least making nb-javac far more optional from 12.1 than it is 
now.

It does not seem sustainable to keep telling people with refactoring issues to 
uninstall nb-javac.  Somehow those issues need addressing, particularly if 
they're in code we have no control of here.  I think more help on the 
maintenance of this part, particularly with regard to any updates for Java 14 
support, might be good in the 12.0 timeframe.
Java 13 updates for nb-javac during the 11.2 release (which also required 
11.2u1) were a PITA!  That was my real reason for being in favour of shifting 
the whole schedule back a month - not Eric's Xmas.
;-)
I'm sad :D

Longer term we need to start making nb-javac less (then not) required.
At least initially making it something legacy to opt in to rather than opt out 
of seems a good move?  From an ASF point of view I think the way nb-javac and 
JavaFX are currently installed may be pushing at the limits of compliance.

Best wishes,

Neil

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Eric Barboni
Hi folks

Arunava Sinha did all the preparation of the installer including
certification / notarization.

Voting mail are almost ready.

 

Can we have feedback to see if the binaries are correct so vote can be done
without being scared of not working certify/nota

 

 
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/

 

Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users (editor
should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for macos 1015
users (don't know what happen here)

 

Best Regards

Eric

 

 



Re: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Carl Mosca
MacOS installer seems ok to me on 10.15.3.

On Fri, Feb 28, 2020 at 8:02 AM Eric Barboni  wrote:

> Hi folks
>
> Arunava Sinha did all the preparation of the installer including
> certification / notarization.
>
> Voting mail are almost ready.
>
>
>
> Can we have feedback to see if the binaries are correct so vote can be done
> without being scared of not working certify/nota
>
>
>
>  <
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/
>
>
>
> Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users (editor
> should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for macos 1015
> users (don't know what happen here)
>
>
>
> Best Regards
>
> Eric
>
>
>
>
>
>

-- 
Carl J. Mosca


Re: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Geertjan Wielenga
I'm on Mac OS X High Sierra 10.13.6 and the installer works fine without
hiccups. Thanks a lot.

Gj

On Fri, Feb 28, 2020 at 2:10 PM Carl Mosca  wrote:

> MacOS installer seems ok to me on 10.15.3.
>
> On Fri, Feb 28, 2020 at 8:02 AM Eric Barboni  wrote:
>
> > Hi folks
> >
> > Arunava Sinha did all the preparation of the installer including
> > certification / notarization.
> >
> > Voting mail are almost ready.
> >
> >
> >
> > Can we have feedback to see if the binaries are correct so vote can be
> done
> > without being scared of not working certify/nota
> >
> >
> >
> >  <
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/>
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/
> >
> >
> >
> > Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users (editor
> > should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for macos 1015
> > users (don't know what happen here)
> >
> >
> >
> > Best Regards
> >
> > Eric
> >
> >
> >
> >
> >
> >
>
> --
> Carl J. Mosca
>


[VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Arunava Sinha

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh

KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc

SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512

Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/


Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 
as usual.


Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.


Apache NetBeans 11.3 Linux Installer will be released if and when this 
vote passes.


Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





RE: NetBeans Development Setup

2020-02-28 Thread Eirik Bakke
I have always assumed that (1) and (2) are true. My "solution" is to stay on a 
single private branch based on the latest NetBeans release (currently 11.3), 
rather than the master branch, and pile up a few different patches before I 
start making Pull Requests. That way I normally only have to compile modules 
that actually have changed source files in them (by invoking "ant").

Only once I'm ready to start making a few pull requests in batch do I switch to 
the NetBeans master branch, pull the latest changes, create a PR branch, and 
apply my patch(es) (via "git cherry-pick"). I don't even rebuild on my own 
machine at that point--the automatic Travis build that starts when you create a 
PR will work as a sanity check of this "rebase".

Other useful commands are "git rebase upstream/master" (assuming "upstream" is 
set to https://github.com/apache/netbeans ) and "git rebase -i HEAD~10" (or 
such) for squashing or reordering commits for PR creation purposes.

Are you on Windows, Linux, or MacOS?

-- Eirik
  
-Original Message-
From: Korney Czukowski  
Sent: Thursday, February 27, 2020 2:59 AM
To: dev@netbeans.apache.org
Subject: NetBeans Development Setup

Hi,

I've read an older thread with the same name and while there's a lot of useful 
information, I could really use some clarification on working with branches:

 1. I assume whenever I decide to pull changes from upstream, a full ant
build is necessary, and there's no way around it, correct?
 2. When I work on my branch to fix an issue in one of the NetBeans
modules and then switch to another branch to work on a different
module, is full build (or cluster build, if applicable) necessary
again? It would appear so to me, because I've seen some weird
exceptions occurring when running a module after switching branches.

But the full build takes a huge amount of time and is often interrupted eg. 
when it can't download something from gitbox.apache.org, etc. So I'm trying to 
find a way to avoid it whenever possible, because otherwise the time that could 
be spent on debugging and fixing issues is actually being spent on waiting for 
build, without being able to do anything else.

Thanks.




RE: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Eric Barboni
Many thanks
I ask a friend to install on windows it's seems ok.

 Let's vote

Eric 


-Message d'origine-
De : Geertjan Wielenga  
Envoyé : vendredi 28 février 2020 14:27
À : dev 
Objet : Re: Fast Feedback Installer : macos1015 and windows users

I'm on Mac OS X High Sierra 10.13.6 and the installer works fine without 
hiccups. Thanks a lot.

Gj

On Fri, Feb 28, 2020 at 2:10 PM Carl Mosca  wrote:

> MacOS installer seems ok to me on 10.15.3.
>
> On Fri, Feb 28, 2020 at 8:02 AM Eric Barboni  wrote:
>
> > Hi folks
> >
> > Arunava Sinha did all the preparation of the installer including 
> > certification / notarization.
> >
> > Voting mail are almost ready.
> >
> >
> >
> > Can we have feedback to see if the binaries are correct so vote can 
> > be
> done
> > without being scared of not working certify/nota
> >
> >
> >
> >  <
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> rs/>
> >
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> rs/
> >
> >
> >
> > Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users 
> > (editor should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for 
> > macos 1015 users (don't know what happen here)
> >
> >
> >
> > Best Regards
> >
> > Eric
> >
> >
> >
> >
> >
> >
>
> --
> Carl J. Mosca
>


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Tim Boudreau
If you like broken builds :-)

On Fri, Feb 28, 2020 at 7:02 AM Eric Barboni  wrote:

> As I'm an expert in architecture :D kidding
>
> Can it be possible to have like two repository one for netbeans-platform
> and netbeans with platform "seen as library" ?
> With netbeans-platform jdk8 and the netbeans with jdk 8+ ?
>
> Regards
> Eric
> -Message d'origine-
> De : Neil C Smith 
> Envoyé : vendredi 28 février 2020 11:29
> À : dev 
> Objet : Re: Platform has to continue to support Java 8, imho was: Pull the
> plug from Java 8 in 12.1?
>
> On Fri, 28 Feb 2020 at 09:55, Jaroslav Tulach 
> wrote:
> > PS: The `nb-javac` issue: IGV is actually using Java editing modules,
> > so we are interested in having nb-javac working on JDK8. We bundle the
> > `nb-javac` as part of IGV - e.g. there is no need to download
> > `nb-javac`. Enough to use it when present. I assume we can help with
> > the maintenance of this part of the code base. Dušan Bálek, Tomáš
> > Zezula, Sváťa Dědic and last but not least Jan Lahoda have a lot of
> > expertise in this area and can make sure parsing of Java sources on
> > JDK8 still works (even it will not be used by Apache NetBeans IDE
> itself).
>
> This to me is the crux of the issue.  My comment on the users@ thread was
> more with thought of stopping default/official support of Java editing when
> running on JDK 8.  ie. at least making nb-javac far more optional from 12.1
> than it is now.
>
> It does not seem sustainable to keep telling people with refactoring
> issues to uninstall nb-javac.  Somehow those issues need addressing,
> particularly if they're in code we have no control of here.  I think more
> help on the maintenance of this part, particularly with regard to any
> updates for Java 14 support, might be good in the 12.0 timeframe.
> Java 13 updates for nb-javac during the 11.2 release (which also required
> 11.2u1) were a PITA!  That was my real reason for being in favour of
> shifting the whole schedule back a month - not Eric's Xmas.
> ;-)
> I'm sad :D
>
> Longer term we need to start making nb-javac less (then not) required.
> At least initially making it something legacy to opt in to rather than opt
> out of seems a good move?  From an ASF point of view I think the way
> nb-javac and JavaFX are currently installed may be pushing at the limits of
> compliance.
>
> Best wishes,
>
> Neil
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
> --
http://timboudreau.com


Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Junichi Yamamoto
+1 (binding)

Product Version: Apache NetBeans IDE 11.3
Java: 1.8.0_202; Java HotSpot(TM) 64-Bit Server VM 25.202-b08
Runtime: Java(TM) SE Runtime Environment 1.8.0_202-b08
System: Linux version 4.16.0-041600-generic running on amd64; UTF-8;

Thanks,
Junichi

On Fri, Feb 28, 2020 at 10:27 PM Arunava Sinha  wrote:
>
> Hi,
>
> Primary voting artifact:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh
>
> KEYS file:
> https://dist.apache.org/repos/dist/release/netbeans/KEYS
>
> PG signature file:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc
>
> SHA512 checksum file
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512
>
> Built using Jenkins job:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/
>
>
> Installer build steps:
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as usual.
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member.
>
> Apache NetBeans 11.3 Linux Installer will be released if and when this
> vote passes.
>
> Thanks,
>
> Arunava Sinha
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Memory usage text rendering issue

2020-02-28 Thread Tim Boudreau
Oh, sooner or later “flat” will look dated and old, and the gradients will
be back.

If you really wanted to do this right, create a MemoryMeterUI Swing UI
delegate, split the flat and gradient code into two implementation of it,
and have core.swing.plaf toss the name of the default one in UIManager on
startup, and the look and feel can override it if it wants.

(I’m not that serious that that’s a great use of anyone’s time, but it
would be the right way to solve it).

-Tim

On Fri, Feb 28, 2020 at 6:31 AM Emilian Bold  wrote:

> > I  believe the ugliness was caused by rendering the text + dropshadow
> into a buffer created with the 'nominal' pixel dimensions, then
> causing it to scale up a bit by drawing it on to the HiDPI screen
> (e.g. a 125% scale, which resulted in blockiness). As mentioned by
> David Green above it looks OK if the drop shadow effect is turned off.
> In this case text was drawn straight onto the Graphics2D.
>
> Can confirm I disabled dropped shadow on macOS and it was acceptable.
>
> I also never liked the gradient so if by getting rid of it we clean up
> some complex code, even better.
>
> --emi
>
> On Fri, Feb 28, 2020 at 1:04 PM Peter Hull  wrote:
> >
> > On Fri, 28 Feb 2020 at 10:37, Tim Boudreau  wrote:
> > > I happened to be around to chat with the author of that code
> > Thanks for the info; I mentioned above that the code seemed strangely
> > complicated and I could not find any comments or history to explain
> > it.
> > > The reason:  GradientPaint's allocate large rasters (large being
> int[width
> > > * height * 4])  on every repaint.
> > I did not know this. But, the updated widget doesn't use gradient
> > paints any more, just a flat colour filled polyline and some text, so
> > hopefully we won't get that problem.
> >
> > > Most likely the root of the problem is simply
> > > theGraphics.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING,
> > > RenderingHints.VALUE_ANTIALIASING_ON)
> > I believe the ugliness was caused by rendering the text + dropshadow
> > into a buffer created with the 'nominal' pixel dimensions, then
> > causing it to scale up a bit by drawing it on to the HiDPI screen
> > (e.g. a 125% scale, which resulted in blockiness). As mentioned by
> > David Green above it looks OK if the drop shadow effect is turned off.
> > In this case text was drawn straight onto the Graphics2D.
> >
> > If you wouldn't mind running an eye over the code that would be great!
> >
> > Pete
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> > For additional commands, e-mail: dev-h...@netbeans.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
> --
http://timboudreau.com


HELP!! Important request, participation in software development study

2020-02-28 Thread arco_...@yahoo.es.INVALID
Dear Engineers,


I am a PhD student at UMA and I study the use of models in the software 
industry. I understand that this group discusses many issues related to 
development software. There is some research that states that agile development 
is no longer agile when models are used, others report that models are 
important. There is other research that shows that developers use their own 
annotations, their own models, these "ad-hoc" models must be identified and 
formalized, and the programming languages have evolved to be a modeling 
language themselves. You represent the truth of today's software development 
and therefore we need your help. Our purpose is to formalize the non-formal or 
ad-hoc annotations that are used for agile development and propose improvements 
for agile modeling with UML.

I beg you to answer this survey, and please send this survey to your friends 
and colleagues.
If you have a Google account:
Google Forms - create and analyze surveys, for free.

Reply without logging in:
Methodologies, Modeling languages and use in the software industry

This form requests some personal data as an optional form, I request it because 
it is possible that you provide some important experience and I need to contact 
you later. I promise that your participation in the possible publications will 
be recognized and if anyone wants to work with me and publish an article it 
will be an honor.

Thank you so much.


[VOTE] Release Apache NetBeans-11.3 Windows Installer

2020-02-28 Thread Arunava Sinha

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe

KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.asc

SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.sha512

Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/

Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps

This vote is going to be open at least 72 hours, vote with +1, 0, and -1
as usual.

Please mark your vote with (binding) if you're an Apache NetBeans PMC
member.

Apache NetBeans-11.3 Windows Installer will be released if and when this
vote passes.

Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Ludovic HOCHET
It won't install with JDK 14 (Pack 200 removed).
Installs on Windows 10 1909 with JDK 13. Except checking for updates failed
for me. Trying to check for updates once NetBeans is manually launched
suggests the updates.xml.gz is blocked on the mirror I was redirected to
(which may be normal since the release is not complete? )
Basic Java + Maven checks are ok.

Le ven. 28 févr. 2020 à 14:02, Eric Barboni  a écrit :

> Hi folks
>
> Arunava Sinha did all the preparation of the installer including
> certification / notarization.
>
> Voting mail are almost ready.
>
>
>
> Can we have feedback to see if the binaries are correct so vote can be done
> without being scared of not working certify/nota
>
>
>
>  <
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/
>
>
>
> Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users (editor
> should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for macos 1015
> users (don't know what happen here)
>
>
>
> Best Regards
>
> Eric
>
>
>
>
>
>


[VOTE] Release Apache NetBeans-11.3 macOS Installer

2020-02-28 Thread Arunava Sinha

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg
Built locally from release113 branch using jdk1.8.0_241 on macOS 
Mojave(10.14.6)


KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg.asc

SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg.sha512

Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 
as usual.


Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.


Apache NetBeans 11.3 macOS Installer will be released if and when this 
vote passes.


Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





RE: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Eric Barboni
Thanks for feedback,
 I did miss some parameter in the redirect, hope it's better now. Mirror should 
be synchronized since Wednesday.

 For jdk14 maybe a notice should be added and we need to solve in 12.0.

Best Regards
Eric
-Message d'origine-
De : Ludovic HOCHET  
Envoyé : vendredi 28 février 2020 15:36
À : dev@netbeans.apache.org
Objet : Re: Fast Feedback Installer : macos1015 and windows users

It won't install with JDK 14 (Pack 200 removed).
Installs on Windows 10 1909 with JDK 13. Except checking for updates failed for 
me. Trying to check for updates once NetBeans is manually launched suggests the 
updates.xml.gz is blocked on the mirror I was redirected to (which may be 
normal since the release is not complete? ) Basic Java + Maven checks are ok.

Le ven. 28 févr. 2020 à 14:02, Eric Barboni  a écrit :

> Hi folks
>
> Arunava Sinha did all the preparation of the installer including 
> certification / notarization.
>
> Voting mail are almost ready.
>
>
>
> Can we have feedback to see if the binaries are correct so vote can be 
> done without being scared of not working certify/nota
>
>
>
>  <
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> rs/> 
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> rs/
>
>
>
> Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users 
> (editor should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for 
> macos 1015 users (don't know what happen here)
>
>
>
> Best Regards
>
> Eric
>
>
>
>
>
>


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Features page for 11.3

2020-02-28 Thread Arcturus Bootes
Thanks for your guidance Geertjan. I've put in a PR
https://github.com/apache/netbeans-website/pull/451.

If you want different screenshots just let me know. I've taken screenshots
with the Constellation project opened but have also put in a HelloNetBeans
file :-)

On Fri, 28 Feb 2020 at 03:55, Geertjan Wielenga  wrote:

> Get it here:
>
>
> https://lists.apache.org/thread.html/r5328170c3961804d3ed15cb13267b73197d58c0fcbd522dd75c1b44b%40%3Cdev.netbeans.apache.org%3E
>
> Gj
>
> On Thu, Feb 27, 2020 at 5:52 PM Arcturus Bootes  >
> wrote:
>
> > Thank you Geertjan. I can follow those steps.
> >
> > However, with regards to making the screenshots, I don't have a copy of
> NB
> > 11.3. How do I download that?
> >
> > On Fri, 28 Feb 2020 at 03:43, Geertjan Wielenga 
> > wrote:
> >
> > > Go here:
> > >
> > > https://netbeans.apache.org/download/nb113/index.html
> > >
> > > Click on "See this page in GitHub" at the bottom of the page.
> > >
> > > Now you're on the GitHub for that page, one level up you can put your
> > > screenshots.
> > >
> > > Create a PR online right there and then it'll be reviewed and
> integrated.
> > >
> > > Gj
> > >
> > > On Thu, Feb 27, 2020 at 5:34 PM Arcturus Bootes <
> > arcturusboot...@gmail.com
> > > >
> > > wrote:
> > >
> > > > Happy to give it a go. This will be my first time contributing
> > something
> > > to
> > > > NetBeans so please bare with me with some silly questions. Should I
> > > > download it from
> > > >
> > > >
> > >
> >
> https://builds.apache.org/job/netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/NetBeans-dev-netbeans-linux-1507-on-20200227-release.zip
> > > > ?
> > > >
> > > > On Fri, 28 Feb 2020 at 03:15, Geertjan Wielenga  >
> > > > wrote:
> > > >
> > > > > Can you provide them, then I'll add them -- or you can provide a
> pull
> > > > > request to the page (via the web interface) to add them.
> > > > >
> > > > > Gj
> > > > >
> > > > > On Thu, Feb 27, 2020 at 5:10 PM Arcturus Bootes <
> > > > arcturusboot...@gmail.com
> > > > > >
> > > > > wrote:
> > > > >
> > > > > > Great stuff Geertjan.
> > > > > >
> > > > > > A minor request is can you have the images in the new look and
> feel
> > > > > section
> > > > > > show the high resolution image?
> > > > > >
> > > > > > Thank you.
> > > > > >
> > > > > > On Wed, 26 Feb 2020 at 20:25, Geertjan Wielenga <
> > geert...@apache.org
> > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Hi all,
> > > > > > >
> > > > > > > When we release 11.3, here's the features page we'll make
> > available
> > > > > with
> > > > > > > the highlights drawn from our Wiki:
> > > > > > >
> > > > > > > https://netbeans.apache.org/download/nb113/index.html
> > > > > > >
> > > > > > > It's not completely complete and I'm adding more content
> > > continually
> > > > --
> > > > > > > however, feedback is needed and especially if you've worked on
> > the
> > > > 11.3
> > > > > > > release in some way.
> > > > > > >
> > > > > > > Just respond with any comments you might have here or provide a
> > PR
> > > to
> > > > > the
> > > > > > > above.
> > > > > > >
> > > > > > > Thanks,
> > > > > > >
> > > > > > > Gj
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: Features page for 11.3

2020-02-28 Thread Geertjan Wielenga
Brilliant.

Gj

On Fri, Feb 28, 2020 at 4:26 PM Arcturus Bootes 
wrote:

> Thanks for your guidance Geertjan. I've put in a PR
> https://github.com/apache/netbeans-website/pull/451.
>
> If you want different screenshots just let me know. I've taken screenshots
> with the Constellation project opened but have also put in a HelloNetBeans
> file :-)
>
> On Fri, 28 Feb 2020 at 03:55, Geertjan Wielenga 
> wrote:
>
> > Get it here:
> >
> >
> >
> https://lists.apache.org/thread.html/r5328170c3961804d3ed15cb13267b73197d58c0fcbd522dd75c1b44b%40%3Cdev.netbeans.apache.org%3E
> >
> > Gj
> >
> > On Thu, Feb 27, 2020 at 5:52 PM Arcturus Bootes <
> arcturusboot...@gmail.com
> > >
> > wrote:
> >
> > > Thank you Geertjan. I can follow those steps.
> > >
> > > However, with regards to making the screenshots, I don't have a copy of
> > NB
> > > 11.3. How do I download that?
> > >
> > > On Fri, 28 Feb 2020 at 03:43, Geertjan Wielenga 
> > > wrote:
> > >
> > > > Go here:
> > > >
> > > > https://netbeans.apache.org/download/nb113/index.html
> > > >
> > > > Click on "See this page in GitHub" at the bottom of the page.
> > > >
> > > > Now you're on the GitHub for that page, one level up you can put your
> > > > screenshots.
> > > >
> > > > Create a PR online right there and then it'll be reviewed and
> > integrated.
> > > >
> > > > Gj
> > > >
> > > > On Thu, Feb 27, 2020 at 5:34 PM Arcturus Bootes <
> > > arcturusboot...@gmail.com
> > > > >
> > > > wrote:
> > > >
> > > > > Happy to give it a go. This will be my first time contributing
> > > something
> > > > to
> > > > > NetBeans so please bare with me with some silly questions. Should I
> > > > > download it from
> > > > >
> > > > >
> > > >
> > >
> >
> https://builds.apache.org/job/netbeans-linux/lastSuccessfulBuild/artifact/nbbuild/NetBeans-dev-netbeans-linux-1507-on-20200227-release.zip
> > > > > ?
> > > > >
> > > > > On Fri, 28 Feb 2020 at 03:15, Geertjan Wielenga <
> geert...@apache.org
> > >
> > > > > wrote:
> > > > >
> > > > > > Can you provide them, then I'll add them -- or you can provide a
> > pull
> > > > > > request to the page (via the web interface) to add them.
> > > > > >
> > > > > > Gj
> > > > > >
> > > > > > On Thu, Feb 27, 2020 at 5:10 PM Arcturus Bootes <
> > > > > arcturusboot...@gmail.com
> > > > > > >
> > > > > > wrote:
> > > > > >
> > > > > > > Great stuff Geertjan.
> > > > > > >
> > > > > > > A minor request is can you have the images in the new look and
> > feel
> > > > > > section
> > > > > > > show the high resolution image?
> > > > > > >
> > > > > > > Thank you.
> > > > > > >
> > > > > > > On Wed, 26 Feb 2020 at 20:25, Geertjan Wielenga <
> > > geert...@apache.org
> > > > >
> > > > > > > wrote:
> > > > > > >
> > > > > > > > Hi all,
> > > > > > > >
> > > > > > > > When we release 11.3, here's the features page we'll make
> > > available
> > > > > > with
> > > > > > > > the highlights drawn from our Wiki:
> > > > > > > >
> > > > > > > > https://netbeans.apache.org/download/nb113/index.html
> > > > > > > >
> > > > > > > > It's not completely complete and I'm adding more content
> > > > continually
> > > > > --
> > > > > > > > however, feedback is needed and especially if you've worked
> on
> > > the
> > > > > 11.3
> > > > > > > > release in some way.
> > > > > > > >
> > > > > > > > Just respond with any comments you might have here or
> provide a
> > > PR
> > > > to
> > > > > > the
> > > > > > > > above.
> > > > > > > >
> > > > > > > > Thanks,
> > > > > > > >
> > > > > > > > Gj
> > > > > > > >
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>


Re: [VOTE] Release Apache NetBeans-11.3 macOS Installer

2020-02-28 Thread Carl Mosca
+1

On Fri, Feb 28, 2020 at 10:10 AM Arunava Sinha 
wrote:

> Hi,
>
> Primary voting artifact:
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg
> Built locally from release113 branch using jdk1.8.0_241 on macOS
> Mojave(10.14.6)
>
> KEYS file:
> https://dist.apache.org/repos/dist/release/netbeans/KEYS
>
> PG signature file:
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg.asc
>
> SHA512 checksum file
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-macosx.dmg.sha512
>
> Installer build steps:
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as usual.
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member.
>
> Apache NetBeans 11.3 macOS Installer will be released if and when this
> vote passes.
>
> Thanks,
>
> Arunava Sinha
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

-- 
Carl J. Mosca


Re: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Ludovic HOCHET
Thanks, the update check is working now.
I think a notice is good enough.

Best Regards,

Le ven. 28 févr. 2020 à 16:13, Eric Barboni  a écrit :

> Thanks for feedback,
>  I did miss some parameter in the redirect, hope it's better now. Mirror
> should be synchronized since Wednesday.
>
>  For jdk14 maybe a notice should be added and we need to solve in 12.0.
>
> Best Regards
> Eric
> -Message d'origine-
> De : Ludovic HOCHET 
> Envoyé : vendredi 28 février 2020 15:36
> À : dev@netbeans.apache.org
> Objet : Re: Fast Feedback Installer : macos1015 and windows users
>
> It won't install with JDK 14 (Pack 200 removed).
> Installs on Windows 10 1909 with JDK 13. Except checking for updates
> failed for me. Trying to check for updates once NetBeans is manually
> launched suggests the updates.xml.gz is blocked on the mirror I was
> redirected to (which may be normal since the release is not complete? )
> Basic Java + Maven checks are ok.
>
> Le ven. 28 févr. 2020 à 14:02, Eric Barboni  a écrit :
>
> > Hi folks
> >
> > Arunava Sinha did all the preparation of the installer including
> > certification / notarization.
> >
> > Voting mail are almost ready.
> >
> >
> >
> > Can we have feedback to see if the binaries are correct so vote can be
> > done without being scared of not working certify/nota
> >
> >
> >
> >  <
> > https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> > rs/>
> > https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
> > rs/
> >
> >
> >
> > Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users
> > (editor should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for
> > macos 1015 users (don't know what happen here)
> >
> >
> >
> > Best Regards
> >
> > Eric
> >
> >
> >
> >
> >
> >
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Laszlo Kishalmi

+1

Tested: Installer with JDK 11, installed NetBeans with JDK 13 on Ubuntu 
18.04


Checksum and signature are ok.

On 2/28/20 5:27 AM, Arunava Sinha wrote:

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh 



KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc 



SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512 



Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/ 




Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps 



This vote is going to be open at least 72 hours, vote with +1, 0, and 
-1 as usual.


Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.


Apache NetBeans 11.3 Linux Installer will be released if and when this 
vote passes.


Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Glenn Holmer
On 2/28/20 7:27 AM, Arunava Sinha wrote:
> Primary voting artifact:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh

> This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as usual.

+1 (binding)

Verified sha512 checksum.
Verified signature.
Installed on two Linux machines:

Debian "Buster" with KDE Plasma desktop: installed with JDK 11, it put a
menu entry under Development in the desktop menu.

Debian "Bullseye" (testing) with MATE desktop: installed with JDK 11, it
put an icon on the desktop.

-- 
Glenn Holmer (Linux registered user #16682)
"After the vintage season came the aftermath -- and Cenbe."


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists



Re: [VOTE] Release Apache NetBeans-11.3 Windows Installer

2020-02-28 Thread Lars Bruun-Hansen
+1 (binding)

I've installed, opened, imported setting from previous and tested that
I could build a Java Maven project. I've also done an uninstall
operation.

However, NETBEANS-2523 is still there as a bug even if fixed in the C
source. Since the bug has existed for approximately 10 years I still
give my positive vote for the release of this installer. Good stuff.
(but hey, let's figure out how we can have an automated pipeline for
those C / C++ artifacts which are underpinning NBI)

/Lars

Lars

On Fri, Feb 28, 2020 at 3:29 PM Arunava Sinha  wrote:
>
> Hi,
>
> Primary voting artifact:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe
>
> KEYS file:
> https://dist.apache.org/repos/dist/release/netbeans/KEYS
>
> PG signature file:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.asc
>
> SHA512 checksum file
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.sha512
>
> Built using Jenkins job:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/
>
> Installer build steps:
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as usual.
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member.
>
> Apache NetBeans-11.3 Windows Installer will be released if and when this
> vote passes.
>
> Thanks,
>
> Arunava Sinha
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





RE: [VOTE] Release Apache NetBeans-11.3 Windows Installer

2020-02-28 Thread Eduardo Quintanilla
+1

Tested: Installer with AdoptOpenJDK 13.0.2.8, installed NetBeans with JDK 13 on 
Windows 10

Checksum and signature are ok.

Eduardo Quintanilla
-Original Message-
From: Arunava Sinha 
Sent: viernes, 28 de febrero de 2020 8:29 a. m.
To: dev@netbeans.apache.org
Subject: [VOTE] Release Apache NetBeans-11.3 Windows Installer

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe

KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.asc

SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-windows-x64.exe.sha512

Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/

Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps

This vote is going to be open at least 72 hours, vote with +1, 0, and -1 as 
usual.

Please mark your vote with (binding) if you're an Apache NetBeans PMC member.

Apache NetBeans-11.3 Windows Installer will be released if and when this vote 
passes.

Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





The information transmitted is intended only for the person or entity to which 
it is addressed and may contain confidential and/or privileged material. Any 
review, retransmission, dissemination or other use of, or taking of any action 
in reliance upon, this information by persons or entities other than the 
intended recipient is prohibited. If you received this in error, please contact 
the sender and delete the material from any computer.
La información transmitida está destinada únicamente a la persona o entidad a 
quien que va dirigida y puede contener información confidencial y/o material 
privilegiado. Cualquier revisión, retransmisión, difusión u otros usos, o 
cualquier acción tomada por personas o entidades distintas al destinatario 
basándose en esta información está prohibida. Si usted recibe este mensaje por 
error, por favor contacte al remitente y elimine el material de cualquier 
computadora.


Re: [DISCUSS] Draft release schedule

2020-02-28 Thread Qingtian Wang
Thanks Neil. I think the numbered list you give here sums up the opposing 
forces for the release plan rather well. 

And yes, my comments are for me only; however, I know for a fact my observation 
on LTS is not only for me - it's out of tens of clients/corporations where 
people (myself included) are more interested in using IDEs professionally (read 
make a living/money). They want the latest and great release that "works", and 
don't care about a once a year LTS release no matter how stable it is. To be 
honest, those users are in a sense selfish and contribute back rarely (myself 
included); but I am afraid they are the silent majority: You see the 
"significant number of people" that complains on needing frequent updates 
because they are actually "better citizens" of the community that take the time 
to voice their opinions - most other people wouldn't even bother. 

BTW, I see this release schedule on the web page: 

February 15th - 30thNB .3 released.

So it looks like 11.3 release is imminent, so congrats and many thanks! But I 
won't be holding my breath on a Feb 30 release even this is a leap year.

Cheers!



On 2020/02/27 19:18:09, Neil C Smith  wrote: 
> On Thu, 27 Feb 2020 at 18:33, Qingtian Wang  
> wrote:
> > LTS releases have little meaning (again for me)
> 
> With big emphasis on "again for you"! ;-)
> 
> Laszlo hit the nail on the head with the comment about LTS and NetCAT
> going hand in hand.  For perspective, I wrote the initial draft
> release schedule (which has changed a bit since) to meet a few
> requirements that were coming out from discussions among the community
> here -
> 
> 1. A general consensus that we wanted a faster release schedule -
> probably quarterly - certainly quicker than that might be more
> difficult for users and release managers!
> 2. A significant number of people (eg. corporate / education) who
> voiced concerns on needing to update too often.
> 3. A general consensus that NetCAT was an incredibly valuable part of
> NetBeans that we wanted to keep going at Apache.
> 4. A recognition that running NetCAT for every quarterly release is
> impractical and will lead to volunteer burnout.
> 
> The release schedule was written to try and meet all those concerns -
> I didn't make much up, I just picked the various things people had
> said and tried to combine as much as possible into something coherent.
> If we can only do NetCAT once a year, then an LTS makes some sense too
> as a reason, and addresses #2. And having 9 months of the year focused
> on new features and 3 months on ensuring they're perfect seems a good
> balance to me personally.
> 
> The release schedule is not set in stone.  It's already been tweaked
> in various ways.  And it can and should adapt again.  It's all a big,
> ever changing balancing act! :-)
> 
> Best wishes,
> 
> Neil
> 
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
> 
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> 
> 
> 
> 

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Laszlo Kishalmi

(binding)

On 2/28/20 7:49 AM, Laszlo Kishalmi wrote:

+1

Tested: Installer with JDK 11, installed NetBeans with JDK 13 on 
Ubuntu 18.04


Checksum and signature are ok.

On 2/28/20 5:27 AM, Arunava Sinha wrote:

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh 



KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc 



SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512 



Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/ 




Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps 



This vote is going to be open at least 72 hours, vote with +1, 0, and 
-1 as usual.


Please mark your vote with (binding) if you're an Apache NetBeans PMC 
member.


Apache NetBeans 11.3 Linux Installer will be released if and when 
this vote passes.


Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [DISCUSS] Draft release schedule

2020-02-28 Thread Emilian Bold
> They want the latest and great release that "works", and don't care about a 
> once a year LTS release no matter how stable it is.

I agree with this angle. I don't actually remember / know why an LTS
was picked... but the NetCAT angle seems practical in a way.

If users want to be on the bleeding edge they can always pick another
'release channel' and NetBeans could push beta/dev/canary updates
there.

Users stick on a fixed version for various reasons, not only because
they need LTS assurances. As soon as something breaks or needs too
much work for a new release some users will just stick with the last
known version where their project worked.

What would help is NetBeans being a rolling release. Upgrading from
one release to another should be easier.

--emi


On Fri, Feb 28, 2020 at 6:54 PM Qingtian Wang
 wrote:
>
> Thanks Neil. I think the numbered list you give here sums up the opposing 
> forces for the release plan rather well.
>
> And yes, my comments are for me only; however, I know for a fact my 
> observation on LTS is not only for me - it's out of tens of 
> clients/corporations where people (myself included) are more interested in 
> using IDEs professionally (read make a living/money). They want the latest 
> and great release that "works", and don't care about a once a year LTS 
> release no matter how stable it is. To be honest, those users are in a sense 
> selfish and contribute back rarely (myself included); but I am afraid they 
> are the silent majority: You see the "significant number of people" that 
> complains on needing frequent updates because they are actually "better 
> citizens" of the community that take the time to voice their opinions - most 
> other people wouldn't even bother.
>
> BTW, I see this release schedule on the web page:
>
> February 15th - 30thNB .3 released.
>
> So it looks like 11.3 release is imminent, so congrats and many thanks! But I 
> won't be holding my breath on a Feb 30 release even this is a leap year.
>
> Cheers!
>
>
>
> On 2020/02/27 19:18:09, Neil C Smith  wrote:
> > On Thu, 27 Feb 2020 at 18:33, Qingtian Wang  
> > wrote:
> > > LTS releases have little meaning (again for me)
> >
> > With big emphasis on "again for you"! ;-)
> >
> > Laszlo hit the nail on the head with the comment about LTS and NetCAT
> > going hand in hand.  For perspective, I wrote the initial draft
> > release schedule (which has changed a bit since) to meet a few
> > requirements that were coming out from discussions among the community
> > here -
> >
> > 1. A general consensus that we wanted a faster release schedule -
> > probably quarterly - certainly quicker than that might be more
> > difficult for users and release managers!
> > 2. A significant number of people (eg. corporate / education) who
> > voiced concerns on needing to update too often.
> > 3. A general consensus that NetCAT was an incredibly valuable part of
> > NetBeans that we wanted to keep going at Apache.
> > 4. A recognition that running NetCAT for every quarterly release is
> > impractical and will lead to volunteer burnout.
> >
> > The release schedule was written to try and meet all those concerns -
> > I didn't make much up, I just picked the various things people had
> > said and tried to combine as much as possible into something coherent.
> > If we can only do NetCAT once a year, then an LTS makes some sense too
> > as a reason, and addresses #2. And having 9 months of the year focused
> > on new features and 3 months on ensuring they're perfect seems a good
> > balance to me personally.
> >
> > The release schedule is not set in stone.  It's already been tweaked
> > in various ways.  And it can and should adapt again.  It's all a big,
> > ever changing balancing act! :-)
> >
> > Best wishes,
> >
> > Neil
> >
> > -
> > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> > For additional commands, e-mail: dev-h...@netbeans.apache.org
> >
> > For further information about the NetBeans mailing lists, visit:
> > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >
> >
> >
> >
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Fast Feedback Installer : macos1015 and windows users

2020-02-28 Thread Michele Costabile
I am on MacOS 10.15.3 and openJDK with openj9. The installer worked fine. The 
last project I worked on was reported broken at first, but it went back to 
normal on second launch. nb-javac and JavaFX installed normally.

Michele Costabile
michele.costab...@gmail.com



> Il giorno 28 feb 2020, alle ore 16:40, Ludovic HOCHET  ha 
> scritto:
> 
> Thanks, the update check is working now.
> I think a notice is good enough.
> 
> Best Regards,
> 
> Le ven. 28 févr. 2020 à 16:13, Eric Barboni  a écrit :
> 
>> Thanks for feedback,
>> I did miss some parameter in the redirect, hope it's better now. Mirror
>> should be synchronized since Wednesday.
>> 
>> For jdk14 maybe a notice should be added and we need to solve in 12.0.
>> 
>> Best Regards
>> Eric
>> -Message d'origine-
>> De : Ludovic HOCHET 
>> Envoyé : vendredi 28 février 2020 15:36
>> À : dev@netbeans.apache.org
>> Objet : Re: Fast Feedback Installer : macos1015 and windows users
>> 
>> It won't install with JDK 14 (Pack 200 removed).
>> Installs on Windows 10 1909 with JDK 13. Except checking for updates
>> failed for me. Trying to check for updates once NetBeans is manually
>> launched suggests the updates.xml.gz is blocked on the mirror I was
>> redirected to (which may be normal since the release is not complete? )
>> Basic Java + Maven checks are ok.
>> 
>> Le ven. 28 févr. 2020 à 14:02, Eric Barboni  a écrit :
>> 
>>> Hi folks
>>> 
>>> Arunava Sinha did all the preparation of the installer including
>>> certification / notarization.
>>> 
>>> Voting mail are almost ready.
>>> 
>>> 
>>> 
>>> Can we have feedback to see if the binaries are correct so vote can be
>>> done without being scared of not working certify/nota
>>> 
>>> 
>>> 
>>> <
>>> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
>>> rs/>
>>> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installe
>>> rs/
>>> 
>>> 
>>> 
>>> Apache-NetBeans-11.3-bin-windows-x64.exe is ok for windows users
>>> (editor should be asf) Apache-NetBeans-11.3-bin-macosx.dmg is ok for
>>> macos 1015 users (don't know what happen here)
>>> 
>>> 
>>> 
>>> Best Regards
>>> 
>>> Eric
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>> 
>> 
>> -
>> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
>> For additional commands, e-mail: dev-h...@netbeans.apache.org
>> 
>> For further information about the NetBeans mailing lists, visit:
>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>> 
>> 
>> 
>> 


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Patrick Musembi
+1

On Fri, Feb 28, 2020, 20:00 Laszlo Kishalmi 
wrote:

> (binding)
>
> On 2/28/20 7:49 AM, Laszlo Kishalmi wrote:
> > +1
> >
> > Tested: Installer with JDK 11, installed NetBeans with JDK 13 on
> > Ubuntu 18.04
> >
> > Checksum and signature are ok.
> >
> > On 2/28/20 5:27 AM, Arunava Sinha wrote:
> >> Hi,
> >>
> >> Primary voting artifact:
> >>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh
> >>
> >>
> >> KEYS file:
> >> https://dist.apache.org/repos/dist/release/netbeans/KEYS
> >>
> >> PG signature file:
> >>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc
> >>
> >>
> >> SHA512 checksum file
> >>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512
> >>
> >>
> >> Built using Jenkins job:
> >>
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/
> >>
> >>
> >>
> >> Installer build steps:
> >>
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps
> >>
> >>
> >> This vote is going to be open at least 72 hours, vote with +1, 0, and
> >> -1 as usual.
> >>
> >> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> >> member.
> >>
> >> Apache NetBeans 11.3 Linux Installer will be released if and when
> >> this vote passes.
> >>
> >> Thanks,
> >>
> >> Arunava Sinha
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> >> For additional commands, e-mail: dev-h...@netbeans.apache.org
> >>
> >> For further information about the NetBeans mailing lists, visit:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >>
> >>
> >>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Building NetBeans with Gradle

2020-02-28 Thread Laszlo Kishalmi
NetBeans Gradle Plugin recognizes projects with Kotlin DSL  (from 11.3). 
We have some Kotlin support via TextMate lexer, so some syntax 
highlighting is there as well.


On 2/27/20 11:09 PM, Mario Schroeder wrote:

Hi Lazlo,

those are great news. Thanks for sharing.

I also hope that the Kotlin support is taking up speed than we could even
support the Gradle Kotlin DSL.

Laszlo Kishalmi  schrieb am Fr., 28. Feb. 2020,
02:23:


Dear all,

I just would like to share the progress of my secret project: build
NetBeans with Gradle

I'm still not sure how far I would like to go with this experiment, but
if nothing else it could be a good test data for the Gradle Support.

I had the following milestones in my mind:

M0: Done: Get the project dependencies straight, without having circular
dependencies: Right now it has 813 sub-projects in the known clusters

M1: Done: Get the modules in the Platform cluster (and the harness
cluster) compileable.

M2: TBD: Make the unit tests pass for the Platform Cluster.

M3: TBD: Make the output of the Platform cluster actually runable.

How it works:

I have a specific NetBeans Gradle Plugin which reads the
nbproject/clusters.properties and each module nbproject/project.xml file
to get the dependency configuration. other configuration items are read
from the nbproject.properties file. In theory we do not have to do any
changes for an ordinary module it shall work out of the box without even
having a build.gradle file. There are however some special cases where
build.gradle file is required. Unfortunately there are some dependency
tangles between the modules causing circular dependency in Gradle. In
these cases I had to split up the modules between test and source projects.

If anyone would like to have a look:

please clone the gradle2 branch of my fork:
https://github.com/lkishalmi/netbeans

The Gradle build right now needs the help to fetch the external
dependencies: ant download-all-extbins

But after that one:

./gradlew buildPlatformCluster -x check

shall work. (It currently requires JDK 11 or up)


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Jan Lahoda
Possible, probably yes. Might be quite some work to make it run, though.
Anyway - not sure if that would bring significant benefits if we wanted to
keep the platform on 8 and move the rest (i.e. what would be made simpler
by this? We can ensure platform is buildable by and runs on 8 even in a
single repo).

Jan

On Fri, Feb 28, 2020 at 1:02 PM Eric Barboni  wrote:

> As I'm an expert in architecture :D kidding
>
> Can it be possible to have like two repository one for netbeans-platform
> and netbeans with platform "seen as library" ?
> With netbeans-platform jdk8 and the netbeans with jdk 8+ ?
>
> Regards
> Eric
> -Message d'origine-
> De : Neil C Smith 
> Envoyé : vendredi 28 février 2020 11:29
> À : dev 
> Objet : Re: Platform has to continue to support Java 8, imho was: Pull the
> plug from Java 8 in 12.1?
>
> On Fri, 28 Feb 2020 at 09:55, Jaroslav Tulach 
> wrote:
> > PS: The `nb-javac` issue: IGV is actually using Java editing modules,
> > so we are interested in having nb-javac working on JDK8. We bundle the
> > `nb-javac` as part of IGV - e.g. there is no need to download
> > `nb-javac`. Enough to use it when present. I assume we can help with
> > the maintenance of this part of the code base. Dušan Bálek, Tomáš
> > Zezula, Sváťa Dědic and last but not least Jan Lahoda have a lot of
> > expertise in this area and can make sure parsing of Java sources on
> > JDK8 still works (even it will not be used by Apache NetBeans IDE
> itself).
>
> This to me is the crux of the issue.  My comment on the users@ thread was
> more with thought of stopping default/official support of Java editing when
> running on JDK 8.  ie. at least making nb-javac far more optional from 12.1
> than it is now.
>
> It does not seem sustainable to keep telling people with refactoring
> issues to uninstall nb-javac.  Somehow those issues need addressing,
> particularly if they're in code we have no control of here.  I think more
> help on the maintenance of this part, particularly with regard to any
> updates for Java 14 support, might be good in the 12.0 timeframe.
> Java 13 updates for nb-javac during the 11.2 release (which also required
> 11.2u1) were a PITA!  That was my real reason for being in favour of
> shifting the whole schedule back a month - not Eric's Xmas.
> ;-)
> I'm sad :D
>
> Longer term we need to start making nb-javac less (then not) required.
> At least initially making it something legacy to opt in to rather than opt
> out of seems a good move?  From an ASF point of view I think the way
> nb-javac and JavaFX are currently installed may be pushing at the limits of
> compliance.
>
> Best wishes,
>
> Neil
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


RE: [VOTE] Release Apache NetBeans-11.3 Windows Installer

2020-02-28 Thread Eric Barboni
+1 binding

 

Windows 10, maven ant usage

 

Thanks for making all certification

 

Eric

 

De : Eduardo Quintanilla  
Envoyé : vendredi 28 février 2020 17:42
À : dev@netbeans.apache.org
Objet : RE: [VOTE] Release Apache NetBeans-11.3 Windows Installer

 

 



RE: Platform has to continue to support Java 8, imho was: Pull the plug from Java 8 in 12.1?

2020-02-28 Thread Eric Barboni
In my mind the jdk checker would be different on the  two repo and NetBeans 
having his own lifecycle, and maybe ease preparation of release.

Eric
But I'm fine to build NetBeans on jdk 8 and runit on jdk 13 for now.
-Message d'origine-
De : Jan Lahoda  
Envoyé : vendredi 28 février 2020 23:03
À : Apache NetBeans 
Objet : Re: Platform has to continue to support Java 8, imho was: Pull the plug 
from Java 8 in 12.1?

Possible, probably yes. Might be quite some work to make it run, though.
Anyway - not sure if that would bring significant benefits if we wanted to keep 
the platform on 8 and move the rest (i.e. what would be made simpler by this? 
We can ensure platform is buildable by and runs on 8 even in a single repo).
 

Jan

On Fri, Feb 28, 2020 at 1:02 PM Eric Barboni  wrote:

> As I'm an expert in architecture :D kidding
>
> Can it be possible to have like two repository one for 
> netbeans-platform and netbeans with platform "seen as library" ?
> With netbeans-platform jdk8 and the netbeans with jdk 8+ ?
>
> Regards
> Eric
> -Message d'origine-
> De : Neil C Smith  Envoyé : vendredi 28 février 
> 2020 11:29 À : dev  Objet : Re: Platform has 
> to continue to support Java 8, imho was: Pull the plug from Java 8 in 
> 12.1?
>
> On Fri, 28 Feb 2020 at 09:55, Jaroslav Tulach 
> 
> wrote:
> > PS: The `nb-javac` issue: IGV is actually using Java editing 
> > modules, so we are interested in having nb-javac working on JDK8. We 
> > bundle the `nb-javac` as part of IGV - e.g. there is no need to 
> > download `nb-javac`. Enough to use it when present. I assume we can 
> > help with the maintenance of this part of the code base. Dušan 
> > Bálek, Tomáš Zezula, Sváťa Dědic and last but not least Jan Lahoda 
> > have a lot of expertise in this area and can make sure parsing of 
> > Java sources on
> > JDK8 still works (even it will not be used by Apache NetBeans IDE
> itself).
>
> This to me is the crux of the issue.  My comment on the users@ thread 
> was more with thought of stopping default/official support of Java 
> editing when running on JDK 8.  ie. at least making nb-javac far more 
> optional from 12.1 than it is now.
>
> It does not seem sustainable to keep telling people with refactoring 
> issues to uninstall nb-javac.  Somehow those issues need addressing, 
> particularly if they're in code we have no control of here.  I think 
> more help on the maintenance of this part, particularly with regard to 
> any updates for Java 14 support, might be good in the 12.0 timeframe.
> Java 13 updates for nb-javac during the 11.2 release (which also 
> required
> 11.2u1) were a PITA!  That was my real reason for being in favour of 
> shifting the whole schedule back a month - not Eric's Xmas.
> ;-)
> I'm sad :D
>
> Longer term we need to start making nb-javac less (then not) required.
> At least initially making it something legacy to opt in to rather than 
> opt out of seems a good move?  From an ASF point of view I think the 
> way nb-javac and JavaFX are currently installed may be pushing at the 
> limits of compliance.
>
> Best wishes,
>
> Neil
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Thilina Ranathunga
+1

*Kind regards, *

*Thilina Ranathunga.*


On Fri, Feb 28, 2020 at 6:57 PM Arunava Sinha 
wrote:

> Hi,
>
> Primary voting artifact:
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh
>
> KEYS file:
> https://dist.apache.org/repos/dist/release/netbeans/KEYS
>
> PG signature file:
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc
>
> SHA512 checksum file
>
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512
>
> Built using Jenkins job:
>
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/
>
>
> Installer build steps:
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and -1
> as usual.
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC
> member.
>
> Apache NetBeans 11.3 Linux Installer will be released if and when this
> vote passes.
>
> Thanks,
>
> Arunava Sinha
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread Kai Uwe Pel

+1

Kai


On 2/28/2020 2:27 PM, Arunava Sinha wrote:

Hi,

Primary voting artifact:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh


KEYS file:
https://dist.apache.org/repos/dist/release/netbeans/KEYS

PG signature file:
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc


SHA512 checksum file
https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512


Built using Jenkins job:
https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/



Installer build steps:
https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps


This vote is going to be open at least 72 hours, vote with +1, 0, and
-1 as usual.

Please mark your vote with (binding) if you're an Apache NetBeans PMC
member.

Apache NetBeans 11.3 Linux Installer will be released if and when this
vote passes.

Thanks,

Arunava Sinha


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Tomcat feedback on nightly 20200228

2020-02-28 Thread Blake McBride
Greetings,

I have a web development framework (kissweb.org) that I am trying to get
running with the latest NetBeans.  The framework itself runs under tomcat
just fine.  I would like to target NetBeans as its primary development IDE
if possible.  While I have been able to get nightly to work, it is
clunky in a few areas.  I thought I would provide feedback as follows:

1.  I cannot add a breakpoint to a Groovy source file until I first set a
breakpoint in a Java file.  In other words, setting a breakpoint on a Java
file seems to activate the ability to place a breakpoint on a Groovy file.

2.  NetBeans asks for the tomcat user name and password each time it is
started.  It remembers what they are, it just asks for conformation each
time tomcat is started.  I think it would be better if it didn't.

I am working on a 64-bit Linux system.

Thanks!

Blake McBride


Re: [VOTE] Release Apache NetBeans-11.3 Linux Installer

2020-02-28 Thread huang kai
+1

Test on Ubuntu with openjdk 11.


在 2020/2/28 下午9:27, Arunava Sinha 写道:
> Hi,
>
> Primary voting artifact:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh
>  
>
>
> KEYS file:
> https://dist.apache.org/repos/dist/release/netbeans/KEYS
>
> PG signature file:
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.asc
>  
>
>
> SHA512 checksum file
> https://dist.apache.org/repos/dist/dev/netbeans/netbeans/11.3/installers/Apache-NetBeans-11.3-bin-linux-x64.sh.sha512
>  
>
>
> Built using Jenkins job:
> https://builds.apache.org/view/M-R/view/NetBeans/job/netbeans-installers/47/ 
>
>
>
> Installer build steps:
> https://cwiki.apache.org/confluence/display/NETBEANS/Installer+Build+Steps 
>
>
> This vote is going to be open at least 72 hours, vote with +1, 0, and 
> -1 as usual.
>
> Please mark your vote with (binding) if you're an Apache NetBeans PMC 
> member.
>
> Apache NetBeans 11.3 Linux Installer will be released if and when this 
> vote passes.
>
> Thanks,
>
> Arunava Sinha
>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>


Opening Gradle + Kotlin DSL (was Re: Building NetBeans with Gradle)

2020-02-28 Thread Enrico Olivelli
Il Ven 28 Feb 2020, 22:43 Laszlo Kishalmi  ha
scritto:

> NetBeans Gradle Plugin recognizes projects with Kotlin DSL  (from 11.3).
>

I am trying to open Apache Calcite but NB doesn't recognize the folder as a
project.

https://github.com/apache/calcite

I was going to try IntelliJ but your news is sooo cool, I really would like
to use NB!

Can you please check?

Enrico

We have some Kotlin support via TextMate lexer, so some syntax
> highlighting is there as well.
>
> On 2/27/20 11:09 PM, Mario Schroeder wrote:
> > Hi Lazlo,
> >
> > those are great news. Thanks for sharing.
> >
> > I also hope that the Kotlin support is taking up speed than we could even
> > support the Gradle Kotlin DSL.
> >
> > Laszlo Kishalmi  schrieb am Fr., 28. Feb.
> 2020,
> > 02:23:
> >
> >> Dear all,
> >>
> >> I just would like to share the progress of my secret project: build
> >> NetBeans with Gradle
> >>
> >> I'm still not sure how far I would like to go with this experiment, but
> >> if nothing else it could be a good test data for the Gradle Support.
> >>
> >> I had the following milestones in my mind:
> >>
> >> M0: Done: Get the project dependencies straight, without having circular
> >> dependencies: Right now it has 813 sub-projects in the known clusters
> >>
> >> M1: Done: Get the modules in the Platform cluster (and the harness
> >> cluster) compileable.
> >>
> >> M2: TBD: Make the unit tests pass for the Platform Cluster.
> >>
> >> M3: TBD: Make the output of the Platform cluster actually runable.
> >>
> >> How it works:
> >>
> >> I have a specific NetBeans Gradle Plugin which reads the
> >> nbproject/clusters.properties and each module nbproject/project.xml file
> >> to get the dependency configuration. other configuration items are read
> >> from the nbproject.properties file. In theory we do not have to do any
> >> changes for an ordinary module it shall work out of the box without even
> >> having a build.gradle file. There are however some special cases where
> >> build.gradle file is required. Unfortunately there are some dependency
> >> tangles between the modules causing circular dependency in Gradle. In
> >> these cases I had to split up the modules between test and source
> projects.
> >>
> >> If anyone would like to have a look:
> >>
> >> please clone the gradle2 branch of my fork:
> >> https://github.com/lkishalmi/netbeans
> >>
> >> The Gradle build right now needs the help to fetch the external
> >> dependencies: ant download-all-extbins
> >>
> >> But after that one:
> >>
> >> ./gradlew buildPlatformCluster -x check
> >>
> >> shall work. (It currently requires JDK 11 or up)
> >>
> >>
> >> -
> >> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> >> For additional commands, e-mail: dev-h...@netbeans.apache.org
> >>
> >> For further information about the NetBeans mailing lists, visit:
> >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> >>
> >>
> >>
> >>
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: Opening Gradle + Kotlin DSL (was Re: Building NetBeans with Gradle)

2020-02-28 Thread Laszlo Kishalmi
Are you on 11.3? Because with that the project is recognized, I can open 
it, it downloads a ton of external library but generally works, even sub 
projects can be opened. The only thing does not work is recognizing the 
Kotlin sourcesets, though that support could be in 12.0


On 2/28/20 10:05 PM, Enrico Olivelli wrote:

Il Ven 28 Feb 2020, 22:43 Laszlo Kishalmi  ha
scritto:


NetBeans Gradle Plugin recognizes projects with Kotlin DSL  (from 11.3).


I am trying to open Apache Calcite but NB doesn't recognize the folder as a
project.

https://github.com/apache/calcite

I was going to try IntelliJ but your news is sooo cool, I really would like
to use NB!

Can you please check?

Enrico

We have some Kotlin support via TextMate lexer, so some syntax

highlighting is there as well.

On 2/27/20 11:09 PM, Mario Schroeder wrote:

Hi Lazlo,

those are great news. Thanks for sharing.

I also hope that the Kotlin support is taking up speed than we could even
support the Gradle Kotlin DSL.

Laszlo Kishalmi  schrieb am Fr., 28. Feb.

2020,

02:23:


Dear all,

I just would like to share the progress of my secret project: build
NetBeans with Gradle

I'm still not sure how far I would like to go with this experiment, but
if nothing else it could be a good test data for the Gradle Support.

I had the following milestones in my mind:

M0: Done: Get the project dependencies straight, without having circular
dependencies: Right now it has 813 sub-projects in the known clusters

M1: Done: Get the modules in the Platform cluster (and the harness
cluster) compileable.

M2: TBD: Make the unit tests pass for the Platform Cluster.

M3: TBD: Make the output of the Platform cluster actually runable.

How it works:

I have a specific NetBeans Gradle Plugin which reads the
nbproject/clusters.properties and each module nbproject/project.xml file
to get the dependency configuration. other configuration items are read
from the nbproject.properties file. In theory we do not have to do any
changes for an ordinary module it shall work out of the box without even
having a build.gradle file. There are however some special cases where
build.gradle file is required. Unfortunately there are some dependency
tangles between the modules causing circular dependency in Gradle. In
these cases I had to split up the modules between test and source

projects.

If anyone would like to have a look:

please clone the gradle2 branch of my fork:
https://github.com/lkishalmi/netbeans

The Gradle build right now needs the help to fetch the external
dependencies: ant download-all-extbins

But after that one:

./gradlew buildPlatformCluster -x check

shall work. (It currently requires JDK 11 or up)


-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists






-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists