Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [modeling-pmc] Guava/Guice update and version bump
  • From: Christian Dietrich <christian.dietrich@xxxxxxxxx>
  • Date: Mon, 3 Sep 2018 08:31:46 +0200
  • Autocrypt: addr=christian.dietrich@xxxxxxxxx; prefer-encrypt=mutual; keydata= xsBNBE0wIRgBCADR60B8p3gXk71kAbEIENV+JayJr6+OigipOmnJbKLMq7/TndgdmKcDDDNT ncPfzhRQeunM/u8HCZ5JBipSVWHCLbGVHSaxMBvRuNtTnkpuSzqOSp1irJnDhoHJ8MRVtypv q+BkuzKK9dNX31g8RTKqEsU9bl2nwnBcvkL5Z8kndJVvtAgQmkSNCD75Xw0mzKs5Wf6THWWF Mh+zJIwjVP5+hS9Tbv82cA9U9DkXo1q/tv3bDfSlRLx82Z4yzdvB9No2DkMWETsuJM9KjqJs VeTK+Fm+rtv83htbSr8paa4J6A3gy+/bHB8+S+wLTt55L4yh/078b3/jESSl5J6nwVDPABEB AAHNJ0NocmlzdGlhbiBEaWV0cmljaCA8ZGlldHJpY2hAaXRlbWlzLmRlPsLAfgQTAQoAKAIb IwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAlaYfx8FCQ8L+IIACgkQBgrRg1uqS2NLSQf+ IZYwTmhq1Iq2v3ckiy55l+UlCpzTs0k/vBRPT3IqsoKtplEqSlte/ldSf4io6KLEehgaizTG xVPXFkoOBvxhImLmnLSyHXoaE9ApMPJfgxHFHi9O5bLkkQZuhF7aR+IYdVIlLREFHqAAfZmx YrZv+CjvIX86jKuihcx0YsKbw/7JBfCZWAyUu5FNzEetJ4tbiA5BLUM0FwoO4zgjWs6Weusj LrSa0B2JgFVi8SlMxjIJZilcyEWZyqyYHv+goXTGovpZKnxIfUtMEaztunXpooxPHfevem1i nCXmwM6CyKbXUGWq0sLpqUItdtRkCmpSV/Ck2li4bqTrWTtPPRPwEc7ATQRNMCEYAQgAt9Mi NC7Y0+8eXkSL+tPMbjXbhmoRiOL/a2nkOEUCYD43IUO+mlGYiZV05P6LygLiXz69MvroHnCB gm9SBUFdS4a/VhxgACIuDUVO5TEtCUGQckrFOLzX9pCNVSZ1YIA6/cE8axgyxtKp08DkaATX DOMaVBNKaW2+xeNsAdS7QgueLuXnLcuR/nGtPtw8iapJyGRSYzaSUOFXfz0Za2yyRQbzAN4z pRJQYH1BLg+ynavrqVHWpwfGgAX7kwq5PEgUdrpVKiaOYulYYJ9b0dHCVMeplZe9now8xT2C 3qEYbKW5O/H1Gblhv3erDOM+sqL6D2jHlWQlYmxMq3UaE+lFRQARAQABwsBlBBgBCgAPAhsM BQJWmH8fBQkPC/iHAAoJEAYK0YNbqktjhg0H/R8g+znBcuSmDSRAWWBI2LH85aRkkBbKWF9t Sf8PPF6b8PGbx9e29zrywd/RceKRHKTVkirBHk9Mauq3KRY1E+YmMvSPQ0YI2/U9C7qe77Yk iP/dbSHcuRg1A5+ylkjd4x+m6QOq13vhha1rRmAy4oJ+qYxD2Ioy6h8pEn6jZM1Je+3z7hgB AP8XtYUnnGAo2coVfhGBUqXGx3zwsUCbm9unFaTYbyHgYk0fAOlCi70HYp2oGXgtF5fILkTM WvZ+hTKekgB950hIZ9XWU8NWCQSeCtdPzCHLf59yhoByxaALNYu1+O2fTYksnkl/dLoXlDwE yB9uXat27RCQc8HkXbc=
  • Delivered-to: modeling-pmc@xxxxxxxxxxx
  • List-archive: <https://dev.eclipse.org/mailman/private/modeling-pmc>
  • List-help: <mailto:modeling-pmc-request@eclipse.org?subject=help>
  • List-subscribe: <https://dev.eclipse.org/mailman/listinfo/modeling-pmc>, <mailto:modeling-pmc-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://dev.eclipse.org/mailman/options/modeling-pmc>, <mailto:modeling-pmc-request@eclipse.org?subject=unsubscribe>
  • Openpgp: preference=signencrypt
  • User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:60.0) Gecko/20100101 Thunderbird/60.0

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 (sven@xxxxxxxxxxx):
> 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 <
> christian.dietrich@xxxxxxxxx>:
> 
>> 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: christian.dietrich@xxxxxxxxx
>> 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
>> modeling-pmc@xxxxxxxxxxx
>> 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
> modeling-pmc@xxxxxxxxxxx
> 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: christian.dietrich@xxxxxxxxx
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


Back to the top