Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] jetty versions - Another issue to feed on the topic of semantic versioning

What does Apache Aries have to do with this?
There's no references to Apache anything in the Jetty WebSocket layers in code nor in the manifests.
Where is this reference / dependency coming from?
Certainly not Jetty.


On Wed, Sep 16, 2015 at 7:39 AM, Doug Schaefer <dschaefer@xxxxxxx> wrote:
Can your code not depend on an older version of jetty. Or is only one
version of jetty allowed in a given bundle stack?

Doug.

On 2015-09-16, 4:50 AM, "cross-project-issues-dev-bounces@xxxxxxxxxxx on
behalf of Max Rydahl Andersen"
<cross-project-issues-dev-bounces@xxxxxxxxxxx on behalf of
manderse@xxxxxxxxxx> wrote:

>So jetty keeps on giving us some grief now and I think it is worth
>raising this
>since it has some nasty effects.
>
>If I had the option I would wish Jetty was reverted back to .9/.10 in
>Mars.1 until a more permanent/non-breaking option could be found,
>but I assume that is too late. Details below:
>
>The new issue is that to use webSockets from jetty one now need to
>include Apache Aries to make it work.
>
>in 9.2.9 and 9.2.10 this was not necessary, but 9.2.11-13 seem to
>require this.
>
>Now, I know simrel do not include jetty websockets, so it does not
>(currently) affect simrel directly;
>but it for sure affects its adopters.
>
>In short jetty definitely do not retain backwards compatibility between
>its .z releases (9.2.9, 9.2.10 and 9.2.11-13 all behaves differently)
>    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=477385
>    - https://bugs.eclipse.org/bugs/show_bug.cgi?id=461919#c4
>
>There seem to be no way for us to use jetty inside eclipse and be sure
>the code will work on both Mars.0 and Mars.1.
>
>I know jetty is not directly participating in the simrel train (the
>above is probably part of why ;),
>but I think these latest events raises the issue that simrel should
>not just move up to the latest Jetty version.
>
>The reason we (jboss tools) did not spot this was that the change in
>Mars for jetty was not visible before latest August
>and that was right in the middle of vacation time.
>
>Comments/suggestions/explanations on this would be great!
>
>/max
>
>
>> I don't want to hijack the other thread, but it is related.
>>
>> JBoss Tools noticed that Jetty has some funky API changes going
>> on which unless you are super careful things breaks.
>>
>> See https://bugs.eclipse.org/bugs/show_bug.cgi?id=477385
>>
>> basically jetty 9.2.9, 9.2.10 and 9.2.13 are not compatible
>> with/between each other.
>>
>> Resulting in if platform ships some parts of jetty 9.2.13 and your
>> manifest says it works with 9.2.10 (jetty owns libraries says it does)
>> then things fall apart since you end up with a mix of 9.2.10 and
>> 9.2.13 in your install and that just don't work.
>>
>> Just wondering if others seen this and/or got any tips to better fix
>> this going forward (besides restricting ones version range to 9.2.10
>> and nothing else)
>>
>> /max
>> http://about.me/maxandersen
>> _______________________________________________
>> cross-project-issues-dev mailing list
>> cross-project-issues-dev@xxxxxxxxxxx
>> To change your delivery options, retrieve your password, or
>> unsubscribe from this list, visit
>> https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev
>
>
>/max
>http://about.me/maxandersen
>_______________________________________________
>cross-project-issues-dev mailing list
>cross-project-issues-dev@xxxxxxxxxxx
>To change your delivery options, retrieve your password, or unsubscribe
>from this list, visit
>https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev


Back to the top