On 10/17/14 6:57 AM, Romain Manni-Bucau wrote:
> Well maven showed the opposite. And this is clearly a theory vs practise
> topic so not sure it does worth allimenting this thread since well not agree

Top-posting this kind of statement does no good.  If you have a
better approach, please describe it.  

Phil
> Le 17 oct. 2014 15:52, "Matt Benson" <gudnabr...@gmail.com> a écrit :
>
>> It's not just the broken parts that your dependencies may be using. The
>> strategy Commons uses is the only way any of us know to permit forward
>> movement while avoiding jar hell.
>>
>> Matt
>> On Oct 17, 2014 8:35 AM, "Romain Manni-Bucau" <rmannibu...@gmail.com>
>> wrote:
>>
>>> 2014-10-17 15:28 GMT+02:00 Benedikt Ritter <brit...@apache.org>:
>>>> 2014-10-17 14:42 GMT+02:00 Romain Manni-Bucau <rmannibu...@gmail.com>:
>>>>
>>>>> 2014-10-17 13:52 GMT+02:00 Gary Gregory <garydgreg...@gmail.com>:
>>>>>> On Fri, Oct 17, 2014 at 6:24 AM, Romain Manni-Bucau <
>>>>> rmannibu...@gmail.com>
>>>>>> wrote:
>>>>>>
>>>>>>> 2014-10-17 12:23 GMT+02:00 Benedikt Ritter <brit...@apache.org>:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> 2014-10-16 15:30 GMT+02:00 Romain Manni-Bucau <
>>> rmannibu...@gmail.com
>>>>>> :
>>>>>>>> <snip>
>>>>>>>>
>>>>>>>>> In TomEE the stack uses [lang], then [lang3] was created and now
>>>>> TomEE
>>>>>>>>> needs [lang] + [lang3] where actually it only needs [lang]
>>> features,
>>>>>>>>> ie suppose package didn't change then we wouldn't have had any
>>> issue.
>>>>>>>>> So it means you tend to import multiple versions of the same lib
>>> just
>>>>>>>>> cause few parts were broken even if it doesn't affect you.
>> That's
>>> a
>>>>>>>>> bit sad IMO.
>>>>>>>>>
>>>>>>>> If there is anything missing in lang3 that blocks you from
>>> migrating
>>>>>>>> completely, can you tell us what that is? Maybe we can fix
>> that...
>>>>>>> Issue is not in [commons] but in dependencies. The code we own
>>>>>>> migrated but not all our deps.
>>>>>>>
>>>>>>
>>>>>> I suggest you ask/Jira each dep to update their [lang] to the
>> latest.
>>>>> That
>>>>>> has worked for me in the past with different FOSS projects I've made
>>> the
>>>>>> request about this and that libraries.
>>>>>>
>>>>>> Some projects will be receptive and at least reply to you right
>> away,
>>>>>> others won't. Patches help of course since will require at least
>>> import
>>>>>> changes.
>>>>>>
>>>>> yep, main issue ATM is some can't or doesn't maitain the version we
>>>>> use - excepted for security issues (we are bound to a EE version for
>>>>> instance). It meanse it will be forgotten in few years but it also
>>>>> means we can get the same with [lang3] and [lang4] so clearly
>>>>> something to tackle at [commons] level. We can't just ask everybody to
>>>>> update each time IMHO.
>>>>>
>>>> The alternative is, that TomEE won't run at all because of incompatible
>>> API
>>>> changes. I would vote for the lesser evil ;-)
>>>>
>>> No, if broken part are provided in a -legacy.jar or a
>>> -compatibility.jar there would be no issue.
>>>
>>>>>> Gary
>>>>>>
>>>>>>
>>>>>>>> Benedikt
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> http://people.apache.org/~britter/
>>>>>>>> http://www.systemoutprintln.de/
>>>>>>>> http://twitter.com/BenediktRitter
>>>>>>>> http://github.com/britter
>>>>>>>
>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> E-Mail: garydgreg...@gmail.com | ggreg...@apache.org
>>>>>> Java Persistence with Hibernate, Second Edition
>>>>>> <http://www.manning.com/bauer3/>
>>>>>> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
>>>>>> Spring Batch in Action <http://www.manning.com/templier/>
>>>>>> Blog: http://garygregory.wordpress.com
>>>>>> Home: http://garygregory.com/
>>>>>> Tweet! http://twitter.com/GaryGregory
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>>>
>>>>>
>>>>
>>>> --
>>>> http://people.apache.org/~britter/
>>>> http://www.systemoutprintln.de/
>>>> http://twitter.com/BenediktRitter
>>>> http://github.com/britter
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
>>> For additional commands, e-mail: dev-h...@commons.apache.org
>>>
>>>


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to