Pkg.jl: MonkeyPkg.jl for monkey patching Pkg?

Created on 12 Aug 2018  路  10Comments  路  Source: JuliaLang/Pkg.jl

The idea is that people would put import MonkeyPkg in their startup scripts and get more up-to-date monkey patching of Julia 1.0 Pkg functionality since we still need quite a lot of improvements and waiting until 1.1 could be too slow. Of course the alternative is for people to just build master where the improvements will already exist.

Most helpful comment

The reason is that I have been busy with JuliaCon for the whole last week and was traveling yesterday. Things should be back to normal now though :)

All 10 comments

I assume we will/can make a 1.0.1 release for Julia 1.0.1?

Yes, but we can't add features since that's a bug fix release.

So they get the features in 1.1 just like with other stdlibs? Having a monkey patch version of all stdlibs seems unscalable.

Wait, I thought stdlibs are supposed to be updateable without any regard to Julia version?

Sure, but that requires a system that updating them at all is possible, which we don't have right now.

Is there a reason there have been no merged PRs lately? I don't think 1.1 should be an issue since this repo is not automatically mirrored upstream right?

The reason is that I have been busy with JuliaCon for the whole last week and was traveling yesterday. Things should be back to normal now though :)

Should be closed by JuliaLang/julia/pull/29615?

Not really since that is still tied to julia releases?

I don't think we will go this way. Maintaining a separate repo that overwrites functions and test that etc is just not sustainable nor is it something we want to do for other stdlibs.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

GordStephen picture GordStephen  路  3Comments

jebej picture jebej  路  3Comments

cossio picture cossio  路  3Comments

KristofferC picture KristofferC  路  4Comments

omus picture omus  路  4Comments