diff --git a/doc/changes/changes_7.0.0.md b/doc/changes/changes_7.0.0.md index d5f0996c..daac9163 100644 --- a/doc/changes/changes_7.0.0.md +++ b/doc/changes/changes_7.0.0.md @@ -16,10 +16,11 @@ This release uses version 0.17.0 of the container tool. - #836: ModuleNotFoundError: No module named 'numpy.testing.nosetester' - #850: Fixed package management tests by updating Ubuntu 20.04 + - #851: Fixed AvailableRPackages tests fail for standard flavor 8.0 ## Features / Enhancements -n/a + - #857: Updated R to 4.3 and updated R packages in standard 7.1 flavor ## Documentation diff --git a/doc/changes/package_diffs/7.0.0/python-3.8-minimal-EXASOL-6.2.0/language_deps/python3_pip_packages_diff.md b/doc/changes/package_diffs/7.0.0/python-3.8-minimal-EXASOL-6.2.0/language_deps/python3_pip_packages_diff.md index 48128e65..259e8b67 100644 --- a/doc/changes/package_diffs/7.0.0/python-3.8-minimal-EXASOL-6.2.0/language_deps/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/python-3.8-minimal-EXASOL-6.2.0/language_deps/python3_pip_packages_diff.md @@ -2,6 +2,6 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:----------|:-------------------|:-------------------|:---------| -| 0 | numpy | 1.24.3 | 1.24.3 | | -| 1 | pandas | 2.0.2 | 2.0.2 | | -| 2 | pyarrow | 12.0.0 | 12.0.0 | | \ No newline at end of file +| 0 | pyarrow | 12.0.0 | 14.0.1 | UPDATED | +| 1 | numpy | 1.24.3 | 1.24.3 | | +| 2 | pandas | 2.0.2 | 2.0.2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/README.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/README.md index 503b95d9..29b6b091 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/README.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/README.md @@ -7,11 +7,15 @@ - [Comparison of Apt Get Packages Trivy Deps](security_scan/apt_get_packages_trivy_deps_diff.md) - Comparison of build step Language_deps - [Comparison of Apt Get Packages](language_deps/apt_get_packages_diff.md) + - [New Apt Get Packages R](language_deps/apt_get_packages_r_diff.md) - [Comparison of Python3 Pip Packages](language_deps/python3_pip_packages_diff.md) -- Comparison of build step Flavor_base_deps - - [Comparison of Apt Get Packages](flavor_base_deps/apt_get_packages_diff.md) - - [Comparison of Cran Packages](flavor_base_deps/cran_packages_diff.md) - - [Comparison of Python3 Pip Packages](flavor_base_deps/python3_pip_packages_diff.md) +- Comparison of build step Flavor_base_deps_r + - [New Cran Packages](flavor_base_deps_r/cran_packages_diff.md) +- Comparison of build step Flavor_base_deps_python + - [New Python3 Pip Packages](flavor_base_deps_python/python3_pip_packages_diff.md) +- Comparison of build step Flavor_base_deps_apt + - [New Apt Get Packages](flavor_base_deps_apt/apt_get_packages_diff.md) + - [New Apt Get Packages Trivy](flavor_base_deps_apt/apt_get_packages_trivy_diff.md) - Comparison of build step Build_deps - [Comparison of Apt Get Packages](build_deps/apt_get_packages_diff.md) - Comparison of build step Base_test_deps diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_diff.md new file mode 100644 index 00000000..a00340ea --- /dev/null +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_diff.md @@ -0,0 +1,15 @@ + + +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:---------------------|:-------------------|:-----------------------|:---------| +| 0 | coreutils | | 8.30-3ubuntu2 | NEW | +| 1 | git | | 1:2.25.1-1ubuntu3.11 | NEW | +| 2 | ldap-utils | | 2.4.49+dfsg-2ubuntu1.9 | NEW | +| 3 | libcurl4-openssl-dev | | 7.68.0-1ubuntu2.20 | NEW | +| 4 | libldap2-dev | | 2.4.49+dfsg-2ubuntu1.9 | NEW | +| 5 | libsasl2-dev | | 2.1.27+dfsg-2ubuntu0.1 | NEW | +| 6 | locales | | 2.31-0ubuntu9.12 | NEW | +| 7 | maven | | 3.6.3-1 | NEW | +| 8 | unixodbc-dev | | 2.3.6-0.1build1 | NEW | +| 9 | unzip | | 6.0-25ubuntu1.1 | NEW | +| 10 | wget | | 1.20.3-1ubuntu2 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_trivy_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_trivy_diff.md new file mode 100644 index 00000000..19f60032 --- /dev/null +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_apt/apt_get_packages_trivy_diff.md @@ -0,0 +1,5 @@ + + +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:----------|:-------------------|:-------------------|:---------| +| 0 | trivy | | 0.26.0 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_python/python3_pip_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_python/python3_pip_packages_diff.md new file mode 100644 index 00000000..059bca71 --- /dev/null +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_python/python3_pip_packages_diff.md @@ -0,0 +1,73 @@ + + +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:-------------------------------------------------------------------------------------|:-------------------|:---------------------|:---------| +| 0 | PyYAML | | 6.0.1 | NEW | +| 1 | Pygments | | 2.16.1 | NEW | +| 2 | awscrt | | 0.19.6 | NEW | +| 3 | azure-batch | | 14.0.0 | NEW | +| 4 | azure-cosmos | | 4.5.0 | NEW | +| 5 | azure-eventgrid | | 4.13.0 | NEW | +| 6 | azure-eventhub | | 5.11.4 | NEW | +| 7 | azure-eventhub-checkpointstoreblob | | 1.1.4 | NEW | +| 8 | azure-eventhub-checkpointstoreblob-aio | | 1.1.4 | NEW | +| 9 | azure-identity | | 1.14.0 | NEW | +| 10 | azure-keyvault | | 4.2.0 | NEW | +| 11 | azure-keyvault-certificates | | 4.7.0 | NEW | +| 12 | azure-keyvault-keys | | 4.8.0 | NEW | +| 13 | azure-keyvault-secrets | | 4.7.0 | NEW | +| 14 | azure-kusto-data | | 4.2.0 | NEW | +| 15 | azure-loganalytics | | 0.1.1 | NEW | +| 16 | azure-servicebus | | 7.11.1 | NEW | +| 17 | azure-storage-blob | | 12.17.0 | NEW | +| 18 | azure-storage-file-datalake | | 12.12.0 | NEW | +| 19 | azure-storage-file-share | | 12.13.0 | NEW | +| 20 | azure-storage-queue | | 12.6.0 | NEW | +| 21 | boto | | 2.49.0 | NEW | +| 22 | boto3 | | 1.28.39 | NEW | +| 23 | cffi | | 1.15.1 | NEW | +| 24 | cryptography | | 41.0.5 | NEW | +| 25 | docutils | | 0.20.1 | NEW | +| 26 | git+http://github.com/EXASOL/websocket-api.git#egg=exasol-db-api&subdirectory=python | | No version specified | NEW | +| 27 | google-cloud-asset | | 3.20.0 | NEW | +| 28 | google-cloud-bigquery | | 3.12.0 | NEW | +| 29 | google-cloud-bigquery-storage | | 2.22.0 | NEW | +| 30 | google-cloud-bigtable | | 2.21.0 | NEW | +| 31 | google-cloud-containeranalysis | | 2.12.4 | NEW | +| 32 | google-cloud-datacatalog | | 3.16.0 | NEW | +| 33 | google-cloud-datastore | | 2.18.0 | NEW | +| 34 | google-cloud-firestore | | 2.13.0 | NEW | +| 35 | google-cloud-kms | | 2.19.2 | NEW | +| 36 | google-cloud-logging | | 3.8.0 | NEW | +| 37 | google-cloud-monitoring | | 2.16.0 | NEW | +| 38 | google-cloud-ndb | | 2.2.2 | NEW | +| 39 | google-cloud-pubsub | | 2.18.4 | NEW | +| 40 | google-cloud-spanner | | 3.40.1 | NEW | +| 41 | google-cloud-storage | | 2.12.0 | NEW | +| 42 | google-cloud-trace | | 1.11.3 | NEW | +| 43 | grafeas | | 1.8.1 | NEW | +| 44 | jinja2 | | 3.1.2 | NEW | +| 45 | leveldb | | 0.201 | NEW | +| 46 | lxml | | 4.9.3 | NEW | +| 47 | martian | | 2.0.post1 | NEW | +| 48 | paramiko | | 3.3.1 | NEW | +| 49 | protobuf | | 4.24.4 | NEW | +| 50 | pyOpenSSL | | 23.3.0 | NEW | +| 51 | pycparser | | 2.21 | NEW | +| 52 | pycurl | | 7.45.2 | NEW | +| 53 | pyexasol | | 0.25.2 | NEW | +| 54 | pyftpdlib | | 1.5.9 | NEW | +| 55 | pykickstart | | 3.49 | NEW | +| 56 | pyodbc | | 5.0.1 | NEW | +| 57 | pysftp | | 0.2.9 | NEW | +| 58 | python-ldap | | 3.4.3 | NEW | +| 59 | pytz | | 2023.3.post1 | NEW | +| 60 | redis | | 5.0.1 | NEW | +| 61 | requests | | 2.31.0 | NEW | +| 62 | roman | | 4.1 | NEW | +| 63 | sagemaker | | 2.196.0 | NEW | +| 64 | scikit-learn | | 1.3.2 | NEW | +| 65 | scipy | | 1.10.1 | NEW | +| 66 | setuptools | | 68.1.2 | NEW | +| 67 | simplejson | | 3.19.2 | NEW | +| 68 | ujson | | 5.8.0 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_r/cran_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_r/cran_packages_diff.md new file mode 100644 index 00000000..7f81bb51 --- /dev/null +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/flavor_base_deps_r/cran_packages_diff.md @@ -0,0 +1,48 @@ + + +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:--------------|:-------------------|:-------------------|:---------| +| 0 | BradleyTerry2 | | 1.1-2 | NEW | +| 1 | Formula | | 1.2-4 | NEW | +| 2 | RCurl | | 1.98-1.5 | NEW | +| 3 | RODBC | | 1.3-19 | NEW | +| 4 | Rcpp | | 1.0.8 | NEW | +| 5 | SparseM | | 1.81 | NEW | +| 6 | XML | | 3.99-0.8 | NEW | +| 7 | acepack | | 1.4.1 | NEW | +| 8 | brglm | | 0.7.2 | NEW | +| 9 | caret | | 6.0-90 | NEW | +| 10 | caretEnsemble | | 2.0.1 | NEW | +| 11 | chron | | 2.3-56 | NEW | +| 12 | data.table | | 1.14.2 | NEW | +| 13 | digest | | 0.6.29 | NEW | +| 14 | dplyr | | 1.0.7 | NEW | +| 15 | e1071 | | 1.7-9 | NEW | +| 16 | fastcluster | | 1.2.3 | NEW | +| 17 | flashClust | | 1.01-2 | NEW | +| 18 | foreach | | 1.5.1 | NEW | +| 19 | gbm | | 2.1.8 | NEW | +| 20 | glue | | 1.6.0 | NEW | +| 21 | gtools | | 3.9.2 | NEW | +| 22 | htmltools | | 0.5.2 | NEW | +| 23 | httr | | 1.4.2 | NEW | +| 24 | iterators | | 1.0.13 | NEW | +| 25 | jsonlite | | 1.7.3 | NEW | +| 26 | lme4 | | 1.1-27.1 | NEW | +| 27 | magrittr | | 2.0.1 | NEW | +| 28 | minqa | | 1.2.4 | NEW | +| 29 | nloptr | | 1.2.2.3 | NEW | +| 30 | oysteR | | 0.1.1 | NEW | +| 31 | plyr | | 1.8.6 | NEW | +| 32 | profileModel | | 0.6.1 | NEW | +| 33 | proto | | 1.0.0 | NEW | +| 34 | purrr | | 0.3.4 | NEW | +| 35 | randomForest | | 4.6-14 | NEW | +| 36 | redux | | 1.1.3 | NEW | +| 37 | reshape2 | | 1.4.4 | NEW | +| 38 | rjson | | 0.2.21 | NEW | +| 39 | scales | | 1.1.1 | NEW | +| 40 | stringr | | 1.4.0 | NEW | +| 41 | tibble | | 3.1.6 | NEW | +| 42 | tidyr | | 1.1.4 | NEW | +| 43 | yaml | | 2.2.1 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_diff.md index a883fd49..9fa9d95c 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_diff.md @@ -10,9 +10,9 @@ | 5 | libsasl2-modules-db | 2.1.27~101-g0780600+dfsg-3ubuntu2.4 | 2.1.27+dfsg-2ubuntu0.1 | UPDATED | | 6 | openjdk-11-jdk-headless | 11.0.19+7~us1-0ubuntu1~18.04.1 | 11.0.20.1+1-0ubuntu1~20.04 | UPDATED | | 7 | python3-distutils | 3.6.9-1~18.04 | 3.8.10-0ubuntu1~20.04 | UPDATED | -| 8 | r-base-core | 3.4.4-1ubuntu1 | 3.6.3-2 | UPDATED | -| 9 | r-base-dev | 3.4.4-1ubuntu1 | 3.6.3-2 | UPDATED | -| 10 | python3.7 | 3.7.5-2ubuntu1~18.04.2 | | REMOVED | -| 11 | python3.7-dev | 3.7.5-2ubuntu1~18.04.2 | | REMOVED | +| 8 | python3.7 | 3.7.5-2ubuntu1~18.04.2 | | REMOVED | +| 9 | python3.7-dev | 3.7.5-2ubuntu1~18.04.2 | | REMOVED | +| 10 | r-base-core | 3.4.4-1ubuntu1 | | REMOVED | +| 11 | r-base-dev | 3.4.4-1ubuntu1 | | REMOVED | | 12 | python3.8 | | 3.8.10-0ubuntu1~20.04.8 | NEW | | 13 | python3.8-dev | | 3.8.10-0ubuntu1~20.04.8 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_r_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_r_diff.md new file mode 100644 index 00000000..8fe0d80a --- /dev/null +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-7.1.0/language_deps/apt_get_packages_r_diff.md @@ -0,0 +1,8 @@ + + +| | Package | Version in 6.1.0 | Version in 7.0.0 | Status | +|---:|:--------------|:-------------------|:-------------------|:---------| +| 0 | libexpat1 | | 2.2.9-1ubuntu0.6 | NEW | +| 1 | libexpat1-dev | | 2.2.9-1ubuntu0.6 | NEW | +| 2 | r-base-core | | 4.3.0-1.2004.0 | NEW | +| 3 | r-base-dev | | 4.3.0-1.2004.0 | NEW | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_apt/apt_get_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_apt/apt_get_packages_diff.md index 96cf2361..4c8ccc01 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_apt/apt_get_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_apt/apt_get_packages_diff.md @@ -2,24 +2,25 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:---------------------|:--------------------------------|:--------------------------------|:---------| -| 0 | libcurl4-openssl-dev | 7.68.0-1ubuntu2.19 | 7.68.0-1ubuntu2.20 | UPDATED | -| 1 | libsmbclient | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | -| 2 | libsmbclient-dev | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | -| 3 | openssl | 1.1.1f-1ubuntu2.19 | 1.1.1f-1ubuntu2.20 | UPDATED | -| 4 | smbclient | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | -| 5 | apt-transport-https | 2.0.9 | 2.0.9 | | -| 6 | build-essential | 12.8ubuntu1.1 | 12.8ubuntu1.1 | | -| 7 | git | 1:2.25.1-1ubuntu3.11 | 1:2.25.1-1ubuntu3.11 | | -| 8 | gnupg | 2.2.19-3ubuntu2.2 | 2.2.19-3ubuntu2.2 | | -| 9 | ldap-utils | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | -| 10 | libhiredis-dev | 0.14.0-6 | 0.14.0-6 | | -| 11 | libldap2-dev | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | -| 12 | libldb2 | 2:2.4.4-0ubuntu0.20.04.2 | 2:2.4.4-0ubuntu0.20.04.2 | | -| 13 | libleveldb1d | 1.22-3ubuntu2 | 1.22-3ubuntu2 | | -| 14 | libsasl2-dev | 2.1.27+dfsg-2ubuntu0.1 | 2.1.27+dfsg-2ubuntu0.1 | | -| 15 | libxml2-dev | 2.9.10+dfsg-5ubuntu0.20.04.6 | 2.9.10+dfsg-5ubuntu0.20.04.6 | | -| 16 | maven | 3.6.3-1 | 3.6.3-1 | | -| 17 | slapd | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | -| 18 | unixodbc-dev | 2.3.6-0.1build1 | 2.3.6-0.1build1 | | -| 19 | unzip | 6.0-25ubuntu1.1 | 6.0-25ubuntu1.1 | | -| 20 | wget | 1.20.3-1ubuntu2 | 1.20.3-1ubuntu2 | | \ No newline at end of file +| 0 | apt-transport-https | 2.0.9 | 2.0.10 | UPDATED | +| 1 | libcurl4-openssl-dev | 7.68.0-1ubuntu2.19 | 7.68.0-1ubuntu2.20 | UPDATED | +| 2 | libsmbclient | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | +| 3 | libsmbclient-dev | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | +| 4 | openssl | 1.1.1f-1ubuntu2.19 | 1.1.1f-1ubuntu2.20 | UPDATED | +| 5 | smbclient | 2:4.15.13+dfsg-0ubuntu0.20.04.3 | 2:4.15.13+dfsg-0ubuntu0.20.04.7 | UPDATED | +| 6 | cmake | | 3.16.3-1ubuntu1.20.04.1 | NEW | +| 7 | build-essential | 12.8ubuntu1.1 | 12.8ubuntu1.1 | | +| 8 | git | 1:2.25.1-1ubuntu3.11 | 1:2.25.1-1ubuntu3.11 | | +| 9 | gnupg | 2.2.19-3ubuntu2.2 | 2.2.19-3ubuntu2.2 | | +| 10 | ldap-utils | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | +| 11 | libhiredis-dev | 0.14.0-6 | 0.14.0-6 | | +| 12 | libldap2-dev | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | +| 13 | libldb2 | 2:2.4.4-0ubuntu0.20.04.2 | 2:2.4.4-0ubuntu0.20.04.2 | | +| 14 | libleveldb1d | 1.22-3ubuntu2 | 1.22-3ubuntu2 | | +| 15 | libsasl2-dev | 2.1.27+dfsg-2ubuntu0.1 | 2.1.27+dfsg-2ubuntu0.1 | | +| 16 | libxml2-dev | 2.9.10+dfsg-5ubuntu0.20.04.6 | 2.9.10+dfsg-5ubuntu0.20.04.6 | | +| 17 | maven | 3.6.3-1 | 3.6.3-1 | | +| 18 | slapd | 2.4.49+dfsg-2ubuntu1.9 | 2.4.49+dfsg-2ubuntu1.9 | | +| 19 | unixodbc-dev | 2.3.6-0.1build1 | 2.3.6-0.1build1 | | +| 20 | unzip | 6.0-25ubuntu1.1 | 6.0-25ubuntu1.1 | | +| 21 | wget | 1.20.3-1ubuntu2 | 1.20.3-1ubuntu2 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md index 00e9ad2e..3e7e033d 100644 --- a/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/standard-EXASOL-8.0.0/flavor_base_deps_python/python3_pip_packages_diff.md @@ -4,57 +4,57 @@ |---:|:------------------------------------------------------------------------------------------------------------------------------|:---------------------|:---------------------|:---------| | 0 | cryptography | 40.0.2 | 41.0.3 | UPDATED | | 1 | pyOpenSSL | 23.1.1 | 23.2.0 | UPDATED | -| 2 | awscrt | | 0.19.6 | NEW | -| 3 | azure-batch | 11.0.0 | 11.0.0 | | -| 4 | azure-cosmos | 4.2.0 | 4.2.0 | | -| 5 | azure-eventgrid | 4.7.1 | 4.7.1 | | -| 6 | azure-eventhub | 5.7.0 | 5.7.0 | | -| 7 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | -| 8 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | -| 9 | azure-identity | 1.6.1 | 1.6.1 | | -| 10 | azure-keyvault | 4.1.0 | 4.1.0 | | -| 11 | azure-keyvault-certificates | 4.3.0 | 4.3.0 | | -| 12 | azure-keyvault-keys | 4.4.0 | 4.4.0 | | -| 13 | azure-keyvault-secrets | 4.3.0 | 4.3.0 | | -| 14 | azure-kusto-data | 2.3.2 | 2.3.2 | | -| 15 | azure-loganalytics | 0.1.1 | 0.1.1 | | -| 16 | azure-servicebus | 7.5.0 | 7.5.0 | | -| 17 | azure-storage-blob | 12.9.0 | 12.9.0 | | -| 18 | azure-storage-file-datalake | 12.5.0 | 12.5.0 | | -| 19 | azure-storage-file-share | 12.6.0 | 12.6.0 | | -| 20 | azure-storage-queue | 12.1.6 | 12.1.6 | | -| 21 | bitarray | 2.3.5 | 2.3.5 | | -| 22 | bitsets | 0.8.3 | 0.8.3 | | -| 23 | boto3 | 1.26.125 | 1.26.125 | | -| 24 | cffi | 1.15.0 | 1.15.0 | | -| 25 | debugpy | 1.6.7 | 1.6.7 | | -| 26 | docutils | 0.18.1 | 0.18.1 | | -| 27 | exasol-bucketfs | 0.8.0 | 0.8.0 | | -| 28 | git+http://github.com/EXASOL/websocket-api.git@5150f964388412788bf5e47752a7916a5a8624c5#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | -| 29 | google-cloud-asset | 3.7.1 | 3.7.1 | | -| 30 | google-cloud-bigquery | 2.32.0 | 2.32.0 | | -| 31 | google-cloud-bigquery-storage | 2.11.0 | 2.11.0 | | -| 32 | google-cloud-bigtable | 2.4.0 | 2.4.0 | | -| 33 | google-cloud-containeranalysis | 2.6.3 | 2.6.3 | | -| 34 | google-cloud-datacatalog | 3.6.2 | 3.6.2 | | -| 35 | google-cloud-datastore | 1.15.3 | 1.15.3 | | -| 36 | google-cloud-firestore | 2.3.4 | 2.3.4 | | -| 37 | google-cloud-kms | 2.10.1 | 2.10.1 | | -| 38 | google-cloud-logging | 2.7.0 | 2.7.0 | | -| 39 | google-cloud-monitoring | 2.8.0 | 2.8.0 | | -| 40 | google-cloud-ndb | 1.11.1 | 1.11.1 | | -| 41 | google-cloud-pubsub | 2.9.0 | 2.9.0 | | -| 42 | google-cloud-spanner | 3.12.1 | 3.12.1 | | -| 43 | google-cloud-storage | 2.0.0 | 2.0.0 | | -| 44 | google-cloud-trace | 1.5.1 | 1.5.1 | | -| 45 | jinja2 | 3.0.3 | 3.0.3 | | -| 46 | lxml | 4.9.1 | 4.9.1 | | -| 47 | martian | 1.4 | 1.4 | | -| 48 | numba | 0.57.0 | 0.57.0 | | -| 49 | paramiko | 3.1.0 | 3.1.0 | | -| 50 | plyvel | 1.5.0 | 1.5.0 | | -| 51 | protobuf | 3.20.3 | 3.20.3 | | -| 52 | pyarrow | 12.0.0 | 12.0.0 | | +| 2 | pyarrow | 12.0.0 | 14.0.1 | UPDATED | +| 3 | awscrt | | 0.19.6 | NEW | +| 4 | azure-batch | 11.0.0 | 11.0.0 | | +| 5 | azure-cosmos | 4.2.0 | 4.2.0 | | +| 6 | azure-eventgrid | 4.7.1 | 4.7.1 | | +| 7 | azure-eventhub | 5.7.0 | 5.7.0 | | +| 8 | azure-eventhub-checkpointstoreblob | 1.1.4 | 1.1.4 | | +| 9 | azure-eventhub-checkpointstoreblob-aio | 1.1.4 | 1.1.4 | | +| 10 | azure-identity | 1.6.1 | 1.6.1 | | +| 11 | azure-keyvault | 4.1.0 | 4.1.0 | | +| 12 | azure-keyvault-certificates | 4.3.0 | 4.3.0 | | +| 13 | azure-keyvault-keys | 4.4.0 | 4.4.0 | | +| 14 | azure-keyvault-secrets | 4.3.0 | 4.3.0 | | +| 15 | azure-kusto-data | 2.3.2 | 2.3.2 | | +| 16 | azure-loganalytics | 0.1.1 | 0.1.1 | | +| 17 | azure-servicebus | 7.5.0 | 7.5.0 | | +| 18 | azure-storage-blob | 12.9.0 | 12.9.0 | | +| 19 | azure-storage-file-datalake | 12.5.0 | 12.5.0 | | +| 20 | azure-storage-file-share | 12.6.0 | 12.6.0 | | +| 21 | azure-storage-queue | 12.1.6 | 12.1.6 | | +| 22 | bitarray | 2.3.5 | 2.3.5 | | +| 23 | bitsets | 0.8.3 | 0.8.3 | | +| 24 | boto3 | 1.26.125 | 1.26.125 | | +| 25 | cffi | 1.15.0 | 1.15.0 | | +| 26 | debugpy | 1.6.7 | 1.6.7 | | +| 27 | docutils | 0.18.1 | 0.18.1 | | +| 28 | exasol-bucketfs | 0.8.0 | 0.8.0 | | +| 29 | git+http://github.com/EXASOL/websocket-api.git@5150f964388412788bf5e47752a7916a5a8624c5#egg=exasol-db-api&subdirectory=python | No version specified | No version specified | | +| 30 | google-cloud-asset | 3.7.1 | 3.7.1 | | +| 31 | google-cloud-bigquery | 2.32.0 | 2.32.0 | | +| 32 | google-cloud-bigquery-storage | 2.11.0 | 2.11.0 | | +| 33 | google-cloud-bigtable | 2.4.0 | 2.4.0 | | +| 34 | google-cloud-containeranalysis | 2.6.3 | 2.6.3 | | +| 35 | google-cloud-datacatalog | 3.6.2 | 3.6.2 | | +| 36 | google-cloud-datastore | 1.15.3 | 1.15.3 | | +| 37 | google-cloud-firestore | 2.3.4 | 2.3.4 | | +| 38 | google-cloud-kms | 2.10.1 | 2.10.1 | | +| 39 | google-cloud-logging | 2.7.0 | 2.7.0 | | +| 40 | google-cloud-monitoring | 2.8.0 | 2.8.0 | | +| 41 | google-cloud-ndb | 1.11.1 | 1.11.1 | | +| 42 | google-cloud-pubsub | 2.9.0 | 2.9.0 | | +| 43 | google-cloud-spanner | 3.12.1 | 3.12.1 | | +| 44 | google-cloud-storage | 2.0.0 | 2.0.0 | | +| 45 | google-cloud-trace | 1.5.1 | 1.5.1 | | +| 46 | jinja2 | 3.0.3 | 3.0.3 | | +| 47 | lxml | 4.9.1 | 4.9.1 | | +| 48 | martian | 1.4 | 1.4 | | +| 49 | numba | 0.57.0 | 0.57.0 | | +| 50 | paramiko | 3.1.0 | 3.1.0 | | +| 51 | plyvel | 1.5.0 | 1.5.0 | | +| 52 | protobuf | 3.20.3 | 3.20.3 | | | 53 | pybase64 | 1.2.1 | 1.2.1 | | | 54 | pybloomfiltermmap3 | 0.5.5 | 0.5.5 | | | 55 | pycurl | 7.44.1 | 7.44.1 | | diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/build_deps/conda_packages_diff.md index 556aed06..d8a4e3cf 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/build_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/build_deps/conda_packages_diff.md @@ -2,11 +2,11 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-------------|:-------------------|:-------------------|:---------| -| 0 | bazel | 5.2.0 | 5.2.0 | | -| 1 | chrpath | 0.16 | 0.16 | | -| 2 | gcc_linux-64 | 11.2.0 | 11.2.0 | | -| 3 | gxx_linux-64 | 11.2.0 | 11.2.0 | | -| 4 | make | 4.3 | 4.3 | | -| 5 | openjdk | 11.0.15 | 11.0.15 | | -| 6 | pcre | 8.45 | 8.45 | | -| 7 | protobuf | 4.21.12 | 4.21.12 | | \ No newline at end of file +| 0 | protobuf | 4.21.12 | 4.24.4 | UPDATED | +| 1 | bazel | 5.2.0 | 5.2.0 | | +| 2 | chrpath | 0.16 | 0.16 | | +| 3 | gcc_linux-64 | 11.2.0 | 11.2.0 | | +| 4 | gxx_linux-64 | 11.2.0 | 11.2.0 | | +| 5 | make | 4.3 | 4.3 | | +| 6 | openjdk | 11.0.15 | 11.0.15 | | +| 7 | pcre | 8.45 | 8.45 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md index 34ba6a79..dacb17ac 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/language_deps/conda_packages_diff.md @@ -3,12 +3,12 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-----------------|:---------------------|:---------------------|:---------| | 0 | cryptography | 39.0.2 | 41.0.3 | UPDATED | -| 1 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | -| 2 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | -| 3 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | -| 4 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | -| 5 | mamba | 1.3.1 | 1.3.1 | | -| 6 | numpy | 1.24.3 | 1.24.3 | | -| 7 | pandas | 2.0.2 | 2.0.2 | | -| 8 | pyarrow | 12.0.0 | 12.0.0 | | +| 1 | pyarrow | 12.0.0 | 14.0.1 | UPDATED | +| 2 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | +| 3 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | +| 4 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | +| 5 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | +| 6 | mamba | 1.3.1 | 1.3.1 | | +| 7 | numpy | 1.24.3 | 1.24.3 | | +| 8 | pandas | 2.0.2 | 2.0.2 | | | 9 | python | 3.8.13 | 3.8.13 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/udfclient_deps/conda_packages_diff.md index 963b5d68..89d3d5fa 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/udfclient_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-conda/udfclient_deps/conda_packages_diff.md @@ -2,9 +2,9 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:--------------|:-------------------|:-------------------|:---------| -| 0 | openssl | 3.1.1 | 3.1.2 | UPDATED | -| 1 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | -| 2 | cppzmq | 4.8.1 | 4.8.1 | | -| 3 | libprotobuf | 3.21.12 | 3.21.12 | | +| 0 | libprotobuf | 3.21.12 | 4.24.4 | UPDATED | +| 1 | openssl | 3.1.1 | 3.1.4 | UPDATED | +| 2 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | +| 3 | cppzmq | 4.8.1 | 4.8.1 | | | 4 | nss | 3.77 | 3.77 | | | 5 | zeromq | 4.3.4 | 4.3.4 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/build_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/build_deps/conda_packages_diff.md index 556aed06..d8a4e3cf 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/build_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/build_deps/conda_packages_diff.md @@ -2,11 +2,11 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-------------|:-------------------|:-------------------|:---------| -| 0 | bazel | 5.2.0 | 5.2.0 | | -| 1 | chrpath | 0.16 | 0.16 | | -| 2 | gcc_linux-64 | 11.2.0 | 11.2.0 | | -| 3 | gxx_linux-64 | 11.2.0 | 11.2.0 | | -| 4 | make | 4.3 | 4.3 | | -| 5 | openjdk | 11.0.15 | 11.0.15 | | -| 6 | pcre | 8.45 | 8.45 | | -| 7 | protobuf | 4.21.12 | 4.21.12 | | \ No newline at end of file +| 0 | protobuf | 4.21.12 | 4.24.4 | UPDATED | +| 1 | bazel | 5.2.0 | 5.2.0 | | +| 2 | chrpath | 0.16 | 0.16 | | +| 3 | gcc_linux-64 | 11.2.0 | 11.2.0 | | +| 4 | gxx_linux-64 | 11.2.0 | 11.2.0 | | +| 5 | make | 4.3 | 4.3 | | +| 6 | openjdk | 11.0.15 | 11.0.15 | | +| 7 | pcre | 8.45 | 8.45 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md index 49de2da9..60ec5500 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/language_deps/conda_packages_diff.md @@ -3,12 +3,12 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:-----------------|:---------------------------|:---------------------------|:---------| | 0 | cryptography | 39.0.2 | 41.0.3 | UPDATED | -| 1 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | -| 2 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | -| 3 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | -| 4 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | -| 5 | mamba | 1.3.1 | 1.3.1 | | -| 6 | numpy | 1.24.3 | 1.24.3 | | -| 7 | pandas | 2.0.2 | 2.0.2 | | -| 8 | pyarrow | 12.0.0=py38h4559c88_4_cuda | 12.0.0=py38h4559c88_4_cuda | | +| 1 | pyarrow | 12.0.0=py38h4559c88_4_cuda | 14.0.1=py38h296dbf9_0_cuda | UPDATED | +| 2 | icu | 70.1=h27087fc_0 | 70.1=h27087fc_0 | | +| 3 | ld_impl_linux-64 | 2.36.1 | 2.36.1 | | +| 4 | libblas | 3.9.0=15_linux64_mkl | 3.9.0=15_linux64_mkl | | +| 5 | libxml2 | 2.10.3=hca2bb57_4 | 2.10.3=hca2bb57_4 | | +| 6 | mamba | 1.3.1 | 1.3.1 | | +| 7 | numpy | 1.24.3 | 1.24.3 | | +| 8 | pandas | 2.0.2 | 2.0.2 | | | 9 | python | 3.8.13 | 3.8.13 | | \ No newline at end of file diff --git a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/udfclient_deps/conda_packages_diff.md b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/udfclient_deps/conda_packages_diff.md index 963b5d68..89d3d5fa 100644 --- a/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/udfclient_deps/conda_packages_diff.md +++ b/doc/changes/package_diffs/7.0.0/template-Exasol-all-python-3.8-cuda-conda/udfclient_deps/conda_packages_diff.md @@ -2,9 +2,9 @@ | | Package | Version in 6.1.0 | Version in 7.0.0 | Status | |---:|:--------------|:-------------------|:-------------------|:---------| -| 0 | openssl | 3.1.1 | 3.1.2 | UPDATED | -| 1 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | -| 2 | cppzmq | 4.8.1 | 4.8.1 | | -| 3 | libprotobuf | 3.21.12 | 3.21.12 | | +| 0 | libprotobuf | 3.21.12 | 4.24.4 | UPDATED | +| 1 | openssl | 3.1.1 | 3.1.4 | UPDATED | +| 2 | _openmp_mutex | 4.5=2_kmp_llvm | 4.5=2_kmp_llvm | | +| 3 | cppzmq | 4.8.1 | 4.8.1 | | | 4 | nss | 3.77 | 3.77 | | | 5 | zeromq | 4.3.4 | 4.3.4 | | \ No newline at end of file diff --git a/flavors/README.md b/flavors/README.md index 48445fa5..c148de9a 100644 --- a/flavors/README.md +++ b/flavors/README.md @@ -18,14 +18,14 @@ We provide three flavors for different Exasol versions. The flavors only specify - standard-EXASOL-8.0.0 - Base Image: ubuntu:20.04 - - Compatible Exasol Versions: 8.0.\* (but likely also with 7.\*.\*) + - Compatible Exasol Versions: 8.0.\* (but likely also with 7.1.\*) - Available languages: Java 11, Python 3.8 and R 4.1 - [Here](standard-EXASOL-8.0.0/FLAVOR_DESCRIPTION.md) you can find more details about the flavor, such as the provided packages. - standard-EXASOL-7.1.0 - - Base Image: ubuntu:18.04 - - Compatible Exasol Versions: 7.1.\* (but likely also with 7.0 and 6.2.\*) - - Available languages: Java 11, Python 3.7 and R 3.4 + - Base Image: ubuntu:20.04 + - Compatible Exasol Versions: 7.1.\* (but likely also with 8.0.\*) + - Available languages: Java 11, Python 3.8 and R 4.3 - [Here](standard-EXASOL-7.1.0/FLAVOR_DESCRIPTION.md) you can find more details about the flavor, such as the provided packages. ### Python-3.8-minimal flavors diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/build_steps.py b/flavors/standard-EXASOL-7.1.0/flavor_base/build_steps.py index 68cc8f1f..1e966d36 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/build_steps.py +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/build_steps.py @@ -86,10 +86,10 @@ def get_path_in_flavor(self): return "flavor_base" -class AnalyzeFlavorBaseDeps(DockerFlavorAnalyzeImageTask): +class AnalyzeFlavorBaseDepsApt(DockerFlavorAnalyzeImageTask): def get_build_step(self) -> str: - return "flavor_base_deps" + return "flavor_base_deps_apt" def requires_tasks(self): return {"language_deps": AnalyzeLanguageDeps} @@ -100,6 +100,48 @@ def get_additional_build_directories_mapping(self): def get_path_in_flavor(self): return "flavor_base" +class AnalyzeFlavorBaseDepsPython(DockerFlavorAnalyzeImageTask): + + def get_build_step(self) -> str: + return "flavor_base_deps_python" + + def requires_tasks(self): + return {"flavor_base_deps_apt": AnalyzeFlavorBaseDepsApt} + + def get_additional_build_directories_mapping(self): + return {} + + def get_path_in_flavor(self): + return "flavor_base" + +class AnalyzeFlavorBaseDepsR(DockerFlavorAnalyzeImageTask): + + def get_build_step(self) -> str: + return "flavor_base_deps_r" + + def requires_tasks(self): + return {"flavor_base_deps_apt": AnalyzeFlavorBaseDepsApt} + + def get_additional_build_directories_mapping(self): + return {} + + def get_path_in_flavor(self): + return "flavor_base" + +class AnalyzeFlavorBaseDeps(DockerFlavorAnalyzeImageTask): + + def get_build_step(self) -> str: + return "flavor_base_deps" + + def requires_tasks(self): + return {"flavor_base_deps_python": AnalyzeFlavorBaseDepsPython, + "flavor_base_deps_r": AnalyzeFlavorBaseDepsR} + + def get_additional_build_directories_mapping(self): + return {} + + def get_path_in_flavor(self): + return "flavor_base" class AnalyzeFlavorCustomization(DockerFlavorAnalyzeImageTask): @@ -145,4 +187,4 @@ def requires_tasks(self): return {"release": AnalyzeRelease} def get_path_in_flavor(self): - return "flavor_base" \ No newline at end of file + return "flavor_base" diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/Dockerfile b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/Dockerfile index 64e94a8a..ccf5bc3a 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/Dockerfile +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/Dockerfile @@ -1,12 +1,6 @@ -FROM {{ language_deps }} +FROM {{ flavor_base_deps_python }} -RUN mkdir -p /build_info/packages/flavor_base_deps +COPY --from={{flavor_base_deps_r}} /usr/local/lib/R/site-library /usr/local/lib/R/site-library +RUN true # workaround for https://github.com/moby/moby/issues/37965 -COPY flavor_base_deps/packages/apt_get_packages /build_info/packages/flavor_base_deps -RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/flavor_base_deps/apt_get_packages --with-versions - -COPY flavor_base_deps/packages/python3_pip_packages /build_info/packages/flavor_base_deps -RUN /scripts/install_scripts/install_via_pip.pl --file /build_info/packages/flavor_base_deps/python3_pip_packages --with-versions --allow-no-version-for-urls --python-binary python3.8 - -COPY flavor_base_deps/packages/cran_packages /build_info/packages/flavor_base_deps -RUN /scripts/install_scripts/install_via_r_remotes.pl --file /build_info/packages/flavor_base_deps/cran_packages --rscript-binary Rscript --with-versions +COPY --from={{flavor_base_deps_r}} /build_info /build_info diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/apt_get_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/apt_get_packages deleted file mode 100644 index 3c2927f4..00000000 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/apt_get_packages +++ /dev/null @@ -1,52 +0,0 @@ -coreutils|8.30-3ubuntu2 -locales|2.31-0ubuntu9.12 -unzip|6.0-25ubuntu1.1 -wget|1.20.3-1ubuntu2 -maven|3.6.3-1 -git|1:2.25.1-1ubuntu3.11 -libcurl4-openssl-dev|7.68.0-1ubuntu2.20 -libldap2-dev|2.4.49+dfsg-2ubuntu1.9 -libsasl2-dev|2.1.27+dfsg-2ubuntu0.1 -ldap-utils|2.4.49+dfsg-2ubuntu1.9 -unixodbc-dev|2.3.6-0.1build1 -r-base|3.6.3-2 -r-cran-rcurl|1.98-1.1-1 -r-cran-xml|3.99-0.3-2 -r-cran-formula|1.2-3-2 -r-cran-rcolorbrewer|1.1-2-2 -r-cran-rodbc|1.3-16-1 -r-cran-acepack|1.4.1-2build2 -r-cran-chron|2.3-55-1 -r-cran-e1071|1.7-3-1build1 -r-cran-fastcluster|1.1.25-3build1 -r-cran-gbm|2.1.5-1build1 -r-cran-gridextra|2.3-2 -r-cran-gtable|0.3.0+dfsg-1 -r-cran-latticeextra|0.6-29-2 -r-cran-randomforest|4.6-14-2 -r-cran-bradleyterry2|1.1-2-1 -r-cran-brglm|0.6.2-1 -r-cran-car|3.0-6-2 -r-cran-caret|6.0-85+dfsg-1 -r-cran-colorspace|1.4-1+dfsg-1 -r-cran-dichromat|1:2.0-0-2 -r-cran-digest|0.6.25-1 -r-cran-foreach|1.4.8-1 -r-cran-ggplot2|3.2.1+dfsg-2 -r-cran-gtools|3.8.1-1 -r-cran-iterators|1.0.12-1 -r-cran-labeling|0.3-3 -r-cran-lme4|1.1-21-2build1 -r-cran-magrittr|1.5-5 -r-cran-minqa|1.2.4-1build3 -r-cran-munsell|0.5.0-1 -r-cran-nloptr|1.2.1-1 -r-cran-plyr|1.8.5-1 -r-cran-profilemodel|0.6.0-1 -r-cran-proto|1.0.0-2 -r-cran-rcpp|1.0.3-1build1 -r-cran-rcppeigen|0.3.3.7.0-1build1 -r-cran-reshape2|1.4.3-2build1 -r-cran-scales|1.1.0-1 -r-cran-stringr|1.4.0-1 - diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/cran_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/cran_packages deleted file mode 100644 index a678c573..00000000 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/cran_packages +++ /dev/null @@ -1,4 +0,0 @@ -rredis|1.7.0 -data.table|1.12.8 -htmltools|0.4.0 -flashClust|1.01-2 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/Dockerfile b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/Dockerfile new file mode 100644 index 00000000..2d345136 --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/Dockerfile @@ -0,0 +1,11 @@ +FROM {{ language_deps }} + +RUN mkdir -p /build_info/packages +COPY flavor_base_deps_apt/packages /build_info/packages/flavor_base_deps_apt + +RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/flavor_base_deps_apt/apt_get_packages --with-versions + +RUN curl -s https://aquasecurity.github.io/trivy-repo/deb/public.key | apt-key add - &&\ + /scripts/install_scripts/install_ppa.pl --ppa 'deb https://aquasecurity.github.io/trivy-repo/deb focal main' --out-file trivy.list +RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/flavor_base_deps_apt/apt_get_packages_trivy + diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages new file mode 100644 index 00000000..21f74ef5 --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages @@ -0,0 +1,11 @@ +coreutils|8.30-3ubuntu2 +locales|2.31-0ubuntu9.12 +unzip|6.0-25ubuntu1.1 +wget|1.20.3-1ubuntu2 +maven|3.6.3-1 +git|1:2.25.1-1ubuntu3.11 +libcurl4-openssl-dev|7.68.0-1ubuntu2.20 +libldap2-dev|2.4.49+dfsg-2ubuntu1.9 +libsasl2-dev|2.1.27+dfsg-2ubuntu0.1 +ldap-utils|2.4.49+dfsg-2ubuntu1.9 +unixodbc-dev|2.3.6-0.1build1 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages_trivy b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages_trivy new file mode 100644 index 00000000..89f5cd7f --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_apt/packages/apt_get_packages_trivy @@ -0,0 +1 @@ +trivy|0.26.0 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_python/Dockerfile b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_python/Dockerfile new file mode 100644 index 00000000..fe9cc925 --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_python/Dockerfile @@ -0,0 +1,6 @@ +FROM {{ flavor_base_deps_apt }} + +RUN mkdir -p /build_info/packages +COPY flavor_base_deps_python/packages /build_info/packages/flavor_base_deps_python + +RUN /scripts/install_scripts/install_via_pip.pl --file /build_info/packages/flavor_base_deps_python/python3_pip_packages --python-binary python3 --with-versions --allow-no-version-for-urls diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages similarity index 100% rename from flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps/packages/python3_pip_packages rename to flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_python/packages/python3_pip_packages diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/Dockerfile b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/Dockerfile new file mode 100644 index 00000000..b261cf1d --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/Dockerfile @@ -0,0 +1,6 @@ +FROM {{ flavor_base_deps_apt }} + +RUN mkdir -p /build_info/packages +COPY flavor_base_deps_r/packages /build_info/packages/flavor_base_deps_r + +RUN /scripts/install_scripts/install_via_r_remotes.pl --file /build_info/packages/flavor_base_deps_r/cran_packages --rscript-binary Rscript --with-versions diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/packages/cran_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/packages/cran_packages new file mode 100644 index 00000000..8204fca3 --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/flavor_base_deps_r/packages/cran_packages @@ -0,0 +1,44 @@ +acepack|1.4.1 +chron|2.3-56 +data.table|1.14.2 +digest|0.6.29 +fastcluster|1.2.3 +flashClust|1.01-2 +Formula|1.2-4 +gtools|3.9.2 +iterators|1.0.13 +magrittr|2.0.1 +nloptr|1.2.2.3 +profileModel|0.6.1 +proto|1.0.0 +randomForest|4.6-14 +Rcpp|1.0.8 +RODBC|1.3-19 +XML|3.99-0.8 +jsonlite|1.7.3 +rjson|0.2.21 +yaml|2.2.1 +glue|1.6.0 +SparseM|1.81 +brglm|0.7.2 +minqa|1.2.4 +plyr|1.8.6 +foreach|1.5.1 +purrr|0.3.4 +stringr|1.4.0 +htmltools|0.5.2 +RCurl|1.98-1.5 +e1071|1.7-9 +redux|1.1.3 +reshape2|1.4.4 +scales|1.1.1 +lme4|1.1-27.1 +gbm|2.1.8 +httr|1.4.2 +BradleyTerry2|1.1-2 +tibble|3.1.6 +dplyr|1.0.7 +tidyr|1.1.4 +oysteR|0.1.1 +caret|6.0-90 +caretEnsemble|2.0.1 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/Dockerfile b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/Dockerfile index 8f0cfa64..8f3769c6 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/Dockerfile +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/Dockerfile @@ -3,6 +3,10 @@ FROM {{udfclient_deps}} COPY language_deps/packages /build_info/packages/language_deps RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/language_deps/apt_get_packages --with-versions +RUN /scripts/install_scripts/install_key.pl --key-server hkp://keyserver.ubuntu.com:80 --key E298A3A825C0D65DFD57CBB651716619E084DAB9 && \ + /scripts/install_scripts/install_ppa.pl --ppa 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/' --out-file 'focal-cran40' +RUN /scripts/install_scripts/install_via_apt.pl --file /build_info/packages/language_deps/apt_get_packages_r --with-versions + RUN /scripts/install_scripts/install_python3.8_pip.sh "pip == 21.3.1" COPY language_deps/packages/python3_pip_packages /build_info/packages/language_deps diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages index 35c6f1a9..0dc12f43 100644 --- a/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages @@ -7,6 +7,4 @@ libexpat1|2.2.9-1ubuntu0.6 libexpat1-dev|2.2.9-1ubuntu0.6 libsasl2-2|2.1.27+dfsg-2ubuntu0.1 libsasl2-modules-db|2.1.27+dfsg-2ubuntu0.1 -r-base-core|3.6.3-2 -r-base-dev|3.6.3-2 curl|7.68.0-1ubuntu2.20 diff --git a/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages_r b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages_r new file mode 100644 index 00000000..a35a436e --- /dev/null +++ b/flavors/standard-EXASOL-7.1.0/flavor_base/language_deps/packages/apt_get_packages_r @@ -0,0 +1,4 @@ +libexpat1|2.2.9-1ubuntu0.6 #Overrides version used by r-base-core/r-base-dev +libexpat1-dev|2.2.9-1ubuntu0.6 #Overrides version used by r-base-core/r-base-dev +r-base-core|4.3.2-1.2004.0 +r-base-dev|4.3.2-1.2004.0