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.
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.