Pkg broken: "No feasible version" error

I have a recurrent issue with Pkg, that means I cannot update packages. Pkg operations (add, rm, update) fail with:

ERROR: unsatisfiable package requirements detected: no feasible version could be found for package: QuartzImageIO
  (you may try increasing the value of the
   JULIA_PKGRESOLVE_ACCURACY environment variable)
 in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? (repeats 2 times)
 in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}) at ./pkg/entry.jl:476
 in edit(::Function, ::String, ::Base.Pkg.Types.VersionSet, ::Vararg{Base.Pkg.Types.VersionSet,N}) at ./pkg/entry.jl:30
 in (::Base.Pkg.Entry.##2#5{String,Base.Pkg.Types.VersionSet})() at ./task.jl:360
 in sync_end() at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 in macro expansion at ./task.jl:327 [inlined]
 in add(::String, ::Base.Pkg.Types.VersionSet) at ./pkg/entry.jl:51
 in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}})() at ./pkg/dir.jl:31
 in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#add,Tuple{String}}, ::String) at ./file.jl:59
 in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 in add(::String) at ./pkg/pkg.jl:100

The only operation that gives a different error is, specifically Pkg.rm("QuartzImageIO") which fails with the complaint about ColorVectorSpace:

Pkg.rm("QuartzImageIO")
ERROR: unsatisfiable package requirements detected: no feasible version could be found for package: ColorVectorSpace
  (you may try increasing the value of the
   JULIA_PKGRESOLVE_ACCURACY environment variable)
 in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:? (repeats 2 times)
 in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}) at ./pkg/entry.jl:476
 in edit(::Function, ::String) at ./pkg/entry.jl:30
 in rm(::String) at ./pkg/entry.jl:81
 in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#rm,Tuple{String}})() at ./pkg/dir.jl:31
 in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.#rm,Tuple{String}}, ::String) at ./file.jl:59
 in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at /Applications/Julia-0.5.app/Contents/Resources/julia/lib/julia/sys.dylib:?
 in rm(::String) at ./pkg/pkg.jl:91

Following, Pkg.rm("ColorVectorSpace) seems not to complain

INFO: Removing ColorVectorSpace (unregistered)

but it does not resolve the problem, nor does it make Pkg.rm("QuartzImageIO") stop complaining. It appears my Pkg is currently dead.

versioninfo():

Julia Version 0.5.0
Commit 3c9d753 (2016-09-19 18:14 UTC)
Platform Info:
  System: Darwin (x86_64-apple-darwin13.4.0)
  CPU: Intel(R) Core(TM) i7-5557U CPU @ 3.10GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Haswell)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.7.1 (ORCJIT, broadwell)

Pkg.status():

54 required packages:
 - ArrayViews                    0.6.4
 - Atom                          0.5.9+             master
 - BenchmarkTools                0.0.7
 - Bio                           0.4.5
 - CSV                           0.1.2
 - Clustering                    0.7.0
 - ColorBrewer                   0.3.0
 - Contour                       0.2.0
 - CrossfilterCharts             0.1.1
 - DataFrames                    0.8.5
 - DataFramesMeta                0.1.3
 - DataTables                    0.0.1
 - Distributions                 0.12.1
 - FactCheck                     0.4.3
 - FileIO                        0.3.0
 - FreqTables                    0.0.2
 - GLM                           0.6.1+             master
 - GLPlot                        0.0.5+             master
 - GLVisualize                   0.2.2              master
 - GR                            0.19.0+            master
 - Gadfly                        0.5.3
 - Grid                          0.4.2
 - HypothesisTests               0.4.0
 - IJulia                        1.4.1
 - JLD                           0.6.9
 - LaTeXStrings                  0.2.0
 - Lint                          0.2.5+             master
 - MAT                           0.3.1
 - MarketData                    0.6.0
 - MixedModels                   0.7.6
 - NamedArrays                   0.5.3
 - NetCDF                        0.4.1
 - PhyloNetworks                 0.5.0+             master
 - PlotRecipes                   0.2.0+             master
 - PlotThemes                    0.1.1+             master
 - PlotlyJS                      0.5.2+             master
 - ProfileView                   0.1.5
 - PyPlot                        2.3.1
 - Quandl                        0.6.1
 - QuartzImageIO                 0.1.4
 - Query                         0.3.0
 - RCall                         0.6.4+             master
 - RDatasets                     0.2.0
 - RecipesBase                   0.1.0
 - Reexport                      0.0.3
 - Requests                      0.4.1
 - Rsvg                          0.0.2
 - Shapefile                     0.0.3
 - SimJulia                      0.3.14+            master
 - SimpleTraits                  0.3.0
 - StaticArrays                  0.3.0
 - Stats                         0.1.0
 - TimeSeries                    0.9.1+             candlesticks
 - TreeView                      0.1.0
