Ok, will do!
On Tuesday, September 6, 2016 at 9:31:25 AM UTC-7, Tony Kelman wrote: > > There's a bug somewhere with that error message, I've seen it points at > the wrong package. If we can come up with a reproducible test case here > it'll help for fixing the bug and making that message more useful. > > It's almost certainly not Compat (I don't think anyone has ever added an > upper bound to a Compat dependency). Perhaps loop over Pkg.installed() and > display the contents of the REQUIRE file for the specific tags you have > currently installed, see who is upper-bounding each other? We do need > better tools for debugging this kind of thing to make it easier to figure > out what the dependency resolver is doing, which bound constraints are > active etc. > > > On Tuesday, September 6, 2016 at 9:25:53 AM UTC-7, Tim Wheeler wrote: >> >> Okay - I removed GaussianMixtures and now it is complaining about Compat. >> >> ERROR: unsatisfiable package requirements detected: no feasible version >> could be found for package: Compat >> >> I wrote a script to run through all package REQUIRE files and print out >> the Compat line, if any. None of these found anything specifying an >> upper-bound. >> >> I would like to find the offending packages. Is there a good way to go >> about doing this? >> >> Thank you. >> >> ArgParse: Compat 0.7.3 >> ArrayViews: Compat >> AutomotiveDrivingModels: Compat 0.8 >> AxisAlgorithms: Compat 0.8 >> BayesNets: Compat >> BinDeps: Compat 0.8.4 >> Blink: Compat 0.8.6 >> Blosc: Compat 0.8 >> BufferedStreams: Compat 0.8.4 >> Cairo: Compat 0.8.0 >> Calculus: Compat 0.4.0 >> Codecs: Compat 0.7.20 >> Colors: Compat 0.8.0 >> Compose: Compat 0.8.0 >> Conda: Compat 0.8 >> ConjugatePriors: Compat 0.4.0 >> Contour: Compat 0.8.0 >> DataArrays: Compat 0.8.6 >> DataFrames: Compat 0.8 >> Debug: Compat >> Discretizers: Compat >> Distances: Compat 0.8.4 >> Distributions: Compat 0.4.0 >> Docile: Compat 0.7.1 >> FastAnonymous: Compat >> FileIO: Compat 0.7.19 >> FixedPointNumbers: Compat 0.7.14 >> FixedSizeArrays: Compat 0.8.7 >> Formatting: Compat >> ForwardDiff: Compat 0.8.6 >> Gadfly: Compat 0.8.5 >> Glob: Compat >> Graphs: Compat 0.7.16 >> Gtk: Compat 0.8.0 >> GtkUtilities: Compat 0.7.16 >> GZip: Compat 0.8.0 >> HDF5: Compat 0.8.0 >> Hexagons: Compat >> Hiccup: Compat 0.8.2 >> HttpCommon: Compat 0.7.20 >> HttpParser: Compat 0.7.20 >> HttpServer: Compat 0.7.16 >> IJulia: Compat 0.7.20 >> ImageMagick: Compat 0.7.7 >> Images: Compat 0.8.4 >> ImageView: Compat 0.4.6 >> IniFile: Compat 0.7.4 >> Interact: Compat 0.7 >> Interpolations: Compat 0.8.0 >> Ipopt: Compat 0.8.0 >> Iterators: Compat >> JLD: Compat 0.8.0 >> JSON: Compat 0.8.4 >> JuMP: Compat 0.8.6 >> KernelDensity: Compat >> LaTeXStrings: Compat 0.8.0 >> Lazy: Compat 0.8.0 >> LegacyStrings: Compat 0.8.4 >> Libz: Compat 0.8.0 >> LightXML: Compat 0.8.3 >> Lint: Compat 0.8.2 >> Loess: Compat 0.8.4 >> MacroTools: Compat >> MathProgBase: Compat 0.7.13 >> MbedTLS: Compat 0.8.0 >> MLBase: Compat >> MultivariateStats: Compat 0.8.4 >> Mustache: Compat 0.7.18 >> NBInclude: Compat 0.7.9 >> Nettle: Compat 0.8.0 >> NLopt: Compat 0.8 >> Optim: Compat 0.8.4 >> ParserCombinator: Compat 0.7.12 >> PDMats: Compat >> PGFPlots: Compat 0.8.0 >> PlotlyJS: Compat 0.7.16 >> Plots: Compat >> PositiveFactorizations: Compat 0.8.4 >> ProfileView: Compat 0.8.0 >> PyCall: Compat 0.7.1 >> PyPlot: Compat 0.4 >> Ratios: Compat >> RDatasets: Compat >> Reactive: Compat >> Reel: Compat >> Requests: Compat 0.8.0 >> ReverseDiffSparse: Compat 0.8.6 >> SHA: Compat 0.7.9 >> Showoff: Compat >> SIUnits: Compat >> SortingAlgorithms: Compat 0.8.4 >> StatsBase: Compat 0.8.4 >> StatsFuns: Compat 0.7.18 >> Sundials: Compat >> SymPy: Compat 0.4 >> TexExtensions: Compat >> TextWrap: Compat 0.7.15 >> TikzGraphs: Compat >> TikzPictures: Compat 0.8.0 >> Tk: Compat 0.4.6 >> URIParser: Compat 0.8.0 >> VideoIO: Compat 0.8.7 >> WebSockets: Compat 0.7.16 >> Winston: Compat 0.4.4 >> WoodburyMatrices: Compat >> Zlib: Compat >> ZMQ: Compat 0.8.0 >> >> >> >> On Tuesday, September 6, 2016 at 8:40:37 AM UTC-7, Chris Rackauckas wrote: >>> >>> Maybe one of its dependencies has a maximum version requirement? >>> >>> On Tuesday, September 6, 2016 at 8:38:01 AM UTC-7, Tim Wheeler wrote: >>>> >>>> Okay, this is a little weird. >>>> >>>> If I run the following it looks like the culprit is a dirty package: >>>> >>>> julia> Pkg.checkout("Distributions") >>>> INFO: Checking out Distributions master... >>>> INFO: Pulling Distributions latest master... >>>> WARNING: Distributions is fixed at 0.10.1+ conflicting with requirement >>>> for GaussianMixtures: [0.0.0,0.10.0) >>>> >>>> The weird thing is that the REQUIRE file for GaussianMixtures does not >>>> mention the 0.10.1+ >>>> >>>> julia 0.3 >>>> Clustering >>>> Distributions >>>> PDMats >>>> Compat >>>> JLD >>>> >>>> Where does that come from? >>>> >>>> >>>> On Tuesday, September 6, 2016 at 8:31:44 AM UTC-7, Tim Wheeler wrote: >>>>> >>>>> Hi Julia Users, >>>>> >>>>> I just noticed something a little weird. I am using Distributions.jl >>>>> (great package btw) in Julia 0.4.6 on Ubuntu, and it is listed in >>>>> Pkg.status() as a required package: >>>>> >>>>> Distributions 0.8.9 >>>>> >>>>> I checked on METADATA and on the Distributions.jl github - there is a >>>>> more recent version. In fact, there are several more recent versions. >>>>> >>>>> I ran Pkg.update(), which updated some things but did not change >>>>> Distributions.jl. Am I missing something? Is there some package that >>>>> requires Distributions be less-than-current? >>>>> >>>>> Thank you, >>>>> -Tim >>>>> >>>>