arvados.git
9 months ago20825: Remove print statement
Peter Amstutz [Tue, 12 Sep 2023 01:44:48 +0000 (21:44 -0400)]
20825: Remove print statement

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

9 months ago20825: Add runnerProcessName
Peter Amstutz [Tue, 12 Sep 2023 01:38:13 +0000 (21:38 -0400)]
20825: Add runnerProcessName

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

9 months ago20825: Fix edge case producing incorrect error
Peter Amstutz [Tue, 12 Sep 2023 01:25:31 +0000 (21:25 -0400)]
20825: Fix edge case producing incorrect error

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

9 months ago20825: Fix git_info
Peter Amstutz [Tue, 12 Sep 2023 01:09:14 +0000 (21:09 -0400)]
20825: Fix git_info

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

9 months ago20825: Fixing invocation
Peter Amstutz [Tue, 12 Sep 2023 00:58:18 +0000 (20:58 -0400)]
20825: Fixing invocation

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

9 months ago20825: arv:SeparateRunner first try
Peter Amstutz [Tue, 12 Sep 2023 00:42:55 +0000 (20:42 -0400)]
20825: arv:SeparateRunner first try

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

9 months ago20937: fix deadlock with duplicated blocks
Peter Amstutz [Mon, 11 Sep 2023 20:45:44 +0000 (16:45 -0400)]
20937: fix deadlock with duplicated blocks

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

9 months ago20937: Set limit on 'put' queue
Peter Amstutz [Mon, 11 Sep 2023 20:10:08 +0000 (16:10 -0400)]
20937: Set limit on 'put' queue

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

9 months ago20937: Fix in -> is typo
Peter Amstutz [Mon, 11 Sep 2023 19:57:53 +0000 (15:57 -0400)]
20937: Fix in -> is typo

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

9 months ago20937: Handle None result
Peter Amstutz [Mon, 11 Sep 2023 19:56:18 +0000 (15:56 -0400)]
20937: Handle None result

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

9 months ago20937: Fix pathmapper use of http_to_keep
Peter Amstutz [Mon, 11 Sep 2023 17:02:42 +0000 (13:02 -0400)]
20937: Fix pathmapper use of http_to_keep

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

9 months ago20937: Add error handling to threaded collection copy
Peter Amstutz [Mon, 11 Sep 2023 14:02:26 +0000 (10:02 -0400)]
20937: Add error handling to threaded collection copy

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

9 months ago20937: Better handling of repeated blocks
Peter Amstutz [Fri, 8 Sep 2023 02:46:44 +0000 (22:46 -0400)]
20937: Better handling of repeated blocks

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

9 months ago20937: Fix progress writer
Peter Amstutz [Fri, 8 Sep 2023 02:33:51 +0000 (22:33 -0400)]
20937: Fix progress writer

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

9 months ago20937: Parallel collection copy
Peter Amstutz [Thu, 5 Oct 2023 19:14:31 +0000 (15:14 -0400)]
20937: Parallel collection copy

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

9 months ago20937: Add http import capability to arv-copy
Peter Amstutz [Fri, 8 Sep 2023 01:52:14 +0000 (21:52 -0400)]
20937: Add http import capability to arv-copy

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

9 months ago20891: refined group narrowing Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Thu, 5 Oct 2023 16:11:28 +0000 (12:11 -0400)]
20891: refined group narrowing Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months agoMerge branch 'main' from workbench2.git
Tom Clegg [Thu, 5 Oct 2023 15:46:31 +0000 (11:46 -0400)]
Merge branch 'main' from workbench2.git

refs #18874

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

9 months agoMerge branch '21002-restore-banner-adjust-width'
Lisa Knox [Thu, 5 Oct 2023 14:45:32 +0000 (10:45 -0400)]
Merge branch '21002-restore-banner-adjust-width'

closes #21002

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

9 months ago20300: Fix crash on empty Content-Type header.
Tom Clegg [Thu, 5 Oct 2023 13:48:29 +0000 (09:48 -0400)]
20300: Fix crash on empty Content-Type header.

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