149 additional packages:
 - ASTInterpreter                0.0.4
 - AbstractTrees                 0.0.4
 - ArgParse                      0.4.0
 - AutoHashEquals                0.1.1
 - AxisAlgorithms                0.1.6
 - AxisArrays                    0.0.3
 - BGZFStreams                   0.1.2
 - BandedMatrices                0.2.1+             master
 - BaseTestNext                  0.2.2
 - BinDeps                       0.4.7
 - Blink                         0.5.1+             master
 - Blosc                         0.2.0
 - BufferedStreams               0.3.0
 - COFF                          0.0.2
 - CRC                           1.2.0
 - Cairo                         0.2.35
 - Calculus                      0.2.0
 - CatIndices                    0.0.2
 - CategoricalArrays             0.1.1
 - CodeTools                     0.4.3+             master
 - Codecs                        0.2.0
 - ColorTypes                    0.2.12
 - Colors                        0.6.9
 - Combinatorics                 0.3.2
 - CommonSubexpressions          0.0.1
 - Compat                        0.19.0
 - Compose                       0.4.5
 - Conda                         0.5.1
 - CustomUnitRanges              0.0.4
 - DWARF                         0.1.0
 - DataArrays                    0.3.12
 - DataStreams                   0.1.2
 - DataStructures                0.5.3
 - DiffBase                      0.0.4
 - Distances                     0.4.0
 - DocStringExtensions           0.3.1
 - Docile                        0.5.23
 - Documenter                    0.9.0
 - DualNumbers                   0.2.3
 - ELF                           0.1.0
 - FFTViews                      0.0.1
 - FixedPointNumbers             0.2.1
 - FixedSizeArrays               0.2.5              master
 - Formatting                    0.2.0
 - ForwardDiff                   0.3.4
 - FreeType                      1.2.0              master
 - FunctionWrappers              0.0.1
 - GLAbstraction                 0.3.1+             master
 - GLFW                          1.2.2
 - GLWindow                      0.3.2              master
 - GZip                          0.2.20
 - Gallium                       0.0.4+             master
 - GeometryTypes                 0.2.2              master
 - Graphics                      0.1.3
 - Gtk                           0.10.4
 - GtkUtilities                  0.1.0
 - HDF5                          0.7.3
 - Hexagons                      0.0.4
 - Hiccup                        0.1.1
 - Homebrew                      0.4.2
 - HttpCommon                    0.2.6
 - HttpParser                    0.2.0
 - HttpServer                    0.1.7
 - Images                        0.5.14
 - IndexableBitVectors           0.1.1
 - Interpolations                0.3.7
 - IntervalSets                  0.0.3
 - IntervalTrees                 0.1.1
 - Iterators                     0.3.0
 - JSON                          0.8.3
 - JuliaParser                   0.7.4
 - Juno                          0.2.6+             master
 - KernelDensity                 0.3.0
 - LNR                           0.0.2
 - Lazy                          0.11.5             master
 - LegacyStrings                 0.2.0
 - Libz                          0.2.4
 - LightGraphs                   0.7.2
 - LightXML                      0.4.0
 - LineSearches                  0.1.5
 - Loess                         0.1.0
 - MachO                         0.0.4
 - MacroTools                    0.3.4
 - MappedArrays                  0.0.6
 - MathProgBase                  0.6.1
 - MbedTLS                       0.4.3
 - Measures                      0.0.3
 - Media                         0.2.5+             master
 - MeshIO                        0.0.6
 - MetaPkg                       0.0.0-             master (unregistered)
 - ModernGL                      0.1.1
 - Mustache                      0.1.3
 - Mux                           0.2.3
 - NLopt                         0.3.3
 - NaNMath                       0.2.2
 - NamedTuples                   1.0.0
 - NearestNeighbors              0.0.5
 - Nettle                        0.3.0
 - NetworkLayout                 0.0.1
 - NullableArrays                0.1.0
 - ObjFileBase                   0.0.4
 - OffsetArrays                  0.2.14
 - Optim                         0.7.7
 - PDMats                        0.5.6
 - Packing                       0.0.4
 - ParserCombinator              1.7.11
 - PlotUtils                     0.3.0+             colorlibraries2
 - Plots                         0.10.3+            JuliaPlots/master
 - PolynomialFactors             0.0.3
 - Polynomials                   0.1.2
 - PositiveFactorizations        0.0.4
 - Primes                        0.1.2
 - PyCall                        1.10.0
 - QuadGK                        0.1.1
 - Quaternions                   0.1.1
 - RData                         0.0.4
 - RangeArrays                   0.1.2
 - Ratios                        0.0.4
 - Reactive                      0.3.7              master
 - Requires                      0.3.0
 - Rmath                         0.1.6
 - Roots                         0.3.0
 - SHA                           0.3.1
 - SIUnits                       0.1.0
 - ShowItLikeYouBuildIt          0.0.1
 - Showoff                       0.0.7
 - SignedDistanceFields          0.1.0
 - SortingAlgorithms             0.1.0
 - SpatialEcology                0.0.0-             use-views-for-subsetting (unregistered)
 - SpecialFunctions              0.1.1
 - StatPlots                     0.2.1+             DataTables
 - StatsBase                     0.13.1             bugfix-for-uneven-bins-in-histogram
 - StatsFuns                     0.4.0
 - StructIO                      0.0.2
 - TerminalUI                    0.0.2
 - TexExtensions                 0.0.3
 - TextWrap                      0.1.6
 - TikzGraphs                    0.3.0
 - TikzPictures                  0.3.5
 - Tokenize                      0.1.6+             master
 - URIParser                     0.1.8
 - UnicodeFun                    0.0.2
 - VT100                         0.0.2
 - VectorizedRoutines            0.0.2+             master
 - WeakRefStrings                0.2.0
 - WebSockets                    0.2.1
 - WoodburyMatrices              0.2.2
 - ZMQ                           0.4.1
 - Zlib                          0.1.12

