On Sun, 2019-06-09 at 17:54 -0700, stan via test wrote:
I had occasion to install many packages from f31 today. The large
majority of them installed successfully, but the packages in the
attached file didn't. There are 411 of them, which is few for as many
packages as there are in Fedora.
I'm curious why the same mechanism that dnf uses on install on a pc
couldn't be used in the build process. When someone submits a build,
wouldn't it be possible to see if it would break the existing state,
and ask the submitter if they would like to build the dependencies with
their new package? Too complex?
In a nutshell...yes.
This is what
https://pagure.io/rpmdeplint is for, but it's a very hard
problem to actually fully solve, and there are enough problems with
false negatives that we've never been in a position to make it a gating
check.
--
Adam Williamson
Fedora QA Community Monkey
IRC: adamw | Twitter: AdamW_Fedora | XMPP: adamw AT happyassassin . net
http://www.happyassassin.net