Re: #netbeans IRC channel

2021-05-29 Thread Geertjan Wielenga
Sure, we can add to our domain, just provide a PR:

https://github.com/apache/netbeans-website/tree/master/netbeans.apache.org

And thanks for the many many many years of supporting NetBeans on irc!

Gj

On Sat, May 29, 2021 at 4:52 PM Glenn Holmer 
wrote:

> For some time, there has been a #netbeans IRC channel on the Freenode
> network. As you're probably aware, there have been a lot of problems and
> controversy surrounding Freenode lately, not the least of which is that
> hundreds of channels were taken over (including #netbeans). I took the
> liberty of registering #netbeans on irc.libera.chat and requesting
> community status. Are there any objections?
>
> Their response was:
>
> > Would love to get you set up. Could you please add the following TXT
> > record on your domain (netbeans.apache.org) for verification
> > purposes?
> ...
>
> > This record can be removed after verifying your registration.  If you
> > are unable to, let me know, and we can work on alternate verification
> > methods.
> Shall I ask for an alternate verification method?
>
> --
> 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
>
>


#netbeans IRC channel

2021-05-29 Thread Glenn Holmer
For some time, there has been a #netbeans IRC channel on the Freenode 
network. As you're probably aware, there have been a lot of problems and 
controversy surrounding Freenode lately, not the least of which is that 
hundreds of channels were taken over (including #netbeans). I took the 
liberty of registering #netbeans on irc.libera.chat and requesting 
community status. Are there any objections?


Their response was:


Would love to get you set up. Could you please add the following TXT
record on your domain (netbeans.apache.org) for verification
purposes?

...


This record can be removed after verifying your registration.  If you
are unable to, let me know, and we can work on alternate verification
methods.

Shall I ask for an alternate verification method?

--
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



[ANNOUNCE] Apache NetBeans 12.4 released

2021-05-29 Thread Geertjan Wielenga
Hi all,

The Apache NetBeans team is pleased to announce that Apache NetBeans 12.4
was released on May 19th 2021*.  Apache NetBeans is a full IDE for Java SE,
Java EE, PHP, JavaScript, HTML5 and more, including some support for Groovy
and C/C++.

Apache NetBeans 12.4 is a quarterly feature update. The LTS release of the
current cycle is Apache NetBeans 12.0. The 12.4 release has not been as
heavily tested as the LTS release. Our schedule is publicly available here:

https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule

New & noteworthy features of the 12.4 release:
https://netbeans.apache.org/download/nb124/index.html

Downloads:
https://netbeans.apache.org/download/nb124/nb124.html

Feel free to share the good news!

* We're a little late in announcing this because we were creating
convenience binaries, e.g., installers, since announcing the result of the
vote thread.

Thanks everyone, and best wishes,

Geertjan and Neil
Release Manager for Apache NetBeans 12.4
on behalf of Apache NetBeans PMC


Re: Build nb-javac from sources

2021-05-29 Thread Neil C Smith
On Sat, 29 May 2021 at 07:19, Jaroslav Tulach  wrote:
> > It can't be here can it, from a licensing perspective?
>
> The GPL-CPE sources would remain hosted where they are - e.g. in the
> https://github.com/openjdk/jdk
> repository. The only thing that would need to be in here is the build script.
> I assume such build script can be Apache licensed.

Well, that was the question!  Your repository you linked to has a
GPL+CPE license and a load of files with that header.  What can be
re-licensed and donated, or removed?

> Such a verification would be in the build script.
>
> > then it's easier for PMC review of the
> > process, etc.
>
> +1 having the build script properly reviewed by PMC would simplify the
> verification of correctness

Yes, but if it proves impossible to have the source patching side
here, then it would be good to have at least the verification and
compilation from patched sources (published on Maven Central) as part
of the NB build?

> Alternative: Do it as with launchers: Regular users download pre-built binary.
> The final build runs from sources.

I'm not sure that's a useful model, and I (and others) have argued for
doing separate official ASF releases of launchers and other native
binaries so that all main source builds use downloads.  The two
different paths to build have caused us release issues before, and
will likely be more of a problem with things like the new macOS Swift
launcher, etc.  Having a common path to build the IDE (across all
users and OS) is surely better?

The wording of CPE also makes publishing of pre-built binaries of
nb-javac from here impossible anyway, so we'd still need to resolve
that issue.

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





FXGL samples to be built into NetBeans

2021-05-29 Thread Geertjan Wielenga
...we should do this and replace all our JavaFX game samples, that mostly
don't work anyway, with FXGL.

Gj


Re: Build nb-javac from sources

2021-05-29 Thread Jaroslav Tulach
Thanks for your comments Neil...

@ May 27 2021 @
> On Wed, 26 May 2021 at 09:45, Jaroslav Tulach  
wrote:
> > Do you think these wrappers and the build script should become part of a
> > NetBeans repository? Or is it better to get it working in a separate
> > repository - like the one I have?
> 
> It can't be here can it, from a licensing perspective?  

The GPL-CPE sources would remain hosted where they are - e.g. in the
https://github.com/openjdk/jdk
repository. The only thing that would need to be in here is the build script. 
I assume such build script can be Apache licensed.

> However ...
> 
> > Adding a RAT check to verify only "Classpath exception" files are imported
> > from the OpenJDK repository would certainly be a step towards the
> > desirable state and it could prevent human mistakes when releasing the
> > bits.
> 
> Ideally the aspect that verifies headers and builds from patched
> sources would be here IMO, 

Such a verification would be in the build script.

> then it's easier for PMC review of the
> process, etc.  

+1 having the build script properly reviewed by PMC would simplify the 
verification of correctness

The next question is: Should such build be part of regular NetBeans build? 
E.g. should it be invoked everytime someone invokes
```bash
nbbuild$ ant build
```

Downside: The build requires checkout of the whole openjdk repository and even 
building takes quite some time.

Consideration: there already is a build of `langtools-9.zip` in the build 
process. We could replace it by building nb-javac from sources PMC trusts?

Alternative: Do it as with launchers: Regular users download pre-built binary. 
The final build runs from sources.

I guess I'll continue working in my current repository for now with the goal 
to produce 100% working version. I'll keep in mind we want a system easily 
reviewable by PMC. I'll continue to assume that the build script assembling 
everything together can be Apache licensed.
-jt
 

> And we potentially get the basis of something that
> could be used for other CPE dependencies here or in other ASF projects
> should that arise.
> 
> 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