[arvados] updated: 2.7.0-5994-g651e6f0c4e

git repository hosting git at public.arvados.org
Mon Feb 5 19:57:39 UTC 2024


Summary of changes:
 build/README                                       |  11 ++-
 build/package-build-dockerfiles/Makefile           |  15 ----
 build/package-build-dockerfiles/centos7/Dockerfile |  92 ---------------------
 .../package-build-dockerfiles/debian10/Dockerfile  |  76 -----------------
 .../ubuntu1804/Dockerfile                          |  75 -----------------
 build/package-test-dockerfiles/Makefile            |  15 ----
 build/package-test-dockerfiles/centos7/Dockerfile  |  37 ---------
 .../centos7/localrepo.repo                         |   5 --
 build/package-test-dockerfiles/debian10/Dockerfile |  27 ------
 .../package-test-dockerfiles/ubuntu1804/Dockerfile |  32 -------
 .../ubuntu1804/etc-apt-preferences.d-arvados       |   3 -
 .../common-test-rails-server-package.sh            |   4 -
 build/package-testing/rpm-common-test-packages.sh  |  29 +------
 build/run-build-packages-one-target.sh             |  14 +++-
 build/run-build-packages.sh                        |  14 +++-
 build/run-build-test-packages-one-target.sh        |  14 +++-
 build/run-library.sh                               |   7 +-
 cmd/arvados-server/arvados-controller.service      |   5 --
 cmd/arvados-server/arvados-dispatch-cloud.service  |   5 --
 cmd/arvados-server/arvados-dispatch-lsf.service    |   5 --
 cmd/arvados-server/arvados-git-httpd.service       |   5 --
 cmd/arvados-server/arvados-health.service          |   5 --
 cmd/arvados-server/arvados-ws.service              |   5 --
 cmd/arvados-server/crunch-dispatch-slurm.service   |   5 --
 cmd/arvados-server/keep-balance.service            |   5 --
 cmd/arvados-server/keep-web.service                |   5 --
 cmd/arvados-server/keepproxy.service               |   5 --
 cmd/arvados-server/keepstore.service               |   5 --
 doc/user/cwl/cwl-extensions.html.textile.liquid    |   6 +-
 lib/controller/integration_test.go                 |   2 +-
 lib/controller/localdb/login_ldap_docker_test.sh   |   2 +-
 lib/install/arvados.service                        |   5 --
 lib/install/arvadostest_docker_build.sh            |   6 +-
 lib/install/deps.go                                |  28 +++++--
 lib/install/example_from_scratch.sh                |  14 ++--
 lib/pam/docker_test.go                             |   2 +-
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.0.yml        |   9 +-
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.1.yml        |   9 +-
 sdk/cwl/arvados_cwl/arv-cwl-schema-v1.2.yml        |  10 ++-
 sdk/cwl/arvados_cwl/arvcontainer.py                |   9 +-
 sdk/cwl/tests/arvados-tests.yml                    |   5 ++
 .../oom/{19975-oom.cwl => 19975-oom-mispelled.cwl} |   1 +
 sdk/cwl/tests/oom/19975-oom.cwl                    |   2 +-
 sdk/cwl/tests/oom/19975-oom3.cwl                   |   2 +-
 sdk/go/arvados/client.go                           |   5 ++
 sdk/go/keepclient/keepclient_test.go               |   2 +-
 sdk/python/arvados/commands/keepdocker.py          |  50 +++++------
 .../data/hello-world-ManifestV2-OCILayout.tar      | Bin 24064 -> 25600 bytes
 .../python/tests/data/hello-world-ManifestV2.tar   | Bin 24064 -> 23040 bytes
 sdk/python/tests/data/hello-world-README.txt       |  25 ++++++
 sdk/python/tests/test_arv_keepdocker.py            |  36 +++++++-
 services/api/app/models/user.rb                    |  20 ++++-
 services/api/fpm-info.sh                           |   4 -
 .../functional/arvados/v1/users_controller_test.rb |  31 +++++++
 .../crunch-dispatch-local.service                  |   5 --
 .../dockercleaner/arvados-docker-cleaner.service   |  11 +--
 services/workbench2/Makefile                       |   2 +-
 .../cypress/integration/collection.spec.js         |   1 +
 .../workbench2/cypress/integration/process.spec.js |   3 +-
 .../workbench2/cypress/integration/project.spec.js |   1 +
 services/workbench2/docker/Dockerfile              |   4 +-
 .../details-attribute/details-attribute.tsx        |   4 +-
 .../multiselect-toolbar/MultiselectToolbar.tsx     |   7 +-
 .../ms-toolbar-overflow-wrapper.tsx                |   4 +-
 .../resource-type-filters/resource-type-filters.ts |  24 ++++++
 .../all-processes-panel/all-processes-panel.tsx    |   3 +-
 .../src/views/process-panel/process-io-card.tsx    |  50 +++++++++--
 .../src/views/process-panel/process-panel-root.tsx |  61 +++++++-------
 .../search-results-panel-view.tsx                  |  58 ++++++-------
 .../workflow-panel/registered-workflow-panel.tsx   |  18 ++--
 .../workflow-panel/workflow-processes-panel.tsx    |   3 +
 tools/compute-images/scripts/base.sh               |  15 ++--
 ...nsure-encrypted-partitions-aws-ebs-autoscale.sh |  16 +++-
 .../usr-local-bin-ensure-encrypted-partitions.sh   |  16 +++-
 .../multiple_hostnames/pillars/arvados.sls         |   7 --
 .../multiple_hostnames/pillars/postgresql.sls      |  16 ----
 .../multiple_hostnames/states/snakeoil_certs.sls   |  15 +---
 .../single_hostname/pillars/arvados.sls            |   7 --
 .../single_hostname/pillars/postgresql.sls         |  16 ----
 .../single_hostname/states/snakeoil_certs.sls      |  13 ---
 tools/salt-install/provision.sh                    |  37 +++++----
 81 files changed, 468 insertions(+), 759 deletions(-)
 delete mode 100644 build/package-build-dockerfiles/centos7/Dockerfile
 delete mode 100644 build/package-build-dockerfiles/debian10/Dockerfile
 delete mode 100644 build/package-build-dockerfiles/ubuntu1804/Dockerfile
 delete mode 100644 build/package-test-dockerfiles/centos7/Dockerfile
 delete mode 100644 build/package-test-dockerfiles/centos7/localrepo.repo
 delete mode 100644 build/package-test-dockerfiles/debian10/Dockerfile
 delete mode 100644 build/package-test-dockerfiles/ubuntu1804/Dockerfile
 delete mode 100644 build/package-test-dockerfiles/ubuntu1804/etc-apt-preferences.d-arvados
 copy sdk/cwl/tests/oom/{19975-oom.cwl => 19975-oom-mispelled.cwl} (86%)
 copy lib/diagnostics/hello-world.tar => sdk/python/tests/data/hello-world-ManifestV2-OCILayout.tar (70%)
 copy lib/diagnostics/hello-world.tar => sdk/python/tests/data/hello-world-ManifestV2.tar (76%)
 create mode 100644 sdk/python/tests/data/hello-world-README.txt

       via  651e6f0c4eb492a48df0e56783a970c9391237d4 (commit)
       via  cf315eea954e291f56999eb5dcdec559a08e70c0 (commit)
       via  7a2e9199172a3c102e8a6c7b723fd44bc031bda4 (commit)
       via  3f35626784f50e2693ebf793044698323a0a3e10 (commit)
       via  3eb7d9fc324d53f241bce67463c61d69d4f8377a (commit)
       via  a75d6b92ffd4825631277eb8451ce720e16b7f3d (commit)
       via  a6817e221e971f1ea76a9daccf9b37a2d5cecfdd (commit)
       via  03985194ab034629bb27d0ad68f5c1240e9d4c3b (commit)
       via  f65d320d9f4dda35dcf90c294c494b059b4c36a6 (commit)
       via  1d0e275d1c2a1d5cb3d2351334788c13b9eea4a5 (commit)
       via  d506da189ae39bbf86f53e7cd9cda0db45a54695 (commit)
       via  a1bd7e9084b8e0f3168b212aac410e63188b891c (commit)
       via  07228387901a84253e4a9b002203104d49e660cb (commit)
       via  9c1f6806d1632c87fcf903b2bc435997eed9a370 (commit)
       via  5c260a4bfcce9f967dc1518bd52aaaa6d6335c60 (commit)
       via  64b9d0be4153bb46f7c74d677a1ba02cb258f50b (commit)
       via  011eb0e25d52172816cc85fce5dbd29eaa47e374 (commit)
       via  972b62e2bb581832cb7cfafce71e3cc6794e4361 (commit)
       via  d178cf35bcf22fc8eacafd56750110b93c254bc7 (commit)
       via  c2a865cb5c270bc1d4ce021d9d0cf3dd6ea1871c (commit)
       via  70f4713b4eebadc588ab7d6b7054bf7544cbac77 (commit)
       via  5f1b2148d042323bd1a6c963aae1bdbe2ef8e73e (commit)
       via  167dfc6ce7f7190d2c1c72af1b3be97f5fafba95 (commit)
       via  9f487917d8c2aa3958473dd1c11dc584485c1229 (commit)
       via  36871ffc981832ac7cf5131e9ac36626c49d3a2b (commit)
       via  7d355f5ebdeffa4dbdc9cb3544c99390060ee927 (commit)
       via  1200472db41ac1494849f894a8c345d41cd830fd (commit)
       via  84b64f2209d33aa8bc5f847812d888dd5d294747 (commit)
       via  f676ab7f7d8d3c3862ad1121961990f51c493440 (commit)
       via  bbb7119496c003930c887f056353e8dfda152669 (commit)
       via  121107e5b11edf4eb9a5a571fa99d7aea9a731eb (commit)
       via  8851ca95fafb98a40d233e178e4e53fad98cdc73 (commit)
       via  2c622f46cb0324f392a1f8006ac30521a856646b (commit)
       via  f9e3c066c35933d38439f6e6e894dfa23f8d07b6 (commit)
       via  356ab562058965db6552f566dde560178ee8e1e5 (commit)
       via  7ef658fad17ab37abe8130b392bd1f41c82fc50f (commit)
       via  380080b99834735b0461bdf76e3483fe96354a43 (commit)
       via  cf071b15e4cb7f86ecc292bdb81ee5e6b72d80cf (commit)
       via  bdb24aacd6be5584fefc202452402ff4162c69ef (commit)
       via  a79ae7d697e483c6d94eaf0f005acdb762ca0401 (commit)
       via  387744329ae2d630bc039b738aaf8ea3e1f716e3 (commit)
       via  d94bffc3ea54e8f978e8b2c9efffe1148cbb6c30 (commit)
       via  71c6318e6345355c44547dfc7c94aba8b9a0870b (commit)
       via  a966e8bb697ecc803676e9406bc036b028b2973c (commit)
       via  8c59211afc9b8a39f7eca23043132b5bcccbc6e4 (commit)
       via  226ebf449857fe00901610e1831b32f3801e9e22 (commit)
       via  17647c7f12eae3557dfefbe8432c785360630d3d (commit)
       via  0e4b27530c330085782970a96ce2f18292c7c32e (commit)
       via  6b84843b285257b736d4d0d1775feb3f2eeb1d42 (commit)
       via  9905892f3c53dd6f88a14a1c00d4963bf733ad09 (commit)
       via  5b0d52ac3485c84de8df559ac9efaba5c4433135 (commit)
       via  831a23e99ef489047bd8c93b9f0be4bb3e889268 (commit)
       via  5ed93b80f41c2d30d947dee4315e6a04b191b2d5 (commit)
       via  5c2f3f465ac10b674e9033083063489a2d9b73c2 (commit)
       via  c6c5d70c2929ede0ed79edf511025c0a93f5adac (commit)
       via  c35f7316d44a2f72ed4cb2999adc6d8403e3ed01 (commit)
      from  182cff0a8e5dfce51f69bb57978b04ccdb2740a1 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.


