> On Sep 22, 2021, at 1:01 PM, Ernie Rael <[email protected]> wrote:
> 
> On 9/21/2021 10:50 AM, Geertjan Wielenga wrote:
>> 2. *The next major release.* [snip] From 13
>> onwards, maybe each release should be a major release, i.e., there are
>> enough numbers in the world, we don't need minor releases anymore after
>> that breakpoint.
> 
> 
> This essentially makes release numbers meaningless, which seems to be the way 
> things are going...
> 
> There is a, perhaps, unintended consequence. The plugins I support have 
> continued to work, and be available in the plugin manager, through all of 
> 12.x without any effort on my part. The plugins are keyed to a major release 
> number; so IIUC, this release numbering proposal requires each plugin 
> maintainer to modify the update-center metadata on every release (PITA).

As a potential workaround to that PITA, the plugin mechanism can be made a bit 
more loosely coupled to the version number?

If we want version numbers to be meaningful, I suggest an attempt at something 
as close as possible to semantic versioning: https://semver.org
Then plugin compatibility can be inferred from the major version number, and if 
that changes it’s because you really do need to check more than metadata to see 
if your plugin remains compatible.

If NetBeans moves the required JRE/JDK to 11 or later that would make now the 
time to bump the major version to 13 or later.  (I would propose the second 
most recent LTS release of the JDK as the maximum required version, to give 
lots of time to migrate to the next LTS version.)

I do think now that JDK 17 is out there should be no requirement to stick to 
Java 8 for running NetBeans - as long as NetBeans can still be used to build 
applications for Java 8 without a hassle.

Cheers,

Scott


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