Fourth Weekly Upgradathon Friday TODAY (July 20, 2018)

upgradathon

#1

It has been pointed out to me that I was derelict in my duty as self-appointed Upgradathon Czar by failing to announce last week’s Friday [1]. However, it so happens that this week has a Friday yet again and thus, it is my great pleasure to announce that today is indeed another Upgradathon Friday. We’re rapidly converging on an 0.7 release, so if you haven’t yet taken the time to upgrade your package, today might be a good day to do so. As always, you may find the guide at https://discourse.julialang.org/t/ann-introducing-upgradathon-fridays useful as a starting point. Please join us in #upgradathon on slack if you have any questions.

[1] Despite this, we saw some good participation last week, with a decent chunk of the DiffEq ecosystem having made the transition to 0.7.


#2

For those of us who have never used slack, is there a link to get started?

The invite link from Announcing a Julia Slack no longer works.


#3

Slack invite link is here: https://slackinvite.julialang.org/

There’s an option to login with github in the top left corner.


#4

There’s still depwarn city around. If you want to help DiffEq, one thing to do is just run the tests and then tweak whatever the depwarns point to. Most should be easy to handle.

But more generally, I think that Femtocleaner is still missing a lot of depwarns, particularly around the use of things like undef. A really helpful thing for everyone would be, after finding depwarns on a package with Femtocleaner enabled (probably most packages, just make sure they have julia 0.7-beta2 in their REQUIRE), report this to Deprecations.jl and try to add the deprecation rule. This way everyone’s repo would get an autofix.


#5

@Keno your gist won’t be updated?

Sorry I just realized that link in browser to raw data automatically include specific revision (*). Thanx for updating it! :slight_smile:

(*) - it means one need to manually remove that part from url:
https://gist.githubusercontent.com/Keno/eaf49cc99f5767d77f4a2cc7cb4e3ec2/raw/cef0d1432626779a69e62704336f2b8594684b75/gistfile1.txt
->
https://gist.githubusercontent.com/Keno/eaf49cc99f5767d77f4a2cc7cb4e3ec2/raw/gistfile1.txt

Edit2:
And that means situation is changed from:

           ┌────────────────────────────────────────┐ 
        OK │▪▪▪▪▪▪▪▪▪▪▪ 354                         │ 
   Skipped │▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 1139 │ 
      Fail │▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 534                    │ 
           └────────────────────────────────────────┘

to

           ┌────────────────────────────────────────┐ 
        OK │▪▪▪▪▪▪▪▪▪▪▪▪ 371                        │ 
   Skipped │▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 1091 │ 
      Fail │▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪ 566                  │ 
           └────────────────────────────────────────┘ 

#6

The gist is about a week old. I’m planning to re-run it this weekend.