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