You would likely need at least `make clean`, probably `make cleanall` as well when switching between release-0.3 and the forthcoming release-0.4 branch. Many of the dependency versions have changed, though not all. It will likely be more reliable to at least rebuild the dependencies that have changed versions, which `make cleanall` should usually do for you - it deletes the installed copies from ./usr which forces the right version to be re-installed, though it won't completely delete the built copies of the dependencies from ./deps.
On Monday, August 10, 2015 at 10:14:31 AM UTC-7, Scott T wrote: > > Within the next month unless something unexpected happens, I'd say - you > can follow discussion on the last few milestones here. > <https://github.com/JuliaLang/julia/milestones/0.4.0> > > Cheers, > Scott > > On Monday, 10 August 2015 17:14:41 UTC+1, Federico Calboli wrote: >> >> Thanks! So something like >> >> git pull && git checkout release-0.4 && make >> >> should work... Any idea of when 0.4 will be out as stable (I know it is >> out as development)? >> >> Cheers >> >> F >> >> On Monday, 10 August 2015 16:50:12 UTC+3, Scott T wrote: >>> >>> In fact, I imagine there will be a release-0.4 branch instead of a tag, >>> so you will probably be able to ignore the "git fetch --tags" and do >>> something more like "git checkout release-0.4". Anyway, my point being that >>> quite a lot will change in v0.4 so it's best to run the upgrade yourself >>> (and you can do it without deleting everything and starting again). There >>> will definitely be instructions available! >>> >>> Scott >>> >>> On Monday, 10 August 2015 14:44:07 UTC+1, Scott T wrote: >>>> >>>> Hi Federico, >>>> >>>> I think that what you need is as simple as doing something like >>>> >>>> git fetch --tags >>>> git pull >>>> git checkout v0.4.0 >>>> make >>>> >>>> from within the git repo once version 0.4.0 is out. It's not quite >>>> "magical", but you will probably want to push the button on the upgrade >>>> yourself instead of having it take you by surprise. >>>> >>>> Cheers, >>>> Scott >>>> >>>> On Monday, 10 August 2015 12:07:51 UTC+1, Federico Calboli wrote: >>>>> >>>>> Hi All, >>>>> >>>>> (assuming this is the right forum), according to the instructions here: >>>>> >>>>> https://github.com/JuliaLang/julia >>>>> >>>>> I can run the 'stable' release by cloning the git repo and then >>>>> checking out the 0.3 release. Now, I presume the 0.4 release will >>>>> eventually become 'stable', and so on and so forth. My lack of git-foo >>>>> menas that I would then remove the whole /usr/local/julia directory and >>>>> start from scratch with the new stable release. This is doable but I was >>>>> wondering whether there is a way of tracking the stable release that will >>>>> magically upgrade the whole thing to the next stable release when it is >>>>> available. >>>>> >>>>> Cheers >>>>> >>>>> F >>>>> >>>>