Am Mittwoch, 14. August 2024, 15:23:09 CEST schrieb Ben Greiner:
Am 14.08.24 um 15:14 schrieb Eric Schirra:
It seems to me that a package has been updated and certificates are now missing. This line always seems to appear: ssl.SSLError: [X509: NO_CERTIFICATE_OR_CRL_FOUND] no certificate or crl found (_ssl.c:4166)
In d:l:p alone, 1207 of 2310 packages have build failures That means 53% of the packages no longer build! But nobody seems to be interested.
The person who updated the package which now causes these errors should please undo the update of the package. Or fix the error.
I have now send an request for python-pip to d:l:p with:
- To fix other package build errors, ca-certificates-mozilla must
set from Recommends to Requires.
Not a good "fix": https://build.opensuse.org/request/show/1193880#comment-1973769It pollutes every installation of pip on every OS with ca-certificates-mozilla. The motivation to fix 15.6 obs builds does not legitimate requiring installing unneeded packages for Tumbleweed and Slowroll users. The question you have to ask when attempting to fix the builds: Why does pip want to validate an SSL certificate during build? The obs machines are offline. - Ben
I don't really care whether this is a “good solution”. It is a solution! The packages are now all building again. Page days nothing happens. And the ca-certificates package is also required in spec. The few KB of ca-certificates-mozilla don't matter. But you are welcome to create a better solution. I have nothing against it. But then please create one. Regards Eric