-
Notifications
You must be signed in to change notification settings - Fork 188
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 3.0.0.0 #357
Comments
Yes. The |
|
If @Mistuke is 👍 then I'll cut the release. |
Yes sorry, I got indeed side-tracked with the haskell.org migration and stuff; I need to pickup haskell/network-bsd#1 (comment) again; I can allocate time later today (in ~10-12h) to see if there's anything I'd need tweaking in |
We can wait! |
Yup I have no objections. Just FYI, I'm finishing up the final bits of a new I/O manager for Windows in GHC. Which will require completely new code in network using the native async APIs. I'll create a ticket soon to start discussing how this should all look. |
@Mistuke Oh baby, that sounds like a whopper. Will that require any API changes? That will force us to bump the lower bound of |
@eborden Yeah, it's years of work, the GHC patch itself clocks in at around 7k lines of code atm, without comments.. lol. On the bright side, it will fix almost all of the warts/quirks on Windows. I haven't thought about the API in network yet, my hope is that since Yes I'll create a new ticket to discuss it through before I start any work on it. In terms of My intention for this is to use |
...but only |
I think we should release version 3.0.0.0 in the next week anyway. |
@Mistuke Sound exciting! What does |
@winterland1989 @Mistuke I would like to know whether of not Mio, |
I'm not sure if On the other hand libuv based IO manager is a one-stop solution since libuv already take care of system call encapsulation, it's not only an IO manager but also a substitution to all the system packages, e.g. |
Hey y'all I don't want this conversation in this issue to get too off target. I'd like to move this discussion over here: #364 |
@kazu-yamamoto @eborden why is |
@hvr It's for cabal-doctest (on CIs) |
@kazu-yamamoto there's ways to run doctest without making everyone else pay for it :-) Btw, I've noticed a problem with update: This is btw what I'd need in |
@hvr your branch has been merged. |
@hvr Would you explain how to know the build directory on |
@kazu-yamamoto that's indeed a trickier thing to do, but doable in principle; however, there's a simpler approach imho, which I've filed as #365; is this something that would work for you? |
I think it's high time to release network 3.0.0.0! |
Looks like some info in here: #365
I'm using |
Candidate is up here: http://hackage.haskell.org/package/network-3.0.0.0/candidate Changelog is currently:
@kazu-yamamoto @Mistuke, everything look good to you? |
Issue opened for cabal. |
Changelog should probably mention that Network.BSD was moved to its own package. Otherwise looks good to me. Thanks @eborden! |
I have created the Waiting for CIs. |
Version 3.0.0.0 is out. Cafe message sent:
|
Tag is up as well https://github.com/haskell/network/releases/tag/v3.0.0.0 |
Great! I'll take care of a matching network-bsd release rsn |
Thanks @hvr! |
What will it take to get this onto stackage? |
I guess you should ask stackage guys, not here. |
I just found commercialhaskell/stackage#4528 so it looks like this will be sorted this month. |
As it currently stands:
network-2.6.3.6
network-2.8.0.0
There are a number of packages with upper bounds less than
2.8.0.0
https://packdeps.haskellers.com/reverse/network. Some notable packages are:hackage-security
happstack-server
Is the ecosystem ready for an epoch push?
Is there anything left to get into
3.0.0.0
while we are pushing an epoch?The text was updated successfully, but these errors were encountered: