Uh oh!
There was an error while loading. Please reload this page.
Ensure <Nullable>enable<Nullable> on System.IO.Packaging and S.Resources.Extensions - #41731
Conversation
Dotnet-GitSync-Bot
commented
Sep 2, 2020
I couldn't figure out the best area label to add to this PR. If you have write-permissions please help me learn by adding exactly one area label. |
safern
commented
Sep 2, 2020
@krwq these are the only projects we we're missing to enable nullable that we're annotated. However the spreadsheet has some other differences in between ref and src. Are you going to tackle those as well? |
krwq
commented
Sep 2, 2020
@safern I couldn't see any specific issues on the spreadsheet, the projects there didn't seem to have src annotated (except for perhaps few files from shared directory) |
Did not updated diff in namespaces
few diffs were not about nullable annotation, the difference between parameter name or accessor |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
safern
commented
Sep 3, 2020
@roji do you recall why?
Thanks, for working on this, @buyaa-n |
buyaa-n
commented
Sep 3, 2020
I checked that, it doesn't have |
safern
commented
Sep 3, 2020
Yeah the problem is: |
buyaa-n
commented
Sep 3, 2020
Fixed System.Data.Common diffs, for some of them source looks correct, but for some ref looks correct, so updated as whichever feels correct to me, please review. Now only 2 ns left, System.ComponentModel.Annotations and System.Data.OleDb, these are not within group 9 => by my understanding, we didn't intend to annotate their src completely so the diff might be OK CC @stephentoub, |
9b52171 to
06ce738Compare| public override object GetProviderSpecificValue(int ordinal) { throw null; } | ||
| public override int GetProviderSpecificValues(object[] values) { throw null; } | ||
| public override System.Data.DataTable? GetSchemaTable() { throw null; } | ||
| public override System.Data.DataTable GetSchemaTable() { throw null; } |
There was a problem hiding this comment.
Sorry for the delayed response and thanks - yeah, this is wrong. GetSchemaTable should return nullable as in #41082.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
jeffhandley
commented
Sep 3, 2020
Once we have this finished up and merged into
|
tarekgh
commented
Sep 3, 2020
Thanks @buyaa-n. the changes in System.Diagnostic.DiagnosticsSource looks good. |
Started backporting to release/5.0-rc2: https://github.com/dotnet/runtime/actions/runs/238588095 |
safern
commented
Sep 3, 2020
We need to re-open the PR. @akoeplinger re-opening the PRs if the PR is not merged. |
safern
commented
Sep 3, 2020
I couldn't re-open the PR. So I deleted the branch and will run the backport again. /backport to release/5.0-rc2 |
Started backporting to release/5.0-rc2: https://github.com/dotnet/runtime/actions/runs/238597367 |
Changes from @buyaa-n look good to me |
roji
commented
Sep 4, 2020
@buyaa-n@safern yeah, I'm the one who annotated System.ComponentModel.Annotations (#39611), and also System.Data.{Odbc,OleDb} (#39597). Unless I've missed something both that and System.Data.Common should be fully annotated (src and ref) apart from dependencies on TypeConverter and XML. IIRC in at least some of these (especially Odbc/OleDb) I couldn't get errors/warnings for discrepancies between src and ref, so there may have been mismatches... Are there outstanding issues with these projects (sorry, am a bit late to the party..)? If so I can take a look - feel free to ping me etc. |
@roji There is no error, we have run a tool to find diffs between ref and src and found some diff for those and other assemblies which we are trying to fix with this PR
There is only one issue related to this where the list of findings attached #41696. But no worries i believe we have covered all diffs with this PR, now its need a review |
buyaa-n
commented
Sep 4, 2020
This must-have covered/fixed all diffs now (i will try to run @terrajobst's tool again), please review the fixes @safern@stephentoub@terrajobst |
Uh oh!
There was an error while loading. Please reload this page.
buyaa-n
commented
Sep 5, 2020
Sorry 😥, it was not covered everything updated left over diffs in:
diff in |
jeffhandley
left a comment
There was a problem hiding this comment.
LGTM but please wait for other reviews.
Uh oh!
There was an error while loading. Please reload this page.
8d9215b to
b172655CompareUh oh!
There was an error while loading. Please reload this page.
jeffhandley
commented
Sep 8, 2020
Updating the backport PR to capture latest commits... /backport to release/5.0-rc2 |
Started backporting to release/5.0-rc2: https://github.com/dotnet/runtime/actions/runs/245365329 |
jeffhandley
commented
Sep 9, 2020
Updating the backport PR to capture latest commit... /backport to release/5.0-rc2 |
Started backporting to release/5.0-rc2: https://github.com/dotnet/runtime/actions/runs/245476791 |
jeffhandley
commented
Sep 9, 2020
One last backport to reflect this PR being merged. /backport to release/5.0-rc2 |
Started backporting to release/5.0-rc2: https://github.com/dotnet/runtime/actions/runs/246826142 |
Fixes: #41696
Looking at the XLS and conversation seems like this is all that's left to do there