On Mon, 2023-05-15 at 12:51 +0000, Stefan Seifert wrote:
>  
> > The concern I raised was on making it hard to fix a module because
> > we
> > introduce multiple changes
> > 
> > - Java 8 → Java 11, Java 17
> > - Linux → Linux, Windows
> > 
> > That will make it more difficult to get the module building again.
> > I am
> > not _that_ worried about Windows, I am more thinking about the need
> > to
> > update the parent POM to >= 35 for Java 11, which brings the
> > migration to
> > bnd and to the official OSGi annotations.
> 
> what would be your proposal to make this less painful? add java 11
> and java 17 builds but not remove java 8 builds yet, so it's easier
> to detect in the different Jenkins builds results that it's still
> fine with java 8; and remove the java 8 build later?
> 

I was thinking of a set of gradual changes:

1. Add Windows alongside Linux
2. Add Java 11
3. Add Java 17, drop Java 8

Thanks,
Robert

Reply via email to