There is a similar (but not identical) issue here, but I donā€™t have VideoIO:

I posted in this issue, but was referred to discourse:

1 Like

Did you try increasing accuracy as suggested in the error message? Use for example ENV["JULIA_PKGRESOLVE_ACCURACY"] = "3"; Pkg.resolve(). Iā€™ve experienced that if this errors, different accuracy values will just point to different packages, so ColorVectorSpace might not be related to this issue at all.

Is QuartzImageIO still listed in your REQUIRE file in your Pkg.dir()? I find it odd that it shows v0.1.4 while the last version released yesterday is v0.2.1. Pkg.dependents("QuartzImageIO") lists VisualRegressionTests and ColorSchemes but you donā€™t seem to have any of them installed, so no potential conflict there.

Ok, I just tried installing ā€œQuartzImageIOā€ myself (Mac, julia v0.5) and for me it also wonā€™t install v0.2.1 but v0.2.0 (with an up to date metadata). EDIT: thatā€™s because the latest released is not yet in metadata, see pr.

In the similar issue that you pointed to, I ended up removing my complete package dir. I reinstalled packages one by one, noting that no version downgrades occur and moving to master of those packages that did (turned out to be IterativeSolvers and FixedEffectModels in my case).

Thanks, this was very useful. It turned out to be the GLVisualize masters playing tricks. Setting the value to 4 allowed me use Pkg for operations, and since GLVisualize depended on ColorVectorSpace I decided to Pkg.free() on GLVisualize, GLPlot, GLAbstraction and GLWindow. This solved the issue! :slight_smile:

@sdanisch may be relevant for you.

Edit: No I keep having the issue today. Clearly not fair to point the blame at GL-ecosystem, so sorry about that @sdanisch ! I may just resign to setting ENV[ā€œJULIA_PKGRESOLVE_ACCURACYā€] = ā€œ4ā€ every time I run Pkg, seeing that a shift to julia 0.6 is imminent anyway.

No worries :slight_smile: Maybe you have some package that is dirty, which then pins others on unsatisfiable versions?
Iā€™ve been through a whole chain of Pkg.free("PackageX");Pkg.update("PackageX"), only to find out that at the end of the chain, there was one dirty package throwing the package manager into havoc!

1 Like

As @Ken-B said, I had QuartzImageIO and its dependencies at very low version numbers. Pkg.checkout(Images) updated all of these, and for now at least the problems seem to have disappeared (note my more careful phrasing this time).

@carlobaldassi: this has been happening a lot lately. Is it possible that one of your recent Pkg resolution updates broke something? Or is it possible that some change in METADATA recently added some substructure that itā€™s not happy with?

Itā€™s the division of Images and all its dependencies.

Carloā€™s changes have if anything fixed these. Iā€™m getting through the rest of the backports for 0.5.1 which will include the fixes.

1 Like

Yes, the reports Iā€™ve seen seem to be all about Julia 0.5, and (if Iā€™m not mistaken) about genuine problems with the requirements (although with very confusing error message reports by the solver).
I guess weā€™ll need to see what happens when the changes are backported to 0.5.1 and/or Julia 0.6 is released. Hopefully, the situation should be substantially improved, but weā€™ll see.
In the meanwhile, I have been thinking a bit about how to improve the error reporting further, but I havenā€™t come up with something concrete yet. This is just to say that itā€™s part of the future plans.

1 Like

I think for some reason, people have started using version restrictions much moreā€¦ :wink:
I run into this quite frequently, especially when trying to set someone else up with Juliaā€¦

I have had a lot of these problems lately, on Julia 0.5 installed with homebrew. Iā€™ve been unable to install or update anything the past couple of weeks.

Recently the error message changed into something new. Is this related?:

julia> Pkg.update()
...
METADATA cannot be updated. Resolve problems manually in /Users/dnf/.julia/v0.5/METADATA.
GitError(Code:ERROR, Class:Invalid, Invalid version 0 on git_proxy_options)

No, that error is because Homebrew upgrades Juliaā€™s dependencies (here libgit2) underneath you, to newer versions that existing past Julia releases do not work with. Use the dmg version of Julia, which is built against the fixed recommended versions that are tested against at the time of Julia releases.

edit: see https://github.com/staticfloat/homebrew-julia/issues/231 for more information on that

Hello,

Iā€™m having the same problem. This problem appeared after I intended (and never worked) to install the Plotly package. How can I resolve it?

Pkg.update()

