Hi, as the author of the `unbreq` Mock plugin, I found some time to run
a mass build on over 2200 packages that are part of the ELN package set.
40 build failed or timed out, but I successfully built exactly 2200
packages.
The report is here: https://mkoncek.fedorapeople.org/unbreq.html
Some details:
I ran the package build with the content of the `rawhide` branch at the
time of generation. I enabled the `unbreq` plugin explicitly.
My mock config is:
config_opts['plugin_conf']['unbreq_enable'] = True
config_opts['plugin_conf']['unbreq_opts']['exclude_accessed_files'] = [
'^/usr/share/maven-metadata/',
'^/usr/lib/.build-id/',
]
I also had to apply a fix which is currently in a PR:
https://github.com/rpm-software-management/mock/pull/1755
The plugin should generally not report false positives but there are
conditional if statements in the packages that are generally
unavoidable. This is most visible in Python components.
I hope more people start using this plugin and looking forward to
feedback so it can be improved.
I am currently working on an alternative implementation which uses
`LD_PRELOAD` instead of checking filesystem access times.
--
Marián Konček
--
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
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/[email protected]
Do not reply to spam, report it:
https://forge.fedoraproject.org/infra/tickets/issues/new