-
-
Notifications
You must be signed in to change notification settings - Fork 72
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
How is this feedstock maintained? #420
Comments
@Tobias-Fischer As a "maintainer" ("adder") of some of the commented out packages, I'm quite surprised. I added the packages because I wanted to have them in robostack. Now they're gone without anyone notifying me. This is super-bad for my further will to support robostack/prefix.dev or my will to create any of our systems that would depend on it. We were even thinking about using robostack for teaching, but for that, we need predictability and reliability. |
Hi @peci1 - thanks for getting in touch! Regarding the changes in the yaml files: The commented-out packages are "artefacts" on how the yaml files are being processed with vinca. We have a flag @traversaro is currently pushing toward rebuilding all currently supported packages in #418. You can see currently supported packages at https://robostack.github.io/noetic.html. Which packages exactly are "gone"? Please note that RoboStack's core contributors are less than a handful of people who have full-time jobs outside of RoboStack. We are always looking for more hands to help out, you would be more than welcome to contribute. It would be great to see RoboStack being used more for teaching - some unis are already using it in their units. Best, Tobi |
Ah, right. Thanks for reminding me about this procedure. It's been some time since I last contributed so I totally forgot it works like this. Maybe to decrease the chance other contributors are surprised, there could be some comments added to the vinca files saying that the commented-out packages in some parts are still supported? What it the current procedure if a community-added package starts having build problems? Do you git-blame to find the author and contact him/her? Or do you try to fix the build yourself first? Can it happen that a package is removed from the distribution? And how do you figure out a package needs to be rebuilt? Is that on request, plus a few full rebuilds yearly?
None from the anaconda hosting. I was just wondering whether their commenting out from the vinca files means they are no longer supported.
Hmm, I hoped that after the announcement of https://discourse.ros.org/t/new-way-of-installing-ros/33929 , there was some task force helping robostack a bit more...
We'll definitely have a look at this possibility before the next semester as we're still struggling to find a simple yet working solution for students with all OSs. |
Hi @peci1 - we welcome contributions to our documentation, this is something we should definitely improve! We typically try to fix build issues ourselves first, if it is too tricky we will be reaching out to people who have requested/added the package in question. We try not to remove packages anymore that are built in robostack-staging; that said at some point we tried to build as many packages as possible, and that became too much of a maintenance overload. Yes, packages are rebuild on request + sporadic full rebuilds. I wish there was a bigger task force :) |
#427 has been merged |
Originally posted by @defunctzombie in #345 (comment)
Originally posted by @Tobias-Fischer in #345 (comment)
The text was updated successfully, but these errors were encountered: