New comment by Duncaen on void-packages repository https://github.com/void-linux/void-packages/issues/25901#issuecomment-717191594 Comment: We already have that with restricted packages, mainly for things we are not allowed to redistribute. A major problem with that is that its becomes a lot harder to check if changes don't break the currently limited amount of restricted packages. Without binary packages in a repository, there is no fast way to look up what libraries a restricted package links, resulting in situations where a seemingly harmless change like removing a [libcurl-gnutls.so symlink](https://github.com/void-linux/void-packages/pull/25764) and then accidentally [breaking restricted packages like spotify](https://github.com/void-linux/void-packages/commit/1c81540ce821e58faa240d7a0428d90ae480f96f). Its similar for dependencies, with packages in the repository we can go through the repository metadata and see all packages depending on another package, with restricted packages this information is limited to template files, which are not easy to parse and change depending on outside factors like the architecture meaning you have to evaluate every single template file to gather dependencies.