Skip to content
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

[6.5.0] Fix tree file materialized as symlink to another file when building without the bytes. #20409

Merged
merged 1 commit into from
Dec 7, 2023

Conversation

tjgq
Copy link
Contributor

@tjgq tjgq commented Dec 1, 2023

This is the same bug as #19143, except that the fix in 3a48457 missed the case where the symlink occurs inside an output directory.

Fixes #20408.

@keertk
Copy link
Member

keertk commented Dec 1, 2023

@tjgq did you mean to send this against the release-6.4.0 branch? That branch is obsolete now since the 6.4 release is already out.

@tjgq
Copy link
Contributor Author

tjgq commented Dec 1, 2023

@keertk This should go into 6.5.0, if we ever decide to do it. Is there a way I can tag this as a potential candidate?

@keertk
Copy link
Member

keertk commented Dec 1, 2023

I see. We've been informally tracking these requests - if we get enough, we'll create a new 6.x, but we don't have plans for one at the moment. I've noted this too and will keep you posted.

@tjgq tjgq changed the title [6.4.0] Fix tree file materialized as symlink to another file when building without the bytes. [6.5.0] Fix tree file materialized as symlink to another file when building without the bytes. Dec 7, 2023
@keertk keertk added this to the 6.5.0 release blockers milestone Dec 7, 2023
@keertk
Copy link
Member

keertk commented Dec 7, 2023

@tjgq 6.5 planned for mid Jan. Could you send this against release-6.5.0 please?

…ilding without the bytes.

This is the same bug as bazelbuild#19143, except that the fix in 3a48457 missed the case
where the symlink occurs inside an output directory.

Fixes bazelbuild#20408.
@tjgq tjgq changed the base branch from release-6.4.0 to release-6.5.0 December 7, 2023 17:09
@tjgq tjgq marked this pull request as ready for review December 7, 2023 17:09
@tjgq tjgq requested a review from a team as a code owner December 7, 2023 17:09
@tjgq
Copy link
Contributor Author

tjgq commented Dec 7, 2023

@tjgq 6.5 planned for mid Jan. Could you send this against release-6.5.0 please?

Done.

@Wyverald Wyverald merged commit 9433840 into bazelbuild:release-6.5.0 Dec 7, 2023
23 of 24 checks passed
iancha1992 pushed a commit that referenced this pull request Jan 23, 2024
Baseline:  50b61e3

Release Notes:

+ Fix tree file materialized as symlink to another file when building without the bytes. (#20409)
+ Don't pass --add-opens= to javac (#20472)
+ Flip --incompatible_visibility_private_attributes_at_definition (#20520)
+ Fix extraction of tar archives containing sparse files. (#20531)
+ RemoteSpawnRunner: record inbetween phases in timing profile (#20550)
+ Add profiling to `remoteActionBuildingSemaphore.acquire()` (#20549)
+ The label API shakeup & docs cleanup (#20590)
+ Disable rewriter test (#20758)
+ Disable PyTest.testSmoke on macOS (#20729)
+ Upgrade abseil-cpp to fix build on macos_arm64 (#20785)
+ Ignore read-only errors when updating the `mtime` of the `install_base` (#20568)
+ Restart at most once when prepopulating repository rule environment (#20667)
+ Fix bootstrapped Bazel binary (#20804)
+ Add flag `experimental_throttle_remote_action_building` (#20861)
+ Fix versioned shared libraries for macOS toolchain (#20847)
+ Proto toolchainisation cherrypicks (#20925)

Acknowledgements:

This release contains contributions from many people at Google, as well as bazel.build machine account, Brentley Jones, Fabian Meumertzheim, Jordan Mele, Mai Hussien, oquenchil, Rahul Butani, Son Luong Ngoc, Xùdōng Yáng.
copybara-service bot pushed a commit that referenced this pull request Jan 23, 2024
Baseline:  50b61e3

Release Notes:

+ Fix tree file materialized as symlink to another file when building without the bytes. (#20409)
+ Don't pass --add-opens= to javac (#20472)
+ Flip --incompatible_visibility_private_attributes_at_definition (#20520)
+ Fix extraction of tar archives containing sparse files. (#20531)
+ RemoteSpawnRunner: record inbetween phases in timing profile (#20550)
+ Add profiling to `remoteActionBuildingSemaphore.acquire()` (#20549)
+ The label API shakeup & docs cleanup (#20590)
+ Disable rewriter test (#20758)
+ Disable PyTest.testSmoke on macOS (#20729)
+ Upgrade abseil-cpp to fix build on macos_arm64 (#20785)
+ Ignore read-only errors when updating the `mtime` of the `install_base` (#20568)
+ Restart at most once when prepopulating repository rule environment (#20667)
+ Fix bootstrapped Bazel binary (#20804)
+ Add flag `experimental_throttle_remote_action_building` (#20861)
+ Fix versioned shared libraries for macOS toolchain (#20847)
+ Proto toolchainisation cherrypicks (#20925)

Acknowledgements:

This release contains contributions from many people at Google, as well as bazel.build machine account, Brentley Jones, Fabian Meumertzheim, Jordan Mele, Mai Hussien, oquenchil, Rahul Butani, Son Luong Ngoc, Xùdōng Yáng.
@tjgq tjgq deleted the sym-in-dir-fix branch March 7, 2024 10:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants