-
Notifications
You must be signed in to change notification settings - Fork 132
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
delete EOL robots and EOL packages #793
Comments
I agree with removing robots and its configs/launch files for EOL packages in e.g. all that should be done in a coordinated PR set merged right after the next release/tagging (this release/tag set is the version until those robots were supported)...re-releasing/re-tagging right afterwards again to not mix anything other than "removing ballast" into the CHANGELOG... |
currently we are running raw3-3 as one of our main robots so imho it is not eol. afaik it uses no cob_driver/control components different from current cob4 robots. Regarding the raw_description package: there is a raw4 incoming. The merge requests was stale but it looks like we will find/need some time to work on raw4 soon |
ok, I'll remove raw3-3 from the list of deletable robots. |
then let's keep raw_description. I remove it from the list of deletable packages. |
we had a short internal discussion. Right now it looks like we are moving the "rob@work" specific files to our own repository so you don't have to maintain/take over some responsibilities for the rob@work line of robots. This doesn't mean we are not using e.g. cob_driver, but it is likely that we will move all r@w specific stuff to us (in an upcoming PR) |
if you ask me, I'm still in favor of not removing what is currently working....but remove it once it's broken - to save the effort of fixing it... as to so if you'd like to "move" raw stuff (description, config and launch files), that'd be ok for me to remove those things from but all the other nodes listed above, i.e. "EOL package candidates" - even if unused by supported robots - could remain as long as they are not breaking anything...they have been provided to the ROS community and we do not necessarily know whether anybody else uses them... |
One of the points I'm currently running in is, that cob_bringup supplies bringups for a whole load of heterogeneus robots (cob4, raw3 short, raw3 long with arm, raw mini, maybe someday raw4) which all require different dependencies (nothing needs the "cob_mecanum_controller" except the raw-mini, universal robots is only needed for raw3-1 ...). I wanted to do a minimal install package to install on raw-mini basically where only max. 10% of the (transitive) dependencies of cob_bringup, cob_hardware_config... are actually needed. This didn't work because for example the universal robot stuff --> I created another package "raw_mini_bringup" where I hand-picked dependencies and copied files from cob_bringup so I don't have to depend on cob_bringup. Additionally we (ipa) build up a new robot which you never see/hear of until a bunch of random PRs pop up where some mixups happen (like just recently raw-mini != raw4).. |
I compleetly agree with @ipa-jba. This is exaclty the reason why I started the discussion in this issue. Following @ipa-jba statements it would be best to keep |
Hi, I would appreciate not to remove raw3-5 sine we are using it actively. I agree to move it to raw specific repos, but I would really appropriate to keep it in the repos with other dependencies on your packages we are using. Thanks for considering this! |
@ipa-jba we'd like to takeup this issue again. Did you move raw robots to a standalone repo in the meanwhile? |
unfortunately only the raw minis, but I right now I don't see a reason why this should stop you from cleaning up. maybe push a tag, but I will just note down the commit sha and keep my branches and stuff. |
@ipa-jba thanks. Sure, we'll create tags of all repos with the latest version which supports EOL raws/cob3s/cob4s. |
EOL robot candidates are:
ros_industrial/universal_robots
is no longer supported as UniveralRobot is now officially involved...raw3-3still in use at IPAremove those robots from
EOL package candidates are:
raw_description (raw3-1, raw3-3, raw3-5)raw3-3 is still in use by IPAremove those packages and corresponding launch files from
@ipa320 @ipa-rmb @ipa-fog @ipa-jba @ipa-fez @ipa-srd @ipa-nhg @ipa-mdl @ipa-jcl @ulrichreiser any objections?
The text was updated successfully, but these errors were encountered: