V Thu, Feb 10, 2022 at 03:19:18PM +0100, Zbigniew Jędrzejewski-Szmek napsal(a):
> can deal with that. But if they having conflicting files with
> declaring Conflicts, this is only detected after packages have been
> downloaded and results in a failed transaction and is generally bad UX.

s/with/without/ ?

> Recently I was installing a bunch of packages for the the "package notes"
> tests, and I was surprised how many such packages we have:
> 
> Error: Transaction test error:
>   file /usr/bin/arping from install of 
> golang-github-j-keck-arping-1.0.2-2.fc36.x86_64 conflicts with file from 
> package iputils-20211215-2.fc36.x86_64
>   file /usr/bin/cbc from install of libcouchbase-tools-3.2.2-1.fc36.x86_64 
> conflicts with file from package coin-or-Cbc-2.10.5-8.fc36.x86_64
[...]
> Such conflicts lead to subpar user experience… Should we make an effort to 
> clean this
> up?

We could add a new implicit CI test to check for the conflicting files. A test
similar to fedora-ci.koji-build.installability.functional. That would inform
packagers that their new build is missing the explicit Conflicts.

> Add Conflicts between those packages?

Yes. It's mandated by the guidelines
<https://docs.fedoraproject.org/en-US/packaging-guidelines/Conflicts/#_implicit_conflicts>.

-- Petr

Attachment: signature.asc
Description: PGP signature

_______________________________________________
devel mailing list -- devel@lists.fedoraproject.org
To unsubscribe send an email to devel-le...@lists.fedoraproject.org
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org
Do not reply to spam on the list, report it: 
https://pagure.io/fedora-infrastructure

Reply via email to