Closed ahundt closed 7 years ago
Also I'd like to add a setup script as part of this issue to https://github.com/ahundt/robotics_setup
I'll probably like to configure it to either set up in one of:
~/catkin_ws/src
~/src/catkin_ws/src
That's the standard place which means it may clash with someone else's ros workspace.
Best, Chris
Sent from my phone
From: Andrew Hundt notifications@github.com Sent: Friday, February 17, 2017 4:15:23 PM To: cpaxton/costar_stack Cc: Subscribed Subject: Re: [cpaxton/costar_stack] Install.md (#24)
I'll probably like to configure it to either set up in one of:
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/cpaxton/costar_stack/issues/24#issuecomment-280768384, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADImZ1q1Avt5ya-Bat76i7-bO6-xwNp-ks5rdg3rgaJpZM4MEnak.
can you clarify... what's the standard practice?
If there is a way to create the setup script such that it is minimally interfering and most likely to work even if someone has an existing setup, I'd appreciate those details.
Yeah, people are likely to already have a catkin workspace, but you can chain or have multiple -- so it's better to make a costar specific one.
From: Andrew Hundt notifications@github.com Sent: Friday, February 17, 2017 6:33:18 PM To: cpaxton/costar_stack Cc: Chris Paxton; Comment Subject: Re: [cpaxton/costar_stack] Install.md (#24)
can you clarify... what's the standard practice?
If there is a way to create the setup script such that it is minimally interfering and most likely to work even if someone has an existing setup, I'd appreciate those details.
— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://github.com/cpaxton/costar_stack/issues/24#issuecomment-280795574, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ADImZynYHpDp25pgbnbIntNxORrSyt5zks5rdi4-gaJpZM4MEnak.
okay, but can vcstool or whatever the appropriate thing is be used for a costar specific one?
To clarify, catkin workspace is normally:
/home/$USER/catkin_ws
If theirs has any shared third party dependencies with different versions, there might be a clash, so it's better to build in:
/home/$USER/costar_ws
wstool doesn't solve this problem because the concern is multiple versions.
yeah we can still use it though
okay, is it this file? Are some things missing? https://github.com/cpaxton/costar_stack/blob/master/costar.rosinstall
We should also have a master version and create at least 1 release where specific release branches (preferably), tags (also good), or hashes (if completely necessary) are used to produce a known working configuration.
@ahundt what is the issue here? can we close this?
The issue here is that compatible release versions aren't specified so breakage will eventually occur
I believe this item is still outstanding because we don't have a reliable way of installing the exact configuration we use on the lab workstation... do we? For example this would include all custom patches like in ur_modern_driver, and all other repos.
@ahundt I added a note about ur modern driver pointing to the correct branch. The rest of our repos are up to date. I use the install.md file extensively to set up CoSTAR on new machines, so I'm happy with this. I also don't have any intention of specifying release versions for the time being. My install_indigo.sh
script is also reliable and has been tested. What's the problem?
Closing since no response
I'm looking through install.md and it seems the setup manually clones a number of repositories. Is there a vcstool or wstool (forgot which) which provides correct working commit information?