9 months ago15768: adjusted project spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox...
Lisa Knox [Wed, 4 Oct 2023 20:07:51 +0000 (16:07 -0400)]
15768: adjusted project spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: restored search spec to original Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Wed, 4 Oct 2023 17:42:27 +0000 (13:42 -0400)]
15768: restored search spec to original Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: cleanup Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Wed, 4 Oct 2023 17:31:51 +0000 (13:31 -0400)]
15768: cleanup Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: fixed 422 handling on untrash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Wed, 4 Oct 2023 16:19:43 +0000 (12:19 -0400)]
15768: fixed 422 handling on untrash Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20300: Update test.
Tom Clegg [Wed, 4 Oct 2023 15:45:09 +0000 (11:45 -0400)]
20300: Update test.

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

9 months ago20300: Fix controller-to-railsapi callback usage.
Tom Clegg [Wed, 4 Oct 2023 15:07:20 +0000 (11:07 -0400)]
20300: Fix controller-to-railsapi callback usage.

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

9 months ago15768: narrowed 422 handling on copyCollection Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Wed, 4 Oct 2023 14:21:56 +0000 (10:21 -0400)]
15768: narrowed 422 handling on copyCollection Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months agoMerge branch '21033-wb2-dependency-upgrades'. Closes #21033
Lucas Di Pentima [Tue, 3 Oct 2023 20:52:35 +0000 (17:52 -0300)]
Merge branch '21033-wb2-dependency-upgrades'. Closes #21033

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

9 months ago21033: Applies dependency upgrades.
Lucas Di Pentima [Tue, 3 Oct 2023 18:59:23 +0000 (15:59 -0300)]
21033: Applies dependency upgrades.

Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>

9 months ago15768: removed vestigial foreach loops in project-actions Arvados-DCO-1.1-Signed...
Lisa Knox [Tue, 3 Oct 2023 18:05:37 +0000 (14:05 -0400)]
15768: removed vestigial foreach loops in project-actions Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: changed navigateTo to take a string only Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Tue, 3 Oct 2023 17:28:15 +0000 (13:28 -0400)]
15768: changed navigateTo to take a string only Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: removed submit func from ms popover Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Tue, 3 Oct 2023 14:02:15 +0000 (10:02 -0400)]
15768: removed submit func from ms popover Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months agoMerge branch '20990-name-btree' refs #20990
Peter Amstutz [Tue, 3 Oct 2023 13:54:30 +0000 (09:54 -0400)]
Merge branch '20990-name-btree' refs #20990

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

9 months ago15768: uncommented image preview test spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox...
Lisa Knox [Tue, 3 Oct 2023 13:43:46 +0000 (09:43 -0400)]
15768: uncommented image preview test spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: fixed waitfordom args in collection spec Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Tue, 3 Oct 2023 13:38:51 +0000 (09:38 -0400)]
15768: fixed waitfordom args in collection spec Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: fixed mstoolbar button ripple Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Tue, 3 Oct 2023 13:29:36 +0000 (09:29 -0400)]
15768: fixed mstoolbar button ripple Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago21030: Use a CTE instead of temporary table for trash and frozen
Peter Amstutz [Mon, 2 Oct 2023 21:09:05 +0000 (17:09 -0400)]
21030: Use a CTE instead of temporary table for trash and frozen

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

9 months ago21030: Use a CTE instead of temporary table for update_permissions
Peter Amstutz [Mon, 2 Oct 2023 20:37:53 +0000 (16:37 -0400)]
21030: Use a CTE instead of temporary table for update_permissions

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

9 months ago21028: Build Ruby from source on rocky8
Brett Smith [Fri, 29 Sep 2023 22:48:41 +0000 (18:48 -0400)]
21028: Build Ruby from source on rocky8

Same rationale as fe8da34676be7c6fbb1042fcfcabee19bfa424d0.

Refs #21028.

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

9 months ago20300: Add back /logout stub.
Tom Clegg [Fri, 29 Sep 2023 21:06:26 +0000 (17:06 -0400)]
20300: Add back /logout stub.

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

9 months agoNote that groups/contents API can accept a user UUID
Brett Smith [Fri, 29 Sep 2023 19:35:21 +0000 (15:35 -0400)]
Note that groups/contents API can accept a user UUID

This is very helpful for generalizing project walk code and I don't
think it's documented anywhere.

No issue #.

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

9 months ago21028: Build Ruby from source on rocky8
Brett Smith [Fri, 29 Sep 2023 19:23:56 +0000 (15:23 -0400)]
21028: Build Ruby from source on rocky8

Without this, RVM downloads a binary Ruby with a bunch of configuration
options turned on. This can lead to problems building extensions when
Ruby thinks a certain feature is supported but our Docker image doesn't
have the headers to support it. Right now we're seeing that in the zlib
gem: it has extra code to turn on when Ruby supports Valgrind, but we
don't have the Valgrind headers necessary to build that code.

Closes #21028.

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

9 months ago20878: Bugfix missing variable sigil
Brett Smith [Fri, 29 Sep 2023 19:22:13 +0000 (15:22 -0400)]
20878: Bugfix missing variable sigil

Without this, the test compared against the constant string "TARGET" and
never tried to reuse built RPMs.

Refs #20878.

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

9 months agoMerge branch '18874-merge-wb2'
Tom Clegg [Fri, 29 Sep 2023 17:46:58 +0000 (13:46 -0400)]
Merge branch '18874-merge-wb2'

refs #18874

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

9 months agoMerge branch '19818-api-pydoc'
Brett Smith [Fri, 29 Sep 2023 15:28:50 +0000 (11:28 -0400)]
Merge branch '19818-api-pydoc'

Closes #19818.

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

9 months ago20300: Remove obsolete auth code.
Tom Clegg [Fri, 29 Sep 2023 14:11:44 +0000 (10:11 -0400)]
20300: Remove obsolete auth code.

The browser-facing parts are now handled by controller.

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

9 months ago20932: Update API index for Workbench 2 default
Brett Smith [Fri, 29 Sep 2023 14:21:50 +0000 (10:21 -0400)]
20932: Update API index for Workbench 2 default

* Just call it "Workbench," not "Workbench 2" or "new Workbench."
* Remove reference to Workbench 1 Advanced tab.

Refs #20932.

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

9 months ago20300: Fix flaky test.
Tom Clegg [Tue, 26 Sep 2023 13:07:51 +0000 (09:07 -0400)]
20300: Fix flaky test.

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

9 months ago20300: Fix login callback redirect.
Tom Clegg [Mon, 25 Sep 2023 21:10:38 +0000 (17:10 -0400)]
20300: Fix login callback redirect.

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

9 months ago20300: Use Rails 7.0 config defaults.
Tom Clegg [Mon, 25 Sep 2023 14:45:11 +0000 (10:45 -0400)]
20300: Use Rails 7.0 config defaults.

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

9 months ago20300: Bypass query cache when re-fetching record for race check.
Tom Clegg [Mon, 25 Sep 2023 14:43:32 +0000 (10:43 -0400)]
20300: Bypass query cache when re-fetching record for race check.

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

9 months ago20300: Merge similar test cases and fix query cache sensitivity.
Tom Clegg [Mon, 25 Sep 2023 14:05:23 +0000 (10:05 -0400)]
20300: Merge similar test cases and fix query cache sensitivity.

Token expiration tests needlessly relied on the Rails < 7.0 behavior
of disabling the query cache during tests, such that successive calls
to db_current_time would never return equal times.

Merged the admin and non-admin test cases, since they have the same
structure and nearly the same expectations.

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

9 months ago20300: Turn off overrides of Rails 7.0 framework defaults.
Tom Clegg [Thu, 21 Sep 2023 20:37:05 +0000 (16:37 -0400)]
20300: Turn off overrides of Rails 7.0 framework defaults.

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

9 months ago20300: Fix relative import paths.
Tom Clegg [Thu, 21 Sep 2023 19:57:53 +0000 (15:57 -0400)]
20300: Fix relative import paths.

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

9 months ago20300: Update exec_query bind vars usage for Rails 7.
Tom Clegg [Thu, 21 Sep 2023 18:56:21 +0000 (14:56 -0400)]
20300: Update exec_query bind vars usage for Rails 7.

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

9 months ago20300: Update time.to_s(:db) to to_fs(:db).
Tom Clegg [Thu, 21 Sep 2023 15:50:19 +0000 (11:50 -0400)]
20300: Update time.to_s(:db) to to_fs(:db).

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

9 months ago20300: Delete obsolete websocket stub.
Tom Clegg [Thu, 21 Sep 2023 15:49:52 +0000 (11:49 -0400)]
20300: Delete obsolete websocket stub.

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

9 months ago20300: Fix missing imports in initializers.
Tom Clegg [Thu, 21 Sep 2023 15:49:27 +0000 (11:49 -0400)]
20300: Fix missing imports in initializers.

Autoload no longer works in initializers.

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

9 months ago20300: Add sprockets-rails.
Tom Clegg [Thu, 21 Sep 2023 02:18:33 +0000 (22:18 -0400)]
20300: Add sprockets-rails.

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

9 months ago20300: Rail 7.0 app:update.
Tom Clegg [Thu, 21 Sep 2023 02:06:34 +0000 (22:06 -0400)]
20300: Rail 7.0 app:update.

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

9 months ago20300: Update to Rails 7.0.
Tom Clegg [Thu, 21 Sep 2023 01:19:18 +0000 (21:19 -0400)]
20300: Update to Rails 7.0.

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

9 months ago20300: Use Rails 6.1 config defaults.
Tom Clegg [Thu, 21 Sep 2023 02:05:55 +0000 (22:05 -0400)]
20300: Use Rails 6.1 config defaults.

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

9 months ago20300: Remove config overrides from Rails 5.0 upgrade.
Tom Clegg [Tue, 19 Sep 2023 15:10:56 +0000 (11:10 -0400)]
20300: Remove config overrides from Rails 5.0 upgrade.

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

9 months ago20300: Use Rails 6.0 config defaults.
Tom Clegg [Thu, 21 Sep 2023 02:05:32 +0000 (22:05 -0400)]
20300: Use Rails 6.0 config defaults.

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

9 months ago20300: Update symbols to strings in relations.
Tom Clegg [Tue, 19 Sep 2023 14:04:16 +0000 (10:04 -0400)]
20300: Update symbols to strings in relations.

In Rails 6.1 the column names are converted to strings internally, so
checking for "foreign_key == :owner_uuid" no longer works.

Using symbols continues to work when declaring relations, but they are
updated to strings anyway for clarity, and to match
canonical/documented usage.

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

9 months ago20300: Use Rails 5.2 config defaults.
Tom Clegg [Tue, 19 Sep 2023 13:44:52 +0000 (09:44 -0400)]
20300: Use Rails 5.2 config defaults.

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

9 months ago20300: Rail 6.1 app:update.
Tom Clegg [Tue, 19 Sep 2023 04:04:45 +0000 (00:04 -0400)]
20300: Rail 6.1 app:update.

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

9 months ago20300: Update bundle to rails 6.1.
Tom Clegg [Tue, 19 Sep 2023 03:56:57 +0000 (23:56 -0400)]
20300: Update bundle to rails 6.1.

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

9 months ago20300: Update test to new Rails API.
Tom Clegg [Tue, 19 Sep 2023 03:55:46 +0000 (23:55 -0400)]
20300: Update test to new Rails API.

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

9 months ago20300: Mark belongs_to relations as optional.
Tom Clegg [Mon, 18 Sep 2023 20:06:29 +0000 (16:06 -0400)]
20300: Mark belongs_to relations as optional.

Temporary migration switch is no longer effective.

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

9 months ago20300: Rails 6.0 app:update
Tom Clegg [Mon, 25 Sep 2023 18:36:56 +0000 (14:36 -0400)]
20300: Rails 6.0 app:update

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

9 months ago20300: Add rails-generated files to .licenseignore.
Tom Clegg [Thu, 14 Sep 2023 13:37:26 +0000 (09:37 -0400)]
20300: Add rails-generated files to .licenseignore.

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

9 months ago20300: Fix key order sensitivity in test, part 2.
Tom Clegg [Thu, 7 Sep 2023 18:01:24 +0000 (14:01 -0400)]
20300: Fix key order sensitivity in test, part 2.

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

9 months ago20300: Fix key order sensitivity in test, part 1.
Tom Clegg [Thu, 7 Sep 2023 17:45:13 +0000 (13:45 -0400)]
20300: Fix key order sensitivity in test, part 1.

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

9 months ago20300: Update expected content-type in test.
Tom Clegg [Thu, 7 Sep 2023 14:13:53 +0000 (10:13 -0400)]
20300: Update expected content-type in test.

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

9 months ago20300: Fix where(nil, ...) case.
Tom Clegg [Thu, 7 Sep 2023 13:39:34 +0000 (09:39 -0400)]
20300: Fix where(nil, ...) case.

Rails 5 accepted where(nil, ...) as a no-op, but in Rails 6 that's an
error.

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

9 months ago20300: Fix YAML usage.
Tom Clegg [Thu, 7 Sep 2023 13:37:56 +0000 (09:37 -0400)]
20300: Fix YAML usage.

YAML.safe_load_file does not exist until Ruby 3.

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

9 months ago20300: Remove obsolete uses of set_attribute_was.
Tom Clegg [Thu, 7 Sep 2023 17:53:41 +0000 (13:53 -0400)]
20300: Remove obsolete uses of set_attribute_was.

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

9 months ago20300: Change deprecated update_attributes to update.
Tom Clegg [Wed, 6 Sep 2023 21:21:50 +0000 (17:21 -0400)]
20300: Change deprecated update_attributes to update.

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

9 months ago19818: Document arvados.api module 19818-api-pydoc
Brett Smith [Fri, 29 Sep 2023 02:04:46 +0000 (22:04 -0400)]
19818: Document arvados.api module

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

9 months ago19818: Deprecate arvados.api.OrderedJsonModel
Brett Smith [Fri, 29 Sep 2023 01:35:38 +0000 (21:35 -0400)]
19818: Deprecate arvados.api.OrderedJsonModel

Python dictionaries started preserving insertion order in CPython 3.6,
and that became a specified feature of the language in Python 3.7. That
means the default model has the same behavior as OrderedJsonModel on
every platform supported by Arvados. Deprecate the class accordingly.

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

9 months agoMerge branch '20885-pdoc-style'
Brett Smith [Thu, 28 Sep 2023 23:56:43 +0000 (19:56 -0400)]
Merge branch '20885-pdoc-style'

Closes #20885.

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

9 months ago21002: set banner maxWidth to 50% Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Thu, 28 Sep 2023 19:23:33 +0000 (15:23 -0400)]
21002: set banner maxWidth to 50% Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago21002: fixed notif menu clickboxes Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Thu, 28 Sep 2023 16:03:05 +0000 (12:03 -0400)]
21002: fixed notif menu clickboxes Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago18874: Merge commit '6f8dcb2b13f3058db656908fb26b09e23b527f08' into 18874-merge-wb2
Tom Clegg [Thu, 28 Sep 2023 15:24:01 +0000 (11:24 -0400)]
18874: Merge commit '6f8dcb2b13f3058db656908fb26b09e23b527f08' into 18874-merge-wb2

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

9 months ago21002: fixed tooltip focus on notificatoin icon Arvados-DCO-1.1-Signed-off-by: Lisa...
Lisa Knox [Thu, 28 Sep 2023 14:30:25 +0000 (10:30 -0400)]
21002: fixed tooltip focus on notificatoin icon Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20891: corrected navigation function in renderer Arvados-DCO-1.1-Signed-off-by:...
Lisa Knox [Wed, 27 Sep 2023 19:48:18 +0000 (15:48 -0400)]
20891: corrected navigation function in renderer  Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20382: refined menukind narrowing Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Wed, 27 Sep 2023 13:13:51 +0000 (09:13 -0400)]
20382: refined menukind narrowing Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20382: works for admins Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii...
Lisa Knox [Tue, 26 Sep 2023 20:33:12 +0000 (16:33 -0400)]
20382: works for admins Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20382: cancel in context menu works for non-admins Arvados-DCO-1.1-Signed-off-by...
Lisa Knox [Tue, 26 Sep 2023 19:36:21 +0000 (15:36 -0400)]
20382: cancel in context menu works for non-admins Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago15768: fixed open-in-new-tab test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa...
Lisa Knox [Tue, 26 Sep 2023 13:52:39 +0000 (09:52 -0400)]
15768: fixed open-in-new-tab test Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>

9 months ago20885: Update PySDK docstrings after pdoc migration 20885-pdoc-style
Brett Smith [Mon, 25 Sep 2023 20:26:46 +0000 (16:26 -0400)]
20885: Update PySDK docstrings after pdoc migration

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

9 months ago20885: Add our own pdoc wrapper
Brett Smith [Mon, 25 Sep 2023 21:31:24 +0000 (17:31 -0400)]
20885: Add our own pdoc wrapper

Mainly to support admonitions. See the documentation and comments in
pysdk_pdoc.py for details.

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

9 months ago20885: Clean up run-tests Python install env
Brett Smith [Mon, 25 Sep 2023 20:40:56 +0000 (16:40 -0400)]
20885: Clean up run-tests Python install env

Most of this code duplicates sdk/python/setup.py and should no longer be
necessary with modern pip. Invoking pip so often also makes it slower
than it needs to be.

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

9 months ago20300: Call safe_load explicitly instead of using safe_yaml gem.
Tom Clegg [Wed, 6 Sep 2023 21:20:11 +0000 (17:20 -0400)]
20300: Call safe_load explicitly instead of using safe_yaml gem.

safe_yaml breaks new i18n.

ArgumentError: wrong number of arguments (given 2, expected 1)
/home/tom/.gem/ruby/2.7.0/gems/safe_yaml-1.0.5/lib/safe_yaml.rb:37:in `unsafe_load_file'
/home/tom/.gem/ruby/2.7.0/gems/i18n-1.14.1/lib/i18n/backend/base.rb:254:in `load_yml'
...

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

9 months ago20300: Remove extra Time.parse(), which Rails 6 does implicitly.
Tom Clegg [Tue, 5 Sep 2023 13:49:33 +0000 (09:49 -0400)]
20300: Remove extra Time.parse(), which Rails 6 does implicitly.

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

9 months ago20300: Remove obsolete i18n version pin.
Tom Clegg [Tue, 5 Sep 2023 13:40:44 +0000 (09:40 -0400)]
20300: Remove obsolete i18n version pin.

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

9 months ago20300: Update gemfiles to rails 6.
Tom Clegg [Mon, 18 Sep 2023 18:36:54 +0000 (14:36 -0400)]
20300: Update gemfiles to rails 6.

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

9 months agoMerge branch '20862-google-api-client'
Tom Clegg [Mon, 25 Sep 2023 18:17:41 +0000 (14:17 -0400)]
Merge branch '20862-google-api-client'

fixes #20862

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

9 months ago20862: Update docs on google-api-client fork. 20862-google-api-client
Tom Clegg [Mon, 25 Sep 2023 18:14:37 +0000 (14:14 -0400)]
20862: Update docs on google-api-client fork.

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