commit 651e6f0c4eb492a48df0e56783a970c9391237d4
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Feb 5 14:57:17 2024 -0500

    21158: Swap input/output card order to match process panel
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>

diff --git a/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx b/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
index c2b77c3e6d..aa4c1b29d4 100644
--- a/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
+++ b/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
@@ -137,8 +137,8 @@ export const RegisteredWorkflowPanel = withStyles(styles)(connect(
                 const panelsData: MPVPanelState[] = [
                     { name: "Details" },
                     { name: "Runs" },
-                    { name: "Inputs" },
                     { name: "Outputs" },
+                    { name: "Inputs" },
                     { name: "Definition" },
                 ];
                 return item
@@ -184,18 +184,18 @@ export const RegisteredWorkflowPanel = withStyles(styles)(connect(
                         <MPVPanelContent forwardProps xs maxHeight="100%">
                             <WorkflowProcessesPanel />
                         </MPVPanelContent>
-                        <MPVPanelContent forwardProps xs data-cy="process-inputs" maxHeight="100%">
+                        <MPVPanelContent forwardProps xs data-cy="process-outputs" maxHeight="100%">
                             <ProcessIOCard
-                                label={ProcessIOCardType.INPUT}
-                                params={inputParams}
+                                label={ProcessIOCardType.OUTPUT}
+                                params={outputParams}
                                 raw={{}}
                                 forceShowParams={true}
                             />
                         </MPVPanelContent>
-                        <MPVPanelContent forwardProps xs data-cy="process-outputs" maxHeight="100%">
+                        <MPVPanelContent forwardProps xs data-cy="process-inputs" maxHeight="100%">
                             <ProcessIOCard
-                                label={ProcessIOCardType.OUTPUT}
-                                params={outputParams}
+                                label={ProcessIOCardType.INPUT}
+                                params={inputParams}
                                 raw={{}}
                                 forceShowParams={true}
                             />

commit cf315eea954e291f56999eb5dcdec559a08e70c0
Merge: 3f35626784 7a2e919917
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Feb 5 12:06:02 2024 -0500

    Merge branch 'main' into 21158-wf-page-list refs #21158
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>


commit 3f35626784f50e2693ebf793044698323a0a3e10
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Feb 5 11:31:38 2024 -0500

    21158: Set maxHeight to match new process panel layout
    
    Fix info selection
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>

diff --git a/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx b/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
index e943ae63ea..c2b77c3e6d 100644
--- a/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
+++ b/services/workbench2/src/views/workflow-panel/registered-workflow-panel.tsx
@@ -181,10 +181,10 @@ export const RegisteredWorkflowPanel = withStyles(styles)(connect(
                                 </CardContent>
                             </Card>
                         </MPVPanelContent>
-                        <MPVPanelContent forwardProps xs>
+                        <MPVPanelContent forwardProps xs maxHeight="100%">
                             <WorkflowProcessesPanel />
                         </MPVPanelContent>
-                        <MPVPanelContent forwardProps xs data-cy="process-inputs">
+                        <MPVPanelContent forwardProps xs data-cy="process-inputs" maxHeight="100%">
                             <ProcessIOCard
                                 label={ProcessIOCardType.INPUT}
                                 params={inputParams}
@@ -192,7 +192,7 @@ export const RegisteredWorkflowPanel = withStyles(styles)(connect(
                                 forceShowParams={true}
                             />
                         </MPVPanelContent>
-                        <MPVPanelContent forwardProps xs data-cy="process-outputs">
+                        <MPVPanelContent forwardProps xs data-cy="process-outputs" maxHeight="100%">
                             <ProcessIOCard
                                 label={ProcessIOCardType.OUTPUT}
                                 params={outputParams}
@@ -200,7 +200,7 @@ export const RegisteredWorkflowPanel = withStyles(styles)(connect(
                                 forceShowParams={true}
                             />
                         </MPVPanelContent>
-                        <MPVPanelContent xs>
+                        <MPVPanelContent xs maxHeight="100%">
                             <Card className={classes.filesCard}>
                                 <CardHeader title="Workflow Definition" />
                                 <ProcessOutputCollectionFiles isWritable={false} currentItemUuid={workflowCollection} />
diff --git a/services/workbench2/src/views/workflow-panel/workflow-processes-panel.tsx b/services/workbench2/src/views/workflow-panel/workflow-processes-panel.tsx
index 548f8fc432..48077f9db1 100644
--- a/services/workbench2/src/views/workflow-panel/workflow-processes-panel.tsx
+++ b/services/workbench2/src/views/workflow-panel/workflow-processes-panel.tsx
@@ -10,6 +10,7 @@ import { RootState } from "store/store";
 import { navigateTo } from "store/navigation/navigation-action";
 import { loadDetailsPanel } from "store/details-panel/details-panel-action";
 import { getProcess } from "store/processes/process";
+import { toggleOne, deselectAllOthers } from 'store/multiselect/multiselect-actions';
 
 const mapDispatchToProps = (dispatch: Dispatch): WorkflowProcessesPanelActionProps => ({
     onContextMenu: (event, resourceUuid, resources) => {
@@ -19,6 +20,8 @@ const mapDispatchToProps = (dispatch: Dispatch): WorkflowProcessesPanelActionPro
         }
     },
     onItemClick: (uuid: string) => {
+        dispatch<any>(toggleOne(uuid))
+        dispatch<any>(deselectAllOthers(uuid))
         dispatch<any>(loadDetailsPanel(uuid));
     },
     onItemDoubleClick: uuid => {

commit 3eb7d9fc324d53f241bce67463c61d69d4f8377a
Merge: 182cff0a8e 03985194ab
Author: Peter Amstutz <peter.amstutz at curii.com>
Date:   Mon Feb 5 09:22:59 2024 -0500

    Merge branch 'main' into 21158-wf-page-list
    
    Arvados-DCO-1.1-Signed-off-by: Peter Amstutz <peter.amstutz at curii.com>


-----------------------------------------------------------------------


hooks/post-receive
-- 




More information about the arvados-commits mailing list