fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

Natanael Copa

I am working on upgrading python to 3.12 on . There are lots of testsuites that needs cleanups. I'm also hitting issues with pytest 8 upgrade while at it.

Been doing ~58 packages today. 1374 are left (for community). With this speed its gonna take ~24 days, if I'm able to spend 100% of my time on this.

53 packages built today, with more hours spent than yesterday. this is not going the right way.

@ncopa wow! Was the upgrade to python 3.11 like this? Is there anything we can do to help?

@craftyguy best thing would be to make sure that your upstream python packages actually work with python 3.12 and pytest 8 and have a release tagged with all the needed fixes.

For most issues I have bumped into so far there are fixes upstream, but no new release. The time is spent on finding and backporting the correct patch.

@craftyguy But I think we also may need other ways to parallelize this. It would be nice if we could split up rebuilds in dependecy batches that can be parallelized. Eg. no dependencies between batches.

@craftyguy So with a tool that gets a list of aports, the tool finds out the dependencies between them, and group them by dependencies