I would try to allow Java 11 without killing all existing Xtext languages.
I cannot tell whether that is possible, though.

On Mon, 3 Sep 2018 at 08:40, Christian Dietrich <
[email protected]> wrote:

> so you would rather never support java 11 than releasing a Xtext 3.0
> or would you simply bump the dependencies, try to use guava 24-21 api only
> and dont care about manifest compatibility?
>
> how does that fit with orbits policy to delete stuff?
>
> Am 03.09.2018 um 08:38 schrieb Sven Efftinge:
>
> Because of the huge impact with bumping the major version, we never do
> that, even if we can't avoid breaking a couple of clients.
> It is just better to break a hand full of clients than stopping everyone
> from updating to the latest version.
> There is no general answer, it always depends on whether the benefits of
> such an upgrade carry the downsides (breaking).
> Bumping the major version has such bad downsides that I'd consider it
> never being a good idea.
>
> On Mon, 3 Sep 2018 at 08:31, Christian Dietrich <
> [email protected]> wrote:
>
>> The main problem is:
>>
>> what if e.g. java 11 requires to update these libaries?
>> how did you handle that is the past?
>> (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5816)
>> which was done in Nov. 2011 which was likely Xtext 2.1 or 2.2
>> => no major version bump
>>
>> => i'am totally unsure what binary compatibility means regardings
>> dependencies / manifests (we have other things that break e.g. through
>> orbit changes
>>
>> Thanks
>> Christian
>>
>> Am 03.09.18 um 08:22 schrieb Sven Efftinge ([email protected]):
>> > Hi Christian,
>> >
>> > those libraries are used by users, so those changes will be exposed to
>> > them. I haven't looked closely into what API has changed in those
>> versions,
>> > but if they have bumped the major version, there might be something in
>> it
>> > that breaks. I assume they follow semantic versioning, too.
>> >
>> > That said, bumping Xtext's major version will be a huge problem for
>> Eclipse
>> > clients, because older existing versions will not work with it. And
>> > because we have singleton plug-ins in every Eclipse installation there
>> can
>> > be only one version of Xtext. We have discussed this for years. Bumping
>> the
>> > major version is a bad idea.
>> >
>> > Sven
>> >
>> >
>> > Am Sa., 1. Sep. 2018 um 14:31 Uhr schrieb Christian Dietrich <
>> > [email protected]>:
>> >
>> >> Hello guys.
>> >>
>> >> i need your assistance with regards the rules op api changes and
>> version
>> >> bumps.
>> >>
>> >> if we increase our dependency at Xtext to Guice 4.x and Guava 23.x
>> would
>> >> that require a Xtext 3.0? i am not sure if binary compatibility is
>> given
>> >> by such a change.
>> >>
>> >> Thanks
>> >> Christian
>> >> --
>> >> Christian Dietrich (Diplom-Informatiker (BA))
>> >> Softwareentwickler / -Architekt
>> >>
>> >> Tel.: +49 (0) 711 / 34 21 91-0
>> >> Fax.: +49 (0) 711 / 34 21 91-29
>> >> Mobil: +49 (0) 151 / 173969 17
>> >> Mail: [email protected]
>> >> XING: https://www.xing.com/profile/Christian_Dietrich8
>> >> Web: http://www.itemis.de
>> >> Skype: christiandietrich1982
>> >> ICQ: 125801794
>> >>
>> >> itemis AG
>> >> Niederlassung Süd
>> >> Industriestraße 6
>> >> 70565 Stuttgart
>> >>
>> >> Rechtlicher Hinweis:
>> >> Registergericht: Amtsgericht Dortmund HRB 20621 | Sitz der
>> Gesellschaft:
>> >> Lünen
>> >> Vorstand: Jens Wagener (Vorsitzender) | Wolfgang Neuhaus
>> >> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.) | Michael Neuhaus |
>> >> Jennifer Fiorentino
>> >> _______________________________________________
>> >> modeling-pmc mailing list
>> >> [email protected]
>> >> To change your delivery options, retrieve your password, or unsubscribe
>> >> from this list, visit
>> >> https://dev.eclipse.org/mailman/listinfo/modeling-pmc
>> >
>> >
>> > _______________________________________________
>> > modeling-pmc mailing list
>> > [email protected]
>> > To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> > https://dev.eclipse.org/mailman/listinfo/modeling-pmc
>> >
>>
>> --
>> Christian Dietrich (Diplom-Informatiker (BA))
>> Softwareentwickler / -Architekt
>>
>> Tel.: +49 (0) 711 / 34 21 91-0
>> Fax.: +49 (0) 711 / 34 21 91-29
>> Mobil: +49 (0) 151 / 173969 17
>> Mail: [email protected]
>> XING: https://www.xing.com/profile/Christian_Dietrich8
>> Web: http://www.itemis.de
>> Skype: christiandietrich1982
>> ICQ: 125801794
>>
>> itemis AG
>> Niederlassung Süd
>> Industriestraße 6
>> 70565 Stuttgart
>>
>> Rechtlicher Hinweis:
>> Registergericht: Amtsgericht Dortmund HRB 20621 | Sitz der Gesellschaft:
>> Lünen
>> Vorstand: Jens Wagener (Vorsitzender) | Wolfgang Neuhaus
>> Aufsichtsrat: Prof. Dr. Burkhard Igel (Vors.) | Michael Neuhaus |
>> Jennifer Fiorentino
>> _______________________________________________
>> modeling-pmc mailing list
>> [email protected]
>> To change your delivery options, retrieve your password, or unsubscribe
>> from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/modeling-pmc
>
>
>
> --
> Sven Efftinge
>
> TypeFox GmbH
> Am Germaniahafen 1
> 24143 Kiel
>
> Sitz: Kiel, Registergericht: Amtsgericht Kiel, HRB 17385
> Managing Directors: Sven Efftinge, Moritz Eysholdt, Dr. Jan Köhnlein
>
>
> _______________________________________________
> modeling-pmc mailing [email protected]
> To change your delivery options, retrieve your password, or unsubscribe from 
> this list, visithttps://dev.eclipse.org/mailman/listinfo/modeling-pmc
>
>
> _______________________________________________
> modeling-pmc mailing list
> [email protected]
> To change your delivery options, retrieve your password, or unsubscribe
> from this list, visit
> https://dev.eclipse.org/mailman/listinfo/modeling-pmc



-- 
Sven Efftinge

TypeFox GmbH
Am Germaniahafen 1
24143 Kiel

Sitz: Kiel, Registergericht: Amtsgericht Kiel, HRB 17385
Managing Directors: Sven Efftinge, Moritz Eysholdt, Dr. Jan Köhnlein
_______________________________________________
modeling-pmc mailing list
[email protected]
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/modeling-pmc

Reply via email to