After last Gentoo update I got following QA notices for dev-python/pyzmq-16.0.2: QA Notice: Package triggers severe warnings which indicate that it may exhibit random runtime failures. /var/tmp/portage/dev-python/pyzmq-16.0.2/temp/timer_createmSQbdX.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration] /var/tmp/portage/dev-python/pyzmq-16.0.2/temp/timer_create7sy0jdy2.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration] /var/tmp/portage/dev-python/pyzmq-16.0.2/temp/timer_createoLn3Eu.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration] /var/tmp/portage/dev-python/pyzmq-16.0.2/temp/timer_createkdmjr89_.c:2:5: warning: implicit declaration of function ‘timer_create’ [-Wimplicit-function-declaration] I've submitted the report to upstream [1], and the upstream marked the report as RESOLVED/WONTFIX. So, what is the next step to suppress the QA notices in future? [1] https://github.com/zeromq/pyzmq/issues/1118 Thanks.
I think upstream would accept a good patch if someone provided one.
Sorry for offtopic, I've got a few more WONTFIX from upstreams. Is it OK to open reports in Gentoo's Bugzilla?
fyi, this is still present in recent pyzmq-25.0.2 upstream seems to have added a disclaimer message in 2019 instead of addressing the root of it https://github.com/zeromq/pyzmq/commit/d2f960d2f5b791de2541ffe5d9847ac3e7777fcc seems non-ideal , maybe someone can convince them to take another look ?
This warning has been suppressed or fixed in 25.1.0 seemingly indirectly. Even so I think upstream is correct in classing the QA warning as a false positive as its from a test where they check if the function exists. The binary is not used in the end result. https://github.com/zeromq/pyzmq/blob/v25.1.0/buildutils/detect.py#L114