Skip to content

crystal_0_32: Fix hydra build on 20.03#80389

Merged
infinisil merged 1 commit intoNixOS:release-20.03from
infinisil:fix/crystal
Feb 18, 2020
Merged

crystal_0_32: Fix hydra build on 20.03#80389
infinisil merged 1 commit intoNixOS:release-20.03from
infinisil:fix/crystal

Conversation

@infinisil
Copy link
Member

@infinisil infinisil commented Feb 18, 2020

Motivation for this change

It seems that there might be hydra machines that run an older version of Nix
where NixOS/nix#2878 is not yet included
(unconfirmed)

In addition crystal 0.32.1 has a bug that only occurs when there is no
tty: crystal-lang/crystal#8609

Combining this lead to a crystal build failing: https://hydra.nixos.org/build/113074265

This fixes that probably rather uncommon occurence by applying the
upstream fix for the bug: crystal-lang/crystal#8609

Ping @peterhoeg @manveru @david50407

Relevant for ZHF #80379

Things done
  • Checked that it still builds

@ofborg ofborg bot requested review from davy-tw, manveru and peterhoeg February 18, 2020 00:16
@ofborg ofborg bot added 10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux. labels Feb 18, 2020
@Br1ght0ne
Copy link
Member

As #80390 is being worked on (by me), and the described failures no longer occur, I propose this PR be closed after 0.33.0 is merged.

@infinisil
Copy link
Member Author

@filalex77 20.03 feature freeze has already happened, so even version updates shouldn't go into it anymore. We can have 0.33 on master, but I think this patch here is better for 20.03. I'll change this to target 20.03 only though.

@Br1ght0ne
Copy link
Member

@infinisil Sure, I can get behind this. I'll try to remember not to backport this one to the release branch.

It seems that there might be hydra machines that run an older version of Nix
where NixOS/nix#2878 is not yet included
(unconfirmed)

In addition crystal 0.32.1 has a bug that only occurs when there is no
tty: crystal-lang/crystal#8609

Combining this lead to a crystal build failing: https://hydra.nixos.org/build/113074265

This fixes that probably rather uncommon occurence by applying the
upstream fix for the bug: crystal-lang/crystal#8609
@infinisil infinisil changed the base branch from master to release-20.03 February 18, 2020 00:30
@infinisil infinisil changed the title crystal_0_32: Fix hydra build crystal_0_32: Fix hydra build on 20.03 Feb 18, 2020
@infinisil infinisil merged commit 51991d7 into NixOS:release-20.03 Feb 18, 2020
@infinisil infinisil deleted the fix/crystal branch February 18, 2020 00:34
@Br1ght0ne Br1ght0ne mentioned this pull request Feb 18, 2020
10 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

10.rebuild-darwin: 1-10 This PR causes between 1 and 10 packages to rebuild on Darwin. 10.rebuild-linux: 1-10 This PR causes between 1 and 10 packages to rebuild on Linux.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants