Hi,
No need to open-source anything, no.
I'll take a look at the demos as time permits. We may want to exploit JEP-330
when possible too.
Cheers,
Antonio
El 13/6/25 a las 19:17, Philip Race escribió:
I am definitely up for a volunteer for this !
J2Demo, Stylepad and SwingSet2 are completely missing netbeans projects.
As I think I mentioned in the bug report, that's because when they were
open-sourced,
the project files, because they live in a parallel directory, were overlooked.
I don't think it is worth open-sourcing those non-working projects now as a
starter unless
you absolutely need them but I doubt you do. Same pattern as all the others.
You can use the bug ID 8359381 I submitted in your PR
-phil
On 6/13/25 1:54 AM, Antonio Vieiro wrote:
Hi all,
Yes, those "nbproject" files are very outdated and can't even be opened with
the latest NetBeans versions.
Demos are still shipped by different people [1].
I think it's worth updating and keeping them around, because it makes it easier
for newbies to open them in an IDE and experiment with them.
I can update them to the latest NetBeans versions if you want.
Cheers,
Antonio
[1]
https://packages.debian.org/es/sid/amd64/openjdk-23-demo
https://packages.fedoraproject.org/pkgs/java-25-openjdk/java-25-openjdk-demo/index.html
El 12/6/25 a las 20:49, Philip Race escribió:
I just submitted https://bugs.openjdk.org/browse/JDK-8359381
-----
There are netbeans projects for the client demos.
% ls src/demo/share/nbproject
README.txt jfc project.xml
% ls src/demo/share/nbproject/jfc
FileChooserDemo Notepad TransparentRuler
Font2DTest SampleTree
Metalworks TableExample
-----
The question, as posed in the subject line, is do we really need to keep these?
I'd like to delete them if there's no one who is interested and willing to
maintain them
-phil.
--
Antonio Vieiro
SSE - Sustaining Engineering
Red Hat, Inc. (https://www.redhat.com)
PGP key :
https://keys.openpgp.org/vks/v1/by-fingerprint/9A0CE286F22F7CCF2BC045FB1163A4EF861302B0
Fingerprint: 9A0C E286 F22F 7CCF 2BC0 45FB 1163 A4EF 8613 02B0