Hi everyone,

We have created installers for Apache NetBeans 29 RC3 using Azul Zulu JDK
25.0.2. These have been published at
Friends of Apache NetBeans installers' site
<https://installers.friendsofapachenetbeans.org/rc29-rc3/>
Testing the installer implicitly validates the sha512 sum

I have smoke-tested the installers on:
* macOS Apple Silicon. (signed, notarized, and stapled)
* Ubuntu Linux 24.04
* Raspberry Pi 5
* Windows 11

All went well on macOS Apple Silicon, Ubuntu Linux (x86), Windows 11, using
the package JDK (25.0.2).

I was less lucky when testing on RaspBerry Pi (5, 8g RAM).

On Raspberry OS (a Debian derivative) on the aarch64 (arm64) architecture,
I can't edit (the line with the cursor gets a yellowish background, but the
cursor does not advance).
I started the IDE from the command line, after the installer has installed
in a directory on the PATH.
It appears as if the NetBeans-window does not get focus, because
everything I type appears in the terminal I used to fire up NetBeans.

I also installed NetBeans 28 (using an installer)  to make sure, and this
shows the same issue.

Then I installed the binary zip, ran it with both zulu and temurin both 25,
same issue.

As last resort  I used zulu 21 with NB 28.  Same thing.
Then I had a 💡. Wayland or X11?

I must have had wayland running on the PI. Switched to X11 and the problems
were gone.
Tested with the Apache zip and with the FoAN installer (29-rc3 + zulu
25.0.2). Both worked as far as the editor is concerned. No further testing.

Note that I received some warnings in the terminal:
----
WARNING: package com.apple.eio not in java.desktop
WARNING: package com.sun.tools.classfile not in jdk.jdeps
WARNING: package com.sun.java.swing.plaf.windows not in java.desktop
WARNING: package com.apple.laf not in java.desktop
WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
WARNING: sun.misc.Unsafe::objectFieldOffset has been called by
org.apache.lucene.util.RamUsageEstimator
(jar:file:/usr/lib/apache-netbeans/ide/modules/ext/lucene-core-3.6.2.jar!/)
WARNING: Please consider reporting this to the maintainers of class
org.apache.lucene.util.RamUsageEstimator
WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future
release
----



I will add a note on the installers page to warn potential RaspBerry Pi
users when running the Linux-aarch64 version, to switch to X11.



I have also removed rc2 from said website.

Best regards,

Pieter van den Hombergh

Met vriendelijke groet,
Pieter van den Hombergh.
Kerboschstraat 12
5913 WH Venlo


On Thu, Feb 12, 2026 at 3:33 PM Eric Barboni <[email protected]> wrote:

> Hi,
>
> The third release candidate build for Apache NetBeans 29 is available
> (links below).
> Changes since NetBeans 29 rc 2 can be seen at
> https://github.com/apache/netbeans/releases/tag/29-rc3
>
> Please help with testing, and file issues in GitHub as necessary -
> https://github.com/apache/netbeans/issues
>
> If you're a committer adding an issue, or helping triage an issue (please
> do!), add the milestone and/or priority labels as
> appropriate.
>
> Use priority:high for should be fixed before release, priority:critical
> for must be fixed before we can release.
>
> **The following rules are applied to pull requests from now until
> release:**
>
> Please read the full info on how we manage pull requests to delivery at
> least once! -
>
> https://cwiki.apache.org/confluence/display/NETBEANS/Pull+requests+for+delivery
>
> PR's intended to be included in the 29 release :
> - Limited to fixes (link an issue if there is one, or provide
> justification in description)
> - Label with priority:high or priority:critical as appropriate.
> - Base on the delivery branch.
> - Mark with NB29 milestone.
> - Will be merged by the release team.
>
> PR's with features for a future release :
> - Base on the master branch.
> - Will be reviewed and merged in the usual way.
> - If possible stay away from big refactoring.
> - If possible do not overlap with fixes for 29 (delivery will be  merged
> to master weekly).
>
> The NetBeans 29-rc2 artifacts are here:
>
>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release290/6/artifact/dist/netbeans/
>
> Alternative links to latest release candidate:
> https://nightlies.apache.org/netbeans/candidate/netbeans/
>
> Link to the binary zip:
>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release290/6/artifact/dist/netbeans/netbeans-29-rc3-bin.zip
> SHA512:
> 3e2c575f53b89f142556f9b3fa425b48db42ce1f33d59915faa222a2c70be38dbdfa0c21e40d3d77bef665a51f681466f78fbd5749f383574f3fc8721929e8f0
>
>
> The sources are here:
>
> https://ci-builds.apache.org/job/Netbeans/job/netbeans-TLP/job/release290/6/artifact/dist/netbeans/netbeans-29-rc3-source.zip
> SHA512:
> e252d16600cd94e2fa6f3eab4124b54c68968d2dcbac9eb0eaf365324b19690600754945b1a267451ef5a4b057389d67e58b0917e8794254bad667f985c71490
>
>
> The PRs already integrated into NetBeans 29 are :
> https://github.com/apache/netbeans/pulls?q=is%3Amerged+milestone%3ANB29
>
> Issues currently tagged for NetBeans 29 are :
>
> https://github.com/apache/netbeans/issues?q=is%3Aopen+is%3Aissue+milestone%3ANB29
>
> Release schedule :
> https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule
>
> Thank you for your contributions and review!
>
> Best Regards,
> Eric
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>

Reply via email to