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@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx 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@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam on the list, report it: https://pagure.io/fedora-infrastructure