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 Agda 2.5.1.2 #2311
Comments
Yes please. Also the constraint on alex needs to be bumped. |
Are you referring to this commit: 5f98517? |
Yup. Otherwise (without additional interventions), we get
|
Shouldn't we be blocking on #2225? The current |
This is a critical bug fix release on top of 2.5.1.1. It doesn't contain anything from current stable other than the two patches I mentioned above. Are you saying LaTeX generation is broken on 2.5.1.1? |
That is with GHC 8.0.1.20161114, which is nearly the same as 8.0.2, so LGTM. |
The generated LaTeX itself is fine but the |
@gallais did #2225 (comment) turn out to make it work as expected? |
It works for me (haven't tested it with lualatex) except that the code is now using a serif font which is arguably ugly. Ideally we would probably want a sans serif by default and a fallback (e.g. XITS) for unicode symbols. |
I'd rather hold off on #2225 since it sounds like there are still some questions about how to fix it. If you have a commit that you are certain isn't breaking anything I'd be happy to throw it in there. |
Various issues were fixed and new features were added in the current stable-2.5 (see release notes for 2.5.2). On the other hand, there are six open regressions. Why not try to fix these regressions and make a full release supporting GHC 8.0.2? |
@asr they're not mutually exclusive. This should ship as-is IMO. |
Right, but keep in mind the time needed for making a release. In addition, for releasing 2.5.1.2 we need to merge the fix to #2121. Otherwise Agda 2.5.1.2 would not be part of Stackage. |
from brew perspective a simple github tag will do the trick, but I hear you. |
If merging #2121 is too much work, wouldn't it be better to release a non-stackage 2.5.1.2 than not releasing at all? The work on the 2.5.2 release is progressing, but the time frame for that is "before the holidays", and it'd be nice if we could get 2.5.1.2 out quicker. |
In any case, we need to wait the release of GHC 8.0.2... |
8.0.2-rc1 bindist is already out, and agda is dead in the water without these patches. |
Really? I haven't seen any announce. I just asked Ben Gamari about it. I know there is tarball, though. |
The 2.5.2 release should wait for ghc-8.0.2 (unless it gets pushed back a lot), but 2.5.1.2 should go out asap. |
Really? You want to release 2.5.1.2 because there is a commit fixing the compilation with GHC 8.0.2, but you don't see to necessary to wait the release of GHC 8.0.2 for realising 2.5.1.2. I don't follow you. |
8.0.2 fixes a bug which let completely incorrect type signatures through the type checker. Some of those signatures we had in Agda. It makes sense to push out a release with those types fixed as soon as possible. Without the #2121 fix it's just two patches so making release isn't much work. I'll do it if you feel you don't have the time. |
Which 8.0.2? This is my point. |
What do you mean? Are you worried that there will be last minute changes to 8.0.2 that breaks compilation in a different way? |
Yes, but I wouldn't talk of "last minute changes". How many release candidates for 8.0.2 there will be? Nobody knows. Has the GHC Team enough feedback from 8.0.2 RC1? No, because this RC hasn't announced. (Ben Gamari told me the announce of 8.0.2 RC1 will be in a week or so). |
N.B. I'm not talking about 8.0.2 but 8.0.2 RC1. |
8.0.2 is a bug fix release. They don't usually break things. Anyway, I don't see the problem with having more releases of Agda. We've spent more time talking in this thread than it would take to finish up the release notes and push 2.5.1.2 to Hackage. |
I disagree in making a release without testing 8.0.2 (and without supporting Stackage). I guess you will make the release anyway, so please remember:
Right because we haven't anything to add in the release notes :-) |
Released |
I'm updating the wiki... |
I couldn't find a tarball for 2.5.1.2 in the releases list. |
@UlfNorell did you tag the release? Did you forget to push the tag? |
Forgot to push the tag. Fixed now. |
Done. |
@UlfNorell thanks. Upgrade now shipped on Homebrew: Homebrew/homebrew-core#7233 |
The commit abcde44 fixes compilation with
ghc-8.0.2
. We should cherry-pick this torelease-2.5.1
and release 2.5.1.2.The text was updated successfully, but these errors were encountered: