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_owtlibrary 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