Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .current_gitmodules

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

19 changes: 19 additions & 0 deletions .github/workflows/check_bazel_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,16 +12,35 @@ jobs:
runs-on: ubuntu-22.04
env:
UDF_CLIENT_ENV_FILE: /tmp/.udf_client_env
R_VERSION: 4.5.2 #latest working R version. 4.6.0 has breaking changes
steps:
- uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: 'recursive'

- name: Remove preinstalled R
run: |
sudo apt-get purge -y r-base r-base-core r-base-dev r-recommended 'r-cran-*' || true
sudo apt-get autoremove -y
sudo rm -rf /usr/lib/R /usr/share/R /usr/bin/R /usr/bin/Rscript

- name: Install UDF Client Dependencies
run: |
sudo bash scripts/installUdfClientDeps.sh "$UDF_CLIENT_ENV_FILE"

- uses: r-lib/actions/setup-r@v2
with:
r-version: ${{ env.R_VERSION }}

# r-lib/actions/setup-r@v2 installs under /opt, but Bazel expects it to be installed under /usr/lib and usr/share
- name: Expose selected R at /usr for Bazel
run: |
sudo rm -rf /usr/lib/R /usr/share/R
sudo mkdir -p /usr/lib /usr/share/R
sudo ln -s /opt/R/$R_VERSION/lib/R /usr/lib/R
sudo ln -s /opt/R/$R_VERSION/lib/R/include /usr/share/R/include

- name: Build
run: |
source "$UDF_CLIENT_ENV_FILE"
Expand Down
3 changes: 3 additions & 0 deletions doc/changes/changes_11.2.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,13 @@ n/a
- #1442: Added new preprocessor flag USE_STATIC_SWIG
- #1369: Added missing tests for context
- #1380: Removed unused scripts and files
- #1422: Fixed JAVA_HOME path


## Dependencies

- #1440: Updated "nloptr"
- #1460: updated openjdk dependency

## Bugs

Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 2 additions & 3 deletions flavors/standard-EXASOL-all-java-11/flavor_base/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,6 @@ build_steps:
version: 1.34+dfsg-1ubuntu*
- name: curl
version: 7.81.0-1ubuntu*
- name: openjdk-11-jdk-headless
version: 11.0.30+7-1ubuntu*
- name: build-essential
version: 12.9ubuntu*
- name: libpcre3-dev
Expand All @@ -24,9 +22,10 @@ build_steps:
version: 0.16-2
- name: python3
version: 3.10.6-1~22.04.1
- name: ca-certificates
version: 20240203~22.04.1
variables:
PROTOBUF_BIN: /usr/bin/protoc
JAVA_HOME: /usr/lib/jvm/java-1.11.0-openjdk-{% if platform == 'x86_64' %}amd64{% else %}arm64{% endif %}
- name: install_bazel
tools:
bazel:
Expand Down
3 changes: 2 additions & 1 deletion flavors/standard-EXASOL-all-java-11/packages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,10 @@ build_steps:
- name: curl
version: 7.81.0-1ubuntu*
- name: openjdk-11-jdk-headless
version: 11.0.30+7-1ubuntu*
version: 11.0.31+11-1ubuntu*
variables:
JAVA_PREFIX: /usr/lib/jvm/java-11-openjdk-{% if platform == 'x86_64' %}amd64{% else %}arm64{% endif %}
JAVA_HOME: /usr/lib/jvm/java-1.11.0-openjdk-{% if platform == 'x86_64' %}amd64{% else %}arm64{% endif %}
validation_cfg:
version_mandatory: true
- name: flavor_base_deps
Expand Down
Loading
Loading