Escape hatches for rebuild releases

As a packager, I want to be able to explicitly exclude or include rebuilt dependents of a build namespace to be released or not.

This should be permanently configured and documented in a file inside the package source repository.
There should be a way to manually override the packages to release for an individual build namespace.

Examples for complicated rebuilds:

  • the libtg_owt library where we need to also release dependents like telegram-desktop. libtg_owt is a header-only library where telegram only has a makedepends on libtg_owt.
  • The kernel and its modules which need to be rebuilt and released when the toolchain is upgraded.
  • The nginx package is hard to solve automatically