https://bugzilla.redhat.com/show_bug.cgi?id=1838027 --- Comment #6 from Fabien Boucher <fboucher@xxxxxxxxxx> --- Spec URL: https://fbo.fedorapeople.org/zuul/zuul.spec SRPM URL: https://fbo.fedorapeople.org/zuul/zuul-3.19.0-1.fc33.src.rpm 3.19.0 has just been released. I'm using it. Now I keep the requirements.txt and let the runtime deps to be discovered with it. But this actually makes the package installation not possible due to: - nothing provides ((python3.8dist(virtualenv) < 20 or python3.8dist(virtualenv) > 20) with (python3.8dist(virtualenv) < 20.0.1 or python3.8dist(virtualenv) > 20.0.1) with python3.8dist(virtualenv) > 20) needed by zuul-3.19.0-1.fc33.noarch -> This should be fixed soon when https://src.fedoraproject.org/rpms/python-virtualenv/pull-request/20 merge. - nothing provides python3.8dist(cheroot) < 8.1 needed by zuul-3.19.0-1.fc33.noarch - nothing provides python3.8dist(cherrypy) = 18.3 needed by zuul-3.19.0-1.fc33.noarch -> This is more problematic because the upstream has pinned cherrypy and cheroot to a known working version for them. The referenced issue is about scaling https://github.com/cherrypy/cheroot/issues/263 and the proposed patch is not ready https://github.com/cherrypy/cheroot/pull/277. It seems the cheroot issue leads to connection resets under a quite heavy load on the Zuul API (zuul-web). The reproducer (that I've run) shows that on the current rawhide, cheroot has that issue. What are the options here ? - Bypass the pinning because it does not prevent the services to run ? - Do a library bundle (for cheroot and cherrypy), is it authorized, feasible ? - Wait for the fix to land ? Also regarding the others points you reported: - pathfix.py use %{python3}: done - zuul-webui has no dependency on zuul: yes we only distribute the UI source, that will need to build by the operator with npm (will be explained in the readme) - LICENSE should be marked as %license: done and added LICENSE to all subpackages - rpmlint I've added a zuul.rpmlintrc https://fbo.fedorapeople.org/zuul/zuul.rpmlintrc with my explanations Thanks in advance for your help -- You are receiving this mail because: You are on the CC list for the bug. You are always notified about changes to this product and component _______________________________________________ package-review mailing list -- package-review@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-review-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/package-review@xxxxxxxxxxxxxxxxxxxxxxx