Thanks a lot! Good job! That makes it a lot more comfortable.

Cheers,
Fabian

> Am 24.11.2024 um 19:55 schrieb Matthias Bläsing 
> <mblaes...@doppel-helix.eu.INVALID>:
> 
> Hi all,
> 
> as the verification process of plugins was once again raised multiple
> times in this NetBeans release timeframe, I implemented two
> enhancements, that I think represent the current discussion state and
> have the intention to reduce review workload.
> 
> Please have a look at:
> 
> https://github.com/apache/netbeans-tools/pull/72
> 
> Text from PR copied here:
> 
> ==================================================================
> 
> There were two separate concerns raised regarding the current
> verification process. These are the two relevant use-cases:
> 
> Release a new plugin version
> --------------------------------
> 
> The steps that are needed to release a new version of a plugin and get
> it into the plugin portal are:
> 
> 1. Author release the plugin to maven central
> 2. For all NetBeans versions that the new version of the plugin shall
> be available, the author has to drop the verification for the current
> version of the plugin.
> 3. The author requests the verification of the new version of the
> plugin for all target NB versions.
> 4. 1. Verifier verifies the plugin
> 5. 2. Verifier verifies the plugin
> 
> The problem is, that between steps 2 and 5 the plugin will not be
> available in the IDE for installation. Neither the "current" version,
> nor the "new" version.
> 
> To fix this 9ff6052a10e7c30e0c7ec881580c1c7f5eaae542 changes the work
> flow slightly to:
> 
> 1. Author Release the plugin to maven central
> 2. The author requests the verification of the new version of the
> plugin for all target NB versions.
> 3. 1. Verifier verifies the plugin
> 4. 2. Verifier verifies the plugin
> 
> The Portal only blocks "Request verification" if either the current NB-
> Version/Plugin-Version is already verified or there is another
> verification for this Plugin/NB-Version is already pending. The
> "current" version stays verified until step 4 is executed, then the new
> version becomes the "verified" version and the verification for the
> previous version is automatically dropped.
> 
> This way there is no "dead" timeframe where no plugin version is
> available for installation.
> 
> Release a new NetBeans version
> -----------------------------------
> 
> For each plugin the author has to decide for which NB versions which
> Plugin version should be available. So after a NetBeans release each
> actively maintained plugin needs to get a new NB-Version/Plugin-Version
> verified.
> 
> This can lead to delays until all plugins are available for
> installation on an updated NetBeans version. 
> 
> 0e90bd830d5495b6224cc07dfd9b55ec6c087ad7 proposes to change this to a
> mode. The idea is, that authors can "Request validation" for a new
> NetBeans version and that request is immediately granted if that plugin
> version is already verified for at least one NetBeans version. The
> idea:
> 
> - the author is responsible for the general usability of the plugin
> - verifiers check that the plugin basicly does what is promised and
> behaves in a sane way and does no harm.
> 
> The latter should not be affected by NetBeans updates and even if so,
> would be in the interest of the author not to expose that version to
> the new NetBeans version.
> 
> ==================================================================
> 
> I'd appretiate feedback
> 
> Matthias
> 
> ---------------------------------------------------------------------
> 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



Reply via email to