fedora-haskell-tools: Building and maintenance tools for Fedora Haskell

This is a package candidate release! Here you can preview how this package release will appear once published to the main package index (which can be accomplished via the 'maintain' link below). Please note that once a package has been published to the main package index it cannot be undone! Please consult the package uploading documentation for more information.

[maintain] [Publish]


Maintainer tools for building and managing Fedora Haskell packages.

[Skip to Readme]


Versions 0.3, 0.4, 0.5, 0.5.1, 0.6, 0.7, 0.8, 0.9, 1.0, 1.1, 1.1
Change log ChangeLog
Dependencies base (>=4.6 && <5), bytestring, csv, directory, extra, fedora-dists (>=2.0), filepath, http-conduit (>=2.3.2), http-types, optparse-applicative, process, semigroups, simple-cmd (>=0.2.2), simple-cmd-args (>=0.1.6), split, time, unix [details]
License GPL-3.0-only
Copyright 2014-2022 Jens Petersen <petersen@fedoraproject.org>
Author Jens Petersen <petersen@fedoraproject.org>
Maintainer Jens Petersen <petersen@fedoraproject.org>
Category Distribution
Home page https://github.com/fedora-haskell/fedora-haskell-tools
Bug tracker https://github.com/fedora-haskell/fedora-haskell-tools/issues
Source repo head: git clone https://github.com/fedora-haskell/fedora-haskell-tools
Uploaded by JensPetersen at 2023-11-19T13:19:45Z


Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Readme for fedora-haskell-tools-1.1

[back to package description]

Hackage Stackage LTS Stackage Nightly license

Fedora Haskell Tools

Tools for Fedora Haskell package maintainence.


Git clones and pull, etc Fedora Haskell package repos. Can also generate Hackage distro meta data. Builds set of packages locally or in Koji or Mock. (fhbuild has been merged into fhpkg, but now superceded by fbrnch.)

For local builds unbuilt dependent packages are also built recursively.

For updates built in Koji, buildroot overrides are created and waited for. Chain builds packages with wait-repo. Also checks that updated dependencies have been built first.

See TODO for possible future ideas.

Note that many of the generic commands provided are now available and better maintained in the fbrnch tool, which is packaged in Fedora and should be preferred.


Update version update bugs in Bugzilla for Haskell packages.


Tool for standalone mock chroots for building and development.


fedora-haskell-tools is distributed under the GPL license version 3 or later.