{"action":"created","issue":{"url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/20","labels_url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/20/labels{/name}","comments_url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/20/comments","events_url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/20/events","html_url":"https://github.com/ghcjs/ghcjs-boot/issues/20","id":75506066,"number":20,"title":"Fail to ghcjs-boot for ghc-7.10 due to cabal-solver failure","user":{"login":"hvr","id":285533,"avatar_url":"https://avatars.githubusercontent.com/u/285533?v=3","gravatar_id":"","url":"https://api.github.com/users/hvr","html_url":"https://github.com/hvr","followers_url":"https://api.github.com/users/hvr/followers","following_url":"https://api.github.com/users/hvr/following{/other_user}","gists_url":"https://api.github.com/users/hvr/gists{/gist_id}","starred_url":"https://api.github.com/users/hvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hvr/subscriptions","organizations_url":"https://api.github.com/users/hvr/orgs","repos_url":"https://api.github.com/users/hvr/repos","events_url":"https://api.github.com/users/hvr/events{/privacy}","received_events_url":"https://api.github.com/users/hvr/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-05-12T07:48:59Z","updated_at":"2015-05-12T07:58:59Z","closed_at":null,"body":"This seems to have been caused by 19620b69257115a69306eec505a97ac843055e92\r\n\r\n```\r\n$ ghcjs-boot --clean --dev --no-prof --no-haddock --ghcjs-boot-dev-branch ghc-7.10\r\n...\r\nChoosing modular solver.\r\nResolving dependencies...\r\ncabal: Could not resolve dependencies:\r\ntrying: aeson-0.8.1.0 (user goal)\r\nnext goal: attoparsec (user goal)\r\nrejecting: attoparsec-0.12.1.3 (conflict: aeson => attoparsec>=0.13.0.0)\r\nDependency tree exhaustively searched.\r\nghcjs-boot: error running: /home/hvr/.cabal/bin/cabal --config-file /home/hvr/.ghcjs/x86_64-linux-0.1.0-7.10.1/ghcjs/cabalBootConfig install ./boot/async ./boot/aeson ./boot/attoparsec ./boot/case-insensitive ./boot/dlist ./boot/extensible-exceptions ./boot/hashable ./boot/mtl ./boot/old-time ./boot/parallel ./boot/scientific ./boot/stm ./boot/syb ./boot/text ./boot/unordered-containers ./boot/vector ./ghcjs/ghcjs-base --global --ghcjs --one-shot --avoid-reinstalls --builddir dist --with-compiler /home/hvr/.cabal/bin/ghcjs --with-hc-pkg /home/hvr/.cabal/bin/ghcjs-pkg --prefix /home/hvr/.ghcjs/x86_64-linux-0.1.0-7.10.1/ghcjs --disable-documentation --haddock-html --haddock-hyperlink-source --disable-library-profiling --root-cmd /home/hvr/.ghcjs/x86_64-linux-0.1.0-7.10.1/ghcjs/run.sh -v2 --dry-run\r\nexit status: 1\r\nstderr: Warning: No remote package servers have been specified. Usually you would have\r\none specified in the config file.\r\ncabal: Could not resolve dependencies:\r\ntrying: aeson-0.8.1.0 (user goal)\r\nnext goal: attoparsec (user goal)\r\nrejecting: attoparsec-0.12.1.3 (conflict: aeson => attoparsec>=0.13.0.0)\r\nDependency tree exhaustively searched.\r\n```"},"comment":{"url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/comments/101178125","html_url":"https://github.com/ghcjs/ghcjs-boot/issues/20#issuecomment-101178125","issue_url":"https://api.github.com/repos/ghcjs/ghcjs-boot/issues/20","id":101178125,"user":{"login":"hvr","id":285533,"avatar_url":"https://avatars.githubusercontent.com/u/285533?v=3","gravatar_id":"","url":"https://api.github.com/users/hvr","html_url":"https://github.com/hvr","followers_url":"https://api.github.com/users/hvr/followers","following_url":"https://api.github.com/users/hvr/following{/other_user}","gists_url":"https://api.github.com/users/hvr/gists{/gist_id}","starred_url":"https://api.github.com/users/hvr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hvr/subscriptions","organizations_url":"https://api.github.com/users/hvr/orgs","repos_url":"https://api.github.com/users/hvr/repos","events_url":"https://api.github.com/users/hvr/events{/privacy}","received_events_url":"https://api.github.com/users/hvr/received_events","type":"User","site_admin":false},"created_at":"2015-05-12T07:58:59Z","updated_at":"2015-05-12T07:58:59Z","body":"Fwiw, the commit corresponding to the  old https://github.com/bos/aeson/commits/76cc2f8b7cd708b9f68b99e2ed2588777dcd9d19 would have rather been https://github.com/bos/aeson/commits/0c907c7d3ddbff6f3ea0fbaaa9b0c6547b83dcff\r\n\r\nand from the looks of it, @bos seems to have completely rewritten most/all of aeson's Git history, maybe he's using some sort of mirroring from some non-Git repo which subtly changed how it maps to Git commits, thereby causing the Git commit ids to new ones (thereby also losing all GitHub-annotated code-comments, e.g. https://github.com/bos/aeson/commit/730a8c42b75f38e241da39933b03735a7c905538 won't be easily discoverable anymore)"}}