diff --git a/.github/workflows/auto-merge.yml b/.github/workflows/auto-merge.yml index 77a7701008..08ee4f34d8 100755 --- a/.github/workflows/auto-merge.yml +++ b/.github/workflows/auto-merge.yml @@ -1,4 +1,4 @@ -# Copyright (c) 2022-2023, NVIDIA CORPORATION. +# Copyright (c) 2022-2024, NVIDIA CORPORATION. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -18,12 +18,12 @@ name: auto-merge HEAD to BASE on: pull_request_target: branches: - - branch-23.12 + - branch-24.02 types: [closed] env: - HEAD: branch-23.12 - BASE: branch-24.02 + HEAD: branch-24.02 + BASE: branch-24.04 jobs: auto-merge: diff --git a/.gitmodules b/.gitmodules index 5051589232..6b6f69d695 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,4 +1,4 @@ [submodule "thirdparty/cudf"] path = thirdparty/cudf url = https://github.com/rapidsai/cudf.git - branch = branch-23.12 + branch = branch-24.02 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c6adfec9fb..5fb76d548e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -28,6 +28,17 @@ There are two types of branches in this repository: is held here. `main` will change with new releases, but otherwise it should not change with every pull request merged, making it a more stable branch. +## Git Submodules + +This repository uses Git submodules. After cloning this repository or moving to a new commit +in this repository you will need to ensure the submodules are initialized and updated to the +expected submodule commits. This can be done by executing the following command at the top of +the repository: + +```commandline +git submodule update --init --recursive +``` + ## Building From Source [Maven](https://maven.apache.org) is used for most aspects of the build. For example, the @@ -149,7 +160,7 @@ $ ./build/build-in-docker install ... ``` Now cd to ~/repos/NVIDIA/spark-rapids and build with one of the options from -[spark-rapids instructions](https://github.com/NVIDIA/spark-rapids/blob/branch-23.12/CONTRIBUTING.md#building-from-source). +[spark-rapids instructions](https://github.com/NVIDIA/spark-rapids/blob/branch-24.02/CONTRIBUTING.md#building-from-source). ```bash $ ./build/buildall diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000000..5e01c7e14c --- /dev/null +++ b/NOTICE @@ -0,0 +1,20 @@ +RAPIDS Accelerator JNI For Apache Spark +Copyright (c) 2022-2024, NVIDIA CORPORATION + +-------------------------------------------------------------------------------- + +This project includes code from ryu (https://github.com/ulfjack/ryu). + +Copyright (2018) Ulf Adams and contributors. + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. \ No newline at end of file diff --git a/ci/Dockerfile b/ci/Dockerfile index 7d59fef5f5..e3b703a11e 100755 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,5 +1,5 @@ # -# Copyright (c) 2022-2023, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2022-2024, NVIDIA CORPORATION. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -61,7 +61,7 @@ RUN cd /tmp && wget --quiet https://github.com/ccache/ccache/releases/download/v rm -rf ccache-${CCACHE_VERSION} ## install a version of boost that is needed for arrow/parquet to work -RUN cd /usr/local && wget --quiet https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.gz && \ +RUN cd /usr/local && wget --quiet https://archives.boost.io/release/1.79.0/source/boost_1_79_0.tar.gz && \ tar -xzf boost_1_79_0.tar.gz && \ rm boost_1_79_0.tar.gz && \ cd boost_1_79_0 && \ diff --git a/ci/Dockerfile.multi b/ci/Dockerfile.multi index 720c9bc4df..d3b198530b 100644 --- a/ci/Dockerfile.multi +++ b/ci/Dockerfile.multi @@ -1,5 +1,5 @@ # -# Copyright (c) 2023, NVIDIA CORPORATION. All rights reserved. +# Copyright (c) 2023-2024, NVIDIA CORPORATION. All rights reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -63,7 +63,7 @@ RUN cd /tmp && wget --quiet https://github.com/ccache/ccache/releases/download/v rm -rf ccache-${CCACHE_VERSION} ## install a version of boost that is needed for arrow/parquet to work -RUN cd /usr/local && wget --quiet https://boostorg.jfrog.io/artifactory/main/release/1.79.0/source/boost_1_79_0.tar.gz && \ +RUN cd /usr/local && wget --quiet https://archives.boost.io/release/1.79.0/source/boost_1_79_0.tar.gz && \ tar -xzf boost_1_79_0.tar.gz && \ rm boost_1_79_0.tar.gz && \ cd boost_1_79_0 && \ diff --git a/pom.xml b/pom.xml index bdfad6099c..f9b48e6c40 100644 --- a/pom.xml +++ b/pom.xml @@ -1,6 +1,6 @@