Skip to content

[Backport staging-23.11] auto-patchelf: add support for __structuredAttrs#275923

Merged
symphorien merged 3 commits intostaging-23.11from
backport-272752-to-staging-23.11
Jan 6, 2024
Merged

[Backport staging-23.11] auto-patchelf: add support for __structuredAttrs#275923
symphorien merged 3 commits intostaging-23.11from
backport-272752-to-staging-23.11

Conversation

@github-actions
Copy link
Contributor

Bot-based backport to staging-23.11, triggered by a label in #272752.

  • Before merging, ensure that this backport is acceptable for the release.
    • Even as a non-commiter, if you find that it is not acceptable, leave a comment.

Connor Baker and others added 3 commits December 22, 2023 00:10
This commit adds a test for the newly added support for
__structuredAttrs in autoPatchelf(hook). It copied a reasonably
small-closure binary derivation that makes use of autoPatchelf, stripped
it down for the purpose of the test, and check that autoPatchelf
correctly set the interpreter and runpath whether __structuredAttrs is
set to true or not.

(cherry picked from commit 00d0418)
@github-actions github-actions bot requested a review from layus as a code owner December 22, 2023 00:10
@ofborg ofborg bot added 8.has: package (new) This PR adds a new package 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches. labels Dec 22, 2023
Copy link
Member

@symphorien symphorien left a comment

Choose a reason for hiding this comment

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

Backporting something that has a deprecation warning seems wrong

@infinisil
Copy link
Member

I'm pretty sure that deprecation was only moved around in code, nothing new is deprecated

Copy link
Member

@symphorien symphorien left a comment

Choose a reason for hiding this comment

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

ah yes my bad

@symphorien symphorien merged commit eab95d4 into staging-23.11 Jan 6, 2024
@symphorien symphorien deleted the backport-272752-to-staging-23.11 branch January 6, 2024 22:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

8.has: package (new) This PR adds a new package 10.rebuild-darwin: 11-100 This PR causes between 11 and 100 packages to rebuild on Darwin. 10.rebuild-linux: 501+ This PR causes many rebuilds on Linux and should normally target the staging branches. 10.rebuild-linux: 5001+ This PR causes many rebuilds on Linux and must target the staging branches.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants