Skip to content

[6.4.0] Respect main repository mapping in platform_mappings#19495

Closed
fmeum wants to merge 1 commit intobazelbuild:release-6.4.0from
fmeum:17133-platform-mapping
Closed

[6.4.0] Respect main repository mapping in platform_mappings#19495
fmeum wants to merge 1 commit intobazelbuild:release-6.4.0from
fmeum:17133-platform-mapping

Conversation

@fmeum
Copy link
Copy Markdown
Collaborator

@fmeum fmeum commented Sep 12, 2023

Fixes #17127

Closes #17133.

PiperOrigin-RevId: 563803704
Change-Id: I0f49fbfce624207b81a6ca4f7e564d9f3b525d54

Fixes bazelbuild#17127

Closes bazelbuild#17133.

PiperOrigin-RevId: 563803704
Change-Id: I0f49fbfce624207b81a6ca4f7e564d9f3b525d54
@fmeum
Copy link
Copy Markdown
Collaborator Author

fmeum commented Sep 12, 2023

@Wyverald @brentleyjones Called it, the weird errors that look completely unrelated but somehow aren't are back on 6.4.0. I don't think it's feasible to backport this.

@brentleyjones
Copy link
Copy Markdown
Contributor

😢

@meteorcloudy
Copy link
Copy Markdown
Member

Do we know which changes are needed?

@fmeum
Copy link
Copy Markdown
Collaborator Author

fmeum commented Sep 12, 2023

Do we know which changes are needed?

I don't. Based on the test failures I would suspect one of the fixes to built-ins injection, but that is just a wild guess.

@brentleyjones If you would like to see this in 6.4.0, you could run a bisect between 6.4.0 and HEAD with this commit applied to find out where the tests start to pass.

@brentleyjones
Copy link
Copy Markdown
Contributor

My main motivation for this fix landing in 6.4.0 is rules_apple 3.0 requires the use of a platform_mappings file, so this change will allow easier migration for people that also use Bzlmod.

@iancha1992 iancha1992 added awaiting-review PR is awaiting review from an assigned reviewer team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file. area-Bzlmod Bzlmod-specific PRs, issues, and feature requests labels Sep 12, 2023
@iancha1992 iancha1992 requested a review from Wyverald September 12, 2023 17:27
@brentleyjones
Copy link
Copy Markdown
Contributor

I'm starting the bisect now.

@brentleyjones
Copy link
Copy Markdown
Contributor

f70e6b8 is the first commit where the tests start to pass with this commit applied.

@meteorcloudy
Copy link
Copy Markdown
Member

@brentleyjones Thanks!
@fmeum Let's try adding f70e6b8?

@fmeum
Copy link
Copy Markdown
Collaborator Author

fmeum commented Sep 13, 2023

@fmeum Let's try adding f70e6b8?

I tried, but this is a commit with quite non-trivial merge conflicts in SkyframeExecutor.java.

@aoeui We want to cherry-pick f70e6b8 into 6.4.0 to fix some test failures. Do you think that would be feasible or does this commit depend on more changes on master that we would need to cherry-pick as well?

@aoeui
Copy link
Copy Markdown
Contributor

aoeui commented Sep 13, 2023 via email

@iancha1992
Copy link
Copy Markdown
Member

@fmeum @aoeui @brentleyjones @meteorcloudy @Wyverald are we still interested in cherry-picking this to release-6.4.0? The release date for the first candidate for 6.4.0 is next Monday (9/18/2023)

@fmeum
Copy link
Copy Markdown
Collaborator Author

fmeum commented Sep 14, 2023

@fmeum @aoeui @brentleyjones @meteorcloudy @Wyverald are we still interested in cherry-picking this to release-6.4.0? The release date for the first candidate for 6.4.0 is next Monday (9/18/2023)

Interested yes, but I won't realistically be able to work on this.

@iancha1992
Copy link
Copy Markdown
Member

iancha1992 commented Sep 18, 2023

Hi. RC1 for 6.4.0 is going out this morning (9/18). Looks like the test failures aren't easy to resolve for this one. So we are dropping and closing this PR for now. Thank you!

cc: @bazelbuild/triage

@iancha1992 iancha1992 closed this Sep 18, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-Bzlmod Bzlmod-specific PRs, issues, and feature requests awaiting-review PR is awaiting review from an assigned reviewer team-ExternalDeps External dependency handling, remote repositiories, WORKSPACE file.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants