[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-dev] New Java versions (was Re: Tycho 3.0 release)
|
I think there is a big difference between Platform / IDE and a buildtool.
If I have Java11 code and I want to compile it with java 11 jdk. If I
now need to install another jdk just for the purpose of running the
buildtool thats quite bad. And as users are still can use Tycho with
never version there is also no benefit (from user pov) and I can't
remember anyone saying he instantly likes to contribute if tycho would
been java 17 code base ;-)
As I said if there is any compelling reason e.g. our dependencies
require j17 I'm totally fine and won't argue to keep at all cost at j11,
but at the moment there is no need and no benefit (beside using some new
language features).
Am 07.01.22 um 12:08 schrieb Mickael Istria:
On Fri, Jan 7, 2022 at 12:03 PM Christoph Läubrich
<laeubi@xxxxxxxxxxxxxx <mailto:laeubi@xxxxxxxxxxxxxx>> wrote:
Probably yes, but that's all a bit syntactic sugar to me compared to
the
burden we put on consumers of tycho.
Same goes for Streams, for Functions... after all, why aren't we still
running against Java 5? At some point, the world needs to move forward
and there will always be a user being a burden to the project.
I really don't want
to loose users that currently help us test new version regular just
because they are mad about being forced to upgrade their builds just
for
a little convince...
That's the usual fear, but in practice, the history of Eclipse Platform
and other projects have demonstrated that requiring newer Java versions
doesn't cause a loss of users, and that lack of innovation and code
quality drives to a loss of users; so somehow, if you as a committer
want to serve users best, you need to use features that make you more
productive/innovative and write higher quality code. All the sugar is
serving that goal.
_______________________________________________
tycho-dev mailing list
tycho-dev@xxxxxxxxxxx
To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/tycho-dev