Hi Johan,

Thanks for explaining. I've taken a look at that JEP 14 document, and
I can certainly understand the reasoning behind it.

And indeed, this is a P4 bug, not particularly critical. Though the
fix is small and low-risk, it is still a change and it inevitably
takes resources to backport (always more than expected, I know :-)).
Depending on how strict the "backport as little as possible" rule is
interpreted, this may or may not be taken along.

I don't have anything particular to throw into the balance, so I'll
just see where this goes. In any case, thanks for considering /
discussing it, and for having taken the time for your thoughful
response.

-- 
Johan C

On Tue, Nov 5, 2024 at 11:59 AM Johan Vos <jo...@lodgon.com> wrote:
>
> Hi Johan,
>
> Sorry for not replying earlier.
> Since this is a real small fix, I think it makes sense to backport it to 
> 17/21.
> I'm a bit hesitant because of JEP 14 [1] and the current discussions on the 
> Tip&Tail approach [2] , where it is explicitly discouraged to backport 
> anything apart from vulnerabilities and critical errors. Since this is a P4 
> bug, I don't think it qualifies -- hence my doubt.
>
> This is a situation that I believe could be discussed in jdk-dev -- not for 
> this issue in particular, but rather the principle: what is the 
> recommendation with backport requests for P4 bugs that are "small" and 
> "guaranteed to have no regression"?
>
> I don't think it's good to have the discussion at 2 places, but to summarize 
> some of the key reasons on why not backporting non-criticial things:
> * we do not want to break existing work in LTS releases (software that relies 
> on some undocumented internal JavaFX behavior might go wrong if the behavior 
> is changed)
> * we need to make sure the CPU fixes can "easily" be backported.
> * time spent in tail-backporting can not be spent in tip-development. And 
> unfortunately, I learned the hard way that backporting is much more 
> time-consuming (and error-prone) than I hoped for.
>
> Having said that, I definitely don't want to reject this upfront -- just want 
> to clarify the complexity and I very much welcome other input.
>
> - Johan
>
> [1]  https://openjdk.org/jeps/14
> [2] https://mail.openjdk.org/pipermail/jdk-dev/2024-October/009433.html
>
>
> Op di 5 nov 2024 om 11:40 schreef Johan Corveleyn <jcor...@gmail.com>:
>>
>> On Mon, Oct 7, 2024 at 5:01 PM Johan Corveleyn <jcor...@gmail.com> wrote:
>> >
>> > On Tue, Oct 1, 2024 at 10:30 PM Johan Corveleyn <jcor...@gmail.com> wrote:
>> > >
>> > > On Mon, Sep 30, 2024 at 5:23 PM Kevin Rushforth
>> > > <kevin.rushfo...@oracle.com> wrote:
>> > > >
>> > > > Gluon maintains JavaFX 17 and 21, so Johan can answer that.
>> > > >
>> > > > There is no maintainer for the JavaFX 8 or 11 code lines in OpenJDK.
>> > >
>> > > Ah yes, for 8 we use the Oracle JDK which includes its JavaFX build.
>> > > So for backport to Oracle Java 8 I guess we'd need to ask Oracle.
>> > >
>> > > Having this fix backported into OpenJFX 17 and 21 would be great though.
>> >
>> > Coming back to this: any chance this fix could be backported to
>> > OpenJFX 17 and 21?
>>
>> One last try: anyone able to backport this deadkey fix to 17 and 21?
>> Or even take it into consideration for inclusion in OpenJFX 11 or JDK
>> 8?
>>
>> --
>> Johan

Reply via email to