I was on my seventh +1 maintenance shift this week (starting 24 March, 2025). This week was the beta release week, and my shift was not as productive as I would have wanted it to be.
I spent some time on the cluster of documentation-related Python packages which fail to build from source. Initially, things seemed like a build-dependency rabbit hole. Thanks to a suggestion from ginggs, I eventually focused on getting this cluster built in a ppa. Turns out, we can have these 9 packages migrated if:
- The mkdocs-get-deps package which is currently in the NEW queue is accepted
- A build-dependency cycle between
mkdocstring
andmkdocstring-python-handler
is broken by temporarily disabling and re-enabling build-time tests (nocheck). - A build-dependency cycle between
mkdocstring
,mkdocstring-python-handler
andpython-mkdocs
is broken by temporarily removing doc-related build-deps from the latter (nodoc).
I also picked up the maven-plugin-tools related FTBFSs investigation from the point I had left during the previous +1 shift. After a short discussion with vpa1977, we decided to go with the currently proposed solution. I have some clean-up to do on the existing MP).
Apart from the two clusters above, I looked into a few minor FTBFS issues.