Bug ID | 1227999 |
---|---|
Summary | python reproducible builds |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | Other |
OS | All |
Status | NEW |
Severity | Normal |
Priority | P5 - None |
Component | Python |
Assignee | python-maintainers@suse.com |
Reporter | bwiedemann@suse.com |
QA Contact | qa-bugs@suse.de |
Target Milestone | --- |
Found By | Development |
Blocker | --- |
our python311 (and other versions) interpreter suffer from several issues that prevent reproducing the binary rpms: 1. PGO = profile guided optimization causes non-deterministic machine code, because the training run is not 100% deterministic. This should honor the %do_profiling macro instead of/in addition to its own profileopt. 2. python311:doc have 3 issues: 2.1: merged: https://github.com/python/cpython/pull/121872 date 2.2: https://github.com/python/cpython/pull/121883 parallelism/race 2.3: https://github.com/sphinx-doc/sphinxcontrib-devhelp/pull/13 gzip mtime I'd like to see variations of these backported to all our Factory python interpreter versions.