Building and managing tools for Fedora Haskell https://github.com/fedora-haskell/fedora-haskell-tools

Version on this page:0.3
LTS Haskell 12.2:0.5.1
Stackage Nightly 2018-07-21:0.5.1
Latest on Hackage:0.5.1

See all snapshots fedora-haskell-tools appears in

GPL-3 licensed and maintained by Jens Petersen

Module documentation for 0.3

There are no documented modules for this package.

Build Status Hackage Stackage LTS Stackage Nightly

Fedora Haskell Tools


Builds set of packages locally or in Koji or Mock.

For local builds unbuilt dependent packages are also built recursive.

For updates built in Koji, buildroot overrides are created and waited for.

Please be careful using this: eg for Rawhide this can easily cause package builds to take place in Koji when packages haven’t been built yet for the latest disttag.

See TODO for more planned features.


Git clones and pull, etc Fedora Haskell package repos. Can also generate Hackage distro meta data.

Unless you specify a branch it will use “fedpkg clone -B”. It doesn’t do anonymous cloning (-a) yet.

This replaces the scripts:

fhpkg and fhbuild may eventually be merged.


Update version update bugs in Bugzilla for Haskell packages.


* 0.5 (2018-02-16)
- fhpkg
- add commands for prep, refresh, diff-origin, push, and commit
- only update hackages
- only use main Fedora repos for repoquery
- do not repoquery ghc's libs
- be precise with fedora and hackage urls
- reimplement and improve repoquery
- fhbuild
- output stdout for local build
- use rpmspec --builtrpms
- was doing double repoquery
- skip building packages with .fhbuild-fail and .fhbuild-ignore
- use koji build --fail-fast
- no longer use pkgdb
- save built nvrs to .fhbuilt cache file and check pkg dir before repoquery
- repoquery koji build repo
- add bump command

* 0.4 (2017-12-05)
- new commands: clone-new, diff-stackage, diff-branch
- fix hackage distro data output
- check spec file exists
- fix cloning of missing branch dirs
- allow no dist arg before pkg arg

* 0.3 (2017-10-24)
- initial release with fhbuild, fhbz, and fhpkg

# Local Variables:
# mode: text
# End:
Depends on 6 packages:
comments powered byDisqus