Actions
Idea #12868
openRearrange packages so "arv" runs a Go program that shells out to Python/Ruby code only if needed
Start date:
Due date:
Story points:
-
Release:
Release relationship:
Auto
Description
We have (#12876) a packaged "arvados-client" program that does everything "arv" does. It shells out to "arv" depending on the subcommand.
We need to rearrange packaging so that- typing "arv" actually runs the arvados-client program
- when arvados-client shells out to ruby, this still works even though "arv" will now be arvados-client itself
- arvados-client and arvados-cli packages can be upgraded past this point in any order
This might (?) mean adding a copy of the arvados-client binary to the arvados-cli package as /usr/bin/arv.
Related issues
Updated by Tom Clegg almost 7 years ago
- Blocked by Feature #12876: [CLI] arvados-client command-line tool added
Updated by Tom Clegg almost 3 years ago
- Related to Idea #16082: Port client tools to Go added
Updated by Peter Amstutz almost 3 years ago
- Subject changed from [Epic] Replace Ruby-and-Python-based "arv" command line tool with a self-contained binary to [Planning] Replace Ruby-and-Python-based "arv" command line tool with a self-contained binary
- Tracker changed from Bug to Idea
Updated by Tom Clegg almost 3 years ago
- Status changed from In Progress to New
- Description updated (diff)
- Subject changed from [Planning] Replace Ruby-and-Python-based "arv" command line tool with a self-contained binary to Rearrange packages so "arv" runs a Go program that shells out to Python/Ruby code only if needed
Actions