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

crystal_0_32: Fix hydra build on 20.03 #80389

Merged
merged 1 commit into from Feb 18, 2020

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

@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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants