Changelog of @hackage/fedora-haskell-tools 1.1

1.1 (2023-11-19)

  • Dist: F39 and lts-21
  • fhpkg update: add -k (--keep-going)
  • fhpkg stackage-compare restored with new stack list command
  • Build: better error after failed git rebase
  • fhbz: port to simple-cmd-args

1.0 (2022-01-22)

  • use fedora-dists-2.0
  • Hackage distro urls now point to pagure dist-git
  • Hackage distro upload now uses http-conduit
  • new 'subpackaged' command lists subpackaged libs
  • can build with ghc9 and aeson-2.0
  • Hackage commands ignore new ghcX.Y packages
  • bunch of smaller tweaks and other improvements

0.9 (2019-10-30)

  • changes for Fedora 31
  • ghc now lives in ../
  • 'list' now repoqueries for Haskell packages
  • new commands: 'cblrpm', 'depends', 'diffstat', 'fetch'
  • 'refresh' gained -n
  • rename 'diff-stackage' to 'stackage-compare' and improve output
  • setTermTitle for Koji builds
  • some commands now only print header if there's output
  • fhbz: no longer assumes haskell-devel CC, and sets Fixed In: nvr
  • hackageRelease moved from fedora-dists
  • no longer cache overrides in .fhbuilt

0.8 (2019-04-26)

  • remaining --counting option
  • make kojiWatchTask safe by checking taskinfo status
  • move distTag and distTarget from fedora-dists to Dist
  • use eqNVR to avoid trivial Rawhide rebuilds after branching
  • repoquery --refresh option for hackage and hackage-compare
  • change Hackage distro urls back to Fedora Packages app
  • output git diff before building package in koji (to show dirty)
  • use simple-cmd-opts-0.1.1 option wrappers
  • fix Hackage data generation repoqueries

0.7 (2019-02-28)

  • merge fhbuild into fhpkg (please delete fhbuild)
  • use simple-cmd and fedora-dists
  • fhpkg:
    • now uses simple-cmd-args
    • diff accepts -u or -s
    • diff-stackage -m flag
    • separate refresh and update with stream option
    • cmd now uses shell
    • new commands: not-installed, tagged, remaining
  • fhbz: close is now default
  • new fhmock program
  • use Dist type

0.6 (2018-08-07)

  • fhpkg
    • new commands: hackage-compare, merge, missing, count, leaf, unpushed, head-origin
    • command options including arguments and global options
    • new -A option for all packages replaces default of all packages
    • new -b=branch option
    • some support for private git repos and branches
    • use line buffering for synchronous stdout
    • new -s short output option for diff and unpushed
    • compare-stackage now uses lts-11
  • fhbuild
    • install: pause after failure
    • install: print number of packages left
    • install: dnf remove existing package
    • koji client robustness against broken connections
  • use fedora and updates repos only for repoquery
  • initial support for rpkg other than fedpkg
  • ghc-8.4
  • lot refactoring for utils etc

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: