- refresh: avoid checking subpackaging versions
- spec: avoid rechecking subpackage versions (when checking for their deps)

- --subpackage should add missing (Prof) deps
  (testcase (git-annex) add subpackage to non-lib package needs base-prof etc)

- builddep repeats looking for versions of missing packages
  https://github.com/juhp/cabal-rpm/issues/60

- --without-tests/--disable-tests for install etc
- don't install prof deps for --standalone: use rpmspec to read BRs?

- `cblrpm update -s lts` runs cabal update, even when already latest!

* filter dummy pkgs like fail, bytestring-builder and mtl-compat

- switch to Cabal 2 for better License handling
- check/warn about executable doc files!
- add rpmlint command

- only "cabal update" when needed

- spec --bounds
- rework "BR: ghc-*-static" with %{?_isa}
- move Main to app?
- check for cabal executable
- revisions of subpackages
- use Set for deps?

## Misc
? run "cabal update" if package-version not found
- use <> instead of ++

# Commands
- fetch
- aliases for missingdeps
- allow cmd abbreviations?

## spec/packaging
- filter or blockformat literate code in description ("> ...")
? use repoquery for missing testdeps
- support tarballs again
- handle ghc-lzma -> lzma!
- --releasever option (for repoquery)
- --no-revision

## version ranges
- warn about missing dependencies/versions

## standalone
- packaging of lib stacks into one deployable rpm
* support building standalone package including missing deps
  - phase 2: embed src tarballs of missing deps?

## local
- --no-network
- llvm flag
- running "cabal-rpm local pkg-ver" in pkg/ with existing pkg.spec when newer pkg exists builds old pkg

## update
- warm about new missing deps
- reverse deps and rebuilds
? update subpkg sources
- depsort sources

## depends
- dependency graphs or sorted recursive deps
- reverse dependencies
- use su -c when no sudo ??
  - any way to know if user is sudoer?

## koji/buildsys
- support mock builds
- copr support?
- scratch builds

## diff
- ignore whitespace option
- diff two versions