Ensure stability flow of packages
The stability flow of packages is staging -> testing -> stable
, which also implies versions must be staging > testing > stable
.
When adding new packages to one of the repositories the above assumption must be guaranteed.
Specifically this could mean e.g.: Prevent update from being added to a stable repo if the same pkgbase would be present in a lower version in a staging or testing repository.