Project

General

Profile

Actions

Idea #12868

open

Rearrange packages so "arv" runs a Go program that shells out to Python/Ruby code only if needed

Added by Tom Clegg almost 7 years ago. Updated 7 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
-
Target version:
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

Related to Arvados Epics - Idea #16082: Port client tools to GoNewActions
Blocked by Arvados - Feature #12876: [CLI] arvados-client command-line toolResolvedTom CleggActions
Actions #1

Updated by Tom Clegg almost 7 years ago

  • Status changed from New to In Progress
Actions #2

Updated by Tom Clegg almost 7 years ago

  • Blocked by Feature #12876: [CLI] arvados-client command-line tool added
Actions #3

Updated by Tom Clegg over 6 years ago

  • Description updated (diff)
Actions #4

Updated by Tom Clegg over 2 years ago

  • Related to Idea #16082: Port client tools to Go added
Actions #5

Updated by Peter Amstutz over 2 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
Actions #6

Updated by Tom Clegg over 2 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 #7

Updated by Peter Amstutz over 1 year ago

  • Release set to 60
Actions #8

Updated by Peter Amstutz 7 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF