Uh oh!
There was an error while loading. Please reload this page.
Resumbmit tar feedback changes, include Android build fix - #69469
Conversation
ghost
commented
May 18, 2022
Tagging subscribers to this area: @dotnet/area-system-io Issue DetailsSubmitting the changes approved in this PR: #69107 Addresses: #68230 Include an extra commit addressing the android build failure: The method An alternative fix would be to check if
|
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.
Uh oh!
There was an error while loading. Please reload this page.
carlossanlop
commented
May 18, 2022
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
The tests that verify group name in the tar archives will fail in android, so I need to address that before merging. Edit: As of the latest commit, this is no longer valid. The tests should pass in all platforms because those that don't support the |
Uh oh!
There was an error while loading. Please reload this page.
adamsitnik
left a comment
There was a problem hiding this comment.
Overall it LGTM, but we also need to disable the Android tests that are using the unavailable API
Uh oh!
There was an error while loading. Please reload this page.
danmoseley
commented
May 18, 2022
Does any mono code use getgrgid on Android ? (It should probably be fixed if it does) |
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.
Uh oh!
There was an error while loading. Please reload this page.
carlossanlop
commented
May 18, 2022
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
eerhardt
left a comment
There was a problem hiding this comment.
Assuming CI is green. This looks good.
Uh oh!
There was an error while loading. Please reload this page.
I am 3 distinct tar tests failing in A) Unrelated to tar. The test successfully copies all the necessary assets, but then fails to establish communication with the docker container after starting it: DetailsB) All the tests that call the new P/Invoke Details |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
carlossanlop
commented
May 21, 2022
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
This comment was marked as outdated.
This comment was marked as outdated.
carlossanlop
commented
May 31, 2022
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
radical
commented
May 31, 2022
@carlossanlop you can surface files to the wasm app by using |
carlossanlop
commented
May 31, 2022
/azp run runtime-extra-platforms |
This comment was marked as outdated.
This comment was marked as outdated.
carlossanlop
commented
May 31, 2022
eerhardt
commented
May 31, 2022
I'm still seeing "Browser" related changes in this PR. Specifically |
carlossanlop
commented
May 31, 2022
I see why. It was part of the previously approved PR. Fixed with the last commit. |
carlossanlop
commented
May 31, 2022
/azp run runtime-extra-platforms |
|
Azure Pipelines successfully started running 1 pipeline(s). |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
eerhardt
left a comment
There was a problem hiding this comment.
Once my last 2 comments are resolved, this LGTM
Submitting the changes approved in this PR: #69107
Addresses: #68230
Include an extra commit addressing the android build failure: The method
getgrgid_ris not recognized in Android API level < 24, so the build fails, causing widespread CI failures in PRs and in runtime-extra-platforms. Thegetgrgid_rmethod is consumed inside the new Tar APIs to retrieve the group name of the specified group Id. The code checks ifgetgrgid_ris not available, and then attempt to usegetgrgidinstead as the fallback, which is not thread-safe, but should be available in older Android API levels.