JuliaStrings / ICU.jl

Julia wrapper for the International Components for Unicode (ICU) library
MIT License
10 stars 19 forks source link

Version of ICU with BinDeps that supports 0.2 #6

Closed IainNZ closed 10 years ago

IainNZ commented 10 years ago

On Julia 0.2, if you install ICU you get v0.0.0

I see in this thread: https://github.com/aviks/Ito.jl/issues/6

Actually the new version of ICU, with Bindeps support, requires a development version of Julia. This is why you get ICU v0.0.0 installed. With Julia 0.2.0, the best solution might be to manually add the ICU libs

Is there any commit that a) has BinDeps b) works on 0.2

I could go digging, but I don't really know what I'm looking for!

StefanKarpinski commented 10 years ago

I wonder if we should backport Pkg stuff to 0.2. It's a pretty independent component and wouldn't break and normal user program.

IainNZ commented 10 years ago

I'm (desperately) trying to get HttpServer working on Windows with 0.2 so this is a big deal for me, I'd really appreciate any help with it I can get. Seems like this, https://github.com/loladiro/GnuTLS.jl/issues/14, and https://github.com/hackerschool/HttpParser.jl/issues/15 are the blockers.

nolta commented 10 years ago

Sorry, this is just an accident of history -- julia0.3 support landed before BinDeps support.

A couple of options:

1) @IainNZ running WinRPM.install("icu") by hand might work, 2) @StefanKarpinski Would Pkg freak if i back ported this feature to 0.0.0, i.e., modify 0.0.0/sha1 & 0.0.0/requires?

IainNZ commented 10 years ago

Alternatively: manually tag a 0.0.1, with a require of julia 0.2, which definitely wouldn't freak Pkg out at all.

nolta commented 10 years ago

Yeah, that sounds better.

StefanKarpinski commented 10 years ago

Yes, let's try to get away from this 0.0.0 thing.

nolta commented 10 years ago

Ok, done.

IainNZ commented 10 years ago

Thanks!!