[Hackage] #739: cabal install regression with GHC HEAD - ghc-paths

#739: cabal install regression with GHC HEAD - ghc-paths ----------------------------+----------------------------------------------- Reporter: AntoineLatter | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: HEAD Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | ----------------------------+----------------------------------------------- with the Cabal library installed with GHC 6.13.20100911 I can no longer install the package ghc-paths-0.1.0.6 In 'ghci Setup.hs' I get the error: Setup.hs:41:25: Ambiguous occurrence `None' It could refer to either `Distribution.Simple.Setup.None', imported from Distribution.Simple.Setup at Setup.hs:2:1-32 or `Pkg.None', imported from Distribution.Simple.PackageIndex at Setup.hs:7:1-46 It looks like the 'None' constructor didn't exist in Distribution.Simple.Setup in Cabal 1.8.x. While we can't guarantee that an added constructor doesn't conflict with data declarations used in every Setup.hs, it seems in poor form to export the same constructor in two types in the same library. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/739 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#739: cabal install regression with GHC HEAD - ghc-paths ----------------------------+----------------------------------------------- Reporter: AntoineLatter | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: HEAD Severity: normal | Keywords: Difficulty: unknown | Ghcversion: Platform: | ----------------------------+----------------------------------------------- Comment(by AntoineLatter): I proposed a fix for this on the mailing list: http://www.haskell.org/pipermail/cabal-devel/2010-September/006632.html It isn't tested much, but the changes are simple. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/739#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#739: cabal install regression with GHC HEAD - ghc-paths ----------------------------------+----------------------------------------- Reporter: AntoineLatter | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: HEAD Severity: normal | Keywords: Difficulty: very easy (<1 hour) | Ghcversion: Platform: | ----------------------------------+----------------------------------------- Changes (by duncan): * difficulty: unknown => very easy (<1 hour) Comment: {{{ data TestLogging = Terminal | File | Both | None | Empty }}} and {{{ data SearchResult a = None | Unambiguous a | Ambiguous [a] }}} Probably both are rather too generic names. At least the test one should be renamed. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/739#comment:2 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#739: cabal install regression with GHC HEAD - ghc-paths ----------------------------------+----------------------------------------- Reporter: AntoineLatter | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: HEAD Severity: normal | Keywords: Difficulty: very easy (<1 hour) | Ghcversion: Platform: | ----------------------------------+----------------------------------------- Comment(by elga): * [http://www.releve-identite-operateur.fr/numbero-de-virgin-mobile.html virgin mobile] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/739#comment:3 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects

#739: cabal install regression with GHC HEAD - ghc-paths ----------------------------------+----------------------------------------- Reporter: AntoineLatter | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: Cabal library | Version: HEAD Severity: normal | Keywords: Difficulty: very easy (<1 hour) | Ghcversion: Platform: | ----------------------------------+----------------------------------------- Comment(by edouard): Simplifiez-vous la tache des aujourd'hui: obtenez vos codes Orange rio, SFR rio, Bouygues rio, Virgin Mobile rio ou Simyo rio et effectuez la portabilite de votre numero de telephone sans tracas...en douceur ! [http://www.releve-identite-operateur.fr/rio-simyo.html simyo] -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/739#comment:4 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects
participants (1)
-
Hackage