
#199: when installing a new version of GHC, there should be a way to upgrade my packages ---------------------------------+------------------------------------------ Reporter: guest | Owner: Type: defect | Status: new Priority: normal | Milestone: Component: cabal-install tool | Version: 1.2.3.0 Severity: normal | Resolution: Keywords: | Difficulty: normal Ghcversion: 6.8.2 | Platform: Linux ---------------------------------+------------------------------------------ Comment (by duncan): We have a tool for gentoo that does exactly that. It goes through the old ghc package.conf (well actually, a separate set of files that each gentoo ebuild installs) and rebuilds all the available packages for the new ghc. We'd have to do it in a rather sloppy way since we do not know that each registered package was actually installed by cabal-install or is available from hackage. Also, many packages would fail to build with new ghc so we'd want to not stop when the first package fails but produce a report at the end saying which old packages were unavailable or failed to rebuild. Such a sloppy mode, producing a report would also be very useful for general hackage QA. -- Ticket URL: http://hackage.haskell.org/trac/hackage/ticket/199#comment:1 Hackage http://haskell.org/cabal/ Hackage: Cabal and related projects