-
Notifications
You must be signed in to change notification settings - Fork 26
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
Broken master
branch. Who brings cake?
#225
Comments
Did you update to GHC 7.10? I think there was a change in what is included in the Prelude for that version. I run GHC 7.10.2. |
Yes, I can confirm! Some of us were still using |
Not to repeat myself but, because of this update (last PR merged), everyone using Encore has to update to the latest |
I think we should avoid being too bleeding edge these days, as we have quite a lot of customers. |
How hard would it be to start providing binaries? |
Cake binaries? |
Re: cake. It was @albertnetymk's PR, but I was the one who merged it. According to ourselves
which isn't true in practice either (@kikofernandez confessed using 7.8.3 or 7.8.4). I would like to avoid having several GHC versions installed in order to test backward compatibility. |
Related: There are two obvious ways of fixing this:
I'm biased, having upgraded myself, but since GHC will likely keep updating we might as well "cross the burned bridge". Of course, we should be wary about future updates! |
I would opt for 1, since |
there's already a PR that forces everyone to use |
I think the CI says the PR is OK, so it's merged. Each of us has different setup, which is why we have CI to reach the agreement whether master builds or not. |
So everyone should start building every PR just to see if something is broken? Is that really realistic? |
@albertnetymk ummm... that argument is a bit flawed... so, we rely on something that no one but me has access... which doesn't always work correctly (tobias forgot to include a header file for the |
Since I am the merger, I will bring cake for the next meeting! (I also happen to like cake) Is the meeting next Friday? |
Is this question for me? If so, then which is why we have CI, isn't it? Who has the access to the CI isn't the point here. CI, as one system, of course could encounter problems, but we would fix them as soon as we found it. Using the customized CI is merely a compromise currently; once the repo goes public, dedicated CI could be used. One key advantage offered by CI is build and tests are run in a strictly defined env, which is impractical on developers' machine. |
I thought CI was the process of checking PRs, but you're talking about Jenkins it seems. If so, my comment is void! I'm not familiar with the terminology. |
yes, @albertnetymk means that whenever we create a PR, Jenkins tests the PR and that's why you see the green logo on the PR. If there's something broken you'll see a red |
This is a much serious problem, in my opinion. How so? |
I don't know... I would need to go through the logs... as soon as I know more I'll post it |
Yes, it contains that and sth else. More on CI, if you are interested. |
freeze ghc to version 7.10.2, fixes #225
@albertnetymk, the much serious problem with the CI is fixed now! We can all sleep at night at last! |
What's the cause? |
one of the errors was done when parsing the output from |
@kikofernandez Would it be possible to look at the return value of running |
Yes, I think that's possible. I was trying to trim all the output from
|
Not that now (and more so in the future) the tests are broken into different parts. Currently there is "all" and "modules". It would be good if, at least, the results were broken down into the various parts. What about displaying the failing tests? |
Hi,
am I the only one having troubles to compile the current
master
branch? I keep getting this error:can anyone confirm?
The text was updated successfully, but these errors were encountered: