Reducing broken dependencies in fedora (32) repositories

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all,

With the fedora 32 release drawing near, it might be a good time to
check if any of your packages still have broken dependencies in the
fedora 32 (+testing) repositories. I've been working on just the thing
you need:

Report without testing repos enabled:
https://pagure.io/fedora-health-check/blob/master/f/reports/report-32.md

Report with testing repos enabled:
https://pagure.io/fedora-health-check/blob/master/f/reports/report-32-testing.md

Problematic packages are listed per main maintainer (according to
src.fedoraproject.org), and broken dependencies are listed per package
and per architecture.

The complete report data are also available in machine-readable JSON
format. Additionally, rich diffs between updates and updates-testing
(for non-rawhide branches) are also generated from the data.

Caveats:
- there's an infra/koji bug where ExcludeArch'ed noarch packages get
copied to repositories for explicitly excluded architectures:
https://pagure.io/koji/issue/1843
- architecture-specific BuildRequires are not tracked correctly,
because source RPMs get built on one architecture and copied to source
repositories for all arches, and hence might contain broken
dependencies on foreign-arch BuildRequires

However, the script that generates the data and reports has support
for overriding false positives. If any of your packages are listed but
should not be (because of one of the two caveats, or for another
reason), please tell me (either with an E-Mail, or by opening a ticket
on the pagure project). Whenever I came across any verifiable false
positives, I already added them to the permanent overrides. The
current list can be viewed here (JSON format):

https://pagure.io/fedora-health-check/blob/master/f/overrides.json

Thanks,
Fabio
_______________________________________________
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




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux