Skip to content

Conversation

oprypin
Copy link
Contributor

@oprypin oprypin commented Sep 4, 2024

PyExecutableInfo was added in #2166 with the field runfiles_without_exe that intentionally excludes files that are specific to
that target/executable, such as the build data file (which may contain the target name,
or other target-specific information).

However, consuming tools (such as ones used within Google) may need to derive a file from
that build data, override it completely, or be happy with its content as is. To aid that
case, expose it via PyExecutableInfo.

PyExecutableInfo was added in #2166 with the field `runfiles_without_exe` that intentionally excludes unrelated files. But, within Google we found that we need to pick up the file with build stamp information at that stage as well, so it is being additionally exposed.
@oprypin oprypin requested a review from rickeylev September 4, 2024 20:13
@oprypin oprypin requested a review from aignas as a code owner September 4, 2024 20:13
Copy link
Collaborator

@rickeylev rickeylev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mostly LGTM. Just the small defense-in-depth type of change.

@rickeylev rickeylev added this pull request to the merge queue Sep 6, 2024
Merged via the queue into main with commit a507673 Sep 6, 2024
7 checks passed
@oprypin oprypin deleted the executable_builddatafile branch September 6, 2024 06:19
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.

2 participants