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
