On Mon, Jul 5, 2021 at 3:39 PM Jörg Kubitz <jkubitz-eclips > "Bundle-RequiredExecutionEnvironment: JavaSE-1.8" > is not a guarantee it will still run on later java JDK versions. But we > treat it as that. > API removals will go on.
Actually, neither BREE or osgi.ee requirement do guarantee anything about EE APIs, they mostly only guarantee execution of execution level and .class version support. Import-Package should be used to build guarantees about APIs, but here as well, the package grain may be too coarse and cases of just 1 method removal remain hard to capture. Setting a max version requires a lot of effort to go to newer versions (all MANIFEST.MF need to be modified!), we should avoid it and just keep optimistic, otherwise each release of Java would be even more expansive to adopt.
_______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev