RFR: 1329: incorrect hgupdate label for JDK 7 updates

Magnus Ihse Bursie ihse at openjdk.java.net
Thu Jan 27 14:54:49 UTC 2022


On Thu, 27 Jan 2022 14:46:16 GMT, Erik Joelsson <erikj at openjdk.org> wrote:

>> jbs/src/main/java/org/openjdk/skara/jbs/Backports.java line 320:
>> 
>>> 318:                             if (resolvedInBuildNumber < 30) {
>>> 319:                                 ret.add(jdkVersion.feature());
>>> 320:                             } else if (resolvedInBuildNumber < 60) {
>> 
>> In the JBS comment you stated that the spec says BPR builds should only be < 39. Did you chose not to change the current formulation, or did you forget?
>
> I initially changed this to 40, as the specification we have says BPR between 30 and 39. The problem is that this leaves a gap between 40 and 59 which is undefined. Builds 60 and up are special and should never be considered for hgupdate-sync, but after contemplating this, I agree with the original author's conclusion that the best way to deal with 40-59 is to assume they are also BPRs. In reality, I don't think we have any release with builds in that range, so it doesn't actually matter.

That's okay for me. Just wanted to check that this was a conscious decision. (Maybe perhaps it should be commented upon in the code?)

-------------

PR: https://git.openjdk.java.net/skara/pull/1280


More information about the skara-dev mailing list