You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
hackage-repo-tool bootstrap fails in a mysterious way if there are no tarballs #174
Run hackage-repo-tool bootstrap on a directory that doesn't exist. Get:
ezyang@sabre:~/Dev/labs/localrepo$ /srv/code/hackage-security/dist-newstyle/build/x86_64-linux/ghc-7.10.3/hackage-repo-tool-0.1.1/c/hackage-repo-tool/build/hackage-repo-tool/hackage-repo-tool bootstrap --keys keys --repo repo
/srv/code/labs/localrepo/repo: getDirectoryContents: does not exist (No such file or directory)
Create the directory and try again.
ezyang@sabre:~/Dev/labs/localrepo$ /srv/code/hackage-security/dist-newstyle/build/x86_64-linux/ghc-7.10.3/hackage-repo-tool-0.1.1/c/hackage-repo-tool/build/hackage-repo-tool/hackage-repo-tool bootstrap --keys keys --repo repo
/srv/code/labs/localrepo/repo/index: getDirectoryContents: does not exist (No such file or directory)
Create the directory and try again
ezyang@sabre:~/Dev/labs/localrepo$ /srv/code/hackage-security/dist-newstyle/build/x86_64-linux/ghc-7.10.3/hackage-repo-tool-0.1.1/c/hackage-repo-tool/build/hackage-repo-tool/hackage-repo-tool bootstrap --keys keys --repo repo
/srv/code/labs/localrepo/repo/01-index.tar: openBinaryFile: does not exist (No such file or directory)
That last error is incredibly oblique. You can solve it by adding a tarball to the package subdir. Totally non-obvious.
Activity
nomeata commentedon Jul 19, 2018
Just stumbled over this. A helpful error message (
please create a package subdirectory with tarballs in it) would have been useful.hvr commentedon Jul 20, 2018
@nomeata patches welcome! I briefly looked at this some time ago, but had to give up due to lack of time
nomeata commentedon Jul 20, 2018
I was worried someone would say that ;-)
Mention #174 issue in README