[ARVADOS] updated: 2.1.0-1753-ga5c06be31
Git user
git at public.arvados.org
Wed Dec 22 18:40:30 UTC 2021
Summary of changes:
.gitignore | 1 +
.licenseignore | 2 +
AUTHORS | 3 +-
CONTRIBUTING.md | 12 +-
COPYING | 950 +++++++++-
apps/workbench/Gemfile | 5 +-
apps/workbench/Gemfile.lock | 142 +-
.../app/assets/javascripts/components/search.js | 6 +
.../app/controllers/actions_controller.rb | 2 +-
.../app/controllers/application_controller.rb | 16 +-
.../workbench/app/controllers/groups_controller.rb | 4 +-
.../app/controllers/sessions_controller.rb | 3 +-
apps/workbench/app/helpers/application_helper.rb | 2 +-
apps/workbench/app/models/arvados_resource_list.rb | 1 +
apps/workbench/app/models/group.rb | 9 +-
.../views/application/_projects_tree_menu.html.erb | 2 +-
apps/workbench/app/views/layouts/body.html.erb | 6 -
apps/workbench/app/views/projects/_choose.html.erb | 2 +-
apps/workbench/app/views/projects/show.html.erb | 3 +
.../app/views/users/_current_token.html.erb | 9 +
apps/workbench/app/views/users/welcome.html.erb | 80 +-
apps/workbench/bin/yarn | 15 -
apps/workbench/config/application.rb | 2 +
apps/workbench/config/arvados_config.rb | 56 +-
apps/workbench/config/boot.rb | 1 -
apps/workbench/config/initializers/lograge.rb | 1 +
apps/workbench/fpm-info.sh | 8 +-
.../images/dax.png => public/arvados-logo-big.png} | Bin
.../test/controllers/projects_controller_test.rb | 8 +-
.../test/controllers/work_units_controller_test.rb | 8 +-
.../test/integration/application_layout_test.rb | 6 +-
apps/workbench/test/integration/logins_test.rb | 5 +-
apps/workbench/test/integration/work_units_test.rb | 4 +-
build/create-plot-data-from-log.sh | 1 -
build/get-package-version.sh | 64 +
build/package-build-dockerfiles/Makefile | 10 +-
build/package-build-dockerfiles/centos7/Dockerfile | 4 +-
.../package-build-dockerfiles/debian10/Dockerfile | 6 +-
.../{ubuntu1604 => debian11}/Dockerfile | 18 +-
.../ubuntu1804/Dockerfile | 6 +-
.../ubuntu2004/Dockerfile | 6 +-
build/package-test-dockerfiles/Makefile | 8 +-
build/package-test-dockerfiles/centos7/Dockerfile | 6 +-
build/package-test-dockerfiles/debian10/Dockerfile | 2 +-
.../{ubuntu1604 => debian11}/Dockerfile | 14 +-
.../ubuntu1604/etc-apt-preferences.d-arvados | 3 -
.../package-test-dockerfiles/ubuntu1804/Dockerfile | 2 +-
.../package-test-dockerfiles/ubuntu2004/Dockerfile | 2 +-
...ckages-debian8.sh => test-packages-debian11.sh} | 0
build/package-testing/test-packages-debian9.sh | 1 -
build/package-testing/test-packages-ubuntu1404.sh | 1 -
build/package-testing/test-packages-ubuntu1604.sh | 1 -
build/rails-package-scripts/README.md | 1 -
build/rails-package-scripts/arvados-api-server.sh | 2 +-
build/rails-package-scripts/postinst.sh | 35 +-
build/rails-package-scripts/step2.sh | 3 +-
build/run-build-docker-images.sh | 5 +-
build/run-build-docker-jobs-image.sh | 4 +-
build/run-build-packages-one-target.sh | 14 +-
build/run-build-packages.sh | 92 +-
build/run-library.sh | 175 +-
build/run-tests.sh | 16 +-
build/version-at-commit.sh | 16 +-
cc-by-sa-3.0.txt | 312 +---
cmd/arvados-client/cmd.go | 2 +
cmd/arvados-client/container_gateway.go | 42 +-
cmd/arvados-client/container_gateway_test.go | 92 +
cmd/arvados-package/cmd.go | 32 +-
cmd/arvados-package/install.go | 8 +-
cmd/arvados-server/arvados-controller.service | 3 -
cmd/arvados-server/arvados-dispatch-cloud.service | 3 -
...roller.service => arvados-dispatch-lsf.service} | 7 +-
cmd/arvados-server/arvados-ws.service | 3 -
cmd/arvados-server/cmd.go | 4 +
.../arvados-server}/keepstore.service | 4 +-
doc/Rakefile | 13 +-
doc/_config.yml | 27 +-
doc/_includes/_branchname.liquid | 11 +
.../_container_runtime_constraints.liquid | 3 +
.../_container_scheduling_parameters.liquid | 2 +-
doc/_includes/_create_superuser_token.liquid | 2 +-
...dhat_key.liquid => _gpg_key_fingerprint.liquid} | 1 -
doc/_includes/_install_compute_docker.liquid | 8 +
doc/_includes/_install_custom_certificates.liquid | 26 +
doc/_includes/_install_debian_key.liquid | 10 +-
doc/_includes/_install_rails_command.liquid | 4 +-
doc/_includes/_install_ruby_and_bundler.liquid | 41 +-
....liquid => _metadata_vocabulary_example.liquid} | 6 +-
.../_singularity_mksquashfs_configuration.liquid | 15 +
doc/_includes/_tutorial_expectations.liquid | 2 +-
...llection-managed-properties.html.textile.liquid | 12 +-
.../collection-versioning.html.textile.liquid | 4 +-
doc/admin/config-migration.html.textile.liquid | 24 +-
doc/admin/config-urls.html.textile.liquid | 274 +++
...eep-measuring-deduplication.html.textile.liquid | 78 +
doc/admin/keep-recovering-data.html.textile.liquid | 4 +-
...uid => metadata-vocabulary.html.textile.liquid} | 20 +-
doc/admin/metrics.html.textile.liquid | 1 +
...restricting-upload-download.html.textile.liquid | 169 ++
doc/admin/storage-classes.html.textile.liquid | 37 +-
.../token-expiration-policy.html.textile.liquid | 95 +-
doc/admin/upgrading.html.textile.liquid | 123 +-
doc/admin/user-activity.html.textile.liquid | 4 +-
doc/admin/user-management-cli.html.textile.liquid | 48 +-
doc/api/execution.html.textile.liquid | 2 +-
doc/api/keep-web-urls.html.textile.liquid | 4 +-
doc/api/methods.html.textile.liquid | 51 +-
doc/api/methods/collections.html.textile.liquid | 9 +-
.../methods/container_requests.html.textile.liquid | 3 +-
doc/api/methods/containers.html.textile.liquid | 5 +-
doc/api/methods/groups.html.textile.liquid | 50 +-
doc/api/methods/links.html.textile.liquid | 10 +
doc/api/methods/users.html.textile.liquid | 28 +-
doc/api/permission-model.html.textile.liquid | 13 +-
doc/api/projects.html.textile.liquid | 69 +
doc/api/requests.html.textile.liquid | 32 +-
doc/api/tokens.html.textile.liquid | 38 +-
doc/architecture/dispatchcloud.html.textile.liquid | 99 +
doc/architecture/dispatchcloud.svg | 1 +
.../keep-components-overview.html.textile.liquid | 10 +-
.../keep-data-lifecycle.html.textile.liquid | 2 +-
doc/architecture/singularity.html.textile.liquid | 35 +
doc/images/Session_Establishment.svg | 872 ++++++++-
...ment.svg => Session_Establishment_with_SSO.svg} | 0
.../arvados-on-kubernetes-GKE.html.textile.liquid | 4 +-
...ados-on-kubernetes-minikube.html.textile.liquid | 2 +-
.../arvados-on-kubernetes.html.textile.liquid | 2 +-
doc/install/arvbox.html.textile.liquid | 6 +-
...configure-s3-object-storage.html.textile.liquid | 23 +-
.../container-shell-access.html.textile.liquid | 44 +
.../install-compute-node.html.textile.liquid | 17 +-
.../install-dispatch-cloud.html.textile.liquid | 4 +-
.../install-dispatch.html.textile.liquid | 121 ++
.../configure-slurm.html.textile.liquid | 8 +-
.../install-dispatch.html.textile.liquid | 10 +-
.../crunch2-slurm/install-test.html.textile.liquid | 4 +-
...nstall-compute-node-docker.html.textile.liquid} | 13 +-
...ll-compute-node-singularity.html.textile.liquid | 73 +
doc/install/index.html.textile.liquid | 2 +-
.../install-arv-git-httpd.html.textile.liquid | 4 +-
.../install-keep-balance.html.textile.liquid | 4 +-
doc/install/install-keep-web.html.textile.liquid | 8 +-
doc/install/install-keepproxy.html.textile.liquid | 2 +-
...nstall-manual-prerequisites.html.textile.liquid | 82 +-
doc/install/install-postgresql.html.textile.liquid | 7 +-
.../install-shell-server.html.textile.liquid | 1 -
.../install-workbench2-app.html.textile.liquid | 2 +-
doc/install/packages.html.textile.liquid | 7 +-
doc/install/salt-multi-host.html.textile.liquid | 280 ++-
doc/install/salt-single-host.html.textile.liquid | 127 +-
doc/install/salt-vagrant.html.textile.liquid | 2 +-
doc/install/salt.html.textile.liquid | 109 +-
doc/install/setup-login.html.textile.liquid | 6 +-
doc/sdk/go/example.html.textile.liquid | 2 +-
doc/sdk/index.html.textile.liquid | 3 +-
doc/sdk/java-v2/index.html.textile.liquid | 6 +-
doc/sdk/java/example.html.textile.liquid | 83 -
doc/sdk/java/index.html.textile.liquid | 146 --
doc/sdk/python/cookbook.html.textile.liquid | 18 +-
doc/sdk/python/sdk-python.html.textile.liquid | 6 +-
doc/user/cwl/costanalyzer.html.textile.liquid | 96 +
.../cwl/crunchstat-summary.html.textile.liquid | 150 ++
doc/user/cwl/cwl-extensions.html.textile.liquid | 51 +-
doc/user/cwl/cwl-run-options.html.textile.liquid | 10 +-
doc/user/cwl/cwl-runner.html.textile.liquid | 2 +-
.../cwl/federated-workflows.html.textile.liquid | 2 +-
doc/user/cwl/images/crunchstat-summary-html.png | Bin 0 -> 132084 bytes
.../container-shell-access.html.textile.liquid | 79 +
doc/user/topics/arv-copy.html.textile.liquid | 29 +-
doc/user/topics/arv-docker.html.textile.liquid | 8 +-
.../topics/arvados-sync-groups.html.textile.liquid | 13 +-
.../collection-versioning.html.textile.liquid | 2 +-
.../topics/storage-classes.html.textile.liquid | 30 +-
go.mod | 58 +-
go.sum | 939 +++++++++-
lib/boot/cert.go | 8 +-
lib/boot/cmd.go | 16 +-
lib/boot/nginx.go | 20 +-
lib/boot/passenger.go | 5 +-
lib/boot/supervisor.go | 29 +-
lib/cli/external.go | 2 +-
lib/cloud/cloudtest/cmd.go | 14 +-
lib/cloud/ec2/ec2.go | 83 +-
lib/cloud/ec2/ec2_test.go | 14 +
lib/cmd/cmd.go | 8 +
lib/cmd/parseflags.go | 50 +
lib/config/cmd.go | 60 +-
lib/config/cmd_test.go | 65 +-
lib/config/config.default.yml | 371 +++-
lib/config/deprecated.go | 59 +-
lib/config/deprecated_keepstore.go | 4 +-
lib/config/deprecated_keepstore_test.go | 4 +-
lib/config/deprecated_test.go | 48 +-
lib/config/export.go | 32 +-
lib/config/export_test.go | 2 +-
lib/config/generate.go | 1 +
lib/config/generated_config.go | 371 +++-
lib/config/load.go | 162 +-
lib/config/load_test.go | 198 +-
lib/controller/auth_test.go | 19 +-
lib/controller/cmd.go | 4 +-
lib/controller/dblock/dblock.go | 107 ++
lib/controller/fed_collections.go | 312 ----
lib/controller/fed_containers.go | 123 --
lib/controller/federation.go | 21 +-
lib/controller/federation/conn.go | 159 +-
lib/controller/federation/federation_test.go | 34 +-
lib/controller/federation/generate.go | 3 +-
lib/controller/federation/generated.go | 82 +
lib/controller/federation/group_test.go | 52 +
lib/controller/federation/list.go | 9 +-
lib/controller/federation/list_test.go | 20 +-
lib/controller/federation/login_test.go | 4 +-
lib/controller/federation/user_test.go | 6 +-
lib/controller/federation_test.go | 33 +-
lib/controller/handler.go | 71 +-
lib/controller/handler_test.go | 223 ++-
lib/controller/integration_test.go | 375 +++-
lib/controller/localdb/collection.go | 110 ++
lib/controller/localdb/collection_test.go | 230 +++
lib/controller/localdb/conn.go | 173 +-
lib/controller/localdb/container_gateway_test.go | 79 +-
lib/controller/localdb/container_request.go | 39 +
lib/controller/localdb/container_request_test.go | 166 ++
lib/controller/localdb/group.go | 39 +
lib/controller/localdb/group_test.go | 138 ++
lib/controller/localdb/link.go | 39 +
lib/controller/localdb/link_test.go | 142 ++
lib/controller/localdb/login.go | 61 +-
lib/controller/localdb/login_ldap.go | 2 +-
lib/controller/localdb/login_ldap_docker_test.sh | 17 +-
lib/controller/localdb/login_oidc.go | 94 +-
lib/controller/localdb/login_oidc_test.go | 67 +-
lib/controller/localdb/login_pam.go | 2 +-
lib/controller/localdb/login_testuser.go | 4 +-
lib/controller/localdb/login_testuser_test.go | 55 +-
lib/controller/localdb/logout.go | 104 ++
lib/controller/proxy.go | 3 +
lib/controller/router/request.go | 8 +-
lib/controller/router/response.go | 71 +-
lib/controller/router/router.go | 218 ++-
lib/controller/router/router_test.go | 103 +-
lib/controller/rpc/conn.go | 191 +-
lib/controller/rpc/conn_test.go | 7 +-
lib/controller/server_test.go | 24 +-
lib/controller/trash.go | 33 +
lib/costanalyzer/cmd.go | 37 +-
lib/costanalyzer/costanalyzer.go | 314 ++--
lib/costanalyzer/costanalyzer_test.go | 94 +-
lib/crunchrun/background.go | 54 +-
lib/crunchrun/bufthenwrite.go | 34 +
lib/crunchrun/container_gateway.go | 361 ++--
lib/crunchrun/copier.go | 13 +-
lib/crunchrun/copier_test.go | 22 +-
lib/crunchrun/crunchrun.go | 1042 ++++++-----
lib/crunchrun/crunchrun_test.go | 1365 ++++++--------
lib/crunchrun/docker.go | 270 +++
lib/crunchrun/docker_test.go | 64 +
lib/crunchrun/executor.go | 65 +
lib/crunchrun/executor_test.go | 169 ++
lib/crunchrun/integration_test.go | 297 +++
lib/crunchrun/logging.go | 51 +
lib/crunchrun/logging_test.go | 44 +-
lib/crunchrun/logscanner.go | 53 +
lib/crunchrun/logscanner_test.go | 56 +
lib/crunchrun/singularity.go | 342 ++++
lib/crunchrun/singularity_test.go | 52 +
lib/deduplicationreport/command.go | 16 +-
lib/deduplicationreport/report.go | 45 +-
lib/deduplicationreport/report_test.go | 4 +-
lib/diagnostics/cmd.go | 609 +++++++
lib/dispatchcloud/container/queue.go | 4 +-
lib/dispatchcloud/dispatcher_test.go | 3 +-
lib/dispatchcloud/driver.go | 14 +
lib/dispatchcloud/node_size.go | 1 +
lib/dispatchcloud/scheduler/run_queue.go | 21 +-
lib/dispatchcloud/scheduler/run_queue_test.go | 72 +-
lib/dispatchcloud/scheduler/sync.go | 19 +-
lib/dispatchcloud/test/queue.go | 22 +-
lib/dispatchcloud/test/stub_driver.go | 11 +-
lib/dispatchcloud/worker/pool.go | 4 +-
lib/dispatchcloud/worker/pool_test.go | 70 +-
lib/dispatchcloud/worker/runner.go | 20 +-
lib/dispatchcloud/worker/worker_test.go | 21 +-
lib/install/deps.go | 46 +-
lib/install/deps_go_version_test.go | 40 +
lib/install/deps_test.go | 1 +
lib/install/init.go | 11 +-
lib/lsf/dispatch.go | 359 ++++
lib/lsf/dispatch_test.go | 237 +++
lib/lsf/lsfcli.go | 86 +
lib/lsf/lsfqueue.go | 108 ++
lib/mount/command.go | 14 +-
lib/mount/command_test.go | 2 +-
lib/pam/testclient.go | 3 +-
lib/recovercollection/cmd.go | 18 +-
lib/recovercollection/cmd_test.go | 1 -
lib/service/cmd.go | 24 +-
sdk/R/R/Arvados.R | 1924 ++++++++++----------
sdk/R/man/Arvados.Rd | 1 -
sdk/R/man/users.update_uuid.Rd | 19 -
sdk/cli/arvados-cli.gemspec | 7 +-
sdk/cli/bin/arv | 6 +-
sdk/cwl/arvados_cwl/__init__.py | 20 +-
sdk/cwl/arvados_cwl/arv-cwl-schema-v1.0.yml | 63 +
sdk/cwl/arvados_cwl/arv-cwl-schema-v1.1.yml | 62 +
sdk/cwl/arvados_cwl/arv-cwl-schema-v1.2.yml | 64 +
sdk/cwl/arvados_cwl/arvcontainer.py | 57 +-
sdk/cwl/arvados_cwl/arvdocker.py | 4 +-
sdk/cwl/arvados_cwl/arvtool.py | 24 +-
sdk/cwl/arvados_cwl/arvworkflow.py | 3 +-
sdk/cwl/arvados_cwl/context.py | 13 +
sdk/cwl/arvados_cwl/executor.py | 32 +-
sdk/cwl/arvados_cwl/fsaccess.py | 7 +-
sdk/cwl/arvados_cwl/runner.py | 35 +-
sdk/cwl/fpm-info.sh | 3 -
sdk/cwl/setup.py | 11 +-
sdk/cwl/tests/10380-trailing-slash-dir.cwl | 15 +
sdk/cwl/tests/17521-dot-slash-glob.cwl | 15 +
sdk/cwl/tests/17801-runtime-outdir.cwl | 15 +
sdk/cwl/tests/17858-pack-visit-crash.cwl | 17 +
sdk/cwl/tests/17879-ignore-sbg-fields-job.yml | 5 +
sdk/cwl/tests/17879-ignore-sbg-fields.cwl | 37 +
sdk/cwl/tests/arvados-tests.yml | 84 +
sdk/cwl/tests/test_container.py | 227 ++-
sdk/cwl/tests/test_submit.py | 182 +-
sdk/cwl/tests/wf/hello.txt | 1 +
sdk/cwl/tests/wf/indir1/hello2.txt | 1 +
sdk/cwl/tests/wf/runin-reqs-wf.cwl | 2 +-
sdk/cwl/tests/wf/runin-reqs-wf2.cwl | 2 +-
sdk/cwl/tests/wf/runin-reqs-wf4.cwl | 2 +-
sdk/cwl/tests/wf/runin-reqs-wf5.cwl | 2 +-
sdk/cwl/tests/wf/runin-wf.cwl | 2 +-
sdk/cwl/tests/wf/scatter2_subwf.cwl | 5 +-
sdk/cwl/tests/wf/submit_storage_class_wf.cwl | 30 +
sdk/cwl/tests/wf/submit_wf_process_properties.cwl | 39 +
sdk/cwl/tests/wf/trick_defaults2.cwl | 18 +
sdk/go/arvados/api.go | 82 +-
sdk/go/arvados/api_client_authorization.go | 22 +-
sdk/go/arvados/blob_signature.go | 13 +-
sdk/go/arvados/blob_signature_test.go | 11 +
sdk/go/arvados/client.go | 5 +-
sdk/go/arvados/collection.go | 37 +-
sdk/go/arvados/collection_test.go | 35 +
sdk/go/arvados/config.go | 93 +-
sdk/go/arvados/container.go | 18 +-
sdk/go/arvados/duration.go | 2 +-
sdk/go/arvados/duration_test.go | 8 +-
sdk/go/arvados/fs_backend.go | 7 +-
sdk/go/arvados/fs_base.go | 75 +-
sdk/go/arvados/fs_collection.go | 126 +-
sdk/go/arvados/fs_collection_test.go | 88 +-
sdk/go/arvados/fs_deferred.go | 1 +
sdk/go/arvados/fs_lookup.go | 2 +
sdk/go/arvados/fs_project.go | 91 +-
sdk/go/arvados/fs_project_test.go | 60 +
sdk/go/arvados/fs_site.go | 6 +
sdk/go/arvados/fs_site_test.go | 44 +-
sdk/go/arvados/group.go | 42 +-
sdk/go/arvados/job.go | 48 +
sdk/go/arvados/link.go | 26 +-
sdk/go/arvados/pipeline_instance.go | 33 +
sdk/go/arvados/pipeline_template.go | 27 +
sdk/go/arvados/resource_list.go | 45 +-
sdk/go/arvados/resource_list_test.go | 72 +-
sdk/go/arvados/trait.go | 26 +
sdk/go/arvados/vocabulary.go | 220 +++
sdk/go/arvados/vocabulary_test.go | 457 +++++
sdk/go/arvadosclient/arvadosclient.go | 23 +-
sdk/go/arvadosclient/arvadosclient_test.go | 60 +-
sdk/go/arvadostest/api.go | 88 +-
sdk/go/arvadostest/api_test.go | 10 +
sdk/go/arvadostest/fixtures.go | 13 +
sdk/go/arvadostest/oidc_provider.go | 23 +-
sdk/go/arvadostest/run_servers.go | 88 +-
sdk/go/dispatch/dispatch.go | 35 +-
sdk/go/dispatch/dispatch_test.go | 11 +-
sdk/go/health/aggregator_test.go | 1 +
sdk/go/httpserver/id_generator.go | 1 +
sdk/go/httpserver/logger.go | 43 +-
sdk/go/httpserver/logger_test.go | 65 +-
sdk/go/keepclient/discover.go | 4 +
sdk/go/keepclient/keepclient.go | 106 +-
sdk/go/keepclient/keepclient_test.go | 398 +++-
sdk/go/keepclient/support.go | 227 ++-
.../arvados/client/api/client/BaseApiClient.java | 8 +-
.../java/org/arvados/client/api/model/Group.java | 2 +-
.../java/org/arvados/client/api/model/Link.java | 24 +-
.../org/arvados/client/config/ConfigProvider.java | 5 +
.../client/config/ExternalConfigProvider.java | 44 +-
.../arvados/client/config/FileConfigProvider.java | 15 +
sdk/java-v2/src/main/resources/reference.conf | 7 +
.../client/api/client/LinkApiClientTest.java | 97 +
.../arvados/client/api/client/links-create.json | 18 +
.../org/arvados/client/api/client/links-get.json | 18 +
.../org/arvados/client/api/client/links-list.json | 46 +
sdk/java-v2/test-in-docker.sh | 33 +-
sdk/java/.classpath | 21 -
sdk/java/.project | 14 -
sdk/java/.settings/org.eclipse.jdt.core.prefs | 5 -
sdk/java/ArvadosSDKJavaExample.java | 84 -
sdk/java/ArvadosSDKJavaExampleWithPrompt.java | 127 --
sdk/java/README | 4 -
sdk/java/pom.xml | 106 --
.../src/main/java/org/arvados/sdk/Arvados.java | 465 -----
.../main/java/org/arvados/sdk/MethodDetails.java | 26 -
sdk/java/src/main/resources/log4j.properties | 11 -
.../java/org/arvados/sdk/java/ArvadosTest.java | 467 -----
sdk/java/src/test/resources/first_pipeline.json | 15 -
sdk/python/arvados/api.py | 105 +-
sdk/python/arvados/arvfile.py | 18 +-
sdk/python/arvados/collection.py | 75 +-
sdk/python/arvados/commands/arv_copy.py | 51 +-
sdk/python/arvados/commands/keepdocker.py | 39 +-
sdk/python/arvados/commands/put.py | 62 +-
sdk/python/arvados/keep.py | 172 +-
sdk/python/setup.py | 13 +-
sdk/python/tests/arvados_testutil.py | 8 +-
sdk/python/tests/nginx.conf | 1 +
sdk/python/tests/run_test_server.py | 17 +-
sdk/python/tests/test_api.py | 23 +
sdk/python/tests/test_arv_copy.py | 16 +-
sdk/python/tests/test_arv_keepdocker.py | 45 +
sdk/python/tests/test_arv_put.py | 142 +-
sdk/python/tests/test_arvfile.py | 14 +-
sdk/python/tests/test_collections.py | 62 +-
sdk/python/tests/test_keep_client.py | 144 +-
sdk/ruby/arvados.gemspec | 9 +-
sdk/ruby/lib/arvados/google_api_client.rb | 5 -
services/api/Gemfile | 11 +-
services/api/Gemfile.lock | 166 +-
.../api/app/assets/stylesheets/application.css | 2 +-
.../api/app/controllers/application_controller.rb | 54 +-
.../v1/api_client_authorizations_controller.rb | 8 +-
.../arvados/v1/collections_controller.rb | 26 +-
.../controllers/arvados/v1/groups_controller.rb | 48 +-
.../arvados/v1/healthcheck_controller.rb | 1 +
.../app/controllers/arvados/v1/links_controller.rb | 11 -
.../controllers/arvados/v1/schema_controller.rb | 48 +-
.../app/controllers/arvados/v1/users_controller.rb | 35 +-
.../controllers/sys_controller.rb} | 77 +-
.../app/controllers/user_sessions_controller.rb | 28 +-
services/api/app/mailers/user_notifier.rb | 7 +-
services/api/app/middlewares/arvados_api_token.rb | 1 +
services/api/app/models/api_client.rb | 2 +-
.../api/app/models/api_client_authorization.rb | 104 +-
services/api/app/models/arvados_model.rb | 24 +-
services/api/app/models/collection.rb | 36 +-
services/api/app/models/container.rb | 17 +-
services/api/app/models/container_request.rb | 29 +-
services/api/app/models/group.rb | 44 +-
services/api/app/models/user.rb | 64 +-
.../api/app/views/layouts/application.html.erb | 3 -
services/api/app/views/static/intro.html.erb | 17 +-
.../api/app/views/static/login_failure.html.erb | 2 +-
.../api/app/views/user_sessions/failure.html.erb | 2 +-
services/api/bin/yarn | 16 -
services/api/config/arvados_config.rb | 93 +-
services/api/config/boot.rb | 1 -
services/api/config/environment.rb | 1 -
services/api/config/initializers/db_timeout.rb | 9 +
.../api/config/initializers/legacy_jobs_api.rb | 2 +-
services/api/config/initializers/lograge.rb | 1 +
services/api/config/initializers/omniauth_init.rb | 23 -
.../config/initializers/request_id_middleware.rb | 25 +
services/api/config/routes.rb | 3 +-
...621204455_add_container_output_storage_class.rb | 10 +
.../db/migrate/20210816191509_drop_fts_index.rb | 31 +
...7154300_delete_disabled_user_tokens_and_keys.rb | 15 +
services/api/db/structure.sql | 60 +-
services/api/fpm-info.sh | 8 +-
services/api/lib/fix_roles_projects.rb | 4 +-
services/api/lib/josh_id.rb | 58 -
services/api/lib/load_param.rb | 9 +-
services/api/lib/record_filters.rb | 72 +-
.../api/lib/tasks/manage_long_lived_tokens.rake | 60 +-
services/api/lib/update_permissions.rb | 14 +-
services/api/script/arvados-git-sync.rb | 2 +-
services/api/script/get_anonymous_user_token.rb | 3 +
services/api/test/fixtures/container_requests.yml | 30 +-
services/api/test/fixtures/containers.yml | 24 +-
services/api/test/fixtures/groups.yml | 65 +
services/api/test/fixtures/jobs.yml | 4 +-
services/api/test/fixtures/pipeline_instances.yml | 71 +-
services/api/test/fixtures/pipeline_templates.yml | 30 +-
.../test/functional/application_controller_test.rb | 25 -
.../api_client_authorizations_controller_test.rb | 9 +
.../arvados/v1/collections_controller_test.rb | 190 +-
.../api/test/functional/arvados/v1/filters_test.rb | 123 +-
.../arvados/v1/groups_controller_test.rb | 48 +-
.../arvados/v1/job_reuse_controller_test.rb | 2 +-
.../api/test/functional/arvados/v1/query_test.rb | 10 +
.../functional/arvados/v1/users_controller_test.rb | 22 +-
.../api/test/functional/sys_controller_test.rb | 135 ++
.../functional/user_sessions_controller_test.rb | 12 +-
services/api/test/helpers/git_test_helper.rb | 6 +-
.../api_client_authorizations_api_test.rb | 105 ++
.../api/test/integration/collections_api_test.rb | 79 +-
.../test/integration/container_dispatch_test.rb | 1 -
services/api/test/integration/errors_test.rb | 29 +-
services/api/test/integration/groups_test.rb | 60 +-
services/api/test/integration/logging_test.rb | 28 +
.../api/test/integration/login_workflow_test.rb | 2 +-
services/api/test/integration/permissions_test.rb | 83 +-
services/api/test/integration/remote_user_test.rb | 45 +-
services/api/test/integration/select_test.rb | 16 +-
.../api/test/integration/user_sessions_test.rb | 22 +-
services/api/test/integration/users_test.rb | 22 +-
services/api/test/test.git.tar | Bin 143360 -> 143360 bytes
services/api/test/test_helper.rb | 1 -
.../api/test/unit/api_client_authorization_test.rb | 7 -
services/api/test/unit/api_client_test.rb | 1 +
services/api/test/unit/arvados_model_test.rb | 45 -
.../api/test/unit/collection_performance_test.rb | 5 +-
services/api/test/unit/collection_test.rb | 97 +-
services/api/test/unit/commit_test.rb | 14 +-
services/api/test/unit/container_request_test.rb | 111 +-
services/api/test/unit/container_test.rb | 11 +
services/api/test/unit/group_test.rb | 51 +-
services/api/test/unit/job_test.rb | 2 +-
services/api/test/unit/owner_test.rb | 25 +-
services/api/test/unit/permission_test.rb | 3 +
services/api/test/unit/user_notifier_test.rb | 2 +
services/api/test/unit/user_test.rb | 113 +-
services/arv-git-httpd/arvados-git-httpd.service | 3 -
services/arv-git-httpd/auth_handler.go | 6 +-
services/arv-git-httpd/auth_handler_test.go | 8 -
services/arv-git-httpd/gitolite_test.go | 6 +-
services/arv-git-httpd/integration_test.go | 13 +-
services/arv-git-httpd/main.go | 9 +-
services/arv-git-httpd/server_test.go | 26 +-
.../crunch-dispatch-local/crunch-dispatch-local.go | 74 +-
.../crunch-dispatch-local.service | 3 -
.../crunch-dispatch-local_test.go | 21 +-
.../crunch-dispatch-slurm/crunch-dispatch-slurm.go | 56 +-
.../crunch-dispatch-slurm.service | 3 -
.../crunch-dispatch-slurm_test.go | 40 +-
services/crunch-dispatch-slurm/usage.go | 5 +-
services/crunchstat/crunchstat.go | 30 +-
.../dockercleaner/arvados-docker-cleaner.service | 3 -
services/dockercleaner/fpm-info.sh | 3 -
services/fuse/README.rst | 2 +-
services/fuse/arvados_fuse/__init__.py | 8 -
services/fuse/arvados_fuse/command.py | 23 +-
services/fuse/arvados_fuse/fusedir.py | 286 ++-
services/fuse/arvados_fuse/fusefile.py | 7 +-
services/fuse/arvados_fuse/unmount.py | 2 +-
services/fuse/tests/mount_test_base.py | 7 +-
services/fuse/tests/test_exec.py | 1 +
services/fuse/tests/test_mount.py | 76 +-
services/fuse/tests/test_tmp_collection.py | 10 +
services/health/arvados-health.service | 3 -
services/keep-balance/balance.go | 126 +-
services/keep-balance/balance_run_test.go | 71 +-
services/keep-balance/balance_test.go | 35 +-
services/keep-balance/block_state.go | 50 +
services/keep-balance/block_state_test.go | 94 +
services/keep-balance/collection.go | 305 ++--
services/keep-balance/collection_test.go | 73 +-
services/keep-balance/integration_test.go | 36 +-
services/keep-balance/keep-balance.service | 3 -
services/keep-balance/main.go | 49 +-
services/keep-balance/main_test.go | 22 +-
services/keep-balance/server.go | 17 +-
services/keep-web/cache.go | 343 +++-
services/keep-web/cache_test.go | 15 +-
services/keep-web/cadaver_test.go | 10 +
services/keep-web/handler.go | 198 +-
services/keep-web/handler_test.go | 379 +++-
services/keep-web/keep-web.service | 3 -
services/keep-web/main.go | 61 +-
services/keep-web/s3.go | 309 +++-
services/keep-web/s3_test.go | 271 ++-
services/keep-web/server.go | 13 +-
services/keep-web/server_test.go | 17 +-
services/keep-web/status_test.go | 3 +-
services/keepproxy/keepproxy.go | 281 ++-
services/keepproxy/keepproxy.service | 3 -
services/keepproxy/keepproxy_test.go | 213 ++-
services/keepstore/azure_blob_volume.go | 5 +-
services/keepstore/azure_blob_volume_test.go | 2 +-
services/keepstore/bufferpool.go | 2 +-
services/keepstore/bufferpool_test.go | 2 +-
services/keepstore/collision.go | 2 +-
services/keepstore/collision_test.go | 2 +-
services/keepstore/command.go | 38 +-
services/keepstore/command_test.go | 2 +-
services/keepstore/count.go | 28 +-
services/keepstore/gocheck_test.go | 2 +-
services/keepstore/handler_test.go | 282 ++-
services/keepstore/handlers.go | 353 ++--
services/keepstore/keepstore.go | 2 +-
services/keepstore/metrics.go | 2 +-
services/keepstore/mock_mutex_for_test.go | 2 +-
services/keepstore/mounts_test.go | 2 +-
services/keepstore/perms.go | 2 +-
services/keepstore/perms_test.go | 2 +-
services/keepstore/pipe_adapters.go | 2 +-
services/keepstore/proxy_remote.go | 4 +-
services/keepstore/proxy_remote_test.go | 2 +-
services/keepstore/pull_worker.go | 4 +-
services/keepstore/pull_worker_integration_test.go | 4 +-
services/keepstore/pull_worker_test.go | 16 +-
services/keepstore/s3_volume.go | 166 +-
services/keepstore/s3_volume_test.go | 194 +-
services/keepstore/s3aws_volume.go | 265 +--
services/keepstore/s3aws_volume_test.go | 185 +-
services/keepstore/stats_ticker.go | 2 +-
services/keepstore/status_test.go | 4 +-
services/keepstore/trash_worker.go | 2 +-
services/keepstore/trash_worker_test.go | 2 +-
services/keepstore/unix_volume.go | 106 +-
services/keepstore/unix_volume_test.go | 4 +-
services/keepstore/volume.go | 47 +-
services/keepstore/volume_generic_test.go | 2 +-
services/keepstore/volume_test.go | 4 +-
services/keepstore/work_queue.go | 2 +-
services/keepstore/work_queue_test.go | 2 +-
services/login-sync/arvados-login-sync.gemspec | 6 +-
services/login-sync/bin/arvados-login-sync | 62 +-
tools/arvbash/arvbash.sh | 4 +-
tools/arvbox/bin/arvbox | 49 +-
tools/arvbox/lib/arvbox/docker/Dockerfile.base | 37 +-
tools/arvbox/lib/arvbox/docker/Dockerfile.demo | 6 +-
tools/arvbox/lib/arvbox/docker/api-setup.sh | 6 +-
tools/arvbox/lib/arvbox/docker/common.sh | 24 +-
tools/arvbox/lib/arvbox/docker/createusers.sh | 7 +
tools/arvbox/lib/arvbox/docker/keep-setup.sh | 3 +-
.../lib/arvbox/docker/service/api/run-service | 6 +-
.../lib/arvbox/docker/service/gitolite/run-service | 2 +-
.../lib/arvbox/docker/service/ready/run-service | 2 +-
.../arvbox/lib/arvbox/docker/service/workbench/run | 2 +-
.../arvbox/docker/service/workbench/run-service | 10 +-
.../arvbox/docker/service/workbench2/run-service | 7 +-
tools/compute-images/arvados-images-aws.json | 24 +-
tools/compute-images/arvados-images-azure.json | 26 +-
tools/compute-images/build.sh | 31 +-
tools/compute-images/scripts/base.sh | 149 +-
.../usr-local-bin-ensure-encrypted-partitions.sh | 2 +-
tools/jenkins/submit-ci-dev.sh | 4 +-
tools/keep-block-check/keep-block-check.go | 38 +-
tools/keep-block-check/keep-block-check_test.go | 38 +-
tools/keep-exercise/keep-exercise.go | 12 +-
tools/keep-rsync/keep-rsync.go | 11 +-
tools/keep-rsync/keep-rsync_test.go | 5 -
tools/salt-install/.gitignore | 3 +
tools/salt-install/README.md | 18 +-
tools/salt-install/Vagrantfile | 109 +-
.../config_examples/multi_host/aws/README.md | 9 +
.../config_examples/multi_host/aws/certs/README.md | 19 +
.../multi_host/aws/pillars/arvados.sls | 254 +++
.../multi_host/aws/pillars/aws_credentials.sls | 9 +
.../multi_host/aws/pillars}/docker.sls | 0
.../multi_host/aws/pillars/letsencrypt.sls | 20 +
.../letsencrypt_controller_configuration.sls | 10 +
.../letsencrypt_keepproxy_configuration.sls | 10 +
.../pillars/letsencrypt_keepweb_configuration.sls | 13 +
.../pillars/letsencrypt_webshell_configuration.sls | 10 +
.../letsencrypt_websocket_configuration.sls | 10 +
.../letsencrypt_workbench2_configuration.sls | 10 +
.../letsencrypt_workbench_configuration.sls | 10 +
.../multi_host/aws/pillars}/locale.sls | 0
.../aws/pillars}/nginx_api_configuration.sls | 4 +-
.../pillars/nginx_collections_configuration.sls} | 28 +-
.../pillars}/nginx_controller_configuration.sls | 19 +-
.../aws/pillars/nginx_download_configuration.sls} | 32 +-
.../aws/pillars}/nginx_keepproxy_configuration.sls | 16 +-
.../aws/pillars/nginx_keepweb_configuration.sls | 15 +
.../multi_host/aws/pillars/nginx_passenger.sls | 53 +
.../aws/pillars}/nginx_webshell_configuration.sls | 16 +-
.../aws/pillars}/nginx_websocket_configuration.sls | 16 +-
.../pillars}/nginx_workbench2_configuration.sls | 16 +-
.../aws/pillars}/nginx_workbench_configuration.sls | 18 +-
.../multi_host/aws/pillars}/postgresql.sls | 18 +-
.../multi_host/aws/states/aws_credentials.sls | 32 +
.../multi_host/aws/states/host_entries.sls | 77 +
.../single_host/multiple_hostnames/README.md | 20 +
.../multiple_hostnames/pillars}/arvados.sls | 80 +-
.../multiple_hostnames/pillars}/docker.sls | 0
.../multiple_hostnames/pillars}/locale.sls | 0
.../pillars}/nginx_api_configuration.sls | 10 +-
.../pillars}/nginx_controller_configuration.sls | 16 +-
.../pillars}/nginx_keepproxy_configuration.sls | 12 +-
.../pillars}/nginx_keepweb_configuration.sls | 24 +-
.../multiple_hostnames/pillars/nginx_passenger.sls | 70 +
.../pillars}/nginx_webshell_configuration.sls | 45 +-
.../pillars}/nginx_websocket_configuration.sls | 12 +-
.../pillars}/nginx_workbench2_configuration.sls | 24 +-
.../pillars}/nginx_workbench_configuration.sls | 22 +-
.../multiple_hostnames/pillars}/postgresql.sls | 31 +-
.../multiple_hostnames/states/custom_certs.sls | 31 +
.../multiple_hostnames/states/host_entries.sls | 37 +
.../multiple_hostnames/states/snakeoil_certs.sls | 189 ++
.../single_host/single_hostname/README.md | 23 +
.../single_hostname/pillars}/arvados.sls | 61 +-
.../single_hostname/pillars}/docker.sls | 0
.../single_hostname/pillars}/locale.sls | 0
.../pillars}/nginx_api_configuration.sls | 2 +-
.../pillars}/nginx_controller_configuration.sls | 10 +-
.../pillars}/nginx_keepproxy_configuration.sls | 20 +-
.../pillars}/nginx_keepweb_configuration.sls | 24 +-
.../single_hostname/pillars/nginx_passenger.sls | 74 +
.../pillars}/nginx_webshell_configuration.sls | 21 +-
.../pillars}/nginx_websocket_configuration.sls | 20 +-
.../pillars}/nginx_workbench2_configuration.sls | 20 +-
.../pillars}/nginx_workbench_configuration.sls | 22 +-
.../single_hostname/pillars}/postgresql.sls | 12 +-
.../single_hostname/states/host_entries.sls | 36 +
.../single_hostname/states/snakeoil_certs.sls | 155 ++
.../local.params.example.multiple_hosts | 123 ++
...l.params.example.single_host_multiple_hostnames | 96 +
...ocal.params.example.single_host_single_hostname | 86 +
tools/salt-install/provision.sh | 753 ++++++--
tools/salt-install/single_host/nginx_passenger.sls | 24 -
tools/salt-install/tests/run-test.sh | 14 +-
tools/sync-groups/federation_test.go | 3 +-
tools/sync-groups/sync-groups.go | 47 +-
tools/sync-groups/sync-groups_test.go | 74 +-
tools/terraform/.gitignore | 7 +
.../test-collection-create.py | 445 +++++
tools/user-activity/arvados_user_activity/main.py | 20 +
721 files changed, 30136 insertions(+), 11256 deletions(-)
delete mode 100755 apps/workbench/bin/yarn
copy apps/workbench/{app/assets/images/dax.png => public/arvados-logo-big.png} (100%)
create mode 100755 build/get-package-version.sh
rename build/package-build-dockerfiles/{ubuntu1604 => debian11}/Dockerfile (63%)
rename build/package-test-dockerfiles/{ubuntu1604 => debian11}/Dockerfile (68%)
delete mode 100644 build/package-test-dockerfiles/ubuntu1604/etc-apt-preferences.d-arvados
rename build/package-testing/{test-packages-debian8.sh => test-packages-debian11.sh} (100%)
delete mode 120000 build/package-testing/test-packages-debian9.sh
delete mode 120000 build/package-testing/test-packages-ubuntu1404.sh
delete mode 120000 build/package-testing/test-packages-ubuntu1604.sh
copy cmd/arvados-server/{arvados-controller.service => arvados-dispatch-lsf.service} (78%)
rename {services/keepstore => cmd/arvados-server}/keepstore.service (90%)
create mode 100644 doc/_includes/_branchname.liquid
rename doc/_includes/{_install_redhat_key.liquid => _gpg_key_fingerprint.liquid} (82%)
create mode 100644 doc/_includes/_install_custom_certificates.liquid
rename doc/_includes/{_wb2_vocabulary_example.liquid => _metadata_vocabulary_example.liquid} (90%)
create mode 100644 doc/_includes/_singularity_mksquashfs_configuration.liquid
create mode 100644 doc/admin/config-urls.html.textile.liquid
create mode 100644 doc/admin/keep-measuring-deduplication.html.textile.liquid
rename doc/admin/{workbench2-vocabulary.html.textile.liquid => metadata-vocabulary.html.textile.liquid} (75%)
create mode 100644 doc/admin/restricting-upload-download.html.textile.liquid
create mode 100644 doc/api/projects.html.textile.liquid
create mode 100644 doc/architecture/dispatchcloud.html.textile.liquid
create mode 100644 doc/architecture/dispatchcloud.svg
create mode 100644 doc/architecture/singularity.html.textile.liquid
copy doc/images/{Session_Establishment.svg => Session_Establishment_with_SSO.svg} (100%)
create mode 100644 doc/install/container-shell-access.html.textile.liquid
create mode 100644 doc/install/crunch2-lsf/install-dispatch.html.textile.liquid
rename doc/install/{crunch2-slurm/install-compute-node.html.textile.liquid => crunch2/install-compute-node-docker.html.textile.liquid} (55%)
create mode 100644 doc/install/crunch2/install-compute-node-singularity.html.textile.liquid
delete mode 100644 doc/sdk/java/example.html.textile.liquid
delete mode 100644 doc/sdk/java/index.html.textile.liquid
create mode 100644 doc/user/cwl/costanalyzer.html.textile.liquid
create mode 100644 doc/user/cwl/crunchstat-summary.html.textile.liquid
create mode 100644 doc/user/cwl/images/crunchstat-summary-html.png
create mode 100644 doc/user/debugging/container-shell-access.html.textile.liquid
create mode 100644 lib/cmd/parseflags.go
create mode 100644 lib/controller/dblock/dblock.go
delete mode 100644 lib/controller/fed_collections.go
delete mode 100644 lib/controller/fed_containers.go
create mode 100644 lib/controller/federation/group_test.go
create mode 100644 lib/controller/localdb/collection.go
create mode 100644 lib/controller/localdb/collection_test.go
create mode 100644 lib/controller/localdb/container_request.go
create mode 100644 lib/controller/localdb/container_request_test.go
create mode 100644 lib/controller/localdb/group.go
create mode 100644 lib/controller/localdb/group_test.go
create mode 100644 lib/controller/localdb/link.go
create mode 100644 lib/controller/localdb/link_test.go
create mode 100644 lib/controller/localdb/logout.go
create mode 100644 lib/controller/trash.go
create mode 100644 lib/crunchrun/bufthenwrite.go
create mode 100644 lib/crunchrun/docker.go
create mode 100644 lib/crunchrun/docker_test.go
create mode 100644 lib/crunchrun/executor.go
create mode 100644 lib/crunchrun/executor_test.go
create mode 100644 lib/crunchrun/integration_test.go
create mode 100644 lib/crunchrun/logscanner.go
create mode 100644 lib/crunchrun/logscanner_test.go
create mode 100644 lib/crunchrun/singularity.go
create mode 100644 lib/crunchrun/singularity_test.go
create mode 100644 lib/diagnostics/cmd.go
create mode 100644 lib/install/deps_go_version_test.go
create mode 100644 lib/lsf/dispatch.go
create mode 100644 lib/lsf/dispatch_test.go
create mode 100644 lib/lsf/lsfcli.go
create mode 100644 lib/lsf/lsfqueue.go
delete mode 100644 sdk/R/man/users.update_uuid.Rd
create mode 100644 sdk/cwl/tests/10380-trailing-slash-dir.cwl
create mode 100644 sdk/cwl/tests/17521-dot-slash-glob.cwl
create mode 100644 sdk/cwl/tests/17801-runtime-outdir.cwl
create mode 100644 sdk/cwl/tests/17858-pack-visit-crash.cwl
create mode 100644 sdk/cwl/tests/17879-ignore-sbg-fields-job.yml
create mode 100644 sdk/cwl/tests/17879-ignore-sbg-fields.cwl
create mode 100644 sdk/cwl/tests/wf/hello.txt
create mode 100644 sdk/cwl/tests/wf/indir1/hello2.txt
create mode 100644 sdk/cwl/tests/wf/submit_storage_class_wf.cwl
create mode 100644 sdk/cwl/tests/wf/submit_wf_process_properties.cwl
create mode 100644 sdk/cwl/tests/wf/trick_defaults2.cwl
create mode 100644 sdk/go/arvados/collection_test.go
create mode 100644 sdk/go/arvados/job.go
create mode 100644 sdk/go/arvados/pipeline_instance.go
create mode 100644 sdk/go/arvados/pipeline_template.go
create mode 100644 sdk/go/arvados/trait.go
create mode 100644 sdk/go/arvados/vocabulary.go
create mode 100644 sdk/go/arvados/vocabulary_test.go
create mode 100644 sdk/go/arvadostest/api_test.go
create mode 100644 sdk/java-v2/src/test/java/org/arvados/client/api/client/LinkApiClientTest.java
create mode 100644 sdk/java-v2/src/test/resources/org/arvados/client/api/client/links-create.json
create mode 100644 sdk/java-v2/src/test/resources/org/arvados/client/api/client/links-get.json
create mode 100644 sdk/java-v2/src/test/resources/org/arvados/client/api/client/links-list.json
delete mode 100644 sdk/java/.classpath
delete mode 100644 sdk/java/.project
delete mode 100644 sdk/java/.settings/org.eclipse.jdt.core.prefs
delete mode 100644 sdk/java/ArvadosSDKJavaExample.java
delete mode 100644 sdk/java/ArvadosSDKJavaExampleWithPrompt.java
delete mode 100644 sdk/java/README
delete mode 100644 sdk/java/pom.xml
delete mode 100644 sdk/java/src/main/java/org/arvados/sdk/Arvados.java
delete mode 100644 sdk/java/src/main/java/org/arvados/sdk/MethodDetails.java
delete mode 100644 sdk/java/src/main/resources/log4j.properties
delete mode 100644 sdk/java/src/test/java/org/arvados/sdk/java/ArvadosTest.java
delete mode 100644 sdk/java/src/test/resources/first_pipeline.json
rename services/api/{lib/sweep_trashed_objects.rb => app/controllers/sys_controller.rb} (55%)
delete mode 100755 services/api/bin/yarn
create mode 100644 services/api/config/initializers/db_timeout.rb
delete mode 100644 services/api/config/initializers/omniauth_init.rb
create mode 100644 services/api/config/initializers/request_id_middleware.rb
create mode 100644 services/api/db/migrate/20210621204455_add_container_output_storage_class.rb
create mode 100644 services/api/db/migrate/20210816191509_drop_fts_index.rb
create mode 100644 services/api/db/migrate/20211027154300_delete_disabled_user_tokens_and_keys.rb
delete mode 100644 services/api/lib/josh_id.rb
create mode 100644 services/api/test/functional/sys_controller_test.rb
create mode 100644 services/api/test/integration/logging_test.rb
create mode 100644 services/keep-balance/block_state_test.go
create mode 100644 tools/salt-install/.gitignore
create mode 100644 tools/salt-install/config_examples/multi_host/aws/README.md
create mode 100644 tools/salt-install/config_examples/multi_host/aws/certs/README.md
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/arvados.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/aws_credentials.sls
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/docker.sls (100%)
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_controller_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_keepproxy_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_keepweb_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_webshell_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_websocket_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_workbench2_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/letsencrypt_workbench_configuration.sls
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/locale.sls (100%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_api_configuration.sls (91%)
copy tools/salt-install/{single_host/nginx_keepweb_configuration.sls => config_examples/multi_host/aws/pillars/nginx_collections_configuration.sls} (66%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_controller_configuration.sls (70%)
copy tools/salt-install/{single_host/nginx_keepweb_configuration.sls => config_examples/multi_host/aws/pillars/nginx_download_configuration.sls} (57%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_keepproxy_configuration.sls (80%)
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/nginx_keepweb_configuration.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/pillars/nginx_passenger.sls
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_webshell_configuration.sls (87%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_websocket_configuration.sls (80%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_workbench2_configuration.sls (76%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/nginx_workbench_configuration.sls (82%)
copy tools/salt-install/{single_host => config_examples/multi_host/aws/pillars}/postgresql.sls (68%)
create mode 100644 tools/salt-install/config_examples/multi_host/aws/states/aws_credentials.sls
create mode 100644 tools/salt-install/config_examples/multi_host/aws/states/host_entries.sls
create mode 100644 tools/salt-install/config_examples/single_host/multiple_hostnames/README.md
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/arvados.sls (59%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/docker.sls (100%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/locale.sls (100%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_api_configuration.sls (79%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_controller_configuration.sls (75%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_keepproxy_configuration.sls (80%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_keepweb_configuration.sls (66%)
create mode 100644 tools/salt-install/config_examples/single_host/multiple_hostnames/pillars/nginx_passenger.sls
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_webshell_configuration.sls (62%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_websocket_configuration.sls (80%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_workbench2_configuration.sls (65%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/nginx_workbench_configuration.sls (77%)
copy tools/salt-install/{single_host => config_examples/single_host/multiple_hostnames/pillars}/postgresql.sls (52%)
create mode 100644 tools/salt-install/config_examples/single_host/multiple_hostnames/states/custom_certs.sls
create mode 100644 tools/salt-install/config_examples/single_host/multiple_hostnames/states/host_entries.sls
create mode 100644 tools/salt-install/config_examples/single_host/multiple_hostnames/states/snakeoil_certs.sls
create mode 100644 tools/salt-install/config_examples/single_host/single_hostname/README.md
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/arvados.sls (63%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/docker.sls (100%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/locale.sls (100%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_api_configuration.sls (93%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_controller_configuration.sls (87%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_keepproxy_configuration.sls (70%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_keepweb_configuration.sls (58%)
create mode 100644 tools/salt-install/config_examples/single_host/single_hostname/pillars/nginx_passenger.sls
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_webshell_configuration.sls (80%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_websocket_configuration.sls (71%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_workbench2_configuration.sls (59%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/nginx_workbench_configuration.sls (74%)
rename tools/salt-install/{single_host => config_examples/single_host/single_hostname/pillars}/postgresql.sls (78%)
create mode 100644 tools/salt-install/config_examples/single_host/single_hostname/states/host_entries.sls
create mode 100644 tools/salt-install/config_examples/single_host/single_hostname/states/snakeoil_certs.sls
create mode 100644 tools/salt-install/local.params.example.multiple_hosts
create mode 100644 tools/salt-install/local.params.example.single_host_multiple_hostnames
create mode 100644 tools/salt-install/local.params.example.single_host_single_hostname
delete mode 100644 tools/salt-install/single_host/nginx_passenger.sls
create mode 100644 tools/terraform/.gitignore
create mode 100644 tools/test-collection-create/test-collection-create.py
via a5c06be313686fdd04fefe1d43fc9a7fa4c67504 (commit)
via 75bd93267c0695785f4de91f5070c0de03a5775f (commit)
via 927524f1be454de021180b74999d682780b8cb6b (commit)
via 6ab97c819cd92a212f804a0895fed88c935ff92b (commit)
via 00cee49e2c3cfa62e7ec8a58437a7d432013c4c3 (commit)
via 9ae161e844e602b5e02503f7acd47d33e907bd66 (commit)
via 454613a6eb904bb9035eb3b2df0b665adfcd3a67 (commit)
via adfb76eacbb5677ae1db2efd102c674481a3b065 (commit)
via ec5a52d3551e558e6df50c50e94118d84b0cde08 (commit)
via fcbfddb10723cb876a1c83e883ce3bfb4f6a2565 (commit)
via f07d3baa67d172c7b606b0382013193e8c4f265d (commit)
via 2e1049531cb7389cc5633b47d8a41e602da295f3 (commit)
via e67d7d52092ba61e272a597e2fa9d98aee65c004 (commit)
via 69a34fc0050898ca7dfc33303d2846db1a339aca (commit)
via 49ef11e68168170d3ba4bebf17a428d99759178f (commit)
via 2f344e8b8dde661e74307ed7e561a758809382e1 (commit)
via c993ea58e27c093e61ce652250c62a9e82b90e20 (commit)
via df2f210843fecec06a0b966e7051393d1e22fe28 (commit)
via 06adeb3ba56a3a7d62c3e598ad1bec0f3a03f1cb (commit)
via 76f82a555481de947be1ee70530e61266b7dcbf7 (commit)
via 16eeed9a44d37e2662f1fa762edc881243cae676 (commit)
via 5a93a81476cb8515663515f573ca3c76b4dae194 (commit)
via 49a8f11dc32bf1d7d5282d5bdb0b66493df90277 (commit)
via 7519cf2beb1d81ce578dd2ef0624d77b9588ce70 (commit)
via d7c8ef4e435b88e9a45e5cd9fc2365fb82c9ab36 (commit)
via f06e73c6aa74c076d2a263442542b628e640307b (commit)
via 58ea9370fa7b38382dfa9eea4c42a616e0a699f3 (commit)
via 87a18ef2c05487c4330e6fb6ce6c7934f6bea5a6 (commit)
via dde7a01a8dba17936f6100de09a0203aaf9225b8 (commit)
via f04d5211ed026a4e0cbdca77dad447700eb88772 (commit)
via 7be9cb0ae8aeb5a49d5450aa38ff9f652761c2d3 (commit)
via da7b5d99516353f6408e5a9bf640374cf3126e2e (commit)
via d3716fbfea120893e1a23915c5f9bcb7ca96c371 (commit)
via 96d284a1f12ff0bdf9c376c937181b97105fba22 (commit)
via b7fb5c4593dcc679f5343f0f55b3774a7bcfe499 (commit)
via 3993c04f1811a28399adc350511c4397e3d15321 (commit)
via c64732191fe3a14a5919759af8568130d21b1db3 (commit)
via 89cab1faedd4c4209ac642ffd442b0085d9da593 (commit)
via 17a3d6e7fbc8941ad67b3b6cf344ff369ddd6e66 (commit)
via c6b9122dbed5a301b5084992df695a1182141479 (commit)
via 2a1062755c5a83e765963c8dbfd223ebd61530cc (commit)
via 214ad40ef2c70a9a13817059073521f1ae4ef338 (commit)
via 920307882b3fe52a08b366a1c81e62f44ee639b9 (commit)
via 24e333637a1ecf1fd01ad501d62778a24985948f (commit)
via 1f626bc3482d258dc16f4e972b0008a7da7d7bbd (commit)
via 601b2fc51374b4ae678fc515ecabebf33f49fa70 (commit)
via 9d49af75f45c083a2752b58071072f383ca689b5 (commit)
via 24f140f9ed1a2180541c0c7cebf7572c5155fe27 (commit)
via 56ad44152bba3fd909f15856dcab834725eda7e3 (commit)
via 8a353bafe477a114c008b64bd25445266d2cf43c (commit)
via 5ce5bf966dfabbc0beb7330d4c976a23fde3fd83 (commit)
via fb429aa6a8dd1d28d08038abd8de8b9206a1d51e (commit)
via e16866d0f398f6c61f11e2ecdf473d47100329c0 (commit)
via 2bd768d4d0b06a2a1d3e3ce95ab686164b1d713a (commit)
via 464c1562415ac7b5b5503f41b20c3183610dc899 (commit)
via 9d7a33774d0302faece857b195f5062d10f4a4e6 (commit)
via b0654eb575e9b914999c34984f3f47b3918e9e5e (commit)
via d86b27a0d966287ef454492da6327d876fc116a9 (commit)
via af2b71f33797d13896cef7a591ef28cfc09159c4 (commit)
via f33aef679ff66f8623e0a9ccb9f3fc0a81322507 (commit)
via 350a728ce9757d4db39d66ef4a5fe1cb304d1156 (commit)
via 4a598dbcd3e910bf82c95406c919470d0c4a43ce (commit)
via 2a7f6192e2b619f8e9760b7b937e29bf33791aa3 (commit)
via e163d0f19b52b4c15adb3d97f49bcacdbaf8dc89 (commit)
via 9ed314b7a585970c03c87959286fc1e582d769f7 (commit)
via bc3637c90f8e4e3d1bdc61546c3d7fc53da135f6 (commit)
via 26aa25c76d3ea4285e724fe874c76aa9da03b4c9 (commit)
via d69ebd24d729ec50a20194a3c831babd0db0895e (commit)
via 9c8a812148e6b989fd7ab6aac49168276f5d5b9f (commit)
via 10397a28667ac68a174c916124a80c04fb16062c (commit)
via ee12db851d6e7933b6dbfda90e3cab8ccac7c896 (commit)
via 087fe7a4f739949cbc687508f4eeb7611c5083fa (commit)
via b87497a3d21d6cbec394a4c595bf62f9d1f11019 (commit)
via 47982d37d1124c7615508ca17b299b6f31a654d7 (commit)
via d9c9f862f9bec00285d39dd64d2b677af9aabe92 (commit)
via 1bc24f2dea52a1df8bb9587d3070399540ec229e (commit)
via 9a1056497d7b7ad18769336489d3a6822547b65a (commit)
via e39da1ce43d8e695290a50493dc0f7b3c8a739c1 (commit)
via 7336a9c38456e1ab7b8f39b210987c641e844399 (commit)
via 8529a9c53dae3a457f6dbce8aab22571b5837fac (commit)
via 1f56c3fa3ecb12a252d77ab45b81e7a27015bd4f (commit)
via db8fac04e5a7fb21bb91be59c507d6771e50c85a (commit)
via f608029e1aec903bc35a4748ef51e6f076dae0aa (commit)
via bfdecdcaf7dbeabfacc0efefb864e0024dbef9ab (commit)
via 2956751f97f95fcead06410f11330e8e1fc650f8 (commit)
via f6e8d7c2cada1570bac3e98f0712ad8651b8d9fd (commit)
via ccc7d1cab2d29e117be187cb23a86f98ece38102 (commit)
via e6769d20505e2c8c74b2d7e3f9c2f33f2a2db092 (commit)
via 5e7bfcf5cd8b1450e01e4f129bebde8456c814f7 (commit)
via f7278a4238a687ba4b8203417133bc9add5e166b (commit)
via 8a33f7899da36343e687febb63678d90e83b7d63 (commit)
via a2d44a516ca802e3b648313e8de268ddc1492341 (commit)
via 0f42105b1b59d1b5da764f34e6eb6a1137d7e1cb (commit)
via 125fbfaa8e76a230567fad4eafd629690e60a4cb (commit)
via ebb0b9fe48fa2922867537a59f1d0e9dd83e2c28 (commit)
via 4d68e45dff39d6635658ec85079422bab942fda2 (commit)
via fa74a8d2176d115f21554e1e929a35729173a3c3 (commit)
via 972272c42f7ad8daaef29d3d981968e566f3f087 (commit)
via eafbd28d0a866807471951e133a8132dbdfa9cfc (commit)
via 4a48f422ba726ab873a00ccd121432fb0f42ce11 (commit)
via 3134405ebc155a8a51738b7c6d0d4be348c65087 (commit)
via 69c08bb019277b158fc2f568b7de7483caa2875d (commit)
via cd595132cceecb3ab12af7731f643f3662af54dd (commit)
via 55b5ec75a3f6c9154778c8836a99db37e3250abf (commit)
via a1c3ad1a6a68e893457e93f936d4a8aacc707d87 (commit)
via aa3efa4aa2749e9c20f6b889ce5968b84db283ba (commit)
via 16b8b12040790937b5efa8fbb21522d5f31475b0 (commit)
via 2a13c742cdca6fbae46a9ce1c6ae044633d03ce3 (commit)
via c57327b6428ba6f44f6dd121eeb6e6853c0f7052 (commit)
via 9d74b115e05fac77b49d080d9c89699b12f3c433 (commit)
via 43d9cc591e4207501d608d7b2ca1e7687d92825e (commit)
via 02025c4fde1336313bb1428707245a05bd8b8a29 (commit)
via 4da9342911fe66e526079d48dfaccbe0f0e396d8 (commit)
via 5d04b15c92633b926456766f88cd8c6eccdc5fc9 (commit)
via 153d9954cbe21a0e98bf5cf364898e2bc10fcabd (commit)
via b24cc8345bb814d0df60ca9504eaeb1572af3095 (commit)
via aa3d4030686f5db784dcaf2d7f28225eb98c4267 (commit)
via 63c38a33171c1811c8f46895ecd2f68a9dbce701 (commit)
via fb96637bf76fe8779e7a7e58f052b8f55ed76f4f (commit)
via fce3aab6c0dce1b3a940ec2f276b39837f5d4724 (commit)
via 6e0b8fe3e7a9ee4834dc454d6f0c5a409590ce6d (commit)
via 3849ee94bbe65ef79df8f50c87b5445a5b1d4877 (commit)
via 528b929e84319067df7bc49162307ee82a9d852c (commit)
via 39ce50e472535737446a54b2187ab4b38727a79c (commit)
via b1a88ceac8f65aaf90076827120e233cb52976d6 (commit)
via f23f5689eac6354eb9567c91f2ff8586e2118e92 (commit)
via fdf081b663b91c1d0af669e0224e67a47b8497a3 (commit)
via a02b821d78d93bd814d8bf2b8b532b8940e93ecf (commit)
via 365b9ca0ea4291d9864297593d185aeef66457ba (commit)
via a4d47d01dbbca45545353cee14f6a0aa2424c149 (commit)
via b2a37066e5db9bccd75290adb833f4452e0f9657 (commit)
via d3ffe252f9d7cbbad9a7bf61ccf5d26129720f43 (commit)
via 685db28b50225cde7dbb03aa2275f7a165d888a3 (commit)
via 9f4fd542a9fc94e9f48387e90fd70b614458c1f2 (commit)
via a969c0d3e97c2aeff0b64f9f0c8052f71eefa576 (commit)
via ee0b90f8e2e9fc75ea810336dc398d8365752e79 (commit)
via 1c36c7a9d4cb3829e57aab9ac84a6b85ec35459c (commit)
via d0a50cd1fafca2a931f35f7997bd40f01a295ee0 (commit)
via 2437c9eb78db1fbeb5365bd403dc791096a03a2b (commit)
via 615722f1097cb80e085f959fa2e6cad94a02cf07 (commit)
via 47c3faf1e26be21190eeee7f266d44eb33a0aeb6 (commit)
via 37d9f94b06ff367a3514b58ec6f0e4d4d0116030 (commit)
via d35c1a7499cabedf0e2b6e592e0abf039fb8450f (commit)
via 9df4cad4500d092bb07909b6f49e4eaaa6d31984 (commit)
via a78762353971ea3707bcf92960a12557d66fb9af (commit)
via f1b121ccb36483304fc6debdab62e680f84dc98f (commit)
via e60cae2f887a433b2bae0921bfdfed4096c9cbd6 (commit)
via 54d36a634def086f5c3b16e897489ee84cbd27f4 (commit)
via a4886639d07503f3101800feb7deaf7aae025312 (commit)
via 00900388c9704a4fe76a459934a2b9f73a3cec1a (commit)
via 617d783980943ac7cda84d94a5a43e06adeb838e (commit)
via 613b22c08b3fb2fb24a15b17ce7de04e3f7ebc35 (commit)
via 69a9857a37007723c17007b0c2f960b87e95bc02 (commit)
via c51e85a536ec9520ce9c8784bf26b639f7e4ce0a (commit)
via e7aec8c18af9ae99d0a43c1d172d8598ee8bf577 (commit)
via f827088cc812a217bfb46aca66be62b79b7ed973 (commit)
via d1af1ede3314ec5ae9b7dbbe51f8a8a7314ba651 (commit)
via d75bcd1e8bb8c5b312ccd6c86136d0c1e1d7b904 (commit)
via 79870ba994f0606c8ed13806f00cb8b23d9b2c83 (commit)
via 1f7f3f7f49d3e2d44b77472bfc1f204ae0496a70 (commit)
via 40f551004ab4e5f1d8ab02ddb55dca225ee8f6ac (commit)
via 7b7de0ba345c02103bbaa9fb981424c59d440d55 (commit)
via 36b4a526be01a76eeb2ef2db645598f45f1de992 (commit)
via 733d05ba984089553428a40a74478fa6700b4e9f (commit)
via 29f32bb5c13c5a9667d12455013ba24b7a8725b1 (commit)
via d60aa7ad3fec08ffd158ab88c2e0758627e4928b (commit)
via 8b042997093ad9aa96c159ca952746449bd5b315 (commit)
via 3f32ceb98c74d4c1ad056615c3dac359ad0c0bce (commit)
via 13dea78ff8ad72bd8a406843bb702aef0d0f569a (commit)
via 1cd689f0355b29be7d0e4b316369eed5c228f92a (commit)
via 88a28473710c28f36cf8fab178697dd5e0d7a6ac (commit)
via 7e85063ebffe3a6d990fb0b2eac62b1906660a21 (commit)
via d98a3ad49469f33e01e35776afff55e1452a2321 (commit)
via 7dcbe06182de70d158835e400d61fa026eac6384 (commit)
via 5fc1dcfcb58c70b8347cc74dab2a9e0501f26cca (commit)
via 3b6a4a8e1dc7614216bae1177e6a646f366a048d (commit)
via 5e864400e2f82db117c15eaac4c7c5c3ad913bd6 (commit)
via c3f165fd3fa7a39643af96e6c7b5095ee8c43f9d (commit)
via 3a822f9f2f0907fd1bdb530390772b7e0f46c9cb (commit)
via a357f5f197dbe54314608d4c5acbdd9e1959afba (commit)
via 54781f3d3c1dea0e14542d129b1c8e061ad406fc (commit)
via 9ff58642c2c1eaae8d6dd7c01e8fb85a030c2dfc (commit)
via cc9925788396b37cc64527257f8737a3dfcd7ab4 (commit)
via 3ce7895505f99de703ec750e4b0bf10334522b2d (commit)
via 0c9dda66d44f466c6ef4b2c0a8b3c4e685b74143 (commit)
via f138dab54f33e4247f21c26dd938b11646597b28 (commit)
via 4a264f6333b34ecc364d2a6f9e18c7f3e35a076d (commit)
via 59d3e00f4b7459a8c94185cda6cf163ef05bd2fa (commit)
via 5e4b8ac7997c68ffa45471b9879789c96068885d (commit)
via c8757ec7b90a55988224e45a523a6528c952eeb3 (commit)
via 94c0345781dcb2a7fca6931bcd35a87766d65996 (commit)
via e230982830132e278122f873d5f7434a63533362 (commit)
via 8392d11d7b9db3006831eb2314c2c5d0b9eb8459 (commit)
via c84e8e6141220ff088f489cb1be3af699b5398cf (commit)
via 3060f30851f5e6a8127cd1a057e8aa7581632567 (commit)
via 66a089434f38163273c3a5b9138f9c4347873b69 (commit)
via e12de76fbd6aace9d03309c0ac3e19470ee2efe7 (commit)
via 4816e450e1d71ba23c1b4c53053c0341120c2415 (commit)
via b9dfa440d0ca7547f8e403cb513e300c4d405cba (commit)
via f2788dd5fc3ef725969d6c0fcc4ddee3754829fc (commit)
via 54836b787450bf23abcf7be291831799093a17b0 (commit)
via e1e1a215d954c3337a969019da7f7becc8d14012 (commit)
via deb104b3706fab06bf21a70fb9d85d2717f4f0c1 (commit)
via 808a32f8d2b174b293154257a72c687cbb8bb280 (commit)
via bad2728b2ed147badcd67ff0d21be20d17f0c9ea (commit)
via b7ec820ac297bc316ef9ffa36242e7928acbc0b4 (commit)
via 39a723673e92b842233b1da5fde27aa595fcc59f (commit)
via 83c996d75698093446fbfff89ea4abeb36cbc8c4 (commit)
via 623ffe7320d0a159ba9a5912fc1948cac12ad505 (commit)
via 1e8731c242c2e2926819e24856743d0ec7e70a56 (commit)
via aaabfc20e05a635a36be0049b38b2034f041398d (commit)
via 1f23032c8a10c03e9f4ff00b45576ad5c5e5afd9 (commit)
via e31979e7ef752c9adef3d3fa6096a47d720d524e (commit)
via 22516d3663a3c11384824dad0e052dc0630f08f0 (commit)
via 39464fc833e3ee2fb771f83dce9f94e3856c1075 (commit)
via 125dd3b1e5f34156b002951f504f5346cc5d7e8d (commit)
via 2582dc22a24ee7cdaf1a68c6b4b1c639f88c2efe (commit)
via c5e4fb5838d2f447ae126159a71340b90cfea33c (commit)
via 3dcd4659f10710621f429066f11ab7b67cd6e878 (commit)
via 01698bea4703ce073425e2080c7cad83e2f873cc (commit)
via 9f6f07fe6790e7c3a8f1b57990c16447c9d2713f (commit)
via 58df9c45cc6288b4424c6571b35373de8837a85f (commit)
via b03d26d7607c11e45f49a960ce147bbb2ebfb53c (commit)
via 169a7755916e1f3227ab9c3959447149ecb99503 (commit)
via 3c3cae35fe5b3cf0371e1cbb1ff295baf555f77a (commit)
via 9539317a22d8ea16f94b0e086507ab595d758216 (commit)
via 67d842388bc0542a7c3d8843635c3ccf5add20c7 (commit)
via dd5a2a0c2da55c95cb94cb67538c6693cf989bf9 (commit)
via 242e740db430759c3a09de3bf9ece89987c6b9b0 (commit)
via 332c20ac4de0d2706a7e6c9e3a96f1d4287eb4c5 (commit)
via 0bfda57681195c431e3b6063577fdab23ff40cd5 (commit)
via e1c4967befc7b4dd273b3d9d047a4e4262f5ba2f (commit)
via 0d9bc75b61d5227917ef43e4c716ae284d548644 (commit)
via ccb603fe5a8ca989d6db97cc723ccfcaba2781f5 (commit)
via 64194cf50545e1b6894b45cc18edbefbc3ac8707 (commit)
via 93131b473366ae5442103511d455d1ed5b73bcab (commit)
via b98969108fbda1754a03665a5be58bb9e0d16c01 (commit)
via 8fde01ca2dae5169917de4e8b25eada543a8223f (commit)
via f9582f44d4f31e941902f84fce760a8b770bc969 (commit)
via 68259bcde57277cb709296fc24e86826d9c131d5 (commit)
via b7aa839c669f1c2055ade415b99378e5c9ba0baa (commit)
via a0080bdf353bcc107eb80a5755958c6c276d49eb (commit)
via d68c3776fee61329f665ede740cca51946395d1c (commit)
via 089aaca1ed6fe672f01c5049f1bf3956bdd35065 (commit)
via 53b2e5895715c73febffb563ebc89153339e02ab (commit)
via c8d252f51c23484484e4aa023fcd1f86ee961eab (commit)
via d8d9b01ba4a5f9cbc216c43f8af88af1413673d4 (commit)
via 6fe5fe41128cfe4fc9b5b6f6c1f092c4d01c4e4e (commit)
via f54cc984969657be50c093b917feb49a19d78c22 (commit)
via 3b0f80205c1942cc954eb891691c7c382aa9c87c (commit)
via 2eeaf4eacf23e166b60cf95562ea2727a68e1e08 (commit)
via 4e142b5282d5e620057e06530f58445d2a526964 (commit)
via e3df40f20870d2403d409f7726096edc2be31635 (commit)
via 876b9e64d1364770486552060222f5f6b1b5e2ea (commit)
via f3a82584fde8dfd3c653c01a5e523360c8615703 (commit)
via ffdf779049d4f9ce69d77968dc672f6accbc7a7a (commit)
via b445ae12bc55d0fd6f9b64955e52fcab74207a66 (commit)
via eb6b9a3d52cab3f7904bae457a9c210e2a76bf6a (commit)
via bda9093be4d24d45a6fff29148fbb5438e283897 (commit)
via 6b39f96311c832de21bcacc3f17a611682d522a9 (commit)
via 5f95bfc2c5c7706c7961aeca3aabd90ea5661f0a (commit)
via e04586707b923f857c61a17ad38a9ce795e9af14 (commit)
via f968e4a8eeb562964f265d7555eaf295f8bac7f6 (commit)
via 146c1e2c5d12f478e4dbf35c5a675f05a793f5b7 (commit)
via c6e6a2531ef791e7fdae10b440c778244dd62019 (commit)
via 9a615740476541185073f98d8bc6e69e06ecf340 (commit)
via 6b3a880d607ee3e3dd273f019981fd6cae62373c (commit)
via 6f84dbb74b46470e937a52cbbb5de4c5b825e122 (commit)
via d8ecd9d8940a50ebabe089eb326753f54bb2831b (commit)
via a85399e0a429791d8cc508984b024bba03fdf3f5 (commit)
via 064a8777267b6918ef040589c0b9d75f8df81cd1 (commit)
via ca295569ad3c278114f49fc0eb4f08e56c2ca1ff (commit)
via 4a75fdcef8c86aebf478801b81fd9770f79a34a7 (commit)
via 09c19c4c60d6b9353f98202ac7b1782e762eaf54 (commit)
via eb29c5471bdface71362af6f4e6a669d0da8d346 (commit)
via 03338fd9d7416560331bb96fd356f3d35de6760f (commit)
via b4bb4815b9e23c54d6bbf7ec166acdf7ddfcb10b (commit)
via 63005cee1392110722ce56ea6b9c4515fd5c459b (commit)
via 7421e664ea875337919de44de09ed60d590a4552 (commit)
via 8431e92a518dc34d885de4356f4f8dcfb175ffd9 (commit)
via 2820d5bd17fcaa7b9d2f6e14bf0f1820b7ea8107 (commit)
via 4e7f7c1155803dd3ca16185fdcea529f2f9153bc (commit)
via 178a1c6d587f4e5edf1be08261e00af90169c702 (commit)
via 617de4f0fe0601522521bfa6e89de095f7459ca7 (commit)
via ff4ca80dc2e76baf4da3f8b43dca4496e34d3f44 (commit)
via fbffa8c4d0fa8bd19fe77b82c16395b80f0bb0ce (commit)
via a5804b1e5b04f8f4d0fb1ca67cf7fe8f15d61ec1 (commit)
via 1441208182ced30e28f05611fbfa51674570dd1e (commit)
via 2462bc7f4efbb51b0d4532833d93edb4aefd9b59 (commit)
via 900c8b0cecb79704892bc06fe4322694217f92f0 (commit)
via 3ff807e49272bef4e427dabc82319b3a7dc2ee49 (commit)
via ebf9bc1e9ac39c4c0b4ea36fd3bd5d9411c73a6b (commit)
via 4b40e894f9606d0d1a4fa02db646eda77c99be61 (commit)
via 4c814e76fea378fe199f3a55b31445fa56fff02a (commit)
via 0516059abae641ed8a1e95581d070c71f3e943d3 (commit)
via c2a40d54421c4e5d221447419134fdca1520289f (commit)
via b4b8572bfbec0d5ce1008e36fc0cb21b476b5543 (commit)
via 718b62dc0b6710fff949aba5ea818d2a196c3a42 (commit)
via 3a817b3292c2af8d8d92d89df349d2e0321135f5 (commit)
via bc5301a4d4f3dc65847c2897a405dbbf3e56f0fd (commit)
via 1a9a02a3c7e711927a056d7cb222f261391822e5 (commit)
via f4cf648f18a8d82aaf674c474d385278c0527dab (commit)
via 63c6babe357292a234d6982bfcd67171b8259ec2 (commit)
via 63bd2a384496fe5e9d142b9354ec2f73911d17ec (commit)
via 2b79f4c95e82d9cc7840a59af52b5824259defc5 (commit)
via 6d8326a0f1521b0d7c49cd90dc775d409906bc49 (commit)
via 8fc8df8ca7e26ba757df0ac65cbd3a13bac3b01f (commit)
via 42df913507f45fad98b950e6aa7d0cf71ae92e67 (commit)
via 23d74e8c4d1837d15381851d30ed241bf78b5e01 (commit)
via 8be2655587cbcce7316ca8cdfb700cbe0842c3a7 (commit)
via e743140e6c9b2d7d82e18fa8327689dc73bf5cec (commit)
via 735650984cac29cbc371bf8a11550a0f93ea92e2 (commit)
via f032efc849b51697c0cc75825f071802452c02ce (commit)
via 1c95615a417b6435dc86f80e3f02563196449611 (commit)
via c1872f15cdaf416ff9ccfc520085e8af1c5ed582 (commit)
via 8cba1fc06c937f3c828a55703dad501c28915bda (commit)
via e91291c2959c07c9929617e3d080077477a19b33 (commit)
via 25bcd259cf59d51263d74ab09dfc4d9a92ca3fa4 (commit)
via 8c82ddb2255f3e7c32a11c543d72a12b85f1371d (commit)
via 8d8ef7cca4001feb24eae52a9d458cafbf2de4fb (commit)
via 04ea44bd67f6b0c2a700e6e9403629ad842e148d (commit)
via 1b15db60a18e6bbb09a07e230b8f48630e05cdc1 (commit)
via a3b5825a4fd71f2b8fbfdd288655f62af0816ca3 (commit)
via 69b24ec1999603af6d8f36b083a9ce2fac9bd72b (commit)
via 7363a10191ebf9ff7d73e6ea19708a813b95956f (commit)
via 4b06eb378afc84b31e0986283fb7f807adb09a9b (commit)
via ff05fbdf1fb4d68d519840d6f2007cf24064395f (commit)
via a4c2309a118912e43469235c0dedef3a9f5dbfa7 (commit)
via a05465b46a2b91879596d30b5e8051c937dfa8e9 (commit)
via 9ce4b2c07e2b7809088e6333246501ad9418bbda (commit)
via cfe9b58cc374794df00910b7708ffa245aaf03bf (commit)
via 12932812e109e21e76a69b0a9f52533cdc76ea5d (commit)
via 290695c429ea536bd4e4ee01ff76e0d770bc8021 (commit)
via 13284d68be03f9d23cb59c94bc7dc72701fdec11 (commit)
via 80889a19da3aacccc3ebcdfba73d037a54794b98 (commit)
via ea5a800b643143baade1eb6c7f1760d366d92674 (commit)
via dcd77dd78f89a225cc9bcefc1930f8a54bc62791 (commit)
via b263fa8fa06f8eca2fe284037db617c721d355df (commit)
via c1761800f4c183439a32fb5e74b2f4a410911b66 (commit)
via 374072472b1480983051cab25221518e08f1e35a (commit)
via c1ddd34dc55f874ce3c4bf5f4ba08a95eae3ab22 (commit)
via 645a4d5492de6ec787ed37c570e06de1be95daaa (commit)
via 0ca2d1f043dff99aa5f57a4336ea3a924e87e78b (commit)
via 5e575029573df492d5d091ac504f2f2e7b9969ef (commit)
via d5c0be722faae985838cae425f19f4146eb5e8fc (commit)
via 4950be3d1cae254299e6f2df237c20a95316af21 (commit)
via 471f7ae0c651adb0d027d2165a9c4ffc5700ce2b (commit)
via fbbafc5ecb48485913cec69d9dd45ffd42c99cef (commit)
via 747de7f566c347eeff252b98c9aa09271e7fa24a (commit)
via d3841f6869a8c6ae667df0288a5c88da6d830a6e (commit)
via 190273b4931aff39d7aba26cf7e7e7e6be1242ff (commit)
via fdd3dd304439a7912db1c6ef257cf512ec7b3b52 (commit)
via fc1c9a3d80a5fc71142ad11f4eda05c26e351569 (commit)
via 2b8fc576e242c0b8658eef9f1130143e009efc4d (commit)
via 5dbf72803717f58b4848b6a6490375450916e84d (commit)
via c9aaa4d329b08c8b1c8cfd566c5282ab57e97f05 (commit)
via beec7ed54cc2f355480ab0dc0eab439b56537d6e (commit)
via 23fd7cf1e89ef8c06994b7f6877be3f35faf6f1f (commit)
via d90f02c0e969b649da61fdd272a9aab69c487de3 (commit)
via 65857a417f6a40e5323177a62386c684814f1fca (commit)
via 517896bc3c34365cc4d4eb54d36db6b439e994d0 (commit)
via e915956e83533a74b7bc34a414cc9d54474a1f20 (commit)
via f6ea17a260b2660b69b5e75103efdd6e51f75201 (commit)
via 776f345ab8fba0432a0655a2515ace407fcf19ab (commit)
via d0cdf85679a85998885c154d69dd317bd3396d7c (commit)
via 64d7fc52356c128c367f18bcbe7a0c6f56a459a4 (commit)
via ce84723a4704a766f7e0dc3c61896733bf94f838 (commit)
via b805211887332f43b42c74f52f2b43686546003d (commit)
via 70d89a76d391aa2272d1505a654a0d1e61450a4d (commit)
via adccfe35ccc68a865a2fd2356ca2b81e0366a4b4 (commit)
via 6be7fd5574f54ad388992dc2562081416c342d19 (commit)
via 940139d6752fd9c13dbc1ae6d921203a0b1087a9 (commit)
via 920eb223d11dc7dfb4df3c38d5f7173bc011a0af (commit)
via c8bf4dc1eef2a73b4b01501eabdc922e2a27a276 (commit)
via 8e6d3b18cf24be5bf37526b8d1a2bb063b9a550c (commit)
via 01e2aa185d373357bad711d916ff10103c48a89a (commit)
via e0d89f524f6ebdb5dc730402ff3c61e6d8160c9e (commit)
via 4523b7c515e6c7ab78d4b40b6904644a89dc5268 (commit)
via bc146037e1aa617739c0a3859727066c9304829a (commit)
via 39dfcf8276631692c696578f6667d5e36006784d (commit)
via 2f077222cb7ba575817a1bcfbbeb6916d3de109a (commit)
via b0bfb3b1efa42d7743ba3cc52e16b17d88f23676 (commit)
via 1c7420e1ed282e42907b108ce83dc8ce6edef904 (commit)
via 006f7bb9741e3eb1a4894efbd4405c001f029e09 (commit)
via b417e845a53ffe207314108b3d1c813fe09e32a9 (commit)
via 3ec0feea9ea8f24c6c311046b19007f9576cc1ed (commit)
via dee20da037920692508446dc5f10d71ee3ab1524 (commit)
via 7563e6276baade41eb3faa3ff167abab1cb0f890 (commit)
via 2ec0e6087bb56c8354941bbe68d4e4681aede707 (commit)
via 9792171cd97a576c34d85291ff64cbc29061fc08 (commit)
via 1c78ef4ac7e6cc1c83143eda5500234146fd46f6 (commit)
via 5d7bef4122c59bec9145f2853b76170b4ddca67f (commit)
via 7db1d0f490158ffa5672eda245dacb355e196d3d (commit)
via 8d496518cc371fc9dbad214dce79dc9e13f41fdd (commit)
via 68417ea496ad85a97a98c9ce07b54d7e80a1daa3 (commit)
via 04f63a68f297b3718dfbcdc23653075656816014 (commit)
via 02b35f7480e2792377e2ed23f740fff4b53badb9 (commit)
via e4752e29dd45110b70d408e5b648cba8357bb5ea (commit)
via 38489133d0d3ba3797447272edea7f618cf352df (commit)
via 89d309ae02a0b47be4b201b78449afd4267effef (commit)
via 2bf1d2d554c33de560d6d1232c927010ac06e243 (commit)
via 58e740a6ea84242b423163ae66f0dc9399ddd788 (commit)
via ca6c0353c236d5fc0f829880e845cbd8489ea9ad (commit)
via 564a6f510188c620c4a2c333b539b11f3f62ace3 (commit)
via 161453858e2400ba5c1cabfdffa77b71fad22e7a (commit)
via 4325505873cf6da23c81ef2bbf3003777463e0df (commit)
via cf4c25824e15e3b9a7c1439ab3aff17d8be52630 (commit)
via f57467be5f17a0894b213f632af9af53b6e57bdc (commit)
via 34239884a3eabd19ce02445c5582ba1102bbf4e8 (commit)
via 6ded063537e1d035f5484a45b7fb089239424882 (commit)
via 88c34bf1acd79b727c052d172f9f13e48d73f824 (commit)
via f2da3e62069dc2a94ca405f179ee8f18056de1b9 (commit)
via d2a55e74eadd28effb16f60d8d9cbe9bbedef14c (commit)
via 7aaf9f22aa646077b4b7fd961d6b731185b88137 (commit)
via b8b6fb68a54f0f81d8ad6a75cad2650179108d66 (commit)
via 7ce554b7c0601f125f297bc15ee71fe043dc0a09 (commit)
via 89bdd6bf07147ad707125fc3882caebb5402ab09 (commit)
via b169b40808a571663b695d638fb2915625624734 (commit)
via 055b9792b7692d6c42f4e13d38dc6cd008396a6f (commit)
via 9db9c191df88e0b7f9eef8a8bef044d7e046767f (commit)
via 7fe3536599bf260b3451eb94539021110640ab73 (commit)
via 97c90a6cd2650b0799ef99ead3570d513164c805 (commit)
via 834f7c726f727e04250ed6b3eda287ca996e9c38 (commit)
via aab5659260ffe9184e80d09638e472800ab9d128 (commit)
via c7dfdc3f58e993abad5ef7fb898ac137cca62e02 (commit)
via ca109d685ba269ec82a433041cdcad6d229950c9 (commit)
via c2a90517b7c88306f9e43e697926b5c5807fc7ca (commit)
via c9f8ae62c103554021371d83483ccd3cfbeb015f (commit)
via 61c4e4d5f8c3fce527570484f24df1c94b6f5fcc (commit)
via ae861c95e345c2850d6795f1aed201ed69318e3b (commit)
via 93be5ba7e96f1a62f53aee8c1e4979a99d1a9d94 (commit)
via 55a5bf1f38d28e7f3dfe8190524b967901e30d44 (commit)
via 670ba06e9ca3b1a84c88b6d69a36a575df95cb44 (commit)
via 33765b48e350abcd844ea9db4c718f006a6a3d7b (commit)
via 47e60671196e91dea0b99a2c4496ce0fdc683852 (commit)
via 7e07df0d9a176e67fe0988a4194f11c2b4aeb851 (commit)
via 3a1fa40344388f851e28e2822780ae1a81a4ae44 (commit)
via 1a7c5c627ca9cbbbc13e1c9710bbd6268c59b22a (commit)
via f860ff683634d73edd63df32c284aba42f1bbf0c (commit)
via 6ba70e34ec9bc9941e8c04d6654106e6d1bbae82 (commit)
via a2f56709fa0b5ad109c940149d95ce616ec9e691 (commit)
via f3ba65ddf8642b941cb04ddbb69fdb1e8515a6d2 (commit)
via 7edaf06056ef65fad632955bf647f6c36024c1bc (commit)
via d545cb6a969d00ae9a5aa083713f328c1fd441c9 (commit)
via 5a36ea60cadf2f041f460eeeea970ff9dac66e71 (commit)
via 0f815282ed307b5cda9ab77a5343d3dc3c349bb1 (commit)
via a47700e6e8e87ab3696949b768f4c125a9241300 (commit)
via 9695271cd15811612cb25f53fb38f133f747cd3a (commit)
via 0c90b88beddd9d5d6dcf777af43afe1817d37d61 (commit)
via 22102137c1e5eda8543c79d30d963ceb9e9a47af (commit)
via 9ce401977e4462751e8fa0f825d1a95b17116371 (commit)
via 72d7d41944006d1f48f570784dafe56b9812b0c8 (commit)
via 88c0535c0cd110f75f1c5256401c1831e4cf3052 (commit)
via 1f0e29afadd7ffc1e0e2a5be61046de8c069628f (commit)
via 726f65153228eb81aa526df078f4fca6045e1779 (commit)
via c534e74c5c83f546c65e901f9c93ae2fdfae8d08 (commit)
via 7aa1380f8dbca657b347df513baca513c10650ba (commit)
via 43e6f6ecae2eb26b58cfc0afb44b2b6476408741 (commit)
via 97e0090ec440c3322053d7635d883cf8af6633ca (commit)
via 44a8d4eeb0f61941786894ed761f068512216b31 (commit)
via 025e6f91c13bdeb78585ce2c7a6d70c532eb8d7b (commit)
via dc1c6914b00b900978c5ee044e39f09dbec62b33 (commit)
via f2ce99ebb4c721de5b22da4bd5bd6565d5f08d2e (commit)
via 30bd9f9ef5cda55548e0391f7925317cb65b6d9f (commit)
via 7260f68bca6bff0a624801694e1b6b0053c0fbd2 (commit)
via 2c2153daa103c35fe12468a853636f8125785a7e (commit)
via 8f266e877db7d819c9fa74d680a320c6153bd207 (commit)
via d026d60cc8b9f1117e815d8fb76d4901ca6eaf26 (commit)
via 6610ed679855b94b52adf33b3e54afc602927f8e (commit)
via a3aecbc1e190293cc8be5ddb6a219c309f2d5de7 (commit)
via b7e1d12d3f0e22280b9aeb23ca445a86a5ed6b7c (commit)
via 4b762135de51bed8d9d773699b063ab370060d6b (commit)
via 2115f4609adcc86156e8e0aa59ea38ba5808378e (commit)
via c113182fbbef72e390371bc40ce3e80b46975b14 (commit)
via d8e3a67d508e9a5f5c01884259c0e75a140f64e9 (commit)
via b1daec9a928eefbc71d8b7368b148fa7b04bf32d (commit)
via 0ea42bb254ce0df1e32816761b84d047cddffb06 (commit)
via d67a11c2ee42159dd0ecd8f6ef39af38b6380dfd (commit)
via 9b46e402be4366b591ce9c73e2afb24bef0a3dd5 (commit)
via 138e5417d2d11fcf404a63ca6e08815bfc0cca67 (commit)
via 2ab371465ac93bdf83d3fc423e361c50c54855d8 (commit)
via 168d3fe8640baf12c615d2a52b914836db8a8a27 (commit)
via be900941bb4ab286cbeb02f65509be938726d67e (commit)
via f68961a64f84de3987f99fe3dd79ca35abfab3aa (commit)
via cd675c02301fa53b5fd6e173ce75c58b202aaaa5 (commit)
via f1403a71fc2e2ecb254502510a515bb2c07dffa0 (commit)
via e1df29a3d682b28400ca35e490aa4a95aa564246 (commit)
via 5209c88ffd019d3d33a0640833875d92d2b21849 (commit)
via 0020ef5b7c44cfd0d65182f1eaf66a30d2907a19 (commit)
via a97f1b7ec7614b276a1c3f937fbcb330eb14ba6c (commit)
via 7c66aef044ec7bf48aad64cd82308f48ef00c143 (commit)
via 9ed0a21813117caf5c6bae73c09a0d725564743b (commit)
via 8e75f57bd693d0ceb1aab86ba0e84cb19b4d155a (commit)
via bdd74e4dff9d9c5c1a329cfbed2e2e08336c8c51 (commit)
via d59079ca2a8e1afb3cf02bd9908c2cfe4c025d4f (commit)
via adc1cd0362bb9fd201b8c470eaf816ca5c212c72 (commit)
via 22d2299b6d6280726c9692b72e2109a4fa768969 (commit)
via c340eecc7a03dd066792e5f046f087b8b3dfced6 (commit)
via 2b85e855e6ee7ec246244ffba3da6132852892df (commit)
via 22fcbed20b2691bcdfa5854004dcb95aa1f2e40d (commit)
via 402e69f6e55dce4e11d354c3ca708b8e536c124b (commit)
via 388713bd42fb20bae6f628c50f4ad1e3ba067b5b (commit)
via f170c5a75f22a6db11ca93eed5b0dfc9c65c4270 (commit)
via d777d8024ff2a740cd975287348873ce83fd2159 (commit)
via a098a3a28cbf70895668cb052e9676a29ef6f764 (commit)
via 902f8cd258a8dfec749a7f94d478a4027e319750 (commit)
via 6911361cec42d4858fb8e345e07bcf14d5e163b6 (commit)
via 69cc7c89aa51e7aa7265215bfc910eaa457986d8 (commit)
via c33f2b099d86429356b1655cff688aef9fa18764 (commit)
via b8f6c929b202ec691b52189acc4f79ff3db9fa50 (commit)
via e8dd5c58fdb7d07badb9389f8524e506c9c66f68 (commit)
via 3f08b10a2b466a498bc3a202cae1492ff3480510 (commit)
via d3b76845c740935f7474f535d308303c748b0b4a (commit)
via 7af0535d3b0d7960152b06b7211c26bfd7b208cb (commit)
via 51666984555f2aaf7080ca5f4f9ae8e05f51a74d (commit)
via b059ddba25e753d9a7a6937ff5f7b119b2bcf464 (commit)
via 261e856e7f2fe2b65b7a83f2ac70b3e35e852f3e (commit)
via 2a83439d6054fe983546aa32e4f5695cb168c48f (commit)
via eebeedb8c47e8dfdb39b322e0a0914811830d323 (commit)
via 9adf576f1de495ef539d00ed76702fb063fa041c (commit)
via f248a1ad098f5fe877acf79db9b43665103a14de (commit)
via 0278bcf5cf60a15e060f5557e433cc0b3271a7d6 (commit)
via 6b30d130634f0271a1be3885c6d7f358589af0af (commit)
via 7f4d69cf43a7a743a491105665b3b878a3cfd11c (commit)
via 87b0f117ff1ce917d7301f8a6304e931a189e48d (commit)
via eff1577ab3dd53a6d637da17f0ea51d0a44bdf65 (commit)
via cdc228d1818f2714b988c58a7336ff80a911cf5a (commit)
via 93f3066d3d261128e57818544c3f31a222f52082 (commit)
via f41684bd6aef3b1a9683edc64d5d95669a392853 (commit)
via e1d178affae6eb4c8a09deafa0b980b3f440b278 (commit)
via ddff0f5816f8100154c9ae0a95147b2061097da3 (commit)
via 1a9cc8246d8abc0c873fa2e9795a564f2fdb58af (commit)
via 5dc5645a3279e771796266eb336536ae0ac9cb86 (commit)
via cc77a0c01b38353d09d4f09a84434a60f1de1c45 (commit)
via e0632f47bb83bda5badccc47cc2d8dbb70d92678 (commit)
via 3a4719dd4ffcc1cd92d270d6b698c7ec13678c55 (commit)
via f509fecc2eef88be0a7b88d491ae0c0ac13d686b (commit)
via 559456537dc2365ff93910dae33e7dc3dda5772e (commit)
via 2b59be173b4a860c524c398a6c5f521015bf0939 (commit)
via 8ce476b7864f1a2d1f05cd0a770ae159eeb845eb (commit)
via b190f9b18bdbd38f167050058c70e014da0a9bdf (commit)
via 0ed4397416e2ccd0ba66eeb511b3f98b84ada15c (commit)
via be2e29a903a53d7565f1a52d0bebe5e5e337a1cd (commit)
via e99f026d040c6020dfcc51c6d988cf18d325a530 (commit)
via 1521969d1475ab6854d1f9987fdaa1f66a1cbaab (commit)
via 84e52fd521d7f1ba315d60b4685ec51d2a155e78 (commit)
via 377467f5285670a797ec02b4ca6c5a129c289a39 (commit)
via 1d964c00b62c65eda7e6bd46b422e7f08c4843fb (commit)
via 48ef169e011a3335470e940cc0670bca27358dc1 (commit)
via e51a4e1e019c085f428d90780d9a45ffab68cf57 (commit)
via 9214382fc7083d0310675ce3760144ad7b6cb070 (commit)
via f67c3d18e58d4d6f331763a9728f1ef1595558d7 (commit)
via c3481a62091153eb0f74cd2f769d46c552765fcb (commit)
via 5861d894b9b6614437fadfa261b7db1d4920d729 (commit)
via 12217911502706a6c541950d6569de47596b230a (commit)
via d29fa2efcb0afc764336045fff58c279d77cf30c (commit)
via 89f8175850a9279036053b2a6785980a479e08d8 (commit)
via 5bc8ad779b8d39c63df88c20e5a883f4fe15c6da (commit)
via 74aa79ebb951a915a8f5aba49852a0119835c579 (commit)
via 52111b8131b2a17a6f8ec485d571a3d144a74184 (commit)
via 10bfcf75847ada2dee77a276b4cc912b43acc936 (commit)
via 818e9974a935703de29239f97b225ba7505537f8 (commit)
via 697f1ecbd225f5db42dfe66664017a78ef7d615c (commit)
via 6f62736f8cedc3373713649bec4f9b0b06606a0a (commit)
via 8cb640565f000d21545925575587adffee1fd48d (commit)
via 4a275f0de83f6d38348a24ea06b73adcfe5c1354 (commit)
via 7860f93d77e8690ba90e839b52e2886a08466773 (commit)
via 1e3461f0df7429e829860374b13611eb897821a7 (commit)
via d801f8930c20f82fbde6cd93686572ed190e7d12 (commit)
via 13ab78a6ba36ef69007d62ffa73600defd79972d (commit)
via b74bc91079b0c2b5491e08f8ff677451c6d7e60e (commit)
via d069271ec828654f9a6b656b04b40f229cfefb27 (commit)
via 2de3b2e44f2196c227c7bbd57b211d1095e59aad (commit)
via 6ef187b8829752b403849e80e45a473714f9d85c (commit)
via 13b280ea288fd08e8c77300b087037635d739eaa (commit)
via 7dc5b75fe892192e82a1574b77b49b21a9e6adc2 (commit)
via 1c3fcbc97db70680109aba244287df0231285648 (commit)
via 3787b0aea2d97291584b8202edda5d9c915093d3 (commit)
via 98099b85467c6f8432a2a969ba4132de3132e256 (commit)
via 210e68e9d1637d6f1699fad1f73c7694fd881b18 (commit)
via 10aa4dd324ddc13ad66945e0588198077b45dc6c (commit)
via bad73626c4208fb95ac8e3d9503fc4482f936cb3 (commit)
via 3460f961868a965129edcf0947c69a7829a47a67 (commit)
via fe5c9050c56be6828acead0e3c09c2195cde5b99 (commit)
via b5b64f5dcc4fa4614002e5a0969adba36ac7e5e8 (commit)
via 444dfb847a5d6eda3a84ef5f4e508703d0634a91 (commit)
via d7e76aa491a1878196d3f57f2e61e09d193f5070 (commit)
via f5162efc3578d0420e869e3fcbda46454a855909 (commit)
via 76b03c6576b5fc95d1770969312c584aff1485c6 (commit)
via cd18e9376dcbebfd40a1ad1b46a75f1244992337 (commit)
via 1c5a21a73b2e5281cea17db4ae5f4d367dee1ee4 (commit)
via 556addba557fbc41ab1d9cb7990202833f8669c9 (commit)
via de030f2c3f7a0c57904def9662d4d7a979b90497 (commit)
via d941fb925f6f1b37a92eb4195c9da0c1df1693fc (commit)
via 6160b7425d9da6cc9d245b7cc754e81427f8ac9c (commit)
via f5a518f3b72f8003793d617708974e30b2186b2c (commit)
via 23ce820aad666f5ad897ffe106f8b5f7e4baac33 (commit)
via 75d95d4ea37662eeb61a3534afc6ec5d397df521 (commit)
via 6562b6d591b0900a1f949d0f86b030908585e8c8 (commit)
via e75d90299dc2ff0dbccf28c134ee2640f79b2b5d (commit)
via b59f3c7cb6e93851e83a6d05f64c02968774b2d7 (commit)
via 5d56a1af42f64df57ef7a1bcef6d016ff2310900 (commit)
via 284a9a5515af712aff787ecc141d45c888fcef66 (commit)
via b35e98fcf41753bf7d04ee21340b09618580509e (commit)
via 0ca9b2d72645e10276fe56347c63867f166419e4 (commit)
via be3d26fbfd0caf5ff881977d76597aacb11a3476 (commit)
via 1657c7fbb89e790655f830630f60c68ceaf8569f (commit)
via c3e720561cc4c39b8e0ad5e01c825e6d4f44ed38 (commit)
via a1265223625946e61b29c067714d2a64fa7524bd (commit)
via 723698bb8951e3b0c6b60db49fa877fa39d550fd (commit)
via 2f9bf6a10794b03b6cb7556c562ef9f08cb9bec4 (commit)
via 46a33e285d6179ebd5041733f98949a23147d55d (commit)
via 504b1b430076f15d27ff3e8da3e1d3623431aa84 (commit)
via d012d691bde541c8dae0dac4c00cb74ed30d9e47 (commit)
via 11339f23c194809c53cb4a888aea18eb51ff27f8 (commit)
via bba51684725db4155b142812bffb4a4a3935e131 (commit)
via 91f7e961f18c0ef8ae584d1c8a53d322b617efee (commit)
via b0a22cf565ffdc9fcc04dcbb3ae875ae36f7411c (commit)
via fdaca8b1c797b47ae7e08f0a9624dc84a3be3c44 (commit)
via 325ba452bdb2b8ebe4ef2a85d495291429df8082 (commit)
via 68b9c7d30c7f47f8a9f9cff8a327fa9a3812d4da (commit)
via ce45451379c464c222791af2319f823f36a5cd21 (commit)
via 660f6e97b496260427c5e9d7217cf9529a5fd1b5 (commit)
via bf4166939c77771642af846cb5372efc8a78659a (commit)
via a73fd753589589d3cd157e20b848c7ecb16c8175 (commit)
via 6c0fcdd735e85a69d4a7719446f8bf56bd6b4795 (commit)
via 75385a0670585abafd024af4dff9a13debf39e6d (commit)
via 72371e98271a56aca2723fcc54b861db69299bba (commit)
via c2aceca339ec3a6f3d853865cebd0efe348ff518 (commit)
via adead93f417f41e73dbbe4e02620b77ef6a5a3db (commit)
via e5199566d2bdfe207d8d06ba0f555cca801fd31b (commit)
via e10c23d41a9591830a20171a0f9cb6cfe2921b11 (commit)
via ad82cb7409dd62c3ac251e4f98d82ce774f6f528 (commit)
via 53f54e1b9f424b391c8b4d2aac3c4ae8ea4fc198 (commit)
via 7533276a8b444ac3d49f74c8da0fb31d8caf2650 (commit)
via 5ef89a24d5fa8bc6926a433e22360a09fdb3154d (commit)
via 5ae9c613aadadb918c5cfb1c22e37e16a3a3c7fc (commit)
via e940be406403ddad4b60ee91fdf60bf6bbfb1664 (commit)
via 36ddebdcf0ab91bf9b03e7bf18a6d63a2ab90d14 (commit)
via 44f89a6814bc6b2f5bd96e16e5e12d1a0e0aadda (commit)
via b64a7596b2fb456de13aa885dbe14a817fd8d5b2 (commit)
via efc1846a758929bdb57b87bdbb3f757f8907c69b (commit)
via e089871b753585b26f429968e865f8ae1e03b733 (commit)
via 0f784d657527c998e7cd1d7aee8cbd8f0d75e04a (commit)
via e1cee0a8ebb0728bcb62e89530c11ea8dc072371 (commit)
via e49221ba2aaf109f720adf76eb9fe972c34d1d86 (commit)
via 32e1a62223130822eaac3ebdef942a44102184b9 (commit)
via 5f18c07d2e96a0c41e8b263846c98327beaa954b (commit)
via 574eced9203755c7e2fd8ac2370df21a75ee0080 (commit)
via cc476f769c06ac6150a4f6d406eb2656f41e1dc3 (commit)
via 89885a87ce97328bfeff8dc10f62c40b0cf54532 (commit)
via 1a05dda00c1f5d124bfa15443c6cdc68232704a4 (commit)
via 004f220a006e4e9716ad6f229e5e3721090d44f0 (commit)
via e7d48122693019e8f80e97896037210e86ce19fa (commit)
via 9d01823b167d1a9715fff727155529402e3b053d (commit)
via 2d43f3de749909c040ea17460ec828047e6db7c2 (commit)
via 79e7d4e795960330eda99809d6aa3f5c7abf7e97 (commit)
via 4012bbb3f498ee6ad7e6aeb6b0a79dd3921c06a0 (commit)
via 8a0e803df2dc4ce35596faa6c17f6bb22db72668 (commit)
via a2dcdbb414a73f4b4d4c395c823a07b929358aae (commit)
via 8e7674794c36d5baaf72486ca60b3e93aae83f0b (commit)
via 64813b8e69b73d71fef6385493c5906334174091 (commit)
via 6766d1b04bd238d05890f3ec221c65e84920dde6 (commit)
via 7bebcf045b39a4bdecb345c9592c0515795c75aa (commit)
via ab8458af1a3f3a82487e10384c2fd61906db7c85 (commit)
via 8adcf378579655c4653cbcdae92c9d9eec154ea8 (commit)
via 97d0e12a78e9245c8ed29c070ffe0399e5cd6cb4 (commit)
via 9a1c67deabd249e068284bb86f148d4aa9998711 (commit)
via 696f75b0c857a01b31205411cdef7a20fe7b93fe (commit)
via 13b4d219384a81141846588b20f07792d64cb489 (commit)
via ffa821a7f872d211f534914bbd21f0fbd9064668 (commit)
via d2f732034404f96ebd50999313cbe9a6727d3f95 (commit)
via 879bde382ebf26aa593869cfff22cc7e85be6bb0 (commit)
via 570af13f6dfd7f725abf49335b7abdb46aae5048 (commit)
via 8b5c403446d137d7fc55df278ccb02ef84e87e0a (commit)
via bf01d196dd3ec9ed51a56b39aff9a52cd726de48 (commit)
via 6771c21313fa4ba22cdd3007c4c5a03b8de8227c (commit)
via c727a33fd753e97137d4ec092a73d592253b917c (commit)
via 4879256386a5be9566f31f2c266b682993029e14 (commit)
via 4a7a60b1cfff569483459f051793d3a85990afbe (commit)
via 137121e2292836e5f84155cb43410fb9049fbe2b (commit)
via e35858d2e0139091c924e74e43bc34f118152b85 (commit)
via 599b46792b1b91662f9cea68193e9491ab03da83 (commit)
via eb83305ebc3c7be4aef17385d60f68db1be0b64a (commit)
via caf1780594ae82868779309e47f4616dda507b02 (commit)
via 3f38a38ae453390856b3d5cf2b4d5705df06ee13 (commit)
via afd47207817a4d2a0ac76acd8175ed9a49fc1b6d (commit)
via a473534ef25367c250cc5a0bc7c57cd1e11b8c57 (commit)
via a2fb4946954504e7e0eaa0ebc6a0af14029ec797 (commit)
via e3b8b3683f0ac0ce91f9e2684dc593e5f4bea7ab (commit)
via 0b6efc1137f9d23e5e7b72150a551bb3287caf24 (commit)
via 76738eb6fae507ead56c2bd3df06818faea2b999 (commit)
via c7cee4a866d70ae9c6f3e4679f333b1e238b1391 (commit)
via b59aca2b57068547827d7b681670fb197ad0e144 (commit)
via 964461660dd9ea318544ce44019c5a082f659d1d (commit)
via ec89530b9bd210a4bba8219f374f89ff88021fcd (commit)
via 5b5db7dd2d3b4fc755b0858cd783c462fb81c5cd (commit)
via a1ee0345562ef5d36505828777a12cf2c2d2d415 (commit)
via 8cb460d8c4693ba4031ded381b80e730939f000e (commit)
via bde89cae82dd168ff529394b9428e52d9e883e96 (commit)
via 41e1b7ee572291733750cbe38d5bd562db126c43 (commit)
via 5eb3dab2364f34d7f75f3d91fd5ad8cce6d31233 (commit)
via a9b9c6ff05e0268570b829bd62a6f683cf9f1d19 (commit)
via 9d7aa0bee7dce81bc86ba46c72298597609449d6 (commit)
via 0f4385a7cdfc6dbf8f640046ac819c24bda1725d (commit)
via 7940cb2365ed072f82704fbfd53fbbdc5afb16bd (commit)
via 0b2f7e6bd1fb1aeca2edd113398bb2972f89a11b (commit)
via c137248849c4b4ad38513f3faebd1782037add09 (commit)
via 555c67a6126b88b592110b82bd96fed5cff5da31 (commit)
via 8e8e953ae871986ba8bfacb4323145d3bf778cab (commit)
via 3b63632698de9868a501191e8989f14c23e4e743 (commit)
via 50e69b50412599734946afc0d006d7ad1c200bf0 (commit)
via 8145fbe8e6ab99184fcd41dea042ede63e9ff0d5 (commit)
via 10039a191f3032fa65536a003e80ce56ab575a95 (commit)
via dd8ae798774d29b35532b99b78cae67a151654be (commit)
via 51afdd46ed4732d38496f80f7c07e05cfa15094e (commit)
via 774d4659d60c017e9d3e0f68c5726abbe2465007 (commit)
via a58fb1d04bf2994de007e5347bd06d500ddbd68a (commit)
via 5c8d598d480fb866b67f778cecbd93a6d4be148d (commit)
via 86d0b4d05d9f6d89e281cd992584e729c4ad63bd (commit)
via ffa1fd1fdf584c71e248e9bb7d523f788a517510 (commit)
via 608d73e91b78c50c264cd7a6ecd67200d5610d51 (commit)
via 82dfb1890b45e703066903061f7f1c7b8a9d5f41 (commit)
via bde0fdb92ba9d667c380617ae7374cd957b4545d (commit)
via 89f541d2b534b9cad4ee668f702f1270bf056171 (commit)
via 31c66b5b49d05d9a0019bea85112cea6daeb7f1a (commit)
via 7af3a0eb8159dbb5a1f754d3e6804705d58b812e (commit)
via 35d15b6e1fcd793d8e279588dea878101c3ab055 (commit)
via c92af4dedd8f2bcc0dfcc2f6e052e850341f8a5e (commit)
via 12b34e95d3258cf9a96c1d91ab18479936e27d1e (commit)
via b9c5339d113c63ffc3d8a7c6bf1019616bb3f89a (commit)
via c89213f5a5e303050caaebe4f8fdf2980fc65605 (commit)
via acb37250ac86042f8715206c3f91eec29aea2deb (commit)
via 40e3e6461dd3276a4f3ebcec7259ac1b5748220c (commit)
via 7f5218d57e82f599fb0d5639f2d8b913da77735c (commit)
via 4dfa520bd6eb1c594c83f85431d6a39e340fa9cb (commit)
via 98bdab8fca735201efe2a785b6c20003e1d9058f (commit)
via 7f80639c3641ca9fa500789121c537477f856379 (commit)
via 9f7f123d653018219ee712ac9d6ccb18c038ce95 (commit)
via 0153e8ec303e63ff75a1a2ce52a05ff910706029 (commit)
via 526f0fe659be1d21f0f30aba95f643d690122ded (commit)
via 570e4e953abc93ee6c9a3fc951854be615ff169a (commit)
via b6d8769fd0b2c228861fff1343c51e3b376b58c9 (commit)
via 5fae618b1332cb654f0df026fb02f76b17f90225 (commit)
via 4ce3a9012eb959cea8c784ff5efe9d44cefa2543 (commit)
via 650df43af72632e22b7b99dfe7f55a1b5466e355 (commit)
via ac2d17c4377e8fecb3fba392f2eb47ae85764961 (commit)
via 0ce66018616c5177bc9268280119d6f08f339d4d (commit)
via 465d79c490f67c5d0eb8c6b311fdc8c7c9bfb679 (commit)
via 8869a15d200638f873882c145d427f296c33fb19 (commit)
via cbc613e6f91b7fe5685f8551832972968fe677e0 (commit)
via d6e8bf4f423aa174f38b552161dd7bc2dd1ecb18 (commit)
via c1fa7d1c6840ce03e763191c92d3548da8494388 (commit)
via 0346f40740c58d797be6916c246d7c39dc89fc3b (commit)
via 375b16dac0338924d8d8146ad176bf50f007bf61 (commit)
via 78df70aa7c773716ccb73a7ab3213444f465d03a (commit)
via afbb3f058e8fcf056d6942b59ffeb4d2494b4fd7 (commit)
via 1da6be3bc6c4afb3a38147507293abddcc7f15bf (commit)
via d063c8fca8d2b50ffb384af1b0d73ace384c65f7 (commit)
via 5759e31aeda6cdc5fce3151715aa248779634a66 (commit)
via 29f6779747be3cf47b7f9cfb22beba51b4958c58 (commit)
via 71979f1f86cf1734cb8b595b761db4b0cab2a0f1 (commit)
via a34999d53489f83f87687ee876750085673d023d (commit)
via 6508ed82fe3d784b30efacfb6a97d3f0968dddf6 (commit)
via 8890d0fe46b0f0437aad15c9c2c7103ca8428ce1 (commit)
via 47e278f4286ec2c53c1faefd740b5119cb757b0a (commit)
via c381502b54b67080ba76667c6482c3711d3c10a4 (commit)
via 4c67d48807b549622a91cc12204301ecd8e92ae1 (commit)
via 8655bd8d309537ee7bb9c696c909ebffe3501483 (commit)
via 2ffe1a900d4cfcceac02b44768a13a47edf18184 (commit)
via 60457ce8efe39a0929fd5e103ab8c042d322a1cb (commit)
via 278b10cec053b16cba91c41ed2b978b9449230f7 (commit)
via 21e9b0c724c06df630d01ccfedf1312d07f751a0 (commit)
via 891783a0a90b37336455c81748dd3fe002e95a9c (commit)
via 5726e94f389f4ee696a551e5222ddea93c029f76 (commit)
via 85d86b801817958117db0a39f35d70f1a1f36ea7 (commit)
via fe92cee1dd48aca3ee1f2e9465eba4abb2c5b433 (commit)
via 4afe6f9a74c5ccefb0cc7ba3e51a3a50cd531248 (commit)
via 85e8f2b722f1a319e6269aca68d20cdcfd482e99 (commit)
via 10afc7ae2f95aad09937465702be7c44d07920d4 (commit)
via 903e0d1c2e209f4d62e0d83ce3a062b823a71da3 (commit)
via 572e375e1c950f35d7e159bac031de5205354590 (commit)
via 046d4591c694537dc1a415744413986785fc6b9c (commit)
via 154ba68b8f66e50d9ddb53f3a5f19890588f42f4 (commit)
via a271aaf8e345f8035a8818cee15868bd1c38ceb0 (commit)
via e093e9ea2e7c204c5c58de006d8b316c9013b6dd (commit)
via 7ab068369174b2a4de6251202a021f20ca1f36f3 (commit)
via 59107add9b9d01d98cca49933c90f4e320d47fef (commit)
via 23f6c01aaf4a3f501e908a689f128e77fc9f23aa (commit)
via 3a8485be4eeb09f082338bc3dabe11a3702e538c (commit)
via ce4ece370e62774f1e3ef797c714529603943f41 (commit)
via 834ba51d22fa93297e66c60c3eb51cc1cf05fccc (commit)
via 69b64f2fe8ccd2b92d1aa55b9fb39b03a342468e (commit)
via de8448b3b546eb1eee8a45261954028e3ea22252 (commit)
via e506fa36be9b9b2cb67abb8cd964358394a3a4fe (commit)
via e627df2797dae0d6fa95da61f1a58bb9fafe8240 (commit)
via 9f55b356fb37e06d2aef1c1c5acb8a9878dfe85b (commit)
via d02322793e6182040afd5b4f3964da9bd0e177e5 (commit)
via 07b765184292a503111416ef0df168282350ce2e (commit)
via e45ba3bbf5aa851bdf8de7612eb6b587b615ba21 (commit)
via b2f695cf793f6c9b47607d93f5ed1af301f7f010 (commit)
via 5bffa5d2311098fb8656ce8451ec46c2f24e7e12 (commit)
via 9f06f5b2e5f5549c61458db7f401fc2e2dc7dd0b (commit)
via 2d3723c301085ebfcb1f3a8940451edc15f10f93 (commit)
via df90bb0a37a7e6fc3c18afd3e000a71fb7cc11e2 (commit)
via 6bb5a84a53e5810e96e56e41cc751d4ebc054580 (commit)
via d86405e79b04df920e2b196e521959f33649183c (commit)
via 43e30e4be9104cc4e5968756339dbad957d4d556 (commit)
via 4b5ec8651ba83f2a79fe40708021e03c86275093 (commit)
via 84ae3e67dc2caa9ba040d38ec77a50367e172cae (commit)
via 96dc323b08e952ea2842d82871a7fe7490e0a501 (commit)
via ec8f96814a7bc8da38309c2e9ed1e5a0e14dcdad (commit)
via 4e65a41bea4b892ef7232bfe6b9b20ca35380368 (commit)
via 784a3f24d37819186a52ea2c67e15e5bd8639076 (commit)
via 056b3d2368b151a626fbf79025d9989a4d29a018 (commit)
via 23f0fc06dbb6d7e82d820a8c65997f32c760f34e (commit)
via 523d1c2a9963edc25becf7958e024992ed8a6e66 (commit)
via 38218a359786e327bbd4f3379be19e25a5a005f9 (commit)
via ea1ade46c416421aabaa585d1df774e042967839 (commit)
via b7afa91b549fe3e49e11341196d8d7ab02ba78be (commit)
via bf963a4027160e35b7f526328f2c61f3aac78121 (commit)
via 4528ae5bcdfa43cd31a0d0419aa5c7caea1f017a (commit)
via f9ee759496885b89d034888227cb69955080a2a4 (commit)
via 59b4ca616c7d0c43da4481c77b4479ee59b94697 (commit)
via 5b554bbe0b9104e8a34b87d5570cbf87f0308bce (commit)
via 75a18b03319f6b9b795d7fe46403c04fe795956f (commit)
via d98cef23acc6a293d9cc9d4498f8a0de0e396966 (commit)
via 41fd5332b48e4256fed1a9d22141ca6ad9b482b4 (commit)
via f256d787c2f907208736c118de52cae94a2a74fb (commit)
via 66d3cb88d07eed627903b6db0b1cffb7491d4e34 (commit)
via 08c8b9cc496627bc3fd3d87ae333fadce4797eaa (commit)
via 3975b33706d85857e8d7a8ec2677edbb35984a14 (commit)
via 93cf55af0be9ef96c79d17323d82ba85eb1b9968 (commit)
via 56d721569988522e5cca008a303b19d008b937dd (commit)
via dd7268b61d18f37036f40479c67b4b9f446eb2a0 (commit)
via 6c517a23f8af60ecbb87099be26f8df7a7652f4f (commit)
via 6560ade0a1fca34182814e0881b8b543216ad328 (commit)
via a98105b60cb4bd19ed0723bc14b7a5e4514e7a83 (commit)
via 5b3f3eee0352885c8daaca67f9d42f4480c761dd (commit)
via 751cdf33d5519c393323baa15233ca55b7c7a9a1 (commit)
via 2c843ad3115a94385815dc6925ecee219e3e1a93 (commit)
via 0b0b4c7b23e96a6efb3cfd88b0ba7224158e9544 (commit)
via cd6647b38be0ca224f98fe9e38ec315947e0f7f2 (commit)
via af9a350dcaa93e8d748aaa7e14721e96da8f212e (commit)
via 34d1e41a3e1fcf3abb2d85845a87b25014132959 (commit)
via 8858d25844dc2591e7465466de540c8a62ee4945 (commit)
via 41e0df276eaaa548e692e44cd8f3c27c4692375e (commit)
via 0e26c53b179763f279a9f6014fec0ac96c6dbeab (commit)
via 8227b8a1be943fbbf3adb23a3d549dec28efbbba (commit)
via 57a26e595dc47865da5d929271e269facd14d4af (commit)
via 205aecd0875343feaec88e7f0e78dd6e9db1fd9c (commit)
via e2dab6b34eba7f300ffebd217dd2344223b12c50 (commit)
via eba64f9495cfcf65203eee41e90765cf5b6732d6 (commit)
via fc6c587d40d66273c7520b934480cceaacec7a70 (commit)
via 537fed80c27e32ccb579ff2221f407e755c58ab8 (commit)
via b5178b3f99de705e2afcdc91f763f779481131cb (commit)
via b4808aa380097befefde114a0a87f41270c862bb (commit)
via 715789da56a4afb169ff7ab4839b65e4daf33c0b (commit)
via 032b245d3031eb51c9bc95389b77e890f16a51fe (commit)
via ba69363363664e365ebd013f7890d5a32abe16e4 (commit)
via cb2783dbf565cd8c3feb353292337709e90e4432 (commit)
via 5ab34436e2c47cebedd81fe6d38bdcbc40d6c373 (commit)
via 744bbbafa5dcbba814391eaedfa9489c3614b644 (commit)
via f592fa476f9648c2c8c396e9067c95831351d123 (commit)
via bcab6c50f54f155f14d1dd635becd85a5e91289d (commit)
via 64c516079154f73da3f2a33a957fa8ae8eb23749 (commit)
via 20941090929c490789bee6e5c180430c678b0242 (commit)
via 210f1cf691bca437705c8e79ed8a77353c0abd8f (commit)
via d0f0460e84dbdb455cdac2b11caaf563029fc2fe (commit)
via c250aa0f884857af185d592d24d11b1183e9a6be (commit)
via aeb5185342b751b6bbbf1e17024d6f17417ffaf2 (commit)
via e9ccdda4ebf616ece6a04e059f20e38414df3e5b (commit)
via a6419676c073a863232c4656f0602b2d038ec3cd (commit)
via 9b83572b06932927c5c0d1c9d17d98f46166bfed (commit)
via e686b1767ee906b5ff04b9faba97dd60c2c71d1d (commit)
via ed4d8462e763eb1d8c8f1548912495563cd9288f (commit)
via 431b8df752ca99dd8aa777864f7c5ada650d0ac9 (commit)
via e6ef9eaf9ea30690a8f7108ed21b7b9e18260aef (commit)
via be93d1d225ca8d4bccf08d9203d456b5d32dc07b (commit)
via b42a11ea4126c176edb290abb61721000c59f0d2 (commit)
via dfdddd21774a4937154e9af7769dcd30d96d9418 (commit)
via 7aeb2366c284475c34764abc2dbed1367ef3bbc3 (commit)
via de8e379d5b7e4e0c130f9f94585f283095e325fa (commit)
via 6c2913e20e2be88537bc5a78e61cb113c7a44750 (commit)
via 864baf0627216bb82475ed0323b4107f47cd7fd5 (commit)
via b1d9ac8b550f03e39f2fad2a470b54f05b04d981 (commit)
via bfcade85c7aa6f88d25a002c271b3120d68f1120 (commit)
via 116c96b2c709ed47490ddf05a66000fa3974359b (commit)
via 07a1f9567e872fcc1df6ba23fa1f75d84848a15e (commit)
via ff1bf4d21d09879c2a6f37e997e911fd461e6f5b (commit)
via ba56503f90d099a215fb7375f5cb1cc1ac667e2c (commit)
via 25c42aa4004ebaa9be4fffb1f195a69b8fa6a08c (commit)
via 7c825da9c9be2af09bae7a77586287b8466240bb (commit)
via 4639bdb59fcaec863a07bf2587aa74f858d53c4a (commit)
via 0532a70b56f2e8d93bcf0db7e0f63f7104507c1c (commit)
via b9dab553775db66389023c4af4166edc38fd9129 (commit)
via fb5cab780281c6cfb834cbfae64f3fcac7918d19 (commit)
via 05607eae460bab7efc61dd33d1e88b31139a97c7 (commit)
via 0ec724dfa221b25170205e05bfb30219d821d6de (commit)
via e522f0285d8214484d09e9342c97a1b97d7768c5 (commit)
via f42ea5c9f8a46b8d97d5424ce036ec0a8c1812ca (commit)
via 44b720099723353ac9b81370809ef71319b8a3f8 (commit)
via 2b02edb33f3f9ed61970e15463ff5cc07c0b27d5 (commit)
via a766778e0f838f9713ec9f4eb048b80acf5cd97f (commit)
via ff5f0cdbc9f6861cde5836cdc53b662adda27271 (commit)
via 5e5fc4b5d73b70f416c6d08099a096619bb39f45 (commit)
via 2ff5dd54e5daf4dfed3dfd07d161681fc87fe8ff (commit)
via 7dd7506b850130fe2ad1a9ca09d31207ba949a23 (commit)
via f752aedfc96b47b3d88e30681820100bc8069203 (commit)
via e2d0ebb4cdeeb572226fc22a46bf60c507e111ea (commit)
via f1aec3387f765a3f8a2f3f2c22d3a53fb4f9f1f3 (commit)
via e0b63c68db6c398aeb7a5820ac0ff5553d33bb40 (commit)
via 8cf467878d09a862054800604c247c64c84b4955 (commit)
via c041cb963a9edd95d17d2ea44ce03b3e51c0c11a (commit)
via 691bb7a4b5d2d2f30ce7c6914d6c6789e250658a (commit)
via 89e9f940678b8f60166d3c2f7dd9be856bbc5557 (commit)
via 8daccc2ab3f2178745d12bc54ec9a8d06d88864a (commit)
via 250b93d70472dacb03400edc62d1d377aec342a2 (commit)
via 7c5a4e0eb8529c7bf19a67ac85e52f61dff4ceb0 (commit)
via 4c8b0d8f326cfe65ad98d948f62f7478db099afa (commit)
via 73deb6bf9837bad9150fa9268d6f1c76da866a5c (commit)
via ecef6ad8ac0724b311c545412518b8fd1dc72b79 (commit)
via 35bf3afb8b312dcc30fe3b61042779d33bf1db10 (commit)
via e9ab3d864a8deb2810d7a49b0529a2aef0c0b41c (commit)
via 341fd46d3a5188f3ce312aefc5599796c9d825d4 (commit)
via 74e92e7fe4f0b9561432a5b706a294c0f10eeff6 (commit)
via 1b606b2933ddad031dbf17a689fee1b312b6c091 (commit)
via 443cfe50d76ea0a2632dd7f0b8212c5bc7ed85e4 (commit)
via 06dd9be25c08c7724e209118b95f8325dca63a96 (commit)
via e6a8aa972a9d8cf6c7e57876d32e2577011bd5ed (commit)
via ac2d92d5fe740273966eae1b74908de2eec92d77 (commit)
via c3a5a3a4dd20432f4ba423614d2e5281e9a3bfe7 (commit)
via 979cfb38e02404453509f8fdcba4cceba8658ae2 (commit)
via 52a04643aff653c4302fb20d147e9a4dc551298d (commit)
via 5a902f04bc1efdd30398195cb50df85ebab75d84 (commit)
via c33ff9b8343639cb000df03cfd2d2e2f35d11d58 (commit)
via 65d25630f34296f30c50cd78f232713f23f70bc3 (commit)
via 8fd331405028ebdbb97de58560057564aa530105 (commit)
via 4b281cbb08215ba079841e796de4bdb483098164 (commit)
via 941b5806c2d25ec54a5ab8506a759aaec564fdaf (commit)
via 59b0581ca03cae918865f00a7c25fff3e72e96cc (commit)
via 7c0fcad91b7ed31ebec9c9ca07269aaa4fa9d1df (commit)
via f0f77a857e065550a5ca07be127a5a120528e6ef (commit)
via 83d6cc94a72c1be8a371976ca6198abfb8bfc5a9 (commit)
via b38a068842cb353c1a511022f464267eb35c8de8 (commit)
via 8db3bb4650ea151c4fd1d4e7a8195beae6080754 (commit)
via e850f145a8c770d592a89b7c82ce01650a1bc5ba (commit)
via 44aa688953d658a23c32581a2bad01342007a191 (commit)
via 2d0fb353b939cd2eaf0bb99afc369f30059723f7 (commit)
via 98d5f1dac75a312cc9fb1ef55acf41fb4cd6fc88 (commit)
via 5aa4fc745af335240a3782146dc0f6fcd93346ba (commit)
via 6fa1fbd935fd665494ea87716aef901144d14479 (commit)
via 97be38eaf9715da04930018db29d12894813d551 (commit)
via e8f266b10a8cd66209fd2ca6c64a100f86b8b887 (commit)
via 3751d9e286c214dbe8c0cf078b4919c94a7c3407 (commit)
via bf932e00f0efcce7ed6cd660f5483ffd79359c60 (commit)
via 1915e6b0d2a35af51041726a4398cf91a6095859 (commit)
via c10061b6de6b85e7c445723a0f32a717ee76fe85 (commit)
via 44d2d5e6d2b509551e37c7f748d8f79fcdf177f3 (commit)
via a900901fa7ed5201d0bf34cc4cd559f82ba25aa1 (commit)
via 73b9b3ec260059850291ce7e53b16aa0cf982c58 (commit)
via 3a84f583582cf9f3e050b5c92b14843d6a6c4ef5 (commit)
via c426bf92611cff8b5590d5bf77359ea241d82dcb (commit)
via 4c5f2f99b790c7e4efb7a719d55d133690489770 (commit)
via bd855b0c92549d5cdcabc7a312166e4a6b556697 (commit)
via 9003633889b26bdd19c1376c69981aaaa21ee819 (commit)
via e75cd149c6f242ac16ccf5ccfb70cc450566bb4c (commit)
via a1cad2e91386f3b4a256ea0ba0f0be997a138095 (commit)
via fc0e9f360dd51c5c508426846f2caed9f1c2ec66 (commit)
via 19e9af391ebd6766200bc76c9d1ee90f167e43a7 (commit)
via 12b7a5c3693734b902aad0b928218de4e72bc4ab (commit)
via 6e08460da8e0d19c8152863eda05b868fa1a8d55 (commit)
via 39d5dd4511a1c2be101469dfbbecc4f1138b2e4d (commit)
via 159db45a4fb728ed659e9c6cda9e7f2d117dcff9 (commit)
via 97227aa7827c0dfe471fd617e333f1228c5381ae (commit)
via 3cdc942884fe529b2ba973a20c92029aa55e6735 (commit)
via 0348478eba20e59c3305dd5eda702d9192b45058 (commit)
via 1f6ec648c98262bfd36b1551d0f9ca98e7da5c2d (commit)
via 19f96717d0a7f26c28f8e5c61417c4246cfcffe1 (commit)
via 659fa8bfd2f9820a9b7f955e9e9e63a1cc4275a1 (commit)
via d5666a360beedb7036aae830bbc4058a6d9c82fc (commit)
via 1acd7bc736df6bc2b3030f1553bb4492a749d10a (commit)
via 5d41e6222aed0bfd2a6005f423c3f46be803a33a (commit)
via 0b2e597b99b2094fd84a8cd9f439a2fb586d3585 (commit)
via d488b80f239d4aa2df6aa8b65b07960e71937b7d (commit)
via cef860fc944f66b4b52aa2ea6d66561944a7c065 (commit)
via c87b24618e4e12a5827466001f4440255c889b67 (commit)
via 1d460a17caf94ddc33610b39a0a11aec1d3905a2 (commit)
via 24af884bff38e47f2013a052551d4b1b80cdd523 (commit)
via b44a05493cba8cc40c81fc487cbea5ba33662d3c (commit)
via 0a6c326074bdba18a13428f4580a313a6b5d7687 (commit)
via 67e5e79be0d7d668ffa5bae4706989914f5c4292 (commit)
via b1a2bad108376bf0cf50e4260e47c7047318ab6c (commit)
via 7f3fa907b32de2da60808ee058845b6e92e2aafc (commit)
via d3e236828617b778237b7ac9c91c62a25263e5c4 (commit)
via 1e8c4139c36848e673bc7e517c93bc238f101054 (commit)
via 471f26a8c42eda91184cb88211163840aacd5e8c (commit)
via 6e8530d7d4c7fffe5697fe7269141f8bfef11e68 (commit)
via e7965565638c3b995b7888bc33baee0a6875c6d4 (commit)
via 51d072fb24a69336c09fe4320102f5797db0d5e0 (commit)
via 921047b7c9c1935117f375543dd131bdbd08102c (commit)
via 7b061dc0104cec5a67fa672f5fdfdac20e9390e9 (commit)
via 73c880171652a0fd41e38b47de02fc79e4ae05d2 (commit)
via e34f60c360ae2fa54bb43959e31ac775be2f2f93 (commit)
via b77b80821a010b52ee0b74ee8cc82d1ba603027a (commit)
via 89fa46a357a5d5fc39721a3ddbe8e857a101eeef (commit)
via 2cced4f5eddf8500196a8ac3a8e9b23282a313bd (commit)
via c736087b86da2353965e5722a38cff5e7d891fd2 (commit)
via d48cff711af8255f3b2b69506b54a283c1aab776 (commit)
via 3635df126e84c4530b989e858478e7bbf06470bd (commit)
via f5e60e18f701e135e0721307130d0acf6c7da183 (commit)
via 90639f0e5d620b660a3f94d89682b57335b5a0ab (commit)
via 24b0875964b3eff98c12d1c135d8797efcfabfb2 (commit)
via 7eccf2d2d8d45b5b6f10ba6cf123cba1cc90e4e3 (commit)
via 727c8c37baa64fe63bec04aacea870ea47a7daf0 (commit)
via 40693f6b000a2089038af611eb93dc69d66377e3 (commit)
via 43a9015c4e82f3da58f7824694ac2ef1d80fca6c (commit)
via cd454bdea077864ccb987b4c474b79b6e4d629fc (commit)
via 267d3c40bf1c5503e6487db2ab1f6a4339ac5f83 (commit)
via 60b22bcd41053a641c8157367a1589287f706674 (commit)
via a7f0aa8f6370153dc0142d35c3369641bfac6e42 (commit)
via c2d2234ce0da91881fc63459a30c5efcfbe29a26 (commit)
via 1b2f1c350c821ee8f15b56922e1b74a785c8308e (commit)
via 3fa0a5500d5b58b5d0b9ea940dac85be2da079ec (commit)
via 7141824bb60871253bcb3cd04dc7b2df00188b7d (commit)
via d2d20f664ec207d1c9492edea6d893b1e333b055 (commit)
via 887a23521d1f8b284e510041b269e5c9608687d6 (commit)
via 3f03c4ac6ff5471b5abcaf114e2d0dabe5e162da (commit)
via 69b739e3428907392746f91fd14e77a94bb4a8ce (commit)
via 17a35d4e667e2c38b5c00c174bd9a76e784ebaef (commit)
via 71be4f147153573074a3eff4bfa1be559bc091b5 (commit)
via 45e77184afd269c569745ab64fd00c2336e70c9c (commit)
via 42fff42165a0fa1602758a078746f8697f265f83 (commit)
via e3e255e8aca055a51b9c6722719e712cdf6e650e (commit)
via ba6c20de92c9821c2d674001ce0663c6d8ed9aa8 (commit)
via 3cf194da907fb95f9534268af4905c6db8a71b01 (commit)
via 6d7fd23008a061fe8c355f5c0315290a2a97f05b (commit)
via d3c60bd8a33f6b23611155e836a783ab236a76b8 (commit)
via 86c7588ad067570678edd481d22fe48e087155b8 (commit)
via ea846236d6ad1fbb6791672236e9019066a488a8 (commit)
via 1e67d66fd6df5d0299cdf2d3735023c1d68ce89b (commit)
via 8a5388bba6ce2342495e62176cff0b10ecc94036 (commit)
via 317c18d0c4405a59d913d8c5c32189223b752096 (commit)
via cd391a3bc3f2dc63e2f97bf7a6180c40c771c837 (commit)
via 895072918d1326f83f73cad4f532aa4471bfe4c2 (commit)
via 13e45cca55ed8919b64071fdcd61c116ccae8131 (commit)
via f47b71a433e656f70c2d1e09c493446d112b0177 (commit)
via cf249360d8533e35612ab8e8ec0d5da831ebf48e (commit)
via 4c4af3ff971cf0eef521b9be0b8e08f685e7fd36 (commit)
via b7c424bbeb586619f1fc65c42f7caa79a19d9ae2 (commit)
via c281c35395ae31135687be23a9b8ca26485a83e1 (commit)
via 5fe88faee0519fbec09b372d2323da3fe3ccb00b (commit)
via 77da50d7dbcf00394545d8a0c2acea0c3311ec53 (commit)
via 1f1c719242487831557805b3e73b50eef7a29753 (commit)
via f297a09022d0347dd565cf15725f8856835ed7f1 (commit)
via 965e71f8c803cf711068a4f9a3a3edf2236a629f (commit)
via f174df662bf6a7dcc2c65921349418b428e04f6c (commit)
via e96a1b2bef7762c2896273af5d15625f4a845c2e (commit)
via ef63296eb6fc46dc7261c45e5eb068d95eaa7ffd (commit)
via b82f118fa018438ed90798dd16d37dd0683249f2 (commit)
via 27004c7c4cffac0b61c3fb346e0bd9b155c3763c (commit)
via aa8cdf27e282f48981fca4c68b010cd04dc61213 (commit)
via 15ea250e76a816f54c3e29d5a3b0c72bb0435f4c (commit)
via 03aade6dd988f91b1037f39754438846c4844cfb (commit)
via 47cbcd47789be77f3a1c44ba605853f50c448e8a (commit)
via 1ac725479b10ba08e5e8ab4dc70fe456d903855e (commit)
via 2b0f8253a9cd19199f3f9951308c03ead0162188 (commit)
via 80f26d7ffad85dc15a89bbf6f33a66e206832704 (commit)
via 703df0d6a247b1a2794239da71a0c6ee3fd525a4 (commit)
via 7b3836631ed085a3debb43bebeff9a06c15505c3 (commit)
via 6e4cb07ddcf4b17a5871efa9dc2c1c510415cef3 (commit)
via 7b5adb057894123896d8b7186d767e754cc3faae (commit)
via cfdd62d07f704a4c982a15189071096388982b9a (commit)
via 954660e0bae16ea6d50ddc5793fef5e1431cba96 (commit)
via ffae77ee85f7a6dd4a095298aaa9dba145c98bdd (commit)
via ff11506c916cb2cd8abd1905e16c4d4f5ddd4240 (commit)
via 64c90ad4138097404ebc315d7c36923eccb9b981 (commit)
via e6a8d36f7bec7be8e89106d1281e0f863cf7529e (commit)
via 4231a15056ed0046fed99ff860ee0f4fbba0a582 (commit)
via 630a637ba6ad02bd8f3975708ebd3498b2828bc7 (commit)
via 9f1a7c27ae16a2e77325f72b8695cfe89cab70ae (commit)
via f5ed56bfd9ff9282ee8e65e552b491b7fe088f8b (commit)
via e46caaf835e32106e2da5aa7f895435bd4718da6 (commit)
via fabe5dff5a3be858f1bc8b88f9a417fd0ad5720d (commit)
via aaf66379f989120c23eed4fb4a5e6c875362c6dc (commit)
via 675a683db2d878c5336f9f8c21d91e79dfe7a57e (commit)
via dde8a2e6ac2eba20a45b85d556f53c8f0ef201c7 (commit)
via ba2c87d3cad4f66afa26c0033fc70ce69ba10301 (commit)
via d87dfd1cdb38f1c872ed465dcfd214590980db21 (commit)
via 9516ddc7158e077743a0daffb36e77a16a59c736 (commit)
via 760404a44cda03fd448fe8bdb1982937a183f887 (commit)
via 864c3b0afd16c77e046f0072d8517d34c5a44792 (commit)
via 0d248fb5c215f9489aa4bd5bc6f4c38fd8cf0b5d (commit)
via 7c2ac515e81aaf0c98561be96f6f5573d3104b4e (commit)
via 757aa11abba0455c122430755a0c28b81f61ab36 (commit)
via 63f2e3b96f6d1a7cfa626f729b6907655e6dad67 (commit)
via 4aa95be0abb99cdd2aa1317bf5ec350af412e595 (commit)
via da079305131a08e9e1fd5a4364d085869b0850ca (commit)
via c7c08265ddec9f990c9dce9befa21d555983e43e (commit)
via c3e41ce1ad90a041d380a834e1b699685f0a5658 (commit)
via b4209cce618b79a1cc022a85f860268a988201f1 (commit)
via af5e5d68e770343637510685cbf9c0deea665c02 (commit)
via 4f33147a6937d3b22044346711b2e9c16a29f351 (commit)
via 182304c41e0db4b8a28039b8267798f69cb504e2 (commit)
via e4749e7414f47464218fddc2315c21250efee634 (commit)
via 62b8ef851540106af34d6f5f432e794052355a15 (commit)
via 96c664032e219cab6113acadca843f94009d39e4 (commit)
via e73f90ddd2252f2b21d573ad2179137dca5dcd97 (commit)
via fdd48c8ba17f4cc040ea7e7b9553cefc33717f4e (commit)
via c937aa7011849b84cf5a0bb01c18e262a94f95ad (commit)
via fdfa3253c0da07a80a21c84c58a18c3a49a9220a (commit)
via 9d7e070f2a518b4da0174140fb6e3914b32efba1 (commit)
via 9233b8e5357e72c8817eebc9f4e3d08006e52c77 (commit)
via 7675053281baea19b1e85b7657d044ca00c3d314 (commit)
via 6d5f086b5db6f28b12dcb2279770bc8e77dce546 (commit)
via 2b385b5483cedd3a26f663318a3171fa8dea9e00 (commit)
via 3088521012dd7f5b88725240cebf163d7c8da31c (commit)
via 5fc96ed11f3b6312f09ecb34417eb9eac6e69a32 (commit)
via 64e4f759884fadc7fb3b984eb773a1dd89b7848f (commit)
via aec1081434d75a6bb73baf096139d1d214dd1f47 (commit)
via d63eaa465e157dd289a80738c5da83edaf03e784 (commit)
via a4e59aee7e4f773c72895322a4efbeda3d8f41b8 (commit)
via 569982eaa34ca549fc25953bcd20570af8e53398 (commit)
via 661483adb0993714e04bff7c1d3efbfa85ca9cca (commit)
via 5eacdd4d7ad270ac40448e1c5fdb29c9ae65e7fd (commit)
via 94b3b18d028468440d793c2f78da61acc0ba4270 (commit)
via 04e3a638919ab92cc28660ca959bc2efa58bf257 (commit)
via 31803fdad227830e63e1a1029622c1a8fa262c66 (commit)
via 81b52673bbf21a8b88dec102465cb29b5f24edc0 (commit)
via d137df8c3b8aff7085c9ff5e7a423f56a5e9a736 (commit)
via 3b9e0f6918bfe0546bf547ccdf4da6bd52222448 (commit)
via cad10c18434b516c843968083894065c78fc2c72 (commit)
via 90622862eec98922c1357a3f9df1c1f2c4e21b6b (commit)
via 32ad89ae2fe1732b659643bda98d5ab8bc6ab744 (commit)
via 356eda5b8d198e1a40dd81aca099ede4c3ad1e72 (commit)
via 056ae0b55536032cadf18d57edcd1c98a9d0ac40 (commit)
via 369f45fefd2b494f0a889ff7cb317c7b78e0220a (commit)
via 5255e4e80543e92cdae8b1bca74f5b1dc1e1f9b6 (commit)
via ba183805403e62c9301e10730701d6d9f29dcbee (commit)
via 0d79612df7a9b744ecda195964992d992345c74e (commit)
via f7a76f159c6ea1a9709f8aad26dd8f666b7cee9a (commit)
via 5bf138526df5d0dd36888c019e2f16403329d5a1 (commit)
via f11a68703cd5e9bbdfc87c71f7adcf36a232d863 (commit)
via 5aa7b2ef565348e637af8dfd9351f82c8cc5b5e6 (commit)
via 8041cc091d787764947c56eb5120da11bc2c139b (commit)
via fa458d0cee0ac34f03a4990500c118ed51cc7b71 (commit)
via 840ba2f7cd2d6d73363b966691a07792a324025d (commit)
via 9e806b0c387cf7146e0d0cf3169fd227963c19b9 (commit)
via c9af09ba0bc7e7287afca3ba566f18b7298ec477 (commit)
via 9191a9a512d1044ea1efc5d5477412097d367a4e (commit)
via 332a26ebf92320cf4c3c9a02cf3d82870dc742bf (commit)
via 82b4f21fa921d0a165393c795d76ff4ca7164a4f (commit)
via 16905dd94cb77336351a7a6d2e6ece957f8f3368 (commit)
via 767b749993089167120a533e43dc4b4e318bccde (commit)
via 9aae71fdbdf2c923f792a2fb064c11091b19f3dd (commit)
via 6ec62e66b90ab48012f449033696fece462cf368 (commit)
via 58a49c8257310852fae5bf8adf716c17be11c5b8 (commit)
via ce86a5f2ada95e09deee33e6df0f100739b04357 (commit)
via 64268e40b254cf40c39e24928d0be39ec8dd3423 (commit)
via b91b5feb69b0939c99e4d71728c345ca98f5cc92 (commit)
via 11924a1bd70a76ff1a349adb9f8b94ef9ae1ecf8 (commit)
via 49c6f1e4f6c5285481a3de10deaa132cf11dd189 (commit)
via eb5d4a8a2b93e9d21ddc7edd805fc181b10521bd (commit)
via 29634bb07a1f3c9be44e34b24e71badc4b42a860 (commit)
via 00bf92fb4d3ad6d2efd500a0f0fc0649d9ac7260 (commit)
via db352e40e0f547038520717c813c8a5d1f41cd7b (commit)
via 57b7b15a1884bbad7a110763c25201bb2f0201f1 (commit)
via fc52bf36bce6784739a4acc4838dda989c71d158 (commit)
via ab6f6e2ac5812936dc716e1a4a155140b65b8a04 (commit)
via 199f9e056c5a52c5df8c2a0309c46cf66e509191 (commit)
via b51f3907ebf3217d45981310a1c78d9f5a6a282b (commit)
via f61be590b1e2be2b287c3f6df37dd52ad58e6327 (commit)
via 1aa78fa26ac0d9fa12e66a3dc6f26db205d51890 (commit)
via e50e07e6e51f32b1fda75409cdecb0729ba1bdfb (commit)
via ea78f40b05f12b1e874403c69aeef955208ac503 (commit)
via db96032fe610578d94dc415a5e2eea7c5b595e3f (commit)
via b368ac71f1f0da01474cb06bdf6be10415e1460e (commit)
via c47f71160f6d20aadf4078497abb6d4d0dcba6ee (commit)
via 987070282743f20d0b677b04fe3dd0660d3e9b35 (commit)
via 841623d90e7edb5f8e9d78e449951aba8683e51d (commit)
via b6d7d686e54b1ae03b8f7cffd56e6bf48fbc2e43 (commit)
via 64af0c168829ffb4076a97b21b1844a14476c3a0 (commit)
via ea5d09596c6de5808bdd8e7b3cecd4960727471c (commit)
via 9e327d8380a0ce95920128c533940b3cdd222a8e (commit)
via 63143617792648585a4c072390cbb58bcfdcfdce (commit)
via 168deb4dd5428964f857fa6de8d856aec3953532 (commit)
via f6b78bb3d0769199c811da40367afd4d9bded914 (commit)
via 9bae12f6e831f2803bc6f4d83e3b239e588313cc (commit)
via 80f95de92d14143faa9dc9605b52e098e75cfc71 (commit)
via 7e8549dcb3788e87a23661b6bae91a181c0e99d6 (commit)
via e7c4e3977ba54f91568e1c6274b4b4dcef71c8a4 (commit)
via 9d9f7df00a092de9c2813cb99907092a20e34fd5 (commit)
via cc088a7b64d8bf0fc827a5df619f875367b9fffa (commit)
via 9b9c01638a9b4bd9ff7f32fd186daf77d222eec6 (commit)
via e5f1a98ef29dca94fb5742ae2fec8524bd093fb5 (commit)
via c38f4a309ef8dc034e0a04e13d258206b02b2cdf (commit)
via 0e4fcd09203ca889efd938203bdf23aaf3083dc6 (commit)
via 3ff8939a3d9dab549ff8c250e2338dc515ef2c86 (commit)
via 2c02c23493558b7a0b52b60ab843d5ac0db0cd2a (commit)
via 53d3ee8c8b0566162661fbc571deff0106b85020 (commit)
via 92920a2a882edfe3d7b02c80bd694b9b61b97c85 (commit)
via d5d9c40b758dfaf48043b58177c96168925068aa (commit)
via 766582be2d323b6fc12bea181f1239b4649590f6 (commit)
via 61de965bf3fc966fce4d70f1d85a0c26016000e3 (commit)
via 7fc7398eeb37f2d76da55561eff5a4f77ee73d50 (commit)
via 2f8ee11fc4f756f6d2774cf6c6dae96ec4a16f8b (commit)
via 0e68845158573e94e5a6e2ed595b5a370420a543 (commit)
via 6a9bbdcb1ebfd8a67b7a0154c2576c79ace5088b (commit)
via 3c924b22e3705a35adbe12a82bc6ffdfe1c55835 (commit)
via 1919d3b07380831d8dc485bbf22857c5caf1da0f (commit)
via 87df20ebc9a695df24e92c0c6c44ee7d801733b9 (commit)
via c1f0890ca1539f6b71946491827dd35d7d214354 (commit)
via f7ae654bf33819bfae67d4be200e692394a507c5 (commit)
via be34fa5f0ae5c616798fdc9accae9677c7e53508 (commit)
via d26fce5afa74c38a094409867c18f6973512e439 (commit)
via 97502961518e9ac24dd9e6278dce6097d47b2bd6 (commit)
via e2d819b5216b056137fcc7863f788440a37a452d (commit)
via 165f300730a1c69b71a0b4008191baeed074f606 (commit)
via 7df49ca80b5ed10c9efc644de5b07ff3eb1829c8 (commit)
via 6543a0758850a52c8c1d3d9879c8937a40fc1640 (commit)
via 3474a8e3567f8119a7149dfa6b8beee16549e89b (commit)
via 198a6dd8ceb61dd2f6fca7b28d3b074f9b01f67d (commit)
via fe8a7a83e41dbc236621d5cd90128b0cf6721203 (commit)
via 1a427d62dd9ff3fc9294879b0ae5fe2b9b6195c5 (commit)
via 66fa80a47802b23a75b217e7e9a92e0bf6781b3e (commit)
via 949e4651a74241a184c1c63c59d7533b86f2dc52 (commit)
via 937767712cbe0f6c9d33866c1ef0d9f2619cf71d (commit)
via 52c1ef5a2637052ff4b3e88e1e05623d64df5a11 (commit)
via f737eafb0f51879f5f27dbb23b19dd050709e05c (commit)
via f877728c9876fb61fcf3ef91136e7c9eb7cd266c (commit)
via cac9d1111f86a7ff6da2176e3069dec4484154d4 (commit)
via d8d6bca4b5db4851a29473f08dc600816c977a21 (commit)
via 38104975556f7a0a59c1a21a97aa37cd0e178d69 (commit)
via 7183ca1596f6509fe2ef1960e8ca948424294781 (commit)
via c869babecb193f02a24f071b8fd101e16aeec680 (commit)
via 1a0cdc10f409fe410594f62a252c1aa5f264f345 (commit)
via 54d8c4e41a276ac82c79506f63907a108ebd9bfd (commit)
via c39fcfbee2de3df0dc3229175316be9e2e647e1f (commit)
via 2031e72047634a3f5944f36d175c1ae351a3bd3e (commit)
via 35d5c737656b1ab7c2bdda27de3f67332be831c0 (commit)
via a76b52ff503ae14df608904349670151a5b15e47 (commit)
via e5838a144b230f828bf189b41acb45c1cf9b5202 (commit)
via 06fac7e369df875da835e8bab1eff72c5188c9d8 (commit)
via 99524c2ef7404a20f3933293cb8050bae3e4d4dd (commit)
via ed6110546d621c8d3924aa813fba1209d47fb1be (commit)
via 30bfb516f3f5bc88c3d0c07e380496f31b65945f (commit)
via 96370576f11dd97429dd5a2424de7a5cafaa84ca (commit)
via 2fe25e2b32042098106acead136fd3064bab30e3 (commit)
via 7db9eeb4cb9a972d79de6daf4441d036cbd3dc4c (commit)
via b6131783bf7f0ca8035b1461688af09c292b8e7f (commit)
via 614f8f17c491dd2d2e9563ae9b339f89bb8e7fce (commit)
via 31a756a09ad8d98154bd57706b3d36381eedcb81 (commit)
via 2e370ca1df7e1f99df5a08de40b8826d8cbc6349 (commit)
via 7d3775f7dcd87bb5c210e33ff099460074080749 (commit)
via 43af5f57d2de2cb5657e252c2f327e1213057f67 (commit)
via affd80401d1ce578de5216a5328949d759ab495c (commit)
via 13bddf159a9f39c5d81b5d68402ae8c2f76d0cdb (commit)
via da67aa964aef9ec724e02594140d61d6d3b8222b (commit)
via a439d4d3228cae6f2d518c24d1d58a259142e5cd (commit)
via 73d3b56ce6244642486d5ca5e9401a339467b94e (commit)
via 75429851ee80a7a0f836b16a58b3cacaba076a0b (commit)
via d5f878c37f321c71c785fc7d8b76c4a32f148faa (commit)
via 4ad0281b1ec62d5f25103c27c639b84d58378eac (commit)
via 6d7139a0e133bdbf780a358db198b14a2ded4b7c (commit)
via 8c2bbecb1c09fbc3818dc1a2d73b3fda2ba68e02 (commit)
via 820fc945c069d237e515dcc1608a5661dbf7700e (commit)
via 89a3090417e1f8241497a1d26425df9c5d2cb3ba (commit)
via b3e4886cbbe195347179d0664621da9bc34e6170 (commit)
via a4ca6916de801f811bd7f97e94e6a08b0d617d53 (commit)
via 0b1d8b20daee92e306ebed05006e6c0ad45a8bc8 (commit)
via 60a59df7e6359bd3c83b79554c0943900f83bc4d (commit)
via 963b5ff60a6f27b5834113de5fb0747f8ab52142 (commit)
via 7a35170a489debb2a42753d15c4d7935a601c6e1 (commit)
via 67151930898579a5e7af6c772571a43fcffa4a5d (commit)
via 9aa498ee5e857045ef26ae6ba9e68c450effddf7 (commit)
via de02a06e369216376ff642bbc52e79214dc37957 (commit)
via efd412f4a22839eb9a7d7ce52f59cfff1b77e4b0 (commit)
via d10dcb434de0bdb16c047da9e45c19ba2ef9b1c4 (commit)
via 8195246d1e71c8e1801f85c95e33402775099e7d (commit)
via 55d74d65d3dfc4cd1aafff3ac32fb3179f66cab6 (commit)
via f023eb5138f8886820f33901b46b67ba9a0d24a2 (commit)
via a8ccabb165c144229ed47128843ea123778565af (commit)
via c0bfa951ebd8e56c4feb0443a1b414ffe8eb63c1 (commit)
via 9074ec89ae2bd38072cd1296be788168be9e3618 (commit)
via b3852e1fd52fa0471555004f14e8e9448480c935 (commit)
via 1b79e315b0adf2744e1df1781c198cf698b1c181 (commit)
via 65219ea552b17e3501f933e0b5a40506a5837709 (commit)
via 71fd7a7a8bc1d00ef0ed3a9e6e5240c13b7967a0 (commit)
via 46a5e3958ce98fd1bca4f035dab83ea4c39e6666 (commit)
via 1dc205aca4d9df2880083022b33216209d414052 (commit)
via 4aa26076d2c7ed1f2a84ee0c5e9c63ab30ace530 (commit)
via e8d73e8066b61f7704dc0f6cf200953cdf9a5e60 (commit)
via 1118101f84c013e4a9f8d33d1f2f9c072c6ff4aa (commit)
via 9af58889fa57b1d81065aa3f202dac00767afb3a (commit)
via 8f42bb4d4cb3e4beb60cd15f2fc5aeb22f08dbbd (commit)
via ba6fa2a96edde375aab6cbab0fa325c0bc08cb02 (commit)
via 8b17f2ab7bcfcad4dcf9e3aa2cc203417053b23e (commit)
via 9f81dc57445cd51b92e34a82742765788c35620c (commit)
from ab42005d9a8a4bbfae9d96ce320662a958decfcc (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 a5c06be313686fdd04fefe1d43fc9a7fa4c67504
Author: Ward Vandewege <ward at curii.com>
Date: Wed Dec 22 13:34:50 2021 -0500
17417: when building the arvados-src, cwltest and libpam-arvados-go
packages, respect the --only-build flag.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh
index 5fe176a18..1aa487a7b 100755
--- a/build/run-build-packages.sh
+++ b/build/run-build-packages.sh
@@ -243,33 +243,35 @@ handle_ruby_gem arvados-login-sync
# Python packages
debug_echo -e "\nPython packages\n"
-# arvados-src
-(
- cd "$WORKSPACE"
- COMMIT_HASH=$(format_last_commit_here "%H")
- arvados_src_version="$(version_from_git)"
+if [[ -z "$ONLY_BUILD" ]] || [[ "arvados-src" == "$ONLY_BUILD" ]] ; then
+ # arvados-src
+ (
+ cd "$WORKSPACE"
+ COMMIT_HASH=$(format_last_commit_here "%H")
+ arvados_src_version="$(version_from_git)"
- cd $WORKSPACE/packages/$TARGET
- test_package_presence arvados-src $arvados_src_version src ""
+ cd $WORKSPACE/packages/$TARGET
+ test_package_presence arvados-src $arvados_src_version src ""
- if [[ "$?" == "0" ]]; then
- cd "$WORKSPACE"
- SRC_BUILD_DIR=$(mktemp -d)
- # mktemp creates the directory with 0700 permissions by default
- chmod 755 $SRC_BUILD_DIR
- git clone $DASHQ_UNLESS_DEBUG "$WORKSPACE/.git" "$SRC_BUILD_DIR"
- cd "$SRC_BUILD_DIR"
+ if [[ "$?" == "0" ]]; then
+ cd "$WORKSPACE"
+ SRC_BUILD_DIR=$(mktemp -d)
+ # mktemp creates the directory with 0700 permissions by default
+ chmod 755 $SRC_BUILD_DIR
+ git clone $DASHQ_UNLESS_DEBUG "$WORKSPACE/.git" "$SRC_BUILD_DIR"
+ cd "$SRC_BUILD_DIR"
- # go into detached-head state
- git checkout $DASHQ_UNLESS_DEBUG "$COMMIT_HASH"
- echo "$COMMIT_HASH" >git-commit.version
+ # go into detached-head state
+ git checkout $DASHQ_UNLESS_DEBUG "$COMMIT_HASH"
+ echo "$COMMIT_HASH" >git-commit.version
- cd $WORKSPACE/packages/$TARGET
- fpm_build "$WORKSPACE" $SRC_BUILD_DIR/=/usr/local/arvados/src arvados-src 'dir' "$arvados_src_version" "--exclude=usr/local/arvados/src/.git" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=The Arvados source code" "--architecture=all"
+ cd $WORKSPACE/packages/$TARGET
+ fpm_build "$WORKSPACE" $SRC_BUILD_DIR/=/usr/local/arvados/src arvados-src 'dir' "$arvados_src_version" "--exclude=usr/local/arvados/src/.git" "--url=https://arvados.org" "--license=GNU Affero General Public License, version 3.0" "--description=The Arvados source code" "--architecture=all"
- rm -rf "$SRC_BUILD_DIR"
- fi
-)
+ rm -rf "$SRC_BUILD_DIR"
+ fi
+ )
+fi
# Go binaries
cd $WORKSPACE/packages/$TARGET
@@ -343,19 +345,21 @@ build_metapackage "crunchstat-summary" "tools/crunchstat-summary"
build_metapackage "arvados-docker-cleaner" "services/dockercleaner"
build_metapackage "arvados-user-activity" "tools/user-activity"
-# The cwltest package, which lives out of tree
-cd "$WORKSPACE"
-if [[ -e "$WORKSPACE/cwltest" ]]; then
- rm -rf "$WORKSPACE/cwltest"
+if [[ -z "$ONLY_BUILD" ]] || [[ "cwltest" == "$ONLY_BUILD" ]] ; then
+ # The cwltest package, which lives out of tree
+ cd "$WORKSPACE"
+ if [[ -e "$WORKSPACE/cwltest" ]]; then
+ rm -rf "$WORKSPACE/cwltest"
+ fi
+ git clone https://github.com/common-workflow-language/cwltest.git
+ # signal to our build script that we want a cwltest executable installed in /usr/bin/
+ mkdir cwltest/bin && touch cwltest/bin/cwltest
+ fpm_build_virtualenv "cwltest" "cwltest" "python3"
+ # The python->python3 metapackage
+ build_metapackage "cwltest" "cwltest"
+ cd "$WORKSPACE"
+ rm -rf "$WORKSPACE/cwltest"
fi
-git clone https://github.com/common-workflow-language/cwltest.git
-# signal to our build script that we want a cwltest executable installed in /usr/bin/
-mkdir cwltest/bin && touch cwltest/bin/cwltest
-fpm_build_virtualenv "cwltest" "cwltest" "python3"
-# The python->python3 metapackage
-build_metapackage "cwltest" "cwltest"
-cd "$WORKSPACE"
-rm -rf "$WORKSPACE/cwltest"
calculate_go_package_version arvados_server_version cmd/arvados-server
arvados_server_iteration=$(default_iteration "arvados-server" "$arvados_server_version" "go")
diff --git a/build/run-library.sh b/build/run-library.sh
index 686c2b678..dd8e4b274 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -206,6 +206,10 @@ package_go_so() {
local pkg="$1"; shift
local description="$1"; shift
+ if [[ -n "$ONLY_BUILD" ]] && [[ "$pkg" != "$ONLY_BUILD" ]]; then
+ return 0
+ fi
+
debug_echo "package_go_so $src_path as $pkg"
calculate_go_package_version go_package_version $src_path
commit 75bd93267c0695785f4de91f5070c0de03a5775f
Author: Ward Vandewege <ward at curii.com>
Date: Wed Dec 22 13:34:07 2021 -0500
17417: add arm64 support, functional for Debian 11 as of this commit.
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
diff --git a/build/package-build-dockerfiles/debian11/Dockerfile b/build/package-build-dockerfiles/debian11/Dockerfile
index 06380ef89..924c91684 100644
--- a/build/package-build-dockerfiles/debian11/Dockerfile
+++ b/build/package-build-dockerfiles/debian11/Dockerfile
@@ -30,6 +30,12 @@ RUN gpg --import --no-tty /tmp/mpapis.asc && \
ADD generated/go1.17.1.linux-amd64.tar.gz /usr/local/
RUN ln -s /usr/local/go/bin/go /usr/local/bin/
+# Add gcc-aarch64-linux-gnu to compile go binaries for arm64
+RUN /usr/bin/apt-get install -q -y gcc-aarch64-linux-gnu
+# We also need libpam compiled for arm64
+RUN /usr/bin/dpkg --add-architecture arm64
+RUN /usr/bin/apt-get update && /usr/bin/apt-get install -o APT::Immediate-Configure=0 -q -y libpam0g-dev:arm64
+
# Install nodejs and npm
ADD generated/node-v10.23.1-linux-x64.tar.xz /usr/local/
RUN ln -s /usr/local/node-v10.23.1-linux-x64/bin/* /usr/local/bin/
diff --git a/build/run-build-packages-one-target.sh b/build/run-build-packages-one-target.sh
index 7a91cb4de..d52de98a9 100755
--- a/build/run-build-packages-one-target.sh
+++ b/build/run-build-packages-one-target.sh
@@ -21,6 +21,8 @@ Syntax:
Build only a specific package
--only-test <package>
Test only a specific package
+--only-arch <arch>
+ Build only a specific architecture (amd64 or arm64)
--force-build
Build even if the package exists upstream or if it has already been
built locally
@@ -54,13 +56,14 @@ if ! [[ -d "$WORKSPACE" ]]; then
fi
PARSEDOPTS=$(getopt --name "$0" --longoptions \
- help,debug,test-packages,target:,command:,only-test:,force-test,only-build:,force-build,build-version: \
+ help,debug,test-packages,target:,command:,only-test:,force-test,only-build:,force-build,only-arch:,build-version: \
-- "" "$@")
if [ $? -ne 0 ]; then
exit 1
fi
TARGET=debian10
+ONLY_ARCH=
FORCE_BUILD=0
COMMAND=
DEBUG=
@@ -90,6 +93,9 @@ while [ $# -gt 0 ]; do
--only-build)
ONLY_BUILD="$2"; shift
;;
+ --only-arch)
+ ONLY_ARCH="$2"; shift
+ ;;
--debug)
DEBUG=" --debug"
ARVADOS_DEBUG="1"
@@ -311,6 +317,7 @@ else
--env ARVADOS_DEBUG=$ARVADOS_DEBUG \
--env "ONLY_BUILD=$ONLY_BUILD" \
--env "FORCE_BUILD=$FORCE_BUILD" \
+ --env "ONLY_ARCH=$ONLY_ARCH" \
"$IMAGE" $COMMAND
then
echo
diff --git a/build/run-build-packages.sh b/build/run-build-packages.sh
index 26ed168aa..5fe176a18 100755
--- a/build/run-build-packages.sh
+++ b/build/run-build-packages.sh
@@ -22,6 +22,8 @@ Options:
Distribution to build packages for (default: debian10)
--only-build <package>
Build only a specific package (or $ONLY_BUILD from environment)
+--only-arch <architecture>
+ Build only a specific architecture (or $ONLY_ARCH from environment)
--force-build
Build even if the package exists upstream or if it has already been
built locally
@@ -50,7 +52,7 @@ TARGET=debian10
COMMAND=
PARSEDOPTS=$(getopt --name "$0" --longoptions \
- help,build-bundle-packages,debug,target:,only-build:,force-build \
+ help,build-bundle-packages,debug,target:,only-build:,only-arch:,force-build \
-- "" "$@")
if [ $? -ne 0 ]; then
exit 1
@@ -73,6 +75,9 @@ while [ $# -gt 0 ]; do
--force-build)
FORCE_BUILD=1
;;
+ --only-arch)
+ ONLY_ARCH="$2"; shift
+ ;;
--debug)
DEBUG=1
;;
diff --git a/build/run-library.sh b/build/run-library.sh
index ebc1f9e59..686c2b678 100755
--- a/build/run-library.sh
+++ b/build/run-library.sh
@@ -137,9 +137,13 @@ package_go_binary() {
local description="$1"; shift
local license_file="${1:-agpl-3.0.txt}"; shift
- for arch in 'amd64' 'arm64'; do
- package_go_binary_worker "$src_path" "$prog" "$description" "$arch" "$license_file"
- done
+ if [[ -n "$ONLY_ARCH" ]]; then
+ package_go_binary_worker "$src_path" "$prog" "$description" "$ONLY_ARCH" "$license_file"
+ else
+ for arch in 'amd64' 'arm64'; do
+ package_go_binary_worker "$src_path" "$prog" "$description" "$arch" "$license_file"
+ done
+ fi
}
# Usage: package_go_binary services/foo arvados-foo "Compute foo to arbitrary precision" [amd64/arm64] [apache-2.0.txt]
@@ -159,19 +163,21 @@ package_go_binary_worker() {
fi
debug_echo "package_go_binary $src_path as $prog"
-
local basename="${src_path##*/}"
calculate_go_package_version go_package_version $src_path
cd $WORKSPACE/packages/$TARGET
- test_package_presence $prog $go_package_version go
-
+ test_package_presence "$prog" "$go_package_version" "go" "" "$arch"
if [[ "$?" != "0" ]]; then
return 1
fi
echo "BUILDING ${arch}"
- GOARCH=${arch} go get -ldflags "-X git.arvados.org/arvados.git/lib/cmd.version=${go_package_version} -X main.version=${go_package_version}" "git.arvados.org/arvados.git/$src_path"
+ if [[ "$arch" == "arm64" ]]; then
+ CGO_ENABLED=1 CC=aarch64-linux-gnu-gcc GOARCH=${arch} go get -ldflags "-X git.arvados.org/arvados.git/lib/cmd.version=${go_package_version} -X main.version=${go_package_version}" "git.arvados.org/arvados.git/$src_path"
+ else
+ GOARCH=${arch} go get -ldflags "-X git.arvados.org/arvados.git/lib/cmd.version=${go_package_version} -X main.version=${go_package_version}" "git.arvados.org/arvados.git/$src_path"
+ fi
local -a switches=()
@@ -346,7 +352,7 @@ test_package_presence() {
fi
local full_pkgname
- get_complete_package_name full_pkgname $pkgname $version $pkgtype $iteration $arch
+ get_complete_package_name full_pkgname "$pkgname" "$version" "$pkgtype" "$iteration" "$arch"
# See if we can skip building the package, only if it already exists in the
# processed/ directory. If so, move it back to the packages directory to make
commit 927524f1be454de021180b74999d682780b8cb6b
Merge: ab42005d9 6ab97c819
Author: Ward Vandewege <ward at curii.com>
Date: Wed Dec 22 09:27:30 2021 -0500
17417: Merge branch 'main' into 17417-add-arm64
Arvados-DCO-1.1-Signed-off-by: Ward Vandewege <ward at curii.com>
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list