Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

status of dependency vcstools? #707

Open
mtasaka opened this issue Jul 26, 2023 · 5 comments
Open

status of dependency vcstools? #707

mtasaka opened this issue Jul 26, 2023 · 5 comments

Comments

@mtasaka
Copy link

mtasaka commented Jul 26, 2023

So, this package (bloom) seems to depend on vcstools:

e.g.

bloom/setup.py

Line 15 in d3d21ae

'vcstools >= 0.1.22',

import vcstools.__version__

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:

vcstools/vcstools#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.

@cottsay
Copy link
Member

cottsay commented Jul 26, 2023

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.

@nim65s
Copy link

nim65s commented Apr 29, 2024

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.

@cottsay
Copy link
Member

cottsay commented Apr 29, 2024

Any news of that dev branch ?

It's linked to this issue on the right pane of this page.

@nim65s
Copy link

nim65s commented Apr 29, 2024

Thanks, I didn't understood your first reference

@mikaelarguedas
Copy link
Contributor

mikaelarguedas commented May 6, 2024

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 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

4 participants