users@jersey.java.net

[Jersey] Re: Discussion about re-opening a bug: JERSEY-2942

From: Mark Thornton <mthornton_at_optrak.com>
Date: Mon, 12 Oct 2015 15:26:59 +0100

What happens if you use third party components, some of which require the
original behaviour and others the altered behaviour?

Regards,
Mark

On 12 October 2015 at 13:46, Graham Leggett <minfrin_at_sharp.fm> wrote:

> On 12 Oct 2015, at 2:21 PM, Markus Karg <karg_at_quipsy.de> wrote:
>
> thank you for your kind input, but see, pointing out that others did bad
> things in the past should not be an excuse to also do bad things.
>
>
> I don’t follow, I made no mention about people doing bad things in the
> past.
>
> What I pointed out is that the solution is simple - keep the existing
> backward compatible behaviour so the whole world doesn’t unexpectedly break.
>
> Then, add a -D switch to enable the “fixed” behaviour, and default that
> switch to off.
>
> The guys who upgrade expecting everything to still work find that
> everything still works. The guys who need the fix enable to switch and they
> get their fix. Everyone is happy.
>
> Regards,
> Graham
> —
>
>