INFO: Updating METADATAā€¦
INFO: Updating cache of DataFramesā€¦
INFO: Updating cache of DataFramesā€¦
INFO: Updating Plotly masterā€¦
INFO: Computing changesā€¦
ERROR: unsatisfiable package requirements detected: no feasible version could be found for package: Compat
in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}) at ./pkg/resolve.jl:37
in resolve(::Dict{String,Base.Pkg.Types.VersionSet}, ::Dict{String,Dict{VersionNumber,Base.Pkg.Types.Available}}, ::Dict{String,Tuple{VersionNumber,Bool}}, ::Dict{String,Base.Pkg.Types.Fixed}, ::Dict{String,VersionNumber}, ::Set{String}) at ./pkg/entry.jl:495
in update(::String, ::Set{String}) at ./pkg/entry.jl:458
in (::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.update,Tuple{String,Set{String}}})() at ./pkg/dir.jl:31
in cd(::Base.Pkg.Dir.##2#3{Array{Any,1},Base.Pkg.Entry.update,Tuple{String,Set{String}}}, ::String) at ./file.jl:59
in #cd#1(::Array{Any,1}, ::Function, ::Function, ::String, ::Vararg{Any,N}) at ./pkg/dir.jl:31
in update() at ./pkg/pkg.jl:210

I think posting the output of Pkg.status() is essential for people to give you any specific advice.

This is the output of Pkg.status()

Pkg.status()
163 required packages:

  • ASTInterpreter 0.0.4
  • AbstractTrees 0.0.4
  • ArgParse 0.4.0
  • Atom 0.5.9
  • AutoGrad 0.0.5 558a217d (dirty)
  • AutoHashEquals 0.1.1
  • AxisAlgorithms 0.1.6
  • AxisArrays 0.0.3
  • BinDeps 0.4.7 461c08f8 (dirty)
  • Blink 0.5.1
  • Blosc 0.2.0
  • BusinessDays 0.5.0
  • COFF 0.0.2
  • CRC 1.2.0
  • CSV 0.1.2 38a36939 (dirty)
  • Cairo 0.2.35
  • Calculus 0.2.0
  • CatIndices 0.0.2
  • CategoricalArrays 0.1.1
  • Clustering 0.7.0
  • CodeTools 0.4.3
  • Codecs 0.2.0
  • ColorTypes 0.3.4
  • ColorVectorSpace 0.4.0
  • Colors 0.7.3 d479df3f (dirty)
  • Combinatorics 0.3.2
  • Compat 0.19.0
  • Compose 0.4.5 2337062a (dirty)
  • ComputationalResources 0.0.2
  • Conda 0.5.1
  • Contour 0.2.0
  • CustomUnitRanges 0.0.4
  • DBAPI 0.0.3
  • DSP 0.1.1 8fb5c7ca (dirty)
  • DWARF 0.1.0
  • DataArrays 0.3.12
  • DataFrames 0.8.5
  • DataStreams 0.1.2
  • DataStructures 0.5.2
  • DecFP 0.1.5
  • DecisionTree 0.5.1
  • DiffBase 0.0.4
  • Distances 0.3.2
  • Distributions 0.12.1
  • DualNumbers 0.2.3
  • ELF 0.1.0
  • FFTViews 0.0.1
  • FileIO 0.3.0
  • FixedPointNumbers 0.3.4 852909e2 (dirty)
  • FixedSizeArrays 0.2.5
  • Fontconfig 0.1.1
  • Formatting 0.2.0
  • ForwardDiff 0.3.4
  • GLM 0.6.1
  • GZip 0.2.20
  • Gadfly 0.5.3 bc5d4e13 (dirty)
  • Gallium 0.0.4 613ab104 (dirty)
  • Graphics 0.1.3
  • HDF5 0.7.3
  • HTTPClient 0.2.1
  • Hexagons 0.0.4
  • Hiccup 0.1.1
  • HttpCommon 0.2.6
  • HttpParser 0.2.0
  • HttpServer 0.1.7
  • HypothesisTests 0.4.0
  • IJulia 1.4.1
  • ImageAxes 0.1.0
  • ImageCore 0.1.4
  • ImageFiltering 0.1.2
  • ImageMetadata 0.2.0
  • Images 0.7.0
  • IndirectArrays 0.1.1
  • Interact 0.4.3
  • Interpolations 0.3.7
  • IntervalSets 0.0.3
  • Iterators 0.3.0
  • JDBC 0.1.0
  • JLD 0.6.9
  • JSON 0.8.3 a145d09f (dirty)
  • JavaCall 0.4.2
  • JuMP 0.15.1 a0b5f0d1 (dirty)
  • JuliaParser 0.7.4 51ec7616 (dirty)
  • JuliaWebAPI 0.2.1
  • Juno 0.2.6
  • KernelDensity 0.3.0
  • Knet 0.8.1 c9556d48 (dirty)
  • LNR 0.0.2
  • LaTeXStrings 0.2.0
  • Lazy 0.11.5
  • LegacyStrings 0.2.0
  • LibCURL 0.2.1
  • LightGraphs 0.7.2
  • LightXML 0.4.0
  • LineSearches 0.1.5
  • Loess 0.1.0
  • Logging 0.3.1
  • MLBase 0.6.1
  • MNIST 0.0.2
  • MXNet 0.2.1 e599d51d (dirty)
  • MachO 0.0.4
  • MacroTools 0.3.4
  • MappedArrays 0.0.6
  • MathProgBase 0.5.10
  • MbedTLS 0.4.3 2ca7a3cb (dirty)
  • Measures 0.0.3
  • Media 0.2.5
  • Mocha 0.2.0 add793ae (dirty)
  • Mustache 0.1.3
  • Mux 0.2.3
  • NaNMath 0.2.2
  • NearestNeighbors 0.1.1
  • Nettle 0.3.0
  • NullableArrays 0.1.0
  • ODBC 0.5.1
  • ObjFileBase 0.0.4
  • OffsetArrays 0.2.14
  • Optim 0.7.7
  • PDMats 0.5.6
  • Parameters 0.6.0 3226946d (dirty)
  • ParserCombinator 1.7.11
  • Plotly 0.1.1 master
  • PolynomialFactors 0.0.3
  • Polynomials 0.1.2
  • PositiveFactorizations 0.0.4
  • Primes 0.1.2
  • ProtoBuf 0.3.2 80eda00c (dirty)
  • PyCall 1.10.0
  • PyPlot 2.3.1 3cbfe1a2 (dirty)
  • QuadGK 0.1.1
  • QuantEcon 0.9.0
  • RCall 0.6.4
  • RangeArrays 0.1.2
  • Ratios 0.0.4
  • Reactive 0.3.7
  • Reexport 0.0.3
  • Requests 0.4.1
  • Requires 0.3.0
  • ReverseDiffSparse 0.6.0
  • Rmath 0.1.6
  • Roots 0.3.0
  • SHA 0.3.1
  • SIUnits 0.1.0
  • ScikitLearnBase 0.2.2
  • ShowItLikeYouBuildIt 0.0.1
  • Showoff 0.0.7
  • SimpleTraits 0.3.0
  • SortingAlgorithms 0.1.0
  • SpecialFunctions 0.1.1
  • StaticArrays 0.3.0
  • StatsBase 0.13.1 cb2668ba (dirty)
  • StatsFuns 0.4.0
  • StructIO 0.0.2
  • TerminalUI 0.0.2
  • TexExtensions 0.0.3
  • TextWrap 0.1.6
  • TiledIteration 0.0.2
  • URIParser 0.1.8 933fbcd2 (dirty)
  • VT100 0.1.0
  • WeakRefStrings 0.2.0
  • WebSockets 0.2.1
  • WoodburyMatrices 0.2.2
  • ZMQ 0.4.1
    5 additional packages:
  • BufferedStreams 0.3.0
  • DocStringExtensions 0.3.1
  • JunoRun 0.0.0- master (unregistered)
  • Libz 0.2.4
  • PlotlyJS 0.5.2

Check why so many packages are dirty. That means you have local modifications to them, which prevents them from being upgraded to avoid overwriting whatever the modifications are. Check with git status and git diff in each of them, push the changes to a branch in your fork on github if you want to keep them, then go back to an unmodified copy so you can run Pkg.free("URIParser") etc and get back to normal releases.

Thanks for your response. I donā€™t know why so many packages are dirty, I just recent installed JuliaPro and it comes with this packages by default