-
Notifications
You must be signed in to change notification settings - Fork 21
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
investigate 2.13 community build breakage for 2.13.0-RC1 #11453
Comments
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
we're at 94 green projects removed the "blocker" label, as I believe that except for scala-java8-compat, we're in good enough shape here for RC1, though work here will continue up through the 2.13.0 release and beyond tracking scala-java8-compat-in-the-community-build separately at #11452 |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@SethTisue I was looking at "scala-logging", I think the specs could be fixed with some clever annotations or |
@Philippus yes please :-) (I would eventually get to it myself, but not this week) |
this is not eyeball-able, too hairy to troubleshoot ourselves, let's not hold the release up over it
also hairy, very likely fixable in a minor version even if turns out to be Scala's fault, ditto and not holding things up |
there have been 4 regressions:
Adriaan and team are looking into the remaining two |
scala-js should be back on track, now. Let me know if something breaks again. |
https://scala-ci.typesafe.com/job/scala-2.13.x-integrate-community-build/1923/ running on 2.13.0-pre-63769af is @sjrd will do (after I unfreeze all the project SHAs after RC1 is out) |
Adriaan suggested testing scala-js now rather than waiting, so I pushed scala/community-build@3306bd8 and to get fast feedback did a local, scala-js-only run. there were 2 test failures: https://gist.github.com/SethTisue/d83b051d0be8890346ad8612122aa245 the tests are testing error messages, and it looks plausible to me that the additional errors the compiler are now generating are probably reasonable errors coming from @adriaanm's recent rechecks changes; or if they do indicate that refchecks is now a bit overzealous in a few cases, it's probably not a release blocker? /cc @sjrd |
Oh I had forgotten that the community build performed the |
Yeah, the error messages (I assume) are related to refchecks, which now checks all pairs in the override chain. |
OK, I can now confirm that the new error messages are progressions. |
|
I updated https://github.com/scala/community-builds/blob/2.13.x/report/Report.scala a day or two ago to include all the failure reasons (to the extent they're known) |
current nightly:
2.13.0-pre-59975bb2.13.0-pre-af244102.13.0-pre-b4926efI did a sweep through the latest run log at https://scala-ci.typesafe.com/job/scala-2.13.x-integrate-community-build/ , findings as follows (numbers are "number of downstream projects blocked")
advice for those who want to help is now up at https://github.com/scala/community-builds/wiki/Troubleshooting-a-failure . I can expand and update it in response to questions. you can also help simply by eyeballing a failure and investigating it by reading code, and posting your findings here
might possibly have hit as-yet-unknown 2.13 regressions:
I also found some projects that are only failing for trivial-looking reasons. we could submit upstream fixes, or just put fixes or workarounds in our forks, and see if that uncovers any real issues (or, in some cases, unblocks downstream stuff):
PartialFunction
overload, should be easy workaroundimport
shadows local identifiers?remove
vsremoved
fix neededand then this is a dilemma:
fixed
foo bar ()
syntax thank you @Philippus and @godenjinot green, but investigated, and no unreported Scala regression seems present
The text was updated successfully, but these errors were encountered: