cabal: dependencies conflict: ghc-6.12.1 requires bytestring ==0.9.1.5 however bytestring-0.9.1.5 was excluded because bytestring-0.9.0.1 was selected instead bytestring-0.9.1.5 was excluded because yi-0.3 requires bytestring ==0.9.0.1