Porting haskell-sig.git scripts:
use pkgdb-cli + cabal-sort for --all packages
deps query tool
Parallelize
# git
- branch merging
- build new packages across branches
# command options
- debug output
- dist option (assume rawhide)
# Building: rebuild*
- recursive building for koji and mock
- mockchain
- fedpkg git integration
- package sorting
- rebuilding
- what can be built next
- copr support
- parallel/async building
- cache passwd for bodhi
- do not downgrade versions
- --liberal (allow failures)
- reconnect to koji when disconnected (build or wait-repo)
# updating
- port update-pkg-ver
# checking
- Fedora x < Fedora x+1
- git out of sync with koji, updates
# Data generation and updating
- packages and Hackage
- dependencies and consumers
# Bugs
- URM bug checking and updating
- stacks checking
- check review bugs
# missing
- which packages missing in dist to build package
- include version checks
# package ordering (sorting)