
Hi Magnus,
I will also try your tool. Thanks for the advice.
Cheers
Fabio
2011/6/26 Magnus Therning
I've written a tool called cblrepo[1] which aims to make it possible to maintain a consistent set of packages without having to rebuild to find broken dependencies. It is currently not used by anyone involved in ArchHaskell, AFAIK, but it is surely possible to use to speed up your ArchHaskell work (I know this from first-hand experience). I should point out that cblrepo can do more than this. For ArchHaskell work I think the following are valuable features:
- Maintain a consistent set of Haskell packages, checking dependencies when adding and upgrading packages. - An interface to follow Hackage: - Download the entire set of cabal files for all packages. - Check for updates to packages you maintain in the set. - An interface for adding/upgrading packages, takes a cabal file (filename), or URL for a cabal file, or a package name and version number (grabbed directly from Hackage). - Can show a list of all packages that need to have their revision bumped when a set of packages is upgraded. - Can show a list of all packages that need to be rebuilt when a set of packages are upgraded, the list is printed in a good build order.
/M
[1] http://hackage.haskell.org/package/cblrepo -- Magnus Therning OpenPGP: 0xAB4DFBA4 email: magnus@therning.org jabber: magnus@therning.org twitter: magthe http://therning.org/magnus
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. -- Alan Kay
_______________________________________________ arch-haskell mailing list arch-haskell@haskell.org http://www.haskell.org/mailman/listinfo/arch-haskell