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

Reply via email to