oxinabox / DataDepsGenerators.jl

Utility for developers to help define DataDeps registration blocks, for reusing existing Data with DataDeps.jl
Other
18 stars 6 forks source link

Test fails then hangs #73

Open Keno opened 5 years ago

Keno commented 5 years ago

I'm looking through PkgEval results and seeing a timeout with the following test failure followed by a hang:

citation_generation: Test Failed at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/citation_generation.jl:9
  Expression: remove_cite_version(citation_text("https://doi.org/10.5061/dryad.8790")) == "Smith, S. A., Beaulieu, J. M., Stamatakis, A., & Donoghue, M. J. (2011). Data from: Understanding angiosperm diversification using small and large phylogenetic trees [Data set]. Dryad Digital Repository. https://doi.org/10.5061/dryad.8790"
   Evaluated: "Smith, S. A., Beaulieu, J. M., Stamatakis, A., &amp; Donoghue, M. J. (2011). <i>Data from: Understanding angiosperm diversification using small and large phylogenetic trees</i> [Data set]. Dryad Digital Repository. https://doi.org/10.5061/dryad.8790" == "Smith, S. A., Beaulieu, J. M., Stamatakis, A., & Donoghue, M. J. (2011). Data from: Understanding angiosperm diversification using small and large phylogenetic trees [Data set]. Dryad Digital Repository. https://doi.org/10.5061/dryad.8790"
Stacktrace:
 [1] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/citation_generation.jl:9
 [2] include at ./boot.jl:328 [inlined]
 [3] include_relative(::Module, ::String) at ./loading.jl:1094
 [4] include(::Module, ::String) at ./Base.jl:31
 [5] include(::String) at ./client.jl:431
 [6] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
 [7] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
 [8] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
 [9] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
 [10] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:20
UCI Air Quality: Error During Test at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/UCI.jl:6
  Got exception outside of a @test
  BoundsError: attempt to access 0-element Array{Gumbo.HTMLNode,1} at index [1]
  Stacktrace:
   [1] getindex at ./array.jl:728 [inlined]
   [2] get_dataurls_from_webserver_index(::String) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/misc_extractors.jl:12
   [3] get_urls(::UCI, ::Gumbo.HTMLDocument) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/APIs/UCI.jl:34
   [4] find_metadata(::UCI, ::String, ::Nothing) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:75
   [5] #generate#7 at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:25 [inlined]
   [6] generate at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:25 [inlined] (repeats 2 times)
   [7] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/UCI.jl:7
   [8] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
   [9] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/UCI.jl:7
   [10] include at ./boot.jl:328 [inlined]
   [11] include_relative(::Module, ::String) at ./loading.jl:1094
   [12] include(::Module, ::String) at ./Base.jl:31
   [13] include(::String) at ./client.jl:431
   [14] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
   [15] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
   [16] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
   [17] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
   [18] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:20
   [19] include at ./boot.jl:328 [inlined]
   [20] include_relative(::Module, ::String) at ./loading.jl:1094
   [21] include(::Module, ::String) at ./Base.jl:31
   [22] include(::String) at ./client.jl:431
   [23] top-level scope at none:5
   [24] eval(::Module, ::Any) at ./boot.jl:330
   [25] exec_options(::Base.JLOptions) at ./client.jl:271
   [26] _start() at ./client.jl:464

UCI: Error During Test at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:21
  Got exception outside of a @test
  LoadError: BoundsError: attempt to access 0-element Array{Gumbo.HTMLNode,1} at index [1]
  Stacktrace:
   [1] getindex at ./array.jl:728 [inlined]
   [2] get_dataurls_from_webserver_index(::String) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/misc_extractors.jl:12
   [3] get_urls(::UCI, ::Gumbo.HTMLDocument) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/APIs/UCI.jl:34
   [4] find_metadata(::UCI, ::String, ::Nothing) at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:75
   [5] #generate#7 at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:25 [inlined]
   [6] generate at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/src/generate.jl:25 [inlined] (repeats 2 times)
   [7] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/UCI.jl:17
   [8] include at ./boot.jl:328 [inlined]
   [9] include_relative(::Module, ::String) at ./loading.jl:1094
   [10] include(::Module, ::String) at ./Base.jl:31
   [11] include(::String) at ./client.jl:431
   [12] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
   [13] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
   [14] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:22
   [15] top-level scope at /home/keno/julia-old/usr/share/julia/stdlib/v1.3/Test/src/Test.jl:1113
   [16] top-level scope at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/runtests.jl:20
   [17] include at ./boot.jl:328 [inlined]
   [18] include_relative(::Module, ::String) at ./loading.jl:1094
   [19] include(::Module, ::String) at ./Base.jl:31
   [20] include(::String) at ./client.jl:431
   [21] top-level scope at none:5
   [22] eval(::Module, ::Any) at ./boot.jl:330
   [23] exec_options(::Base.JLOptions) at ./client.jl:271
   [24] _start() at ./client.jl:464
  in expression starting at /home/keno/.julia/packages/DataDepsGenerators/CbcdV/test/UCI.jl:17

This program has requested access to the data dependency March Madness Predictions.
which is not currently installed. It can be installed automatically, and you will not see this message again.

Dataset: March Madness Predictions
Website: https://github.com/fivethirtyeight/data/tree/master/march-madness-predictions-2015
Author: Authors not specified

# March Madness Predictions

This folder contains data behind the [2015 March Madness Predictions](http://fivethirtyeight.com/interactives/march-madness-predictions-2015/).

Data was updated each time we calculate new odds.

LICENSE
--------
Attribution 4.0 International

=======================================================================
...
(Read more at https://rawgit.com/fivethirtyeight/data/master/LICENSE)

Do you want to download the dataset from Any[Any["https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-00-no-moore.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-00.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-01.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-02.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-03.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-04.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-05.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-06.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-07.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-08.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-09.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-10.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-11.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-12.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-13.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-14.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-15.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-16.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-17.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-18.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-19.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-20.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-21.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-22.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-23.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-24.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-25.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-26.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-27.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-28.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-29.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-30.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-31.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-32.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-33.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-34.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-35.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-36.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-37.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-38.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-39.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-40.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-41.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-42.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-43.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-44.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-45.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-46.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-47.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-48.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-49.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-50.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-51.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-52.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-53.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-54.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-55.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-56.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-57.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-58.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-59.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-60.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-61.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-62.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/mens/bracket-63.tsv"], Any["https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-00.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-01.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-02.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-03.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-04.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-05.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-06.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-07.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-08.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-09.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-10.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-11.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-12.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-13.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-14.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-15.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-16.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-17.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-18.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-19.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-20.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-21.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-22.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-23.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-24.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-25.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-26.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-27.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-28.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-29.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-30.tsv", "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/womens/bracket-31.tsv"], "https://cdn.rawgit.com/fivethirtyeight/data/fd36e47c5e5f48ac8fcfecfba97bebd0a0aab155/march-madness-predictions-2015/README.md"] to "/home/keno/.julia/datadeps/March Madness Predictions"?
[y/n]
oxinabox commented 5 years ago

The error is likely real, and is something changed on the UCI website. It is annoying that they do not have an API so this is nesc fragile.

The handing is because the tests require the DATADEPS_ALWAYS_ACCEPT enviroment variable to be set. e.g. a in: https://github.com/oxinabox/DataDepsGenerators.jl/blob/master/.travis.yml#L14 https://github.com/oxinabox/DataDepsGenerators.jl/blob/641c80ea2f29725ab70b27a799589f8213316001/appveyor.yml#L2

PkgEval shoud set the CI enviroment variable (Basically all CI systems like Travis and AppVeyor set that). That cause the tests to error unless DATADEPS_ALWAYS_ACCEPT is also set, which will stop them hanging. Longer term it would be nice if PkgEval had a config, or read the .travis.yml config.

I do not want to just set that enviroment variable in tests, as those tests do actually download data, and once download it stays downloaded if tests are run locally. An option that is fairly OK would be if I setup the tests to do all the downloads to a tempdir, which is deleted when exitting. Then it would be Ok for mne to set DATADEPS_ALWAYS_ACCEPT directly in test code. The tests for Embed

oxinabox commented 5 years ago

The hanging will be fixed by https://github.com/oxinabox/DataDeps.jl/commit/7e3696e762bfb068b61288d54a526c703c2e0ae2