News for hackers. Stuff that matters.
Re:Julia v1.1 Release Notes by ChrisRackauckas on Monday January 28, 2019 @03:01PM (#19020540)
>and it's broken. one of the dependencies symengine uses some kind of is_windows check https://github.com/symengine/SymEngine.jl/pull/150

What do you mean it's broken? Is it because SymEngine couldn't install? SymEngine seems to have a lot of issues because it relies on Conda and builds its dependencies in an odd way. Python package management is notoriously rough, which is why we are excising it from DiffEq v6.0 (https://github.com/JuliaDiffEq/DifferentialEquations.jl/issu...).

Re:Julia v1.1 Release Notes by mlevental on Monday January 28, 2019 @03:45PM (#19020911)
the code written as is, is broken, as in yes i couldn't get DifferntialEquations to install, because somewhere in the dependency graph some package pins/pulls SymEngine v0.4.3 which has a deprecated use of is_windows, which is fixed in the PR that i linked to

https://github.com/symengine/SymEngine.jl/pull/150/files

the obvious fix was to update to the latest version of SymEngine using the #master modifier with Pkg.add() but it didn't work - it kept ignoring #master and adding v0.4.3 nonetheless. i then tried #5dfc78a, the hash of master, and neither did that work.

Re:Julia v1.1 Release Notes by nur0n on Monday January 28, 2019 @05:54PM (#19021882)
This is a known `Pkg` bug (the patch should be merged this week). In the meantime, you have to `pkg> rm SymEngine` followed by `pkg> add SymEngine#master`.