Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That makes no sense. Everything since Julia v. 1.0 should be considered stable. There have been no real breaking changes since that release.


Thx

EDIT:

Ok, maybe it's because of some dependencies. 3 are marked as not yet stable ("~" character).

  # emerge -pv dev-lang/julia
  These are the packages that would be merged, in order:
  Calculating dependencies... done!
  [ebuild  N     ] net-libs/mbedtls-2.24.0:0/5.13.1::gentoo  USE="threads -doc -havege -libressl -programs -static-libs -test -zlib" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" 3,821 KiB
  [ebuild  N     ] media-libs/qhull-2015.2::gentoo  USE="-doc -static-libs" 987 KiB
  [ebuild  N     ] sci-libs/amd-2.4.6::gentoo  USE="fortran -doc" 336 KiB
  [ebuild  N     ] sci-libs/camd-2.4.6::gentoo  USE="-doc" 310 KiB
  [ebuild  N     ] sci-libs/ccolamd-2.9.6::gentoo  299 KiB
  [ebuild  N    ~] sci-libs/openlibm-0.7.0:0/0.7.0.0::gentoo  USE="-static-libs" 358 KiB
  [ebuild  N     ] sci-libs/lapack-3.8.0-r1::gentoo  USE="-deprecated -doc -eselect-ldso -lapacke" 7,253 KiB
  [ebuild  N     ] media-libs/glfw-3.2.1::gentoo  USE="-examples -wayland" 462 KiB
  [ebuild  N     ] sci-libs/metis-5.1.0-r4::gentoo  USE="openmp -doc" 4,869 KiB
  [ebuild  N     ] virtual/lapack-3.8::gentoo  USE="-eselect-ldso" 0 KiB
  [ebuild  N     ] virtual/blas-3.8::gentoo  USE="-eselect-ldso" 0 KiB
  [ebuild  N    ~] dev-libs/openspecfun-0.5.1::gentoo  USE="-static-libs" 119 KiB
  [ebuild  N     ] sci-mathematics/glpk-4.65:0/40::gentoo  USE="-doc -examples -gmp -mysql -odbc" 4,070 KiB
  [ebuild  N    ~] sci-visualization/gr-0.50.0-r1::gentoo  USE="X tiff truetype -cairo -ffmpeg -postscript" 8,411 KiB
  [ebuild  N     ] sci-libs/cholmod-3.0.13::gentoo  USE="lapack matrixops modify partition (-cuda) -doc" 680 KiB
  [ebuild  N     ] sci-libs/arpack-3.1.5::gentoo  USE="-doc -examples -mpi" 1,481 KiB
  [ebuild  N     ] sci-libs/spqr-2.0.9::gentoo  USE="-doc -partition -tbb" 2,111 KiB
  [ebuild  N     ] sci-libs/umfpack-5.7.9::gentoo  USE="cholmod -doc" 754 KiB
  [ebuild  N    ~] dev-lang/julia-1.4.0-r2::gentoo  USE="-system-llvm" 44,278 KiB


This is a Gentoo distribution thing. I interpret it mostly as a quality bar. See: https://devmanual.gentoo.org/keywording/index.html#moving-fr...

One of the requirements of being in arch (vs. ~arch) is not having any ~arch dependencies, so that's the first direct issue with Julia moving from ~arch to arch.

(Also, I don't feel particularly bad about pulling in a package or two from ~arch.)


Ok, makes sense, thank you - personally, I agree with the current approach (that basically says "hey, careful, there might be complications) :)

Yeah, in general I'm ok as well about using in some cases one or two direct "~"/unstable-packages, but historically I always got "burned" when using more than 3-4, therefore nowadays, being older and hopefully a little bit more wise, I'm super-extra-cautious :)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: