Hello Laszlo.

NetBeans used to be doing "patch releases" in the past. They consist of 
generating new catalog with NBM files which then automatically appears in the 
IDEs.

That is significantly easier than full release. In the context of Apache, I'd:

- create branch release110_patch1 rooted at release110
- selectively backported some fixes from master to that branch
- whenever a backport is made, update version numbers + dependencies of 
affected modules only

Then we need to vote and release the source ZIP file and upload the NBMs. No 
need to upload the binary ZIP file itself. IDE update center catalog then 
needs to point to the new NBMs.

Dne neděle 28. dubna 2019 15:47:20 CEST, Laszlo Kishalmi napsal(a):
> In order to be able to produce real time based releases our release
> process and it's infrastructure have to be improved. Right now the
> process consists of ~30 steps out of which ~15 require changes on the
> actual code to be released. These includes:
> 
>   * New Splash Screens (As you see on the list I'm trying to work on
>     this as well now)

That isn't needed. 

>   * New versions to display in several places

That isn't needed either.

>   * Bumping the versions of the modules on two branches

Only bump versions of modules that are affected - only those will be 
downloaded by Plugin Manager.

>   * API Signature sealing

We can live without this. At least our past experience shows that there are 
very little API changes in the patch releases anyway.

Overall this could be significantly less work than regular release. I'd 
suggest to start with a branch and a builder that builds source ZIP and NBMs. 
Then we can start testing the updated modules.
-jt




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