-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Backport "Support src filter in -WConf (Closes #17635) (#18783)" #20282
Conversation
… classes. One boolean value was the wrong way around for native JS classes and traits. That caused `scala.Dynamic` not to be removed from the super-interfaces of native JS classes at the IR level, causing the linking error. (cherry picked from commit 59ebb85)
Backport cherry-pick, as discussed in scala#19536
Any chance someone looks at this PR or assign the 3.3.4 milestone? Thanks! |
Just chiming in to say that I think this would be highly beneficial to see merged for 3.3.4. Beneficial in general, but also specifically for our needs at Lightbend. (And of course @mkurz represents Play, obviously important users of Scala.) There doesn't seem to be a 3.3.4 milestone I can assign. I'll take the liberty — which I try not to take too often! — of mentioning @Gedochao and @Kordyjan because I'd like to understand what the intended workflow is here. Like, is the target branch being release-3.3.4 sufficient for the PR to be noticed when 3.3.4 is put together? Or is there some label I could apply in a case like this? I thought about "backport:nominated" but it doesn't seem exactly apropos since this PR actually is a backport 😄 |
There was some discussion at core meeting today about LTS backports (cc @sjrd, who raised it). Some points:
|
Is there some way to mark a PR as a backport candidate? |
All PRs are automatically backport candidates. ;) |
even taking in account
Shouldn't this be targeting |
Thank you for your efforts in backporting this to the LTS. However, we've decided to go with alternative backport in #21087 - our procedure is mostly based on dedicated project and scripts used to ease decisions and cherry-picks into the LTS. One of dependencies of backported changes #18503 was not previously backported to the LTS (to be decided if change in semantics is acceptable on the next core meeting) which lead to failures in the CI. I've decided it would be easier to resolve conflicts (especially after rebase from invalid branch release-3.3.4 to lts-3.3) in a fresh branch. |
I don't remember whether that core meeting discussion took place, but in any case, it seems reasonable not to change the behavior in a patch release |
Backports
for next 3.3.4 release.
Besides import conflicts cherry-picking was smooth.