Remove the Solaris/SPARC/SunOS support from Netbeans. - #9544
Conversation
It's been deprecated since JDK15. No one has stepped up to support it. There is no reason to have platform-specific support in Netbeans. Therefore, remove it.
|
It would appear news of SunOS's death is somewhat premature! 😆 I would also question why pick on that over Windows 95, for example. I think there is something to look at here though. Why not deprecate all the OS constants and masks, as well as the Note, if you add labels after opening a PR, make sure to use the lock/unlock conversation trick to get the new labels picked up in a new test run. |
|
also cool that OpenIndiana has the latest version of NetBeans in their repo https://repology.org/project/netbeans/versions (even Arch is struggling to achieve that) Would be a shame to drop Solaris support just to shrink some if-chains. btw: This PR as of now would be also incomplete. The title, description and commit msg reads like complete removal, while there would be still a lot more Solaris specific code in the repo&release. |
|
OpenJDK is available on illumos (SunOS) and is actively maintained [1] by @ptribble I use Netbeans on illumos regularly. What do we achieve by removing this code? |
As the person who has stepped up to support OpenJDK on Solaris and illumos, including SPARC, I can say that the above statement is incorrect. Not only that, Oracle themselves supply JDK17 builds for Solaris on SPARC. These are platforms which are actively maintained, even if out of tree, and Netbeans is packaged and used in some of the illumos distributions. |

Remove the Solaris/SPARC/SunOS support from Netbeans.
It's been deprecated since JDK15.
No one has stepped up to support it.
There is no reason to have platform-specific support in Netbeans.
Therefore, remove it.