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

Reply via email to