One other potential useful piece of information. I've tried installing 
packages ink and julia-client both using the Atom package manager, and by 
following the instructions here:

https://github.com/JunoLab/atom-julia-client/tree/master/docs#developer-install

but it doesn't make a difference.

Cheers,

Colin


On Thursday, 29 October 2015 10:44:54 UTC+11, [email protected] wrote:
>
> Here's the latest commit on my local Atom.jl:
>
> colin@colin:~/.julia/v0.4/Atom$ git log
> commit e2d2bd6d4be24acfe72f8e3d91291b424af70512
> Merge: 2d78ca1 72a050a
> Author: Mike J Innes <[email protected]>
> Date:   Sat Sep 19 10:13:45 2015 +0100
>
>     Merge pull request #9 from ssfrr/depwarn-0_4
>     
>     fixes some deprecation warnings loudly complaining on recent 0.4.0 
> builds
>
> That matches the latest commit on the master branch on github. Similarly, 
> for local CodeTools:
>
> commit d9fca7ef3145e78d75e9d9050968440dae877906
> Merge: 76e3c53 cd177a0
> Author: Mike J Innes <[email protected]>
> Date:   Fri Oct 23 14:18:41 2015 +0100
>
>     Merge pull request #6 from ssfrr/depwarn_fieldnames
>     
>     fixes deprecated names method usage
>
>
> which also looks about right.
>
> Just to provide one other potentially useful bit of information, I 
> Pkg.free'd Atom, CodeTools, and JuliaParser, Pkg.rm'd them, then added them 
> back in, and ran Pkg.checkout over all three of them. Then a Using Atom. 
> All done at the REPL. Here is the output:
>
> julia> Pkg.checkout("Atom")
> INFO: Checking out Atom master...
> INFO: Pulling Atom latest master...
> INFO: No packages to install, update or remove
>
> julia> Pkg.checkout("CodeTools")
> INFO: Checking out CodeTools master...
> INFO: Pulling CodeTools latest master...
> INFO: No packages to install, update or remove
>
> julia> Pkg.checkout("JuliaParser")
> INFO: Checking out JuliaParser master...
> INFO: Pulling JuliaParser latest master...
> INFO: No packages to install, update or remove
>
> julia> using Atom
> INFO: Recompiling stale cache file /home/colin/.julia/lib/v0.4/Atom.ji for 
> module Atom.
> INFO: Recompiling stale cache file /home/colin/.julia/lib/v0.4/CodeTools.ji 
> for module CodeTools.
> INFO: Recompiling stale cache file /home/colin/.julia/lib/v0.4/JuliaParser
> .ji for module JuliaParser.
>
>
> Does that look right?
>
> Also, after doing this, "git pull origin master" on all three packages 
> states that they're already up-to-date.
>
> Cheers and many thanks,
>
> Colin
>
>
>
> On Wednesday, 28 October 2015 18:41:58 UTC+11, Spencer Russell wrote:
>>
>> Try running "git pull" from within the package directories. Maybe you're 
>> on local master but don't have all the commits from remote? What's the most 
>> recent commit you see in Atom.jl and CodeTools.jl?
>>
>> -s
>>
>> On Oct 27, 2015, at 10:03 PM, [email protected] wrote:
>>
>> Done. Precompilation occurred at the REPL, and I didn't have to do it 
>> within Atom. Verified packages are all on Master. Unfortunately, I'm still 
>> getting all of the original deprecation warnings when evaluating from the 
>> editor in Atom.
>>
>> I'm happy to pursue this further, but am equally happy to wait it out if 
>> you're running short on ideas or time.
>>
>> Cheers and thanks,
>>
>> Colin
>>
>> On Wednesday, 28 October 2015 12:24:38 UTC+11, Spencer Russell wrote:
>>>
>>> You’re running into another known issue: 
>>> https://github.com/JuliaLang/julia/issues/12941
>>>
>>> Try opening a normal REPL in the terminal and run “using Atom” to 
>>> trigger the precompilation, then it shouldn’t need to happen when you run 
>>> from Atom.
>>>
>>> -s
>>>
>>>
>>> On Oct 27, 2015, at 9:09 PM, [email protected] wrote:
>>>
>>> Ah... understood. Many thanks.
>>>
>>> I'm afraid I'm still not getting the desired result however. After 
>>> running checkout on "Atom", "CodeTools" and "JuliaParser" I run 
>>> Pkg.status() and can verify I'm on the master branch for all 3. So I fire 
>>> up Atom again, try to evaluate in the editor, and get the following error:
>>>
>>> INFO: Recompiling stale cache file 
>>> /home/colin/.julia/lib/v0.4/JuliaParser.ji
>>> Julia has stopped: 1, null
>>>
>>> So I close down Atom, open it again, and try to evaluate in the editor 
>>> again. This time I get:
>>>
>>> INFO: Recompiling stale cache file 
>>> /home/colin/.julia/lib/v0.4/CodeTools.ji
>>> Julia has stopped: 1, null
>>>
>>> Close down Atom one more time, re-open it and try again. Now I get:
>>>
>>> INFO: Recompiling stale cache file /home/colin/.julia/lib/v0.4/Atom.ji
>>>
>>> but everything is now working fine. Problem solved? Unfortunately not. I 
>>> restart Atom again and I'm back to all the deprecation warnings, even 
>>> though Pkg.status() indicates I'm still on the master branch for Atom, 
>>> CodeTools, and JuliaParser.
>>>
>>> Apologies for the long message. Also, if this is one of those things 
>>> that will resolve itself over the next couple of weeks as changes from 
>>> master are pushed to the more stable branches, then I'm happy to ignore the 
>>> warnings for the time being and not waste anyone's time any further with 
>>> what is essentially a minor inconvenience.
>>>
>>> Cheers,
>>>
>>> Colin
>>>
>>>
>>>
>>>
>>> On Wednesday, 28 October 2015 11:37:21 UTC+11, Spencer Russell wrote:
>>>>
>>>> `Pkg.checkout(…)` operates an an already-installed package, so it must 
>>>> be run after `Pkg.add(…)`.
>>>>
>>>> -s
>>>>
>>>> On Oct 27, 2015, at 8:31 PM, [email protected] wrote:
>>>>
>>>> I suppose I could clone the master branch. Is that a bad idea?
>>>>
>>>> On Wednesday, 28 October 2015 11:30:43 UTC+11, [email protected] 
>>>> wrote:
>>>>>
>>>>> Thanks for responding.
>>>>>
>>>>> Pkg.checkout("Atom") gives me the error:
>>>>>
>>>>> ERROR: Atom is not a git repo
>>>>>  in checkout at pkg/entry.jl:203
>>>>>  in anonymous at pkg/dir.jl:31
>>>>>  in cd at file.jl:22
>>>>>  in cd at pkg/dir.jl:31
>>>>>  in checkout at pkg.jl:37
>>>>>
>>>>> (I originally did try using Pkg.checkout as per the instructions, but 
>>>>> got this error, and so went with Pkg.add instead).
>>>>>
>>>>> Any thoughts or is this a bug?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Colin
>>>>>
>>>>>
>>>>> On Wednesday, 28 October 2015 11:23:30 UTC+11, Jonathan Malmaud wrote:
>>>>>>
>>>>>> You want to be on the master versions:
>>>>>>
>>>>>> Pkg.checkout("Atom")
>>>>>> Pkg.checkout("CodeTools")
>>>>>>
>>>>>
>>>>
>>>

Reply via email to