Comments (6)
If we can attempt to bring back 0.2 compatibility, I agree it would be most effective to do so here.
We didn't have the infrastructure to make generic Linux binaries with 0.2, but we can perhaps attempt to make a set retroactively. It is a to-do for the Travis setup (http://github.com/JuliaCI/travis-build/issues/2) to allow version numbers in addition to nightly
and release
, but I think the furthest back for which we have generic Linux binaries is 0.3.1 or thereabouts. This will become very important as soon as we release 0.4.0, otherwise we'll lose 0.3 testing when release
becomes 0.4 and nightly
becomes 0.5-pre.
from compat.jl.
I don't think it would be a disaster if we abandoned 0.2 support at this point, given that most 0.2 users were early Julia adopters who have probably upgraded if they are still using Julia. (Although we should update the REQUIRE
file then). But I think it is absolutely critical to ensure that 0.3 is still tested when 0.4 is released.
from compat.jl.
I agree that abandoning 0.2 seems reasonable at this point. I'm not aware of anyone using 0.2 Julia in any production sense.
from compat.jl.
Even if we do abandon 0.2 support in Compat going forward, however, it is important that we tag at least one new release that actually does support 0.2 (or fix METADATA), in order for Pkg not to be utterly broken (because it will fetch the wrong Compat version right now) on any system that happens to be running 0.2.
from compat.jl.
We could also go back through the history and find the most recent tagged version (of Compat, BinDeps, etc) which do work on 0.2, and modify the require's in metadata for any newer broken versions. Not sure which is less work.
from compat.jl.
Sorry for the spam. Not sure what happened with github there.
from compat.jl.
Related Issues (20)
- Compat for keepat! HOT 3
- current_exceptions implementation fails when backtrace=false
- @constprop conditionally defined, which sometimes breaks other packages HOT 3
- Add `Base.@lock` macro, which avoids allocations for locked blocks, introduced in julia v1.3
- too many dependencies HOT 1
- compat for @assume_effects
- Document what got dropped in 4.0 HOT 3
- Backport stack to 3.x branch HOT 3
- add `div(::Period, ::Period)` method that's present in 1.8
- Add `chop{suffix|prefix}`
- 2-arg @inferred problem HOT 1
- randn for AbstractFloat
- Support `round`/`trunc`/`ceil`/`floor` for `Bool`
- `@constfield` for `const` fields? HOT 4
- `sort` for `NTuple` and other iterables
- Avoid type piracy by defining distinct functions
- Unit testing syntax `@testset let` HOT 3
- Support `Iterators.flatmap` for Julia <1.9
- No release Tags since v4.10.0 ? HOT 2
- Support for `LazyString` and `lazy_str`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from compat.jl.