Open mtasaka opened 1 year ago
This was discussed briefly in some internal infrastructure channels. I'm optimistic that we can move Bloom off from vcstools rather than attempt to resuscitate it once again in Fedora and continue kicking the can down the road.
I've linked this issue to a development branch where I've been experimenting with using vcstool
instead of vcstools
in Bloom. It's not yet a complete solution, but shows that we've been thinking about this for some time now.
Any news of that dev branch ?
Arch switched to 3.12 too, and Ubuntu 24.04 also, so I guess this might deserve more attention now.
Any news of that dev branch ?
It's linked to this issue on the right pane of this page.
Thanks, I didn't understood your first reference
It's linked to this issue on the right pane of this page.
That branch's last commit is almost 2 years old. Is it still something being on the agenda ? Is there a ticket of things to be done / missing from the feature branch to support vcstool ? (maybe the community can help move this forward?)
I guess the parallel question is: is "vcstool" still maintained ?
So, this package (bloom) seems to depend on vcstools:
e.g. https://github.com/ros-infrastructure/bloom/blob/d3d21ae9e816500154798d254422ac30e6bbee0f/setup.py#L15 https://github.com/ros-infrastructure/bloom/blob/d3d21ae9e816500154798d254422ac30e6bbee0f/bloom/commands/release.py#L118
I see recent activity in git commits on this project, so I think this project is still maintained. However it seems that python-vcstools is no longer maintained, git repository is archived:
https://github.com/vcstools/vcstools/pull/166/
And the above pull request says "vcstools is no longer used in the ROS project", but actually as I've already wrote above, this project (bloom) uses vcstools, So what is the status of vcstools, and this project (bloom) in ROS project?
Especially, Fedora 39 plans to switch to python 3.12, and so we are currently rebuilding packages with python 3.12(beta4), then python-vcstools fails to build with python 3.12a4, I wanted to report to vcstools upstream, but now it is already archived. So this means that this project (bloom) is also going to fail to install with python 3.12, and bloom will be no longer available in upcoming Fedora 39.