On 6/12/24 00:10, Miro Hrončok wrote:
On 10. 06. 24 17:34, Karolina Surma wrote:
Hello,
The Python 3.13 rebuild is in progress. We plan to merge the side tag
soon.
<snip>
I requested the side tag to be merged.
https://pagure.io/releng/issue/12155
If you build for f41-python now, there is a risk that the build will
fail at tagging time if the side tag is merged during the build. I don't
recommend building long builds.
Please, still don't build Python packages in rawhide until the side tag
is fully merged.
Thank you for your patience.
The side tag has been merged. Now you can build Python packages in
regular Rawhide with Python 3.13 safely.
Shortly we'll start opening bugzillas for the remaining packages.
## What now? The usual advice
If you are aware of the problem and working towards fixing it, set your
bugzilla to ASSIGNED to avoid further automated reminders. If blocked
by dependencies, do not close the bugzillas as NOTABUG or DUPLICATE just
because it is "not a problem in your package". The automation will file
new ones anyway. Use the Blocks and Depends on fields in bugzilla
instead please.
## My package fails to build because it has test failures in %check
Please, try to resolve the failures. If you are confident that the
package works fine, but the tests are wrong, skip some failing tests,
ideally with a link to an upstream issue. Do not disable (e.g. comment
out) all tests just
to unblock the rebuild of your package, it usually only hides the problem.
## My package fails to build because it has broken build dependencies
Please try to track the missing build dependencies in Bugzilla. If
possible, help the maintainers of your dependencies to get them rebuilt.
When in need of escalation, ask us for provenpackager help (ideally with
pull requests to be merged). Once possible, rebuild your package. When
you do, the bugzilla will eventually get automatically closed, but you
can do that manually as well.
## My package was rebuilt with Python 3.13 but it has broken runtime
dependencies
Please try to track the missing runtime dependencies in Bugzilla. If
possible, help the maintainers of your dependencies to get them rebuilt.
When in need of escalation, ask us for provenpackager help (ideally with
pull requests to be merged). When the dependencies are rebuilt, your
package will install successfully once again and the bugzilla will
eventually get automatically closed, but you can do that manually as well.
## My package failed to build but installs just fine
Some packages that only require libpython3.12.so.1.0 will successfully
pull in the python3.12 package as a dependency and hence they don't have
installation issues. They need to be rebuilt with Python 3.13 anyway, we
don't want Fedora users to pull in two Python versions unless they need
them for development purposes.
## How to run things locally?
You can use mock. Make sure to:
1. Clear all caches first: $ mock -r fedora-rawhide-x86_64--scrub=all
2. Use the Koji repo: $ mock -r fedora-rawhide-x86_64
--enablerepo=local ...
## Where to get help
Reply to this thread or find us (ksurma, mhroncok) on Matrix
(#python:fedoraproject.org).
--
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-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/devel@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue