Project

General

Profile

Actions

Feature #22354

open

Go SDK supports systemd and XDG path environment variables

Added by Brett Smith over 1 year ago. Updated 11 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
SDKs
Target version:
Story points:
-

Description

In short, do for the Go SDK what #21020 did for the Python SDK. That implementation is in source:sdk/python/arvados/_internal/basedirs.py. Specs:

We give the systemd variables priority over the XDG ones.


Related issues 2 (2 open0 closed)

Related to Arvados - Idea #21323: System services use cache/config directories indicated by XDG env vars / systemd directivesNewActions
Related to Arvados - Bug #22350: LSF crunch-run using $HOME for the cacheNewActions
Actions #1

Updated by Brett Smith over 1 year ago

  • Related to Idea #21323: System services use cache/config directories indicated by XDG env vars / systemd directives added
Actions #3

Updated by Brett Smith over 1 year ago

  • Related to Bug #22350: LSF crunch-run using $HOME for the cache added
Actions #4

Updated by Peter Amstutz over 1 year ago

  • Target version set to Development 2025-01-08
Actions #5

Updated by Carlos Fenoy over 1 year ago

From my point of view it would be better if additionally Arvados has its own variable to configure paths. In the case of the cache we may want to point Arvados to a different directory than any other tool, and using XDG or Systemd variables could affect other tools like pip.

Actions #6

Updated by Peter Amstutz over 1 year ago

  • Target version changed from Development 2025-01-08 to Development 2025-01-29
Actions #7

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-01-29 to Development 2025-02-12
Actions #8

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-02-12 to Development 2025-02-26
Actions #9

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-02-26 to Development 2025-03-19
Actions #10

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-03-19 to Development 2025-04-02
Actions #11

Updated by Peter Amstutz about 1 year ago

  • Target version changed from Development 2025-04-02 to Development 2025-04-16
Actions #12

Updated by Peter Amstutz 12 months ago

  • Target version changed from Development 2025-04-16 to Development 2025-04-30
Actions #13

Updated by Peter Amstutz 11 months ago

  • Target version changed from Development 2025-04-30 to Development 2025-05-14
Actions #14

Updated by Peter Amstutz 11 months ago

  • Target version changed from Development 2025-05-14 to Development 2025-05-28
Actions #15

Updated by Peter Amstutz 11 months ago

  • Target version changed from Development 2025-05-28 to Development 2025-06-25
Actions #16

Updated by Peter Amstutz 11 months ago

  • Target version changed from Development 2025-06-25 to Future
Actions

Also available in: Atom PDF