On 7/23/20 4:50 PM, Knut Ahlers wrote:
IMO you should add them as omitting packages required to run the program will cause issues for people. Packages should request everything they need to run.
Isn't that exactly what I said?
As an example: All AUR packages I'm using on my machines are built on a CI system in containers. All of them do have a clean environment - of course containing devel packages. My machines do not have devel packages installed as long as they are not used for development as they don't require them. So an AUR package built through the CI system installed on a machine without devel packages will miss some of its dependencies and will be broken.
Also I know of repos maintained by TUs containing AUR packages: For them the same applies and while in a worst-case szenario I can patch the build before building it users relying on those AUR repos listed in the Wiki will get broken packages.
Never mind CI systems or TU repos. The official repos operate on exactly this rule already. All official repo packages are intended to be installed on systems with "base" installed but not "base-devel". -- Eli Schwartz Bug Wrangler and Trusted User