Tom Clegg [Sun, 23 Jun 2024 23:50:54 +0000 (19:50 -0400)]
21703: Test trash_sweep for both active and inactive uuid_locks.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Thu, 20 Jun 2024 17:43:46 +0000 (13:43 -0400)]
21703: Skip uuid_locks table in index test.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 18 Jun 2024 18:02:32 +0000 (14:02 -0400)]
21703: Delete unused entries in uuid_locks during trash sweep.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 18 Jun 2024 18:02:05 +0000 (14:02 -0400)]
21703: Hold row lock in uuid_locks table during collection updates.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Tue, 18 Jun 2024 13:47:34 +0000 (09:47 -0400)]
21703: Add uuid_locks table.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Mon, 17 Jun 2024 15:17:03 +0000 (11:17 -0400)]
Merge branch 'zoe-translates/python-sdk-arv_copy-thread-exception'
No issue #
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Mon, 17 Jun 2024 14:49:54 +0000 (10:49 -0400)]
Merge branch '20943-trashed-role-groups' refs #20943
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Zoë Ma [Mon, 17 Jun 2024 03:30:04 +0000 (11:30 +0800)]
In arv-copy command, fix name error in "except" clause
In arv_copy.py, when getting or putting (as part of "arv-copy"
operation), the exception-handling clause had undefined names in
themselves. This would not only throw a hard error at the user but also
prevent subsequent cleanup of the queues.
Fixed by binding the variable name to the exception.
Arvados-DCO-1.1-Signed-off-by: Zoë Ma <zoe.ma@curii.com>
Peter Amstutz [Fri, 14 Jun 2024 17:58:57 +0000 (13:58 -0400)]
20943: Filter groups owned by a project should be deleted
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
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>
Lucas Di Pentima [Fri, 14 Jun 2024 15:04:11 +0000 (12:04 -0300)]
Merge branch '21832-installer-rds-support'
closes #21832
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
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>
Lucas Di Pentima [Thu, 13 Jun 2024 20:40:17 +0000 (17:40 -0300)]
21832: Allows to control whether RDS should be snapshotted before deletion.
Also, changed the default to 'true' as this is more sensible for production
environments.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
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>
Lucas Di Pentima [Thu, 13 Jun 2024 20:02:06 +0000 (17:02 -0300)]
21832: Allows custom postgresql version config.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 19:40:25 +0000 (16:40 -0300)]
21832: Allows custom backup retention period config.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Thu, 13 Jun 2024 19:21:21 +0000 (16:21 -0300)]
21832: Allows to customize the initial RDS storage allocation.
Defaults to 20% of the default max storage allocation.
Also, don't ignore changes in password, as they don't require an RDS recreation
like username does.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 21:43:31 +0000 (18:43 -0300)]
21832: Filters out redacted output from terraform
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 19:52:23 +0000 (16:52 -0300)]
21832: Skips installing local Postgresql when using external service.
Also, makes sure that the trigram extension is enabled.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Tue, 11 Jun 2024 19:44:18 +0000 (16:44 -0300)]
21832: Fixes variable & output parameters naming.
The user created on RDS is not the service admin user (we don't have access
to it, actually), so we'll just use its credentials for setting up Arvados.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Fri, 7 Jun 2024 23:12:08 +0000 (20:12 -0300)]
21832: Enables RDS creation with multiple config params.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Lucas Di Pentima [Fri, 7 Jun 2024 19:15:17 +0000 (16:15 -0300)]
21832: Adds 'use_rds' TF var to create additional VPC resources.
Even though an RDS instance supposedly can be set up as single-AZ,
it requires to be related to a DB Subnet Group resource, which in turn
requires at least 2 subnets from different AZs.
So, when enabling 'use_rds' this code creates a new subnet on a different
AZ from the one that private_subnet is in.
It also supports specifying a custom additional subnet id.
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas.dipentima@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 13:46:37 +0000 (09:46 -0400)]
Fix another wb2 integration test typo, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Thu, 13 Jun 2024 16:08:05 +0000 (12:08 -0400)]
Merge branch '21572-user-packages'
Refs #21572.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Thu, 13 Jun 2024 14:15:49 +0000 (10:15 -0400)]
Merge branch '21621-io-panel-json-tab-copy' into main. Closes #21621
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 13 Jun 2024 14:15:25 +0000 (10:15 -0400)]
21621: Adjust copy to clipboard padding
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 13 Jun 2024 13:10:14 +0000 (09:10 -0400)]
21621: Add unit test for json copy to clipboard
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Tom Clegg [Thu, 13 Jun 2024 01:38:16 +0000 (21:38 -0400)]
Merge branch '21894-diagnostics-dev-version-mismatch'
fixes #21894
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Peter Amstutz [Thu, 13 Jun 2024 00:04:28 +0000 (20:04 -0400)]
Fix wb2 integration typo, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Wed, 12 Jun 2024 22:00:36 +0000 (18:00 -0400)]
Fix integration tests and add output_glob to wb2 API Details, refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
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>
Tom Clegg [Wed, 12 Jun 2024 20:21:43 +0000 (16:21 -0400)]
21894: Fix diagnostics/health version check for dev package case.
If both versions have the same major.minor.patch and different
~devTIMESTAMP suffixes, don't count that as a mismatch.
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Stephen Smith [Wed, 12 Jun 2024 16:13:35 +0000 (12:13 -0400)]
21621: Fix accidentally passing through tabs prop to Tabs component
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 12 Jun 2024 13:48:03 +0000 (09:48 -0400)]
21621: Add copy button to virtual code snippet for io panel json tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lisa Knox [Wed, 12 Jun 2024 13:21:31 +0000 (09:21 -0400)]
merge 21447: closes #21447
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:09:32 +0000 (17:09 -0400)]
21572: Write CLI setup instructions with complete package directions
Fobbing the reader off to individual tool pages for install instructions
is unfriendly and more choice than they need. Just give them a set of
commands that installs everything.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:08:49 +0000 (17:08 -0400)]
21572: Support modules in Red Hat package setup
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:55:22 +0000 (11:55 -0400)]
21572: Add package instructions to repository includes
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:10:13 +0000 (11:10 -0400)]
21572: Refactor repository setup docs into includes
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 15:04:01 +0000 (11:04 -0400)]
21572: Remove Ubuntu universe notebox
As far as I can tell, universe has been enabled by default since at
least focal, the oldest version we currently support.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 14:56:30 +0000 (10:56 -0400)]
21572: Avoid using lsb_release in Debian repository
There's nothing guaranteeing it will be installed, and in fact it's
likely to be missing from skinny server installations.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 14:01:34 +0000 (10:01 -0400)]
21572: Make package repository sections consistent across each other
Now both follow the same pattern of:
* They list supported distros
* They give you one block of commands to run
I think this is the clearest we can do for now.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 13:39:08 +0000 (09:39 -0400)]
21572: Remove GPG fingerprint
This information is not useful to users if we don't tell them how to
verify the fingerprint themselves.
And, that's nontrivial to do on Red Hat distros because yum downloads
and stores the key automatically.
And, there's not much reason for users to trust the fingerprint that
comes from https://doc.arvados.org more than they trust the key itself
from https://public.arvados.org.
So just remove this.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Tue, 11 Jun 2024 21:11:46 +0000 (17:11 -0400)]
Merge branch '21815-trigrams-exclude-ids'
Closes #21815.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Tue, 11 Jun 2024 20:03:52 +0000 (16:03 -0400)]
Merge branch '9964-output-glob-acr' refs #9964
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Stephen Smith [Tue, 11 Jun 2024 19:34:27 +0000 (15:34 -0400)]
Merge branch '21225-project-panel-tabs' into main. Closes #21225
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 11 Jun 2024 19:24:07 +0000 (15:24 -0400)]
21225: Add gray border to project tab bottom to distinguish tab area
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Lisa Knox [Tue, 11 Jun 2024 13:25:28 +0000 (09:25 -0400)]
Merge branch '21762-flaky-search-test'
closes #21762
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Tom Clegg [Mon, 10 Jun 2024 19:43:20 +0000 (15:43 -0400)]
Merge branch '15397-remove-obsolete-apis'
refs #15397
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Tom Clegg [Mon, 10 Jun 2024 15:14:12 +0000 (11:14 -0400)]
Pin gorilla/mux v1.8.0.
refs #21705
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curii.com>
Brett Smith [Mon, 10 Jun 2024 14:55:46 +0000 (10:55 -0400)]
Merge branch '21363-ubuntu2404-salt-installer'
Refs #21363.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 7 Jun 2024 21:08:32 +0000 (17:08 -0400)]
21363: Prefix variables read from /etc/os-release
The immediate problem this solves is accidentally overwriting $VERSION
from local.params. It'll help prevent similar problems in the future
too.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Fri, 7 Jun 2024 20:12:34 +0000 (16:12 -0400)]
21225: Update progress bar param in unit test
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 7 Jun 2024 20:09:53 +0000 (16:09 -0400)]
21225: Fix unset checked list breaking data table unit tests
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Fri, 7 Jun 2024 19:28:07 +0000 (15:28 -0400)]
21363: Avoid Salt bootstrap script on Debian-based distros
The apt-based install method is simple enough that we don't need the
bootstrap script's help. This unblocks Ubuntu 24.04 support.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Stephen Smith [Fri, 7 Jun 2024 18:09:04 +0000 (14:09 -0400)]
21225: Update wait-on dependency for security
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 7 Jun 2024 18:03:11 +0000 (14:03 -0400)]
21225: Allow multi select in project WF runs tab
* Adds forceMultiSelectMode to preserve existing behavior
* Consolidates negative margin styles to subToolbar wrapper element
* Wrapper element allows hiding toolbar without collapsing space
* Add subToolbar hiding when nothing selected and single select allowed
* Remove unnecessary route check now that styles are on the toolbar wrapper
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 7 Jun 2024 13:29:26 +0000 (09:29 -0400)]
21225: Fix cypress tests
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 5 Jun 2024 14:53:23 +0000 (10:53 -0400)]
21225: Create separate filter serializers to ensure runs don't show on project data tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 5 Jun 2024 13:55:22 +0000 (09:55 -0400)]
21225: Connect click handlers accidentally disconnected from project data tables
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Wed, 5 Jun 2024 13:54:39 +0000 (09:54 -0400)]
21225: Skip clipboard test in firefox
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 4 Jun 2024 22:11:07 +0000 (18:11 -0400)]
21225: Fix data table loading indicator if initialized loaded and empty
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 4 Jun 2024 20:09:34 +0000 (16:09 -0400)]
21225: Fix check for empty object
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 4 Jun 2024 20:07:31 +0000 (16:07 -0400)]
21225: Add styles to wrap mutually exclusive tabs and data explorer in same paper
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 3 Jun 2024 17:05:35 +0000 (13:05 -0400)]
21225: Move progressWrapper to data explorer for conditional styles
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 3 Jun 2024 16:55:27 +0000 (12:55 -0400)]
21225: Distinguish between main/sub process in renderer and rename to Worflow Run/Step
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 3 Jun 2024 16:54:18 +0000 (12:54 -0400)]
21225: Add project support to process progress bar and add to project run tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Mon, 3 Jun 2024 14:48:34 +0000 (10:48 -0400)]
21225: Add project workflow runs tab.
* Moves loadMissingProcessInformation to project panel run middleware
* Removes processes from data tab
* Removes processes from data tab filters
* Adds process type filter serializer for runs tab
* Removes process-related columns from data tab
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Fri, 17 May 2024 15:20:19 +0000 (11:20 -0400)]
21225: Rename project panel middleware to data middleware and separate data explorer
Also removes unnecessary dependencies on the middleware like references to
column names from other DataExplorers, shared getFilters that won't be able to
be shared in the future,
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Tue, 14 May 2024 15:17:25 +0000 (11:17 -0400)]
21225: Fix capped maxWidth preventing full width with negative margins on MPV
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 8 Feb 2024 15:20:01 +0000 (10:20 -0500)]
21225: Add mutually exclusive tabs to multi panel view, use for project tabs
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Stephen Smith [Thu, 8 Feb 2024 14:39:21 +0000 (09:39 -0500)]
21225: Combine project panel id consts
Arvados-DCO-1.1-Signed-off-by: Stephen Smith <stephen@curii.com>
Brett Smith [Fri, 7 Jun 2024 16:11:34 +0000 (12:11 -0400)]
21363: Pin SALT_VERSION to the latest minor version
The current Salt bootstrap script seems to want this: starting from
3007, it expects to be able to find what it's looking for under a
`minor/` subdirectory, and the subdirectories of that all follow
`300X.Y/` format.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Brett Smith [Fri, 7 Jun 2024 16:00:58 +0000 (12:00 -0400)]
21363: Update Salt versions to support Ubuntu 24.04
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Lisa Knox [Fri, 7 Jun 2024 14:05:33 +0000 (10:05 -0400)]
21762: fixed sidepanel props
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 7 Jun 2024 13:29:50 +0000 (09:29 -0400)]
21762: tweaked callback observer
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Lisa Knox [Fri, 7 Jun 2024 13:19:24 +0000 (09:19 -0400)]
Revert "21762: added trycatch to observer callback"
This reverts commit
4a9e5c926179b3ab8ff7231904e2db93d42149e0.
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
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>
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>
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>
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>
Peter Amstutz [Thu, 6 Jun 2024 18:58:20 +0000 (14:58 -0400)]
9964: Fix test and add secondaryFiles to test
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Peter Amstutz [Thu, 6 Jun 2024 18:44:49 +0000 (14:44 -0400)]
9964: Update committed discovery doc
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
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>
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>
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>
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>
Peter Amstutz [Thu, 6 Jun 2024 18:00:06 +0000 (14:00 -0400)]
Merge branch 'main' into 9964-output-glob-acr
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
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>
Lisa Knox [Thu, 6 Jun 2024 17:46:49 +0000 (13:46 -0400)]
21762: added trycatch to observer callback
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
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>
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>
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>
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>
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>
Lisa Knox [Wed, 5 Jun 2024 13:10:10 +0000 (09:10 -0400)]
21762: test timeouts and assertions
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>
Peter Amstutz [Tue, 4 Jun 2024 20:46:00 +0000 (16:46 -0400)]
9964: Update comment
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Brett Smith [Tue, 4 Jun 2024 19:07:23 +0000 (15:07 -0400)]
21815: Remove UUID and hash columns from trigram indexes
This should provide more helpful search results when users search for
their own internal arbitrary IDs and improve search performance.
Arvados-DCO-1.1-Signed-off-by: Brett Smith <brett.smith@curii.com>
Peter Amstutz [Tue, 4 Jun 2024 19:25:43 +0000 (15:25 -0400)]
9964: A few more special cases of output patterns
Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz@curii.com>
Lisa Knox [Tue, 4 Jun 2024 18:00:53 +0000 (14:00 -0400)]
21762: added window timeout to test spec
Arvados-DCO-1.1-Signed-off-by: Lisa Knox <lisa.knox@curii.com>