ndmitchell / hoogle

Haskell API search engine
http://hoogle.haskell.org/
Other
738 stars 134 forks source link

hoogle data runs into 404 not found #108

Closed erikkaplun closed 9 years ago

erikkaplun commented 9 years ago

On OS X 10.9.x:

~$ hoogle --version
Hoogle v4.2.39, (C) Neil Mitchell 2004-2012
http://haskell.org/hoogle
~$ hoogle data
Downloading downloads/keyword.htm
# keyword.htm (for downloads/keyword.htm)
WARNING: cannot verify www.haskell.org's certificate, issued by 'CN=GlobalSign Organization Validation CA - G2,O=GlobalSign nv-sa,C=BE':
  Issued certificate has expired.
WARNING: cannot verify wiki.haskell.org's certificate, issued by 'CN=GlobalSign Domain Validation CA - SHA256 - G2,O=GlobalSign nv-sa,C=BE':
  Issued certificate has expired.
https://wiki.haskell.org//Keywords:
2015-04-09 10:37:48 ERROR 404: Not Found.
hoogle: Error when running Shake build system:
* default.hoo
* keyword.hoo
* keyword.txt
* downloads/keyword.htm.cache
* downloads/keyword.htm
user error (Development.Shake.command, system command failed
Command: wget -nv --no-check-certificate http://www.haskell.org/haskellwiki/Keywords --output-document=downloads/keyword.htm
Exit code: 8
Stderr:
WARNING: cannot verify www.haskell.org's certificate, issued by 'CN=GlobalSign Organization Validation CA - G2,O=GlobalSign nv-sa,C=BE':
  Issued certificate has expired.
WARNING: cannot verify wiki.haskell.org's certificate, issued by 'CN=GlobalSign Domain Validation CA - SHA256 - G2,O=GlobalSign nv-sa,C=BE':
  Issued certificate has expired.
https://wiki.haskell.org//Keywords:
2015-04-09 10:37:48 ERROR 404: Not Found.
)
ndmitchell commented 9 years ago

Can you please try version 4.2.40 (released last night), which fixed the keywords download issue. Your manifestation seems slightly different to what I was expecting, so I'd be keen to know if it fixed it.

erikkaplun commented 9 years ago

Yes; 4.2.40 seems to be working just fine! This is the output:

~/code/haskell/hoogle$ hoogle data
Downloading downloads/platform.cabal
# platform.cabal (for downloads/platform.cabal)
2015-04-09 12:12:49 URL:http://code.galois.com/darcs/haskell-platform/haskell-platform.cabal [3334/3334] -> "downloads/platform.cabal" [1]
Downloaded downloads/platform.cabal
Downloading downloads/cabal.tar.gz
# cabal.tar.gz (for downloads/cabal.tar.gz)
2015-04-09 12:13:41 URL:http://hackage.haskell.org/packages/index.tar.gz [9230265/9230265] -> "downloads/cabal.tar.gz" [1]
Downloaded downloads/cabal.tar.gz
# cabal.tar (for downloads/cabal.tar)
Extracting tar file downloads/cabal.index
# cabal.tar (for downloads/cabal.index)
Finished extracting tar file downloads/cabal.index
# cabal.tar (for downloads/cabal.index)
Downloading downloads/hoogle.tar.gz
# hoogle.tar.gz (for downloads/hoogle.tar.gz)
2015-04-09 12:14:25 URL:http://hackage.haskell.org/packages/hoogle.tar.gz [21746854/21746854] -> "downloads/hoogle.tar.gz" [1]
Downloaded downloads/hoogle.tar.gz
# hoogle.tar (for downloads/hoogle.tar)
Extracting tar file downloads/hoogle.index
# hoogle.tar (for downloads/hoogle.index)
Finished extracting tar file downloads/hoogle.index
# hoogle.tar (for downloads/hoogle.index)
Downloading downloads/base.txt
# base.txt (for downloads/base.txt)
WARNING: cannot verify www.haskell.org's certificate, issued by 'CN=GlobalSign Organization Validation CA - G2,O=GlobalSign nv-sa,C=BE':
  Issued certificate has expired.
2015-04-09 12:14:31 URL:https://www.haskell.org/hoogle/base.txt [515083] -> "downloads/base.txt" [1]
Downloaded downloads/base.txt
Creating mtl.hoo... 
Creating transformers.hoo... 
...
Creating keyword.hoo... 
Creating default.hoo from 3 databases... 
824 warnings, saved to .warnings
Data generation complete
ndmitchell commented 9 years ago

Great, thanks for testing.