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

release-cross.nix: skip job which requires build.canExec host #188339

Merged
merged 1 commit into from Dec 27, 2022
Merged

release-cross.nix: skip job which requires build.canExec host #188339

merged 1 commit into from Dec 27, 2022

Conversation

ghost
Copy link

@ghost ghost commented Aug 26, 2022

Description of changes

This fixes the Hydra build failure that @vcunat noticed here.

Things done

@ghost ghost requested review from Ericson2314 and matthewbauer as code owners August 26, 2022 00:54
@Artturin Artturin merged commit b536d69 into NixOS:master Dec 27, 2022
@ghost ghost deleted the pr/hydra/dontTryToBuild branch January 1, 2023 22:18
@ghost ghost mentioned this pull request May 7, 2023
4 tasks
wegank added a commit that referenced this pull request May 9, 2023
…ont-unpack-foreign

release-cross.nix: fix the fix in #188339
colemickens pushed a commit to colemickens/nixpkgs that referenced this pull request May 12, 2023
The `bootstrapTools.bootstrapTools` attribute, which *unpacks* the
bootstrapFiles, lies about its `system`:

  https://github.com/NixOS/nixpkgs/blob/78963777a40a63333520c5c8f4567b4059b68c4d/pkgs/stdenv/linux/make-bootstrap-tools.nix#L236

Unfortunately because of this, when building `bootstrapTools.*`,
Hydra will try to execute the cross-compiled bootstrapFiles'
`busybox` on the wrong architecture, and fail.

I originally submitted a fix for this, by filtering out the
`.bootstrapTools` attribute, in
NixOS#188339

Unfortunately my fix filtered at the wrong level of the attrset
hierarchy, and neglected to filter the `test` attribute as well.
This PR corrects those mistakes
colemickens pushed a commit to colemickens/nixpkgs that referenced this pull request May 13, 2023
The `bootstrapTools.bootstrapTools` attribute, which *unpacks* the
bootstrapFiles, lies about its `system`:

  https://github.com/NixOS/nixpkgs/blob/78963777a40a63333520c5c8f4567b4059b68c4d/pkgs/stdenv/linux/make-bootstrap-tools.nix#L236

Unfortunately because of this, when building `bootstrapTools.*`,
Hydra will try to execute the cross-compiled bootstrapFiles'
`busybox` on the wrong architecture, and fail.

I originally submitted a fix for this, by filtering out the
`.bootstrapTools` attribute, in
NixOS#188339

Unfortunately my fix filtered at the wrong level of the attrset
hierarchy, and neglected to filter the `test` attribute as well.
This PR corrects those mistakes
github-actions bot pushed a commit to Mic92/nixpkgs that referenced this pull request May 14, 2023
The `bootstrapTools.bootstrapTools` attribute, which *unpacks* the
bootstrapFiles, lies about its `system`:

  https://github.com/NixOS/nixpkgs/blob/78963777a40a63333520c5c8f4567b4059b68c4d/pkgs/stdenv/linux/make-bootstrap-tools.nix#L236

Unfortunately because of this, when building `bootstrapTools.*`,
Hydra will try to execute the cross-compiled bootstrapFiles'
`busybox` on the wrong architecture, and fail.

I originally submitted a fix for this, by filtering out the
`.bootstrapTools` attribute, in
NixOS#188339

Unfortunately my fix filtered at the wrong level of the attrset
hierarchy, and neglected to filter the `test` attribute as well.
This PR corrects those mistakes
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant