arvados.git
5 months ago20943: Tweak the docs a bit to discuss different trashing behaviors.
Peter Amstutz [Fri, 14 Jun 2024 17:54:00 +0000 (13:54 -0400)]
20943: Tweak the docs a bit to discuss different trashing behaviors.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago20943: Update collection and group API documentation
Peter Amstutz [Thu, 13 Jun 2024 21:44:57 +0000 (17:44 -0400)]
20943: Update collection and group API documentation

Mainly to describe the 'trash' lifecycle of trash_at and delete_at,
but made a few other improvements along the way.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago20943: Force delete_at = trash_at for role groups
Peter Amstutz [Thu, 13 Jun 2024 15:00:36 +0000 (11:00 -0400)]
20943: Force delete_at = trash_at for role groups

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago20943: Ensure that #destroy deletes outbound permission links
Peter Amstutz [Wed, 12 Jun 2024 20:42:10 +0000 (16:42 -0400)]
20943: Ensure that #destroy deletes outbound permission links

Inbound links are destroyed by ActiveRecord's has_many
relationship (e.g. destroying the record will also destroy link
records with that "head_uuid").  However, that isn't the case for
outbound links (tail_uuid).  Make sure they get cleaned up.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago20943: role groups should now handle being trashed
Peter Amstutz [Thu, 6 Jun 2024 22:03:40 +0000 (18:03 -0400)]
20943: role groups should now handle being trashed

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months agoMerge branch '21841-missing-vocab' refs #21841
Peter Amstutz [Thu, 6 Jun 2024 20:15:33 +0000 (16:15 -0400)]
Merge branch '21841-missing-vocab' refs #21841

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago21841: Spell out arvados-cwl-runner instead of a-c-r
Peter Amstutz [Thu, 6 Jun 2024 20:14:20 +0000 (16:14 -0400)]
21841: Spell out arvados-cwl-runner instead of a-c-r

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months agoMerge branch '21363-ubuntu2404-package-build'
Brett Smith [Thu, 6 Jun 2024 19:48:53 +0000 (15:48 -0400)]
Merge branch '21363-ubuntu2404-package-build'

Refs #21363.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21363: Add ubuntu2404 packages 21363-ubuntu2404-package-build
Brett Smith [Wed, 1 May 2024 16:23:25 +0000 (12:23 -0400)]
21363: Add ubuntu2404 packages

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21363: Remove python3-distutils dependencies
Brett Smith [Thu, 6 Jun 2024 14:43:48 +0000 (10:43 -0400)]
21363: Remove python3-distutils dependencies

These are remnants from before we switched to packaging
virtualenvs. They are long out-of-date, and recent distributions like
Ubuntu 24.04 no longer package distutils.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21363: DRY up package re-download code
Brett Smith [Wed, 1 May 2024 15:03:47 +0000 (11:03 -0400)]
21363: DRY up package re-download code

This gives the deb branch some of the same reliability improvements that
the rpm branch got previously.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21863-remove-cwltest-package'
Brett Smith [Thu, 6 Jun 2024 18:38:00 +0000 (14:38 -0400)]
Merge branch '21863-remove-cwltest-package'

Closes #21863.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch 'main' into 21841-missing-vocab 21841-missing-vocab
Peter Amstutz [Thu, 6 Jun 2024 17:53:14 +0000 (13:53 -0400)]
Merge branch 'main' into 21841-missing-vocab

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago21863: Install setuptools alongside cwltest 21863-remove-cwltest-package
Brett Smith [Wed, 5 Jun 2024 18:25:33 +0000 (14:25 -0400)]
21863: Install setuptools alongside cwltest

See comments for rationale. This only becomes a problem on Python 3.12+,
when new venvs stopped including setuptools by default. But I would
rather be defensive and address this now just in case, rather than have
to re-diagnose the problem in the future if it comes up again.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21863: Add missing newlines to printf strings
Brett Smith [Wed, 5 Jun 2024 18:19:05 +0000 (14:19 -0400)]
21863: Add missing newlines to printf strings

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21863: Run piprepo only when building a distro package
Brett Smith [Wed, 5 Jun 2024 18:18:03 +0000 (14:18 -0400)]
21863: Run piprepo only when building a distro package

This saves a little work when we're only building one package.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21863: Stop building cwltest distro package
Brett Smith [Wed, 5 Jun 2024 18:09:54 +0000 (14:09 -0400)]
21863: Stop building cwltest distro package

This was previously used to run the CWL conformance test on shell
nodes. We have an entirely different testing strategy now, so we no
longer need the package. Any users who want it can still get it from
upstream.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21863: Remove test scripts for Red Hat SCL python36 packages
Brett Smith [Wed, 5 Jun 2024 18:02:12 +0000 (14:02 -0400)]
21863: Remove test scripts for Red Hat SCL python36 packages

We stopped building these a while ago. These test scripts are leftover
cruft.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21765-short-dialog'
Lisa Knox [Tue, 4 Jun 2024 13:43:06 +0000 (09:43 -0400)]
Merge branch '21765-short-dialog'

closes #21765

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months agono issue #: fixed failing banner test
Lisa Knox [Tue, 4 Jun 2024 13:40:45 +0000 (09:40 -0400)]
no issue #: fixed failing banner test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21841: Add new keys to the test
Peter Amstutz [Mon, 3 Jun 2024 15:39:45 +0000 (11:39 -0400)]
21841: Add new keys to the test

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago21841: Add system properties 'workflowName' and 'container'
Peter Amstutz [Mon, 3 Jun 2024 15:36:21 +0000 (11:36 -0400)]
21841: Add system properties 'workflowName' and 'container'

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months agofixed missing } in data-explorer.tsx
Lisa Knox [Mon, 3 Jun 2024 14:33:23 +0000 (10:33 -0400)]
fixed missing } in data-explorer.tsx

no issue #

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21765: standardized scrolling in all project pickers 21765-short-dialog
Lisa Knox [Mon, 3 Jun 2024 13:21:00 +0000 (09:21 -0400)]
21765: standardized scrolling in all project pickers

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21765: fixed scrolling in run wf project picker
Lisa Knox [Mon, 3 Jun 2024 13:16:41 +0000 (09:16 -0400)]
21765: fixed scrolling in run wf project picker

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months agoMerge branch '21388-arvados-3.0-distros-docs'
Brett Smith [Fri, 31 May 2024 20:07:13 +0000 (16:07 -0400)]
Merge branch '21388-arvados-3.0-distros-docs'

Refs #21388.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Note that we support RHEL-alikes ~> 8.4
Brett Smith [Fri, 31 May 2024 20:05:55 +0000 (16:05 -0400)]
21388: Note that we support RHEL-alikes ~> 8.4

Because that's the version that added Python 3.9, which we build our
Python packages against.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21364-load-more-button'
Lisa Knox [Fri, 31 May 2024 18:27:51 +0000 (14:27 -0400)]
Merge branch '21364-load-more-button'

closes #21364

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21765: changed dialog height and fixed scrolling in project picker
Lisa Knox [Fri, 31 May 2024 18:10:16 +0000 (14:10 -0400)]
21765: changed dialog height and fixed scrolling in project picker

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21388: Delist CentOS 8 support 21388-arvados-3.0-distros-docs
Brett Smith [Fri, 31 May 2024 16:24:54 +0000 (12:24 -0400)]
21388: Delist CentOS 8 support

CentOS 8 went EOL at the end of 2021: <https://www.centos.org/centos-linux-eol/>

Given CentOS' change in development direction, we are not aware of any
users interested in CentOS support, and don't anticipate any for the
foreseeable future. De-list support for it. The packages might happen to
work, but we don't support them.

Our RPM URL still contains "CentOS" in the path. Cleaning that up is a
separate infrastructure task.

List "Red Hat" as the first supported distro since it's the biggest one,
and the one people might be skimming for.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21850-banner-exception' closes #21850
Peter Amstutz [Fri, 31 May 2024 13:44:21 +0000 (09:44 -0400)]
Merge branch '21850-banner-exception' closes #21850

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months ago21388: Update arvados-server-easy supported distros list
Brett Smith [Fri, 31 May 2024 03:29:42 +0000 (23:29 -0400)]
21388: Update arvados-server-easy supported distros list

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Fill out arv-user-activity README
Brett Smith [Fri, 31 May 2024 03:24:10 +0000 (23:24 -0400)]
21388: Fill out arv-user-activity README

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Fill out crunchstat-summary README
Brett Smith [Fri, 31 May 2024 03:20:58 +0000 (23:20 -0400)]
21388: Fill out crunchstat-summary README

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Fill out sdk/cwl/README.rst
Brett Smith [Fri, 31 May 2024 03:17:33 +0000 (23:17 -0400)]
21388: Fill out sdk/cwl/README.rst

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Add rpm instructions to Python READMEs
Brett Smith [Fri, 31 May 2024 03:13:57 +0000 (23:13 -0400)]
21388: Add rpm instructions to Python READMEs

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Update deb instructions in Python READMEs
Brett Smith [Fri, 31 May 2024 03:13:01 +0000 (23:13 -0400)]
21388: Update deb instructions in Python READMEs

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Copyedit FUSE build dependencies
Brett Smith [Fri, 31 May 2024 03:12:34 +0000 (23:12 -0400)]
21388: Copyedit FUSE build dependencies

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21020: Remove configuration path from Python READMEs
Brett Smith [Fri, 31 May 2024 03:05:22 +0000 (23:05 -0400)]
21020: Remove configuration path from Python READMEs

Let the linked documentation explain all the different options.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21700: Add upgrade note that RVM is no longer supported
Brett Smith [Fri, 31 May 2024 02:51:10 +0000 (22:51 -0400)]
21700: Add upgrade note that RVM is no longer supported

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Add upgrade note about dropped distributions
Brett Smith [Fri, 31 May 2024 02:38:48 +0000 (22:38 -0400)]
21388: Add upgrade note about dropped distributions

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Modernize RPM install instructions
Brett Smith [Thu, 30 May 2024 21:11:11 +0000 (17:11 -0400)]
21388: Modernize RPM install instructions

* Prefer `dnf` over `yum`
* Remove old, unused SCL instructions
* Update a stray package name from that time

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Modernize Debian install instructions
Brett Smith [Thu, 30 May 2024 21:05:54 +0000 (17:05 -0400)]
21388: Modernize Debian install instructions

* Prefer `apt` over `apt-get`
* Prefer deb822-style sources format over one-line
* Use /etc/apt/keyrings instead of `apt-key`
* Link to NVIDIA's Container Toolkit install instructions

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Improve diagnostics markup
Brett Smith [Thu, 30 May 2024 20:56:52 +0000 (16:56 -0400)]
21388: Improve diagnostics markup

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Update list of supported distros in web documentation
Brett Smith [Thu, 30 May 2024 20:16:22 +0000 (16:16 -0400)]
21388: Update list of supported distros in web documentation

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21388: Remove packaging commitment
Brett Smith [Thu, 30 May 2024 19:57:40 +0000 (15:57 -0400)]
21388: Remove packaging commitment

First of all, it's out-of-date. Our current *aim* is to support the
current and previous stable release of Debian; the current and previous
LTS release of Ubuntu; and current RHEL. In addition to that, the
vagaries of release cadence and supporting newer distros means we're not
always up-to-date with that target.

Just remove this sentence. It doesn't add anything compared to the table
above, which is authoritative.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21834-stdout-timestamps'
Tom Clegg [Fri, 31 May 2024 03:08:48 +0000 (23:08 -0400)]
Merge branch '21834-stdout-timestamps'

fixes #21834

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months agoMerge branch '21020-pysdk-env-paths'
Brett Smith [Fri, 31 May 2024 02:24:15 +0000 (22:24 -0400)]
Merge branch '21020-pysdk-env-paths'

Refs #21020.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21850: Catch exception and log error if the banner can't be loaded. 21850-banner-exception
Peter Amstutz [Thu, 30 May 2024 22:04:30 +0000 (18:04 -0400)]
21850: Catch exception and log error if the banner can't be loaded.

Fixes unhandled runtime exception overlay.

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months agoFix arvbox since location of start.js changed, refs #21704
Peter Amstutz [Thu, 30 May 2024 20:54:34 +0000 (16:54 -0400)]
Fix arvbox since location of start.js changed, refs #21704

Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>

5 months agoMerge branch '21224-project-details'
Lisa Knox [Thu, 30 May 2024 20:08:33 +0000 (16:08 -0400)]
Merge branch '21224-project-details'

closes #21224

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: merged main to pass int tests 21224-project-details
Lisa Knox [Thu, 30 May 2024 18:56:05 +0000 (14:56 -0400)]
21224: merged main to pass int tests

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: adjusted right margin on toolbar
Lisa Knox [Thu, 30 May 2024 18:42:18 +0000 (14:42 -0400)]
21224: adjusted right margin on toolbar

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21020: Update arv-mount service definition 21020-pysdk-env-paths
Brett Smith [Thu, 30 May 2024 18:18:34 +0000 (14:18 -0400)]
21020: Update arv-mount service definition

Now that the Python SDK supports configuration from systemd's
environment variables, we can use higher-level directives for
customization where needed.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21020: Note configuration differences when $XDG_CONFIG_HOME is set
Brett Smith [Thu, 30 May 2024 18:17:01 +0000 (14:17 -0400)]
21020: Note configuration differences when $XDG_CONFIG_HOME is set

Customizing $XDG_CONFIG_HOME is expected to be uncommon. Users who do it
are expected to know what they're doing. Therefore we do not provide
complete instructions for how to adapt, we just note it and expect them
to be able to follow high-level instruction.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21020: Expand Python SDK configuration documentation
Brett Smith [Thu, 30 May 2024 18:16:32 +0000 (14:16 -0400)]
21020: Expand Python SDK configuration documentation

Update to describe the recent addition of searching systemd and XDG
directories.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21364: stopped itemsAvailable count from resetting on load more click 21364-load-more-button
Lisa Knox [Thu, 30 May 2024 17:29:07 +0000 (13:29 -0400)]
21364: stopped itemsAvailable count from resetting on load more click

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: css tweaks Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Mon, 13 May 2024 14:23:25 +0000 (10:23 -0400)]
21364: css tweaks Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: added search results tally Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Fri, 10 May 2024 19:06:32 +0000 (15:06 -0400)]
21364: added search results tally Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: added backup search when first search after f5 fails Arvados-DCO-1.1-Signed...
Lisa Knox [Fri, 10 May 2024 18:40:42 +0000 (14:40 -0400)]
21364: added backup search when first search after f5 fails Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: removed responseMap and lastQuery Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Tue, 7 May 2024 15:05:09 +0000 (11:05 -0400)]
21364: removed responseMap and lastQuery Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: added comment for lastQuery var Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Mon, 6 May 2024 19:05:53 +0000 (15:05 -0400)]
21364: added comment for lastQuery var  Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: changed itemsAvailable to not change on loadMore Arvados-DCO-1.1-Signed-off...
Lisa Knox [Mon, 8 Apr 2024 18:39:47 +0000 (14:39 -0400)]
21364: changed itemsAvailable to not change on loadMore Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: added commentary Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Fri, 5 Apr 2024 15:45:15 +0000 (11:45 -0400)]
21364: added commentary Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: changed button disable to track itemsAvailable.length Arvados-DCO-1.1-Signed...
Lisa Knox [Fri, 5 Apr 2024 14:20:41 +0000 (10:20 -0400)]
21364: changed button disable to track itemsAvailable.length Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: added reset_items_available method Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Wed, 3 Apr 2024 18:26:08 +0000 (14:26 -0400)]
21364: added reset_items_available method Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: changed elementPath to only display if am elment is selected Arvados-DCO-1...
Lisa Knox [Tue, 2 Apr 2024 14:08:05 +0000 (10:08 -0400)]
21364: changed elementPath to only display if am elment is selected Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: loadmore button now disables if it cant load more Arvados-DCO-1.1-Signed-off...
Lisa Knox [Mon, 1 Apr 2024 19:27:58 +0000 (15:27 -0400)]
21364: loadmore button now disables if it cant load more Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21364: fixed loadmore button css Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Mon, 1 Apr 2024 18:49:19 +0000 (14:49 -0400)]
21364: fixed loadmore button css Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21020: Streamline settings.conf reference instructions
Brett Smith [Thu, 30 May 2024 16:33:01 +0000 (12:33 -0400)]
21020: Streamline settings.conf reference instructions

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21020: Expound documentation for setting up arv-copy
Brett Smith [Thu, 30 May 2024 16:19:57 +0000 (12:19 -0400)]
21020: Expound documentation for setting up arv-copy

Explain the process in more detail. Update it for Workbench 2.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21020: Copyedit arv-copy documentation
Brett Smith [Thu, 30 May 2024 15:43:15 +0000 (11:43 -0400)]
21020: Copyedit arv-copy documentation

For more consistent typography and capitalization.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21660-inode-test-race'
Tom Clegg [Thu, 30 May 2024 15:24:41 +0000 (11:24 -0400)]
Merge branch '21660-inode-test-race'

fixes #21660

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months ago21020: Warn user if a file can't be found under a custom $XDG_*_HOME
Brett Smith [Thu, 30 May 2024 14:55:46 +0000 (10:55 -0400)]
21020: Warn user if a file can't be found under a custom $XDG_*_HOME

This is primarily meant to be a transitional aid on the off-chance that
someone had a program working under the 2.7 SDK with, e.g.,
~/.config/arvados/settings.conf but a custom $XDG_CONFIG_HOME.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months agoMerge branch '21704-eject-cra'
Lisa Knox [Thu, 30 May 2024 14:27:58 +0000 (10:27 -0400)]
Merge branch '21704-eject-cra'

closes #21704

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21020: Remove arvados.commands._util.make_home_conf_dir
Brett Smith [Thu, 30 May 2024 13:34:48 +0000 (09:34 -0400)]
21020: Remove arvados.commands._util.make_home_conf_dir

Obsoleted by, and unused after, arvados.util._BaseDirectories.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21224: fixed render cutoff in expanded chip section
Lisa Knox [Wed, 29 May 2024 19:12:18 +0000 (15:12 -0400)]
21224: fixed render cutoff in expanded chip section

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: added test for single vs multi line descriptions
Lisa Knox [Wed, 29 May 2024 19:10:13 +0000 (15:10 -0400)]
21224: added test for single vs multi line descriptions

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: fixed single-line toggle height
Lisa Knox [Wed, 29 May 2024 18:49:00 +0000 (14:49 -0400)]
21224: fixed single-line toggle height

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: fixed chip toggle spec
Lisa Knox [Wed, 29 May 2024 17:51:57 +0000 (13:51 -0400)]
21224: fixed chip toggle spec

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21224: replaced description width with margin-right
Lisa Knox [Wed, 29 May 2024 15:53:50 +0000 (11:53 -0400)]
21224: replaced description width with margin-right

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21704: clarified comments 21704-eject-cra
Lisa Knox [Wed, 29 May 2024 14:30:28 +0000 (10:30 -0400)]
21704: clarified comments

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21704: added more comments
Lisa Knox [Wed, 29 May 2024 14:22:52 +0000 (10:22 -0400)]
21704: added more comments

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21704: fixed condensed/reverted test changes
Lisa Knox [Wed, 29 May 2024 14:12:10 +0000 (10:12 -0400)]
21704: fixed condensed/reverted test changes

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months ago21704: fixed bannner test
Lisa Knox [Wed, 29 May 2024 12:21:17 +0000 (08:21 -0400)]
21704: fixed bannner test

Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

5 months agoMerge branch '21705-go121'
Tom Clegg [Tue, 28 May 2024 18:48:08 +0000 (14:48 -0400)]
Merge branch '21705-go121'

refs #21705

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months agoMerge branch '21840-jenkins-builds-wheels'
Brett Smith [Tue, 28 May 2024 18:13:28 +0000 (14:13 -0400)]
Merge branch '21840-jenkins-builds-wheels'

Refs #21840.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21840: Fix glob to find wheels
Brett Smith [Tue, 28 May 2024 18:08:45 +0000 (14:08 -0400)]
21840: Fix glob to find wheels

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21840: Add wheels to the Jenkins Python package build 21840-jenkins-builds-wheels
Brett Smith [Tue, 28 May 2024 16:17:59 +0000 (12:17 -0400)]
21840: Add wheels to the Jenkins Python package build

We were previously doing this in run_upload_packages. Now that that tool
is doing pure uploads with twine, we need to build the wheels in Jenkins
instead.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

5 months ago21705: Downgrade to Go 1.21 to avoid glibc compatibility issue. 21705-go121
Tom Clegg [Tue, 28 May 2024 16:10:39 +0000 (12:10 -0400)]
21705: Downgrade to Go 1.21 to avoid glibc compatibility issue.

See
* https://github.com/sylabs/singularity/releases/tag/v4.1.3
* https://github.com/sylabs/singularity/issues/2677
* https://github.com/golang/go/issues/65625
* https://dev.arvados.org/issues/21705#note-13

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months agoMerge branch '21705-go-deps'
Tom Clegg [Tue, 28 May 2024 16:01:36 +0000 (12:01 -0400)]
Merge branch '21705-go-deps'

refs #21705

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months ago21705: Spell out entire config key for IAMRole.
Tom Clegg [Tue, 28 May 2024 15:59:19 +0000 (11:59 -0400)]
21705: Spell out entire config key for IAMRole.

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

5 months agoFix test for debian 12.
Tom Clegg [Mon, 27 May 2024 13:44:49 +0000 (09:44 -0400)]
Fix test for debian 12.

A debian 11 container cannot run a binary built on a debian 12 host.
But a debian 12 container can run binaries built on either release.

No issue #

Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>

6 months ago21020: Update web documentation for CLI tools
Brett Smith [Fri, 24 May 2024 21:22:41 +0000 (17:22 -0400)]
21020: Update web documentation for CLI tools

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Refine arv-copy --src and --dst help
Brett Smith [Fri, 24 May 2024 21:19:05 +0000 (17:19 -0400)]
21020: Refine arv-copy --src and --dst help

Try to be more explicit about possible values and defaults.
Use Markdown-inspired backticks for literal quotes.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Remove the make_block_cache test utility function
Brett Smith [Fri, 24 May 2024 20:39:29 +0000 (16:39 -0400)]
21020: Remove the make_block_cache test utility function

Clearing the user's cache is pretty rude for the tests to do, even if
it's "safe."

This causes the CollectionWriter tests around replication to
fail. They're not worth fixing since there's already a branch for #15397
to remove them wholesale.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Sort imports to follow PEP 8
Brett Smith [Fri, 24 May 2024 19:54:15 +0000 (15:54 -0400)]
21020: Sort imports to follow PEP 8

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Update arv-put to use cache directories from environment
Brett Smith [Fri, 24 May 2024 18:55:45 +0000 (14:55 -0400)]
21020: Update arv-put to use cache directories from environment

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Generalize arv-put's arvados.util import
Brett Smith [Fri, 24 May 2024 18:19:20 +0000 (14:19 -0400)]
21020: Generalize arv-put's arvados.util import

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>

6 months ago21020: Add subdirectory argument to storage_path
Brett Smith [Fri, 24 May 2024 16:38:42 +0000 (12:38 -0400)]
21020: Add subdirectory argument to storage_path

A lot of users want this anyway so this is an easy way to DRY things
up.

Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>