Merge into mainline? #27

Closed
ViralBShah opened this Issue Aug 20, 2012 · 13 comments

Projects

None yet

5 participants

@ViralBShah

@loladiro I would like to start using some of these things in the mainline julia.

  1. Get rid of lighttpd, if ngnix works.
  2. Get rid of fdlibm, and use openlibm.
  3. Fix the libgfortran/libquadmath issue for distributing binaries, but you may be already addressing here.

Seems like you were waiting for some libuv related merges upstream. How about we keep using a forked version of libuv until upstream does what you need, and we get all the Windows stuff merged into the mainline?

@Keno
Owner
Keno commented Aug 20, 2012
  1. I've been using both lighttpd and nginx (I managed to work around the issues with the former, though it is still rather unmaintained). Not sure what's the best way to go.
  2. Yeah, definitely, though I think we're still using fdlibm in some places even on windows.
  3. It's pretty common to package those on windows when using MinGw, so that's what I'm doing. Not sure about Unix-like platforms, though it should work as well.

Regarding libuv, I agree with you to keep our version of it separate and proceed with the merge in the meantime (I frequently talk to the libuv maintainers though they're quite busy at the moment).
Regarding general progress, I think we're almost ready to merge into mainline and I'm flying back to Cambridge on Thursday, so I can come over to MIT sometime week or so to discuss any remaining issues and a proper merge strategy with @JeffBezanson and @StefanKarpinski in person.

@ViralBShah
  1. I'd rather do away with lighttpd given that it is not maintained. In fact, the whole web repl can be moved into a package, once we have packaging.
  2. After the Windows merge, I will make sure we use openlibm everywhere on all platforms, and put our energies into improving it.
  3. Even on unix platforms, we need to bundle libquadmath and libgfortran at the very least - especially on mac. On linux for standalone downloads, we should do that as well, although most distros should be able to do it with dependencies on the gfortran runtime.

-viral

On 20-Aug-2012, at 7:44 PM, Keno Fischer wrote:

• I've been using both lighttpd and nginx (I managed to work around the issues with the former, though it is still rather unmaintained). Not sure what's the best way to go.
• Yeah, definitely, though I think we're still using fdlibm in some places even on windows.
• It's pretty common to package those on windows when using MinGw, so that's what I'm doing. Not sure about Unix-like platforms, though it should work as well.
Regarding libuv, I agree with you to keep our version of it separate and proceed with the merge in the meantime (I frequently talk to the libuv maintainers though they're quite busy at the moment).
Regarding general progress, I think we're almost ready to merge into mainline and I'm flying back to Cambridge on Thursday, so I can come over to MIT sometime week or so to discuss any remaining issues and a proper merge strategy with @JeffBezanson and @StefanKarpinski in person.


Reply to this email directly or view it on GitHub.

@StefanKarpinski
Collaborator

We should definitely ditch lighttpd in favor of nginx. Everyone uses nginx. I'm in NY right now and will be in CT this weekend, but after that I could come up to Cambridge. Really looking forward to meeting you, Keno!

@Keno
Owner
Keno commented Aug 20, 2012

Yeah, whenever you guys are available is fine. I'll be there for a while ;)

@Keno
Owner
Keno commented Aug 30, 2012

Just a heads up that I arrived Cambridge and got settled in, so I'm available anytime now.

@JeffBezanson
Collaborator

Proposed date of merge is Oct. 2.

@Keno
Owner
Keno commented Oct 1, 2012

Is this still the plan? I could come over to MIT tomorrow and be there from ~5pm till around ~9pm, if you guys want to meet up to do this. (/cc @vtjnash)

@vtjnash
Collaborator
vtjnash commented Oct 1, 2012

@JeffBezanson Can you get us into Stata or pick another location? Or do we need to pick a new day? My evenings are surprisingly free this week.

@JeffBezanson
Collaborator

Ok I will reserve a room in stata 5-9.
On Oct 1, 2012 1:11 PM, "Jameson Nash" notifications@github.com wrote:

@JeffBezanson https://github.com/JeffBezanson Can you get us into Stata
or pick another location? Or do we need to pick a new day? My evenings are
surprisingly free this week.


Reply to this email directly or view it on GitHubhttps://github.com/loladiro/julia/issues/27#issuecomment-9047776.

@JeffBezanson
Collaborator

I have G631 tonight 5-9.

@vtjnash
Collaborator
vtjnash commented Oct 15, 2012

Result of this was that we should write a document describing the design of the new I/O API. (New I/O API is essentially blocking waits with callbacks and coroutines, as provided by libuv.)

@Keno
Owner
Keno commented Nov 28, 2012

What's left to do before we can merge this?

@JeffBezanson
Collaborator

I'd love to see some documentation, since I am a bit overwhelmed at all the new types and function names in here. I suspect after a page of explanation it will all make sense.

@Keno Keno closed this Jan 8, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment