Displaying #maven-dev/2017-09-10.log:

Sun Sep 10 09:56:05 2017  stephenc:hboutemy: so only 25% in favour of keeping Java 7 for 3.6.x
Sun Sep 10 09:56:25 2017  hboutemy:stephenc: yeah, I saw :)
Sun Sep 10 09:56:38 2017  hboutemy:I know I'm a target for this poll :)
Sun Sep 10 09:56:46 2017  stephenc:I think we should just jump
Sun Sep 10 09:57:25 2017  hboutemy:in fact, I'm glad we now have facts from this poll: it's not only a guess from someone
Sun Sep 10 09:57:39 2017  stephenc:The biggest issue for me with J7 is stale TLS certs by default and no SNI support
Sun Sep 10 09:57:42 2017  hboutemy:IMHO, the poll duraction was a little bit short
Sun Sep 10 09:58:00 2017  hboutemy:but that's so much better than whatever we did in the past
Sun Sep 10 09:58:40 2017  stephenc:From a security PoV I think we should be saying use toolchains for Java < 8 as that way the download is using a "safer" JRE with recent TLS cert roots
Sun Sep 10 09:58:58 2017  hboutemy:I'm ready for us to document the choice we do, even if it's not my own choice (I'm part of these 25%; as you could expect :) )
Sun Sep 10 09:59:07 2017  hboutemy:yes
Sun Sep 10 09:59:48 2017  stephenc:And bumping the min JRE helps force that
Sun Sep 10 10:00:03 2017  stephenc:Probably means we need to make toolchains easier to use also
Sun Sep 10 10:00:27 2017  hboutemy:with the poll result, the know bnenefits expected (that are not pure theoritical), the toolchain solution for people needing it, and the general logic of : if you upgrade Maven, you upgrade JDK. If you don't upgrade JDK, you don't upgrade Maven
Sun Sep 10 10:00:39 2017  hboutemy:I'm ready to accept this choice without any bad feeling
Sun Sep 10 10:01:00 2017  hboutemy:I worked on toolchains to have more meaningful output
Sun Sep 10 10:01:15 2017  hboutemy:since I knew with toolchains-plugin 1.0 that the UX was bad
Sun Sep 10 10:01:25 2017  stephenc:I'd have preferred a 72h poll in retrospect but I only noticed the 24h after it was too late and we had 100+ votes
Sun Sep 10 10:01:29 2017  hboutemy:now, IMHO, toolchains-plugin gives good explanations
Sun Sep 10 10:01:53 2017  hboutemy:for such worldwide user poll, I'd expect 1 week
Sun Sep 10 10:01:59 2017  hboutemy:there is no rush
Sun Sep 10 10:02:21 2017  hboutemy:for this time, it's ok: I'm just thinking at future polls like this
Sun Sep 10 10:02:38 2017  stephenc:Ok, well my plan is to push 3.5.1 (hopefully today) and call the vote on that
Sun Sep 10 10:02:44 2017  hboutemy:then regarding toolchains-plugin, I don't know what we can do to improve UX
Sun Sep 10 10:02:50 2017  stephenc:(We burn version numbers for respond)
Sun Sep 10 10:03:04 2017  hboutemy:to me, it's as good as possible
Sun Sep 10 10:03:08 2017  stephenc:S/respond/respond
Sun Sep 10 10:03:25 2017  hboutemy:what makes it hard to use it that it requires configuration: I don't think we can avoid that
Sun Sep 10 10:03:46 2017  hboutemy:S/respond/respond ?
Sun Sep 10 10:04:03 2017  hboutemy:no substitution :)
Sun Sep 10 10:04:04 2017  stephenc:Then once 3.5.1 is out I'll call a formal vote on Java 8 for 3.6.0
Sun Sep 10 10:04:11 2017  hboutemy:perfect
Sun Sep 10 10:04:14 2017  stephenc:curses autocorrect
Sun Sep 10 10:04:25 2017  stephenc:S/respond/respins
Sun Sep 10 10:04:29 2017  hboutemy:ah ok
Sun Sep 10 10:05:33 2017  stephenc:For me the purpose of 3.6.0 is Java 9 interop as priority
Sun Sep 10 10:05:52 2017  stephenc:If 3.5.1 works with j9 mostly ok, that's fine
Sun Sep 10 10:05:58 2017  hboutemy:we can give this general objective: that gives a target
Sun Sep 10 10:06:09 2017  stephenc:But for j9 we recommend 3.6.c
Sun Sep 10 10:06:23 2017  hboutemy:that's a good marketing plan
Sun Sep 10 10:06:29 2017  hboutemy:and we need marketing
Sun Sep 10 10:07:01 2017  hboutemy:don't care if strong technical relevance :)
Sun Sep 10 10:07:08 2017  stephenc:And we may be able to get some contributions for updating the codebase to Java 8 language features
Sun Sep 10 10:07:14 2017  hboutemy:+1
Sun Sep 10 10:07:24 2017  stephenc:Get some people into the habit of commits
Sun Sep 10 10:07:27 2017  hboutemy:that's a good roadmap to me
Sun Sep 10 10:07:57 2017  hboutemy:in fact, we work on community
Sun Sep 10 10:08:07 2017  stephenc:Ok, robert is mostly on similar page
Sun Sep 10 10:08:20 2017  hboutemy:which is what is strongly necessary currently
Sun Sep 10 10:08:26 2017  stephenc:So I'll bring this back to the list today/tomorrow
Sun Sep 10 10:08:33 2017  hboutemy:thank you
Sun Sep 10 10:08:42 2017  stephenc:Np
Sun Sep 10 10:08:52 2017  stephenc:Now for family time day!
Sun Sep 10 10:09:02 2017  hboutemy:same for me
Sun Sep 10 10:09:03 2017  hboutemy:see you
Sun Sep 10 10:55:14 2017  rfscholte:Joined the channel
Sun Sep 10 11:21:10 2017  olamy:Joined the channel
Sun Sep 10 11:58:27 2017  rfscholte:Joined the channel
Sun Sep 10 13:17:48 2017  rfscholte:Joined the channel
Sun Sep 10 18:18:23 2017  tibor_:Joined the channel

Comments