By the way, we provide nightly build of 4.2.0-SNAPSHOT if you want already try.

Regards
JB

On 10/11/2017 03:58 PM, Oliver Lietz wrote:
On Wednesday 11 October 2017 15:43:34 Jean-Baptiste Onofré wrote:
Yeah, but we postponed due to the Java9 issue in dependencies.

We are focused on 4.1.3 right now, but 4.2.0.M1 should happen just after.

Having milestones regularly would help to fix issues one by one (or at least
in small units) when doing major upgrades – the upgrade from 3 to 4 was a pain
which I really would like to avoid when upgrading to 4.2. So having a current
milestone without (breaking) changes for Java 9 is much appreciated.

Thanks,
O.

Regards
JB

On 10/11/2017 03:41 PM, Oliver Lietz wrote:
On Wednesday 11 October 2017 15:21:52 Jean-Baptiste Onofré wrote:
Hi OLiver,

Hi JB,

The idea is to cut a Milestone1 release as soon as we have a rough Java9
support.

well, 4.2.0.M1 was planned for second week of August... ;)

Regards,
O.

Regards
JB

On 10/11/2017 03:19 PM, Oliver Lietz wrote:
On Wednesday 11 October 2017 15:00:41 Guillaume Nodet wrote:
The point that makes me raise this problem is that the karaf default
distribution uses the Apache versions of xerces and xalan.  Fwiw, the
latest xerces release is from 2011 and the latest xalan from 2014, so
they're not the most active.  In particular, xalan latest release does
not
implement jaxp 1.4.

One additional point is that those libraries stuff is broken on Java 9,
so
one option would be to remove it alltogether which bring us much closer
to
Java 9 support ;-)  Seriously, I'm not sure I want to spend too much
time
allowing pluggability for specs/implementations while the only real
implementation provider is the JDK itself.  That's really a lot of work
for
no real benefit.

In addition, the default distribution still install some "legacy"
features
such as aries-blueprint, shell-compat, etc...

So here's a list of propositions for 4.2:
     * remove all libraries for specs / impls from apache-karaf distro
     * remove support for endorsed / ext libraries in the <library>
     element

and wherever used

     * remove aries-blueprint and shell-compat from default distro
     * remove a few features from the karaf-minimal distro. I'm not sure
     which

one exactly, but I think we should get the zip under 10 Mb.  Maybe only
keeping jaas, shell, feature, ssh, bundle, config, deployer and log,
also
removing equinox / logback bundles...

Thoughts ?

+1

And again, I would like to see some milestones before going final/GA to
move Apache Sling to 4.2 ASAP.

Thanks,
O.


--
Jean-Baptiste Onofré
jbono...@apache.org
http://blog.nanthrax.net
Talend - http://www.talend.com

Reply via email to