-
Notifications
You must be signed in to change notification settings - Fork 123
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
2.1.x-Backport #741
2.1.x-Backport #741
Conversation
@mszabo-wikia Can you please renew your Eclipse Contributor Agreement? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mkarg , I'm not sure we should really be merging this changes to EE4J_8 branch. Wouldn't that mean breaking backward compatibility? We would end up with EE8 and JakartaEE8 having different behavior when it comes to MediaType#isCompatible, wouldn't we?
@asoldano Yes the behaviour would be changed, but in the way of a bug fix, so I think it is correct to backport it. |
79ac315
to
dd4b09a
Compare
Now that we have reactivated the branch Regarding the Travis fail: This is a bug of Travis, I already opened a ticket with their support. |
Thanks to Travis CI Support! All checks now have passed now. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1 for backporting both commits.
Although these are really good changes and clarifications, I'm on the fence about pushing them to Jakarta EE 8. As I understand it, existing EE 8 implementations will not be updated for Jakarta EE 8, and the clarification regarding MBR's and MBW's may result in existing implementations to be "incompatible". I'm less worried about the other changes, but I see @asoldano has some concerns. |
9cc9255
to
ecda4bc
Compare
@spericas We had the discussion already, and the majority was for backporting it into Jakarta EE 8. The justification was that the existing products are not incompatible but simply buggy. Hence they SHOULD get fixed, but won't lose their compliance state even if not. |
@spericas You already agreed to backport those fixes. See #700 (comment) and #711 (comment). Any reason for changing your opinion about this? |
If you get the votes, you should push it. I'm +0. |
If this change will break backward compatibility somehow, I think we'd better to only fix this in 2.2 and |
@asoldano If you can provide some feedback today, it would help with the release process. Thanks. |
I've been thinking about this for some time and frankly I'm still concerned about backward compatibility here. My understanding is that JakartaEE 8 is expected to be equivalent to JavaEE 8. Vendors are most likely going to "move" to JakartaEE in minor releases, as it comes with no new features. Users will be expecting the same behaviour out of their applications after having moved to JakartaEE 8. Because of that, the change to MediaType is risky, as an application might be directly relying on it. This looks like an edge case and not really a critical fix, which is what would justify the merge on EE4J_8 branch. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
-1, as per my previous comment
@mkarg I still see the MediaType changes included here. |
Sorry, my fault. Fixed it. Thanks! :-) |
@mkarg Once we get this one in, I'd like to initiate the release process and work with the TCK team. |
@mkarg @spericas for the MBR/MBW related change, my comment (#741 (comment)) still applies. So assuming the TCK won't be enforcing this, I'm +0 on this and we can proceed, considering approvals from others ;-) |
Alessio's vote means that the backport will not happen, as we do not have enough +1's. @spericas Do not wait for this PR, it will not make it in time. |
@eclipse-ee4j/eclipse-jaxrs I'm a bit disappointed to see that the majority of committers do not even vote with 0, but completely abstain from casting votes at all. :-( |
@asoldano Can you please remove your -1 as we fixed your requested changes? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+0
Given that it has not received the necessary votes, I will initiate the release process for Jakarta EE 8 without this PR. We can later decide to close it or revisit this discussion (if another release is necessary). |
This PR is a backport of select bug fixes between
2.1.5
andmaster:HEAD
into 2.1.6-SNAPSHOT (EE4J_8
).As these are no API changes, and as all these changes are already contained in
master
I propose a fast-track review period of just one day as per our recently update committer rules.