From bdc17df5743625519c6a478262e3b2cf8771ea5a Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 15:47:36 -0400 Subject: [PATCH 01/23] Bump version --- tools/scripts/deps-download/init.sh | 2 +- tools/yscope-dev-utils | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tools/scripts/deps-download/init.sh b/tools/scripts/deps-download/init.sh index bd268c94cf..6ffe5bc1b5 100755 --- a/tools/scripts/deps-download/init.sh +++ b/tools/scripts/deps-download/init.sh @@ -10,7 +10,7 @@ script_dir="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )" project_root_dir="$script_dir/../../../" download_dep_script="$script_dir/download-dep.py" -readonly YSCOPE_DEV_UTILS_COMMIT_SHA="76aecbd6d0db6e2078005431946b5c2e716c4291" +readonly YSCOPE_DEV_UTILS_COMMIT_SHA="b965f19f3e11c548f32bf7ab8e28ff38906be018" python3 "${download_dep_script}" \ "https://github.com/y-scope/yscope-dev-utils/archive/${YSCOPE_DEV_UTILS_COMMIT_SHA}.zip" \ "yscope-dev-utils-${YSCOPE_DEV_UTILS_COMMIT_SHA}" \ diff --git a/tools/yscope-dev-utils b/tools/yscope-dev-utils index 76aecbd6d0..b965f19f3e 160000 --- a/tools/yscope-dev-utils +++ b/tools/yscope-dev-utils @@ -1 +1 @@ -Subproject commit 76aecbd6d0db6e2078005431946b5c2e716c4291 +Subproject commit b965f19f3e11c548f32bf7ab8e28ff38906be018 From e7412ebe95cba5780d93db2c727a8a6f9d60075b Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 16:01:55 -0400 Subject: [PATCH 02/23] Install uv for the lint process --- .github/workflows/clp-lint.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/clp-lint.yaml b/.github/workflows/clp-lint.yaml index 5f800d8c23..5111e729ed 100644 --- a/.github/workflows/clp-lint.yaml +++ b/.github/workflows/clp-lint.yaml @@ -33,6 +33,10 @@ jobs: shell: "bash" run: "npm install -g @go-task/cli" + - name: "Install uv" + shell: "bash" + run: "curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh" + - if: "matrix.os == 'macos-latest'" name: "Install coreutils (for md5sum)" run: "brew install coreutils" From 918a3a5af53baa4c2c3b92daca97661c79c4a8a7 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 16:10:59 -0400 Subject: [PATCH 03/23] Add uv requirement to CLP linters doc page --- .gitignore | 1 + docs/src/dev-guide/contributing-linting.md | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.gitignore b/.gitignore index 1bc89af2e0..b2ba36a263 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ .task/ build/ **/dist/ +.clang-format diff --git a/docs/src/dev-guide/contributing-linting.md b/docs/src/dev-guide/contributing-linting.md index fc0d104822..b1a4c8d600 100644 --- a/docs/src/dev-guide/contributing-linting.md +++ b/docs/src/dev-guide/contributing-linting.md @@ -17,6 +17,7 @@ To run the linting tools, besides commonly installed tools like `tar`, you'll ne * python3-venv (for the version of Python installed) * [Task] >= 3.38.0 and < 3.43.0 * We constrain the version due to unresolved [issues][clp-issue-872]. +* [uv] ## Running the linters @@ -37,3 +38,4 @@ task lint:fix [clp-issue-872]: https://github.com/y-scope/clp/issues/872 [feature-req]: https://github.com/y-scope/clp/issues/new?assignees=&labels=enhancement&projects=&template=feature-request.yml [Task]: https://taskfile.dev/ +[uv]: https://docs.astral.sh/uv/ From 2baca84b99ecd7fc0fa7cacaf49c26f72209d4c0 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 16:44:40 -0400 Subject: [PATCH 04/23] Install uv in all docker images for os deps --- .github/workflows/clp-lint.yaml | 2 +- .../lib_install/centos-stream-9/install-prebuilt-packages.sh | 5 +++++ .../core/tools/scripts/lib_install/macos/install-all.sh | 5 +++++ .../lib_install/manylinux_2_28/install-prebuilt-packages.sh | 5 +++++ .../lib_install/musllinux_1_2/install-prebuilt-packages.sh | 5 +++++ .../lib_install/ubuntu-jammy/install-prebuilt-packages.sh | 5 +++++ 6 files changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/clp-lint.yaml b/.github/workflows/clp-lint.yaml index 5111e729ed..c1c1c9e35e 100644 --- a/.github/workflows/clp-lint.yaml +++ b/.github/workflows/clp-lint.yaml @@ -33,7 +33,7 @@ jobs: shell: "bash" run: "npm install -g @go-task/cli" - - name: "Install uv" + - name: "Install uv" shell: "bash" run: "curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh" diff --git a/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh index 1d5b253a57..4b30a75c40 100755 --- a/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh @@ -48,3 +48,8 @@ curl \ "https://github.com/go-task/task/releases/download/v3.42.1/task_linux_${task_pkg_arch}.rpm" dnf install --assumeyes "$task_pkg_path" rm "$task_pkg_path" + +# Install `uv` +if ! command -v uv &> /dev/null; then + curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh +fi diff --git a/components/core/tools/scripts/lib_install/macos/install-all.sh b/components/core/tools/scripts/lib_install/macos/install-all.sh index 57d77af764..b7234cf33e 100755 --- a/components/core/tools/scripts/lib_install/macos/install-all.sh +++ b/components/core/tools/scripts/lib_install/macos/install-all.sh @@ -33,6 +33,11 @@ curl \ /Formula/g/go-task.rb brew install --formula "$task_formula_path" +# Install `uv` +if ! command -v uv ; then + brew install uv +fi + rm -rf "$formula_dir" brew install \ diff --git a/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh index 57ea2caab0..88d1846ede 100755 --- a/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh @@ -40,6 +40,11 @@ curl \ dnf install --assumeyes "$task_pkg_path" rm "$task_pkg_path" +# Install `uv` +if ! command -v uv &> /dev/null; then + curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh +fi + # Downgrade to CMake v3 to work around https://github.com/y-scope/clp/issues/795 pipx uninstall cmake pipx install cmake~=3.31 diff --git a/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh index e48fa79f59..f389e444ae 100755 --- a/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh @@ -42,6 +42,11 @@ tar -C /usr/local/bin -xzf "$task_pkg_path" task chmod +x /usr/local/bin/task rm "$task_pkg_path" +# Install `uv` +if ! command -v uv &> /dev/null; then + curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh +fi + # Downgrade to CMake v3 to work around https://github.com/y-scope/clp/issues/795 pipx uninstall cmake pipx install cmake~=3.31 diff --git a/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh index 03a3c26e8c..ef2cb8db1d 100755 --- a/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh @@ -40,3 +40,8 @@ curl \ "https://github.com/go-task/task/releases/download/v3.42.1/task_linux_${task_pkg_arch}.deb" dpkg --install "$task_pkg_path" rm "$task_pkg_path" + +# Install `uv` +if ! command -v uv &> /dev/null; then + curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh +fi From b1fe7e5cd11ac7518ba47bf4055444cc43777604 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 19:16:03 -0400 Subject: [PATCH 05/23] Move uv install to Dockerfile --- .../docker-images/clp-env-base-centos-stream-9/Dockerfile | 3 +++ .../tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile | 3 +++ .../lib_install/centos-stream-9/install-prebuilt-packages.sh | 5 ----- .../lib_install/manylinux_2_28/install-prebuilt-packages.sh | 5 ----- .../lib_install/musllinux_1_2/install-prebuilt-packages.sh | 5 ----- .../lib_install/ubuntu-jammy/install-prebuilt-packages.sh | 5 ----- 6 files changed, 6 insertions(+), 20 deletions(-) diff --git a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile index 3959d441f6..6475765b33 100644 --- a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile @@ -7,6 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/centos-stream-9/install-all.sh +# Install uv +pip install uv + # Remove cached files RUN dnf clean all \ && rm -rf /tmp/* /var/tmp/* diff --git a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile index d0fb69004f..ab75a954fb 100644 --- a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile @@ -7,6 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/ubuntu-jammy/install-all.sh +# Install uv +RUN pip install uv + # Remove cached files RUN apt-get clean \ && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* diff --git a/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh index 4b30a75c40..1d5b253a57 100755 --- a/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/centos-stream-9/install-prebuilt-packages.sh @@ -48,8 +48,3 @@ curl \ "https://github.com/go-task/task/releases/download/v3.42.1/task_linux_${task_pkg_arch}.rpm" dnf install --assumeyes "$task_pkg_path" rm "$task_pkg_path" - -# Install `uv` -if ! command -v uv &> /dev/null; then - curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh -fi diff --git a/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh index 88d1846ede..57ea2caab0 100755 --- a/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/manylinux_2_28/install-prebuilt-packages.sh @@ -40,11 +40,6 @@ curl \ dnf install --assumeyes "$task_pkg_path" rm "$task_pkg_path" -# Install `uv` -if ! command -v uv &> /dev/null; then - curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh -fi - # Downgrade to CMake v3 to work around https://github.com/y-scope/clp/issues/795 pipx uninstall cmake pipx install cmake~=3.31 diff --git a/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh index f389e444ae..e48fa79f59 100755 --- a/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/musllinux_1_2/install-prebuilt-packages.sh @@ -42,11 +42,6 @@ tar -C /usr/local/bin -xzf "$task_pkg_path" task chmod +x /usr/local/bin/task rm "$task_pkg_path" -# Install `uv` -if ! command -v uv &> /dev/null; then - curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh -fi - # Downgrade to CMake v3 to work around https://github.com/y-scope/clp/issues/795 pipx uninstall cmake pipx install cmake~=3.31 diff --git a/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh b/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh index ef2cb8db1d..03a3c26e8c 100755 --- a/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh +++ b/components/core/tools/scripts/lib_install/ubuntu-jammy/install-prebuilt-packages.sh @@ -40,8 +40,3 @@ curl \ "https://github.com/go-task/task/releases/download/v3.42.1/task_linux_${task_pkg_arch}.deb" dpkg --install "$task_pkg_path" rm "$task_pkg_path" - -# Install `uv` -if ! command -v uv &> /dev/null; then - curl --fail --location --silent --show-error https://astral.sh/uv/install.sh | sh -fi From 71e670f39085309c12452a84f69d44273bbd5f34 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 25 Jul 2025 19:16:56 -0400 Subject: [PATCH 06/23] Temporarily change task deps core to sequential --- taskfiles/deps/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taskfiles/deps/main.yaml b/taskfiles/deps/main.yaml index e4cbd258c6..43148e6dc2 100644 --- a/taskfiles/deps/main.yaml +++ b/taskfiles/deps/main.yaml @@ -59,7 +59,7 @@ tasks: core-all-parallel: internal: true run: "once" - deps: + cmds: - task: "absl" - task: "antlr-jar" - task: "antlr-runtime" From 5b1f9ed54ee4407479fee37ebe412fe37e459ccc Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 05:48:28 -0400 Subject: [PATCH 07/23] Fix ubuntu-jammy and centos uv workflow issues --- .github/workflows/clp-core-build.yaml | 1 + .../docker-images/clp-env-base-centos-stream-9/Dockerfile | 5 +++-- .../tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile | 5 +++-- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index ad0ea8fbf2..cef0163050 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -350,6 +350,7 @@ jobs: - uses: "./.github/actions/run-on-image" env: OS_NAME: "ubuntu-jammy" + XDG_CACHE_HOME: "/tmp/.cache" with: image_name: "${{env.DEPS_IMAGE_NAME_PREFIX}}${{env.OS_NAME}}" use_published_image: >- diff --git a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile index 6475765b33..6e98ee9895 100644 --- a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile @@ -7,8 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/centos-stream-9/install-all.sh -# Install uv -pip install uv +# Install uv and create a cache dir for its use +RUN pip3 install --no-cache-dir uv==0.8.3 +RUN mkdir -p /tmp/.cache # Remove cached files RUN dnf clean all \ diff --git a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile index ab75a954fb..2249c16fee 100644 --- a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile @@ -7,8 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/ubuntu-jammy/install-all.sh -# Install uv -RUN pip install uv +# Install uv and create a cache dir for its use +RUN pip3 install --no-cache-dir uv==0.8.3 +RUN mkdir -p /tmp/.cache # Remove cached files RUN apt-get clean \ From a4c3506cc20f577e9eaa184a49307799e553797d Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 07:44:55 -0400 Subject: [PATCH 08/23] Fix cache dir --- .github/workflows/clp-core-build.yaml | 1 - .../docker-images/clp-env-base-centos-stream-9/Dockerfile | 4 ++-- .../tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile | 4 ++-- 3 files changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index cef0163050..ad0ea8fbf2 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -350,7 +350,6 @@ jobs: - uses: "./.github/actions/run-on-image" env: OS_NAME: "ubuntu-jammy" - XDG_CACHE_HOME: "/tmp/.cache" with: image_name: "${{env.DEPS_IMAGE_NAME_PREFIX}}${{env.OS_NAME}}" use_published_image: >- diff --git a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile index 6e98ee9895..2441a1ed6d 100644 --- a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile @@ -7,9 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/centos-stream-9/install-all.sh -# Install uv and create a cache dir for its use +# Install uv and set up its cache dir RUN pip3 install --no-cache-dir uv==0.8.3 -RUN mkdir -p /tmp/.cache +ENV UV_CACHE_DIR=/tmp/.cache/uv # Remove cached files RUN dnf clean all \ diff --git a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile index 2249c16fee..a95ef76b15 100644 --- a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile @@ -7,9 +7,9 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/ubuntu-jammy/install-all.sh -# Install uv and create a cache dir for its use +# Install uv and set up its cache dir RUN pip3 install --no-cache-dir uv==0.8.3 -RUN mkdir -p /tmp/.cache +ENV UV_CACHE_DIR=/tmp/.cache/uv # Remove cached files RUN apt-get clean \ From bb8348e1cc82a4d1db03fb717419efc94cff77d5 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 08:05:34 -0400 Subject: [PATCH 09/23] Add cache dir variable directly to uv task --- .github/workflows/clp-core-build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index ad0ea8fbf2..a855c41ff0 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -360,6 +360,7 @@ jobs: # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) + UV_CACHE_DIR=/tmp/.cache/uv task lint:check-cpp-full # Cache the source file checksums and the generated files (logs) for the From c05b1527b8afa8e1b6a1a51cba4cd8d57d87fb51 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 08:33:09 -0400 Subject: [PATCH 10/23] Fix uv dirs --- .github/workflows/clp-core-build.yaml | 2 +- .../docker-images/clp-env-base-centos-stream-9/Dockerfile | 3 +-- .../tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile | 3 +-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index a855c41ff0..af1ca2d689 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -360,7 +360,7 @@ jobs: # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) - UV_CACHE_DIR=/tmp/.cache/uv + HOME=/tmp task lint:check-cpp-full # Cache the source file checksums and the generated files (logs) for the diff --git a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile index 2441a1ed6d..5fe9abe207 100644 --- a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile @@ -7,9 +7,8 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/centos-stream-9/install-all.sh -# Install uv and set up its cache dir +# Install uv RUN pip3 install --no-cache-dir uv==0.8.3 -ENV UV_CACHE_DIR=/tmp/.cache/uv # Remove cached files RUN dnf clean all \ diff --git a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile index a95ef76b15..4e78c781e1 100644 --- a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile @@ -7,9 +7,8 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/ubuntu-jammy/install-all.sh -# Install uv and set up its cache dir +# Install uv RUN pip3 install --no-cache-dir uv==0.8.3 -ENV UV_CACHE_DIR=/tmp/.cache/uv # Remove cached files RUN apt-get clean \ From cb94a12a9936061940cab7d7952cf70dd78a6b23 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 15:20:07 -0400 Subject: [PATCH 11/23] Fix to use relative paths --- taskfiles/lint.yaml | 1127 +++++++++++++++++++++---------------------- 1 file changed, 562 insertions(+), 565 deletions(-) diff --git a/taskfiles/lint.yaml b/taskfiles/lint.yaml index d740b610f3..a0a5fbce64 100644 --- a/taskfiles/lint.yaml +++ b/taskfiles/lint.yaml @@ -117,12 +117,14 @@ tasks: cmds: - task: ":utils:cpp-lint:clang-format" vars: - EXCLUDE_PATTERNS: - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/kql/generated/*" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/sql/generated/*" + EXCLUDE_PATTERNS: &cpp_exclude_patterns + - "clp_s/search/kql/generated/*" + - "clp_s/search/sql/generated/*" FLAGS: ["--dry-run"] - INCLUDE_FILENAME_PATTERNS: ["*.cpp", "*.h", "*.hpp", "*.inc"] - ROOT_PATHS: *cpp_source_files + INCLUDE_FILENAME_PATTERNS: &cpp_include_patterns ["*.cpp", "*.h", "*.hpp", "*.inc"] + ROOT_PATHS: &cpp_root_paths + - "{{.G_CORE_COMPONENT_DIR}}/src" + - "{{.G_CORE_COMPONENT_DIR}}/tests" VENV_DIR: "{{.G_LINT_VENV_DIR}}" fix-cpp-format: @@ -131,12 +133,10 @@ tasks: cmds: - task: ":utils:cpp-lint:clang-format" vars: - EXCLUDE_PATTERNS: - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/kql/generated/*" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/sql/generated/*" + EXCLUDE_PATTERNS: *cpp_exclude_patterns FLAGS: ["-i"] - INCLUDE_FILENAME_PATTERNS: ["*.cpp", "*.h", "*.hpp", "*.inc"] - ROOT_PATHS: *cpp_source_files + INCLUDE_FILENAME_PATTERNS: *cpp_include_patterns + ROOT_PATHS: *cpp_root_paths VENV_DIR: "{{.G_LINT_VENV_DIR}}" cpp-lint-configs: @@ -187,568 +187,565 @@ tasks: # - tests/test-ffi_IrUnitHandlerInterface.cpp # yamllint disable rule:line-length EXCLUDE_PATTERNS: - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ArrayBackedPosIntSet.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/aws/AwsAuthenticationSigner.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/BufferedFileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/BufferedFileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/BufferReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/BufferReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clg/clg.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clg/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clg/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/cli_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/clo.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/OutputHandler.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clo/OutputHandler.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/clp.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/compression.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/compression.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/decompression.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/decompression.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/FileCompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/FileCompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/FileDecompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/FileDecompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/FileToCompress.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/run.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/run.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/clp/utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/CommandLineArgumentsBase.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/CurlDownloadHandler.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/CurlDownloadHandler.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/CurlEasyHandle.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/CurlStringList.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/database_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/database_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Defs.h" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/dictionary_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/dictionary_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/DictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/DictionaryReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/DictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/EncodedVariableInterpreter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/EncodedVariableInterpreter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ErrorCode.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/encoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/decoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/decoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/decoding_methods.inc" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/encoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/ir_unit_deserialization_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/protocol_constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/Serializer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/Serializer.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/ir_stream/utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/CompositeWildcardToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/CompositeWildcardToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/ExactVariableToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/ExactVariableToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/query_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/query_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/QueryMethodFailed.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/QueryToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/QueryWildcard.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/QueryWildcard.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/Subquery.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/Subquery.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/WildcardToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ffi/search/WildcardToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileDescriptor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileDescriptor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileDescriptorReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/FileWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalMetadataDBConfig.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalMySQLMetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalMySQLMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalSQLiteMetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/GlobalSQLiteMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Grep.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Grep.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/hash_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/EncodedTextAst.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/LogEvent.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/LogEventDeserializer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/LogEventDeserializer.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/LogEventSerializer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/parsing.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/parsing.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ir/utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LibarchiveFileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LibarchiveFileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LibarchiveReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LibarchiveReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogSurgeonReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogSurgeonReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogTypeDictionaryEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogTypeDictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogTypeDictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/LogTypeDictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/make_dictionaries_readable/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/make_dictionaries_readable/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/make_dictionaries_readable/make-dictionaries-readable.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MessageParser.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MessageParser.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLParamBindings.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLParamBindings.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLPreparedStatement.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/MySQLPreparedStatement.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/networking/socket_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/networking/socket_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/networking/SocketOperationFailed.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/NetworkReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/PageAllocatedVector.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ParsedMessage.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ParsedMessage.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Platform.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Profiler.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Profiler.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Query.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Query.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ReaderInterface.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/ReaderInterface.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/spdlog_with_specializations.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/SQLiteDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/SQLiteDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/SQLitePreparedStatement.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/SQLitePreparedStatement.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Stopwatch.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Stopwatch.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/ArchiveMetadata.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/ArchiveMetadata.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/Constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/MetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/MetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Archive.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Archive.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/File.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/File.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Message.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Message.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Segment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/Segment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/SegmentManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/reader/SegmentManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/Archive.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/Archive.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/File.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/File.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/Segment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_archive/writer/Segment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/Compressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/Constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/passthrough/Decompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/passthrough/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/zstd/Decompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/streaming_compression/zstd/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/string_utils/string_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/string_utils/string_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/StringReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/StringReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Thread.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Thread.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/TimestampPattern.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/TimestampPattern.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/TraceableException.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/type_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/Utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/VariableDictionaryEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/VariableDictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/VariableDictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/VariableDictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/version.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/WriterInterface.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp/WriterInterface.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/archive_constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveReaderAdaptor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveReaderAdaptor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ArchiveWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/BufferViewReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/clp-s.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ColumnReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ColumnReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ColumnWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ColumnWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Compressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/DictionaryEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/DictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/DictionaryReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/DictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/DictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ErrorCode.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/FileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/FileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/FileWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/FileWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/indexer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/IndexManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/IndexManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/MySQLIndexStorage.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/indexer/MySQLIndexStorage.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/InputConfig.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/InputConfig.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonConstructor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonConstructor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonFileIterator.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonFileIterator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonParser.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonParser.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/JsonSerializer.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/OutputHandlerImpl.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/OutputHandlerImpl.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/PackedStreamReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/PackedStreamReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ParsedMessage.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ReaderUtils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ReaderUtils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Schema.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Schema.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaMap.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaMap.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaTree.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaTree.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SchemaWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/AddTimestampConditions.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/AddTimestampConditions.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/AndExpr.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/AndExpr.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/BooleanLiteral.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/BooleanLiteral.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ColumnDescriptor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ColumnDescriptor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ConstantProp.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ConstantProp.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ConvertToExists.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/ConvertToExists.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/DateLiteral.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/DateLiteral.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/EmptyExpr.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/EmptyExpr.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Expression.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Expression.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/FilterOperation.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Integral.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Integral.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Literal.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/NarrowTypes.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/NarrowTypes.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/NullLiteral.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/NullLiteral.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/OrExpr.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/OrExpr.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/OrOfAndForm.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/OrOfAndForm.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/SearchUtils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/SearchUtils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/StringLiteral.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/StringLiteral.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/ast/Transformation.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/antlr_common/ErrorListener.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/EncodedVariableInterpreter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/EncodedVariableInterpreter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/Grep.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/Grep.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/Query.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/clp_search/Query.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/EvaluateTimestampIndex.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/EvaluateTimestampIndex.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/kql/generated/*" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/kql/kql.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/kql/kql.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/Output.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/Output.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/Projection.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/Projection.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/QueryRunner.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/QueryRunner.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/SchemaMatch.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/SchemaMatch.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/sql/generated/*" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/search/sql/sql.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/SingleFileArchiveDefs.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampDictionaryReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampDictionaryReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampDictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampDictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampPattern.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/TimestampPattern.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/Utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/VariableDecoder.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/VariableDecoder.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/VariableEncoder.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/VariableEncoder.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ZstdCompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ZstdCompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ZstdDecompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/clp_s/ZstdDecompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ArrayBackedPosIntSet.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/BufferedFileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/BufferedFileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/BufferReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/BufferReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/CommandLineArgumentsBase.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/database_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/database_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Defs.h" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/dictionary_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/dictionary_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/DictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/DictionaryReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/DictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/EncodedVariableInterpreter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/EncodedVariableInterpreter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ErrorCode.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/encoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/byteswap.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/decoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/decoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/decoding_methods.inc" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/encoding_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/ir_stream/protocol_constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/CompositeWildcardToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/CompositeWildcardToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/ExactVariableToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/ExactVariableToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/query_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/query_methods.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/QueryMethodFailed.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/QueryToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/QueryWildcard.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/QueryWildcard.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/Subquery.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/Subquery.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/WildcardToken.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ffi/search/WildcardToken.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/FileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/FileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/FileWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/FileWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalMetadataDBConfig.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalMySQLMetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalMySQLMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalSQLiteMetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/GlobalSQLiteMetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/compression.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/compression.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/decompression.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/decompression.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/FileCompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/FileCompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/FileDecompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/FileDecompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/FileToCompress.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/glt.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/run.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/run.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/search.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/search.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/glt/utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Grep.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Grep.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/LogEvent.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/LogEventDeserializer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/LogEventDeserializer.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/parsing.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/parsing.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ir/utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LibarchiveFileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LibarchiveFileReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LibarchiveReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LibarchiveReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LogTypeDictionaryEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LogTypeDictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LogTypeDictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/LogTypeDictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MessageParser.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MessageParser.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLParamBindings.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLParamBindings.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLPreparedStatement.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/MySQLPreparedStatement.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/PageAllocatedVector.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ParsedMessage.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ParsedMessage.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Platform.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Profiler.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Profiler.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Query.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Query.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ReaderInterface.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/ReaderInterface.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/spdlog_with_specializations.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/SQLiteDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/SQLiteDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/SQLitePreparedStatement.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/SQLitePreparedStatement.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Stopwatch.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Stopwatch.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/ArchiveMetadata.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/ArchiveMetadata.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/Constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/LogtypeSizeTracker.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/MetadataDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/MetadataDB.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Archive.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Archive.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/CombinedLogtypeTable.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/CombinedLogtypeTable.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/File.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/File.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/GLTSegment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/GLTSegment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/LogtypeMetadata.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/LogtypeTable.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/LogtypeTable.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/LogtypeTableManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/LogtypeTableManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Message.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Message.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/MultiLogtypeTablesManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/MultiLogtypeTablesManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Segment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/Segment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/SegmentManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/SegmentManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/SingleLogtypeTableManager.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/reader/SingleLogtypeTableManager.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/Archive.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/Archive.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/File.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/File.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/GLTSegment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/GLTSegment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/LogtypeTable.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/LogtypeTable.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/Segment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_archive/writer/Segment.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/Compressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/Constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/passthrough/Compressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/passthrough/Compressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/passthrough/Decompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/passthrough/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/zstd/Compressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/zstd/Compressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/zstd/Constants.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/zstd/Decompressor.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/streaming_compression/zstd/Decompressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/StringReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/StringReader.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/TimestampPattern.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/TimestampPattern.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/TraceableException.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/type_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/Utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/VariableDictionaryEntry.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/VariableDictionaryEntry.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/VariableDictionaryWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/VariableDictionaryWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/version.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/WriterInterface.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/glt/WriterInterface.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/BufferedSocketWriter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/BufferedSocketWriter.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/CommandLineArguments.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/CommandLineArguments.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/ConstRecordIterator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/CountOperator.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/CountOperator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/DeserializedRecordGroup.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/DeserializedRecordGroup.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/JsonArrayRecordIterator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/JsonRecord.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/network_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/network_utils.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/Operator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/Pipeline.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/Pipeline.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/Record.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/RecordGroup.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/RecordGroupIterator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/RecordReceiverContext.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/RecordReceiverContext.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/RecordTypedKeyIterator.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/reducer_server.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/ServerContext.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/src/reducer/ServerContext.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/LogSuppressor.hpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-Array.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-BoundedReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-BufferedFileReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-clp_s-end_to_end.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-clp_s-search.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-EncodedVariableInterpreter.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-error_handling.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-ffi_IrUnitHandlerInterface.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-Grep.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-hash_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-ir_encoding_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-ir_parsing.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-ir_serializer.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-kql.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-main.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-math_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-NetworkReader.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-ParserWithUserSchema.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-query_methods.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-Segment.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-SQLiteDB.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-Stopwatch.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-string_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-TimestampPattern.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-utf8_utils.cpp" - - "{{.G_CORE_COMPONENT_DIR}}/tests/test-Utils.cpp" + - "clp/ArrayBackedPosIntSet.hpp" + - "clp/aws/AwsAuthenticationSigner.cpp" + - "clp/BufferedFileReader.cpp" + - "clp/BufferedFileReader.hpp" + - "clp/BufferReader.cpp" + - "clp/BufferReader.hpp" + - "clp/clg/clg.cpp" + - "clp/clg/CommandLineArguments.cpp" + - "clp/clg/CommandLineArguments.hpp" + - "clp/cli_utils.cpp" + - "clp/clo/clo.cpp" + - "clp/clo/CommandLineArguments.cpp" + - "clp/clo/CommandLineArguments.hpp" + - "clp/clo/constants.hpp" + - "clp/clo/OutputHandler.cpp" + - "clp/clo/OutputHandler.hpp" + - "clp/clp/clp.cpp" + - "clp/clp/CommandLineArguments.cpp" + - "clp/clp/CommandLineArguments.hpp" + - "clp/clp/compression.cpp" + - "clp/clp/compression.hpp" + - "clp/clp/decompression.cpp" + - "clp/clp/decompression.hpp" + - "clp/clp/FileCompressor.cpp" + - "clp/clp/FileCompressor.hpp" + - "clp/clp/FileDecompressor.cpp" + - "clp/clp/FileDecompressor.hpp" + - "clp/clp/FileToCompress.hpp" + - "clp/clp/run.cpp" + - "clp/clp/run.hpp" + - "clp/clp/utils.cpp" + - "clp/clp/utils.hpp" + - "clp/CommandLineArgumentsBase.hpp" + - "clp/CurlDownloadHandler.cpp" + - "clp/CurlDownloadHandler.hpp" + - "clp/CurlEasyHandle.hpp" + - "clp/CurlStringList.hpp" + - "clp/database_utils.cpp" + - "clp/database_utils.hpp" + - "clp/Defs.h" + - "clp/dictionary_utils.cpp" + - "clp/dictionary_utils.hpp" + - "clp/DictionaryEntry.hpp" + - "clp/DictionaryReader.hpp" + - "clp/DictionaryWriter.hpp" + - "clp/EncodedVariableInterpreter.cpp" + - "clp/EncodedVariableInterpreter.hpp" + - "clp/ErrorCode.hpp" + - "clp/ffi/encoding_methods.cpp" + - "clp/ffi/encoding_methods.hpp" + - "clp/ffi/ir_stream/decoding_methods.cpp" + - "clp/ffi/ir_stream/decoding_methods.hpp" + - "clp/ffi/ir_stream/decoding_methods.inc" + - "clp/ffi/ir_stream/encoding_methods.cpp" + - "clp/ffi/ir_stream/encoding_methods.hpp" + - "clp/ffi/ir_stream/ir_unit_deserialization_methods.hpp" + - "clp/ffi/ir_stream/protocol_constants.hpp" + - "clp/ffi/ir_stream/Serializer.cpp" + - "clp/ffi/ir_stream/Serializer.hpp" + - "clp/ffi/ir_stream/utils.hpp" + - "clp/ffi/search/CompositeWildcardToken.cpp" + - "clp/ffi/search/CompositeWildcardToken.hpp" + - "clp/ffi/search/ExactVariableToken.cpp" + - "clp/ffi/search/ExactVariableToken.hpp" + - "clp/ffi/search/query_methods.cpp" + - "clp/ffi/search/query_methods.hpp" + - "clp/ffi/search/QueryMethodFailed.hpp" + - "clp/ffi/search/QueryToken.hpp" + - "clp/ffi/search/QueryWildcard.cpp" + - "clp/ffi/search/QueryWildcard.hpp" + - "clp/ffi/search/Subquery.cpp" + - "clp/ffi/search/Subquery.hpp" + - "clp/ffi/search/WildcardToken.cpp" + - "clp/ffi/search/WildcardToken.hpp" + - "clp/FileDescriptor.cpp" + - "clp/FileDescriptor.hpp" + - "clp/FileDescriptorReader.cpp" + - "clp/FileReader.cpp" + - "clp/FileReader.hpp" + - "clp/FileWriter.cpp" + - "clp/FileWriter.hpp" + - "clp/GlobalMetadataDB.hpp" + - "clp/GlobalMetadataDBConfig.cpp" + - "clp/GlobalMySQLMetadataDB.cpp" + - "clp/GlobalMySQLMetadataDB.hpp" + - "clp/GlobalSQLiteMetadataDB.cpp" + - "clp/GlobalSQLiteMetadataDB.hpp" + - "clp/Grep.cpp" + - "clp/Grep.hpp" + - "clp/hash_utils.cpp" + - "clp/ir/EncodedTextAst.cpp" + - "clp/ir/LogEvent.hpp" + - "clp/ir/LogEventDeserializer.cpp" + - "clp/ir/LogEventDeserializer.hpp" + - "clp/ir/LogEventSerializer.cpp" + - "clp/ir/parsing.cpp" + - "clp/ir/parsing.hpp" + - "clp/ir/utils.cpp" + - "clp/LibarchiveFileReader.cpp" + - "clp/LibarchiveFileReader.hpp" + - "clp/LibarchiveReader.cpp" + - "clp/LibarchiveReader.hpp" + - "clp/LogSurgeonReader.cpp" + - "clp/LogSurgeonReader.hpp" + - "clp/LogTypeDictionaryEntry.cpp" + - "clp/LogTypeDictionaryEntry.hpp" + - "clp/LogTypeDictionaryWriter.cpp" + - "clp/LogTypeDictionaryWriter.hpp" + - "clp/make_dictionaries_readable/CommandLineArguments.cpp" + - "clp/make_dictionaries_readable/CommandLineArguments.hpp" + - "clp/make_dictionaries_readable/make-dictionaries-readable.cpp" + - "clp/MessageParser.cpp" + - "clp/MessageParser.hpp" + - "clp/MySQLDB.cpp" + - "clp/MySQLDB.hpp" + - "clp/MySQLParamBindings.cpp" + - "clp/MySQLParamBindings.hpp" + - "clp/MySQLPreparedStatement.cpp" + - "clp/MySQLPreparedStatement.hpp" + - "clp/networking/socket_utils.cpp" + - "clp/networking/socket_utils.hpp" + - "clp/networking/SocketOperationFailed.hpp" + - "clp/NetworkReader.cpp" + - "clp/PageAllocatedVector.hpp" + - "clp/ParsedMessage.cpp" + - "clp/ParsedMessage.hpp" + - "clp/Platform.hpp" + - "clp/Profiler.cpp" + - "clp/Profiler.hpp" + - "clp/Query.cpp" + - "clp/Query.hpp" + - "clp/ReaderInterface.cpp" + - "clp/ReaderInterface.hpp" + - "clp/spdlog_with_specializations.hpp" + - "clp/SQLiteDB.cpp" + - "clp/SQLiteDB.hpp" + - "clp/SQLitePreparedStatement.cpp" + - "clp/SQLitePreparedStatement.hpp" + - "clp/Stopwatch.cpp" + - "clp/Stopwatch.hpp" + - "clp/streaming_archive/ArchiveMetadata.cpp" + - "clp/streaming_archive/ArchiveMetadata.hpp" + - "clp/streaming_archive/Constants.hpp" + - "clp/streaming_archive/MetadataDB.cpp" + - "clp/streaming_archive/MetadataDB.hpp" + - "clp/streaming_archive/reader/Archive.cpp" + - "clp/streaming_archive/reader/Archive.hpp" + - "clp/streaming_archive/reader/File.cpp" + - "clp/streaming_archive/reader/File.hpp" + - "clp/streaming_archive/reader/Message.cpp" + - "clp/streaming_archive/reader/Message.hpp" + - "clp/streaming_archive/reader/Segment.cpp" + - "clp/streaming_archive/reader/Segment.hpp" + - "clp/streaming_archive/reader/SegmentManager.cpp" + - "clp/streaming_archive/reader/SegmentManager.hpp" + - "clp/streaming_archive/writer/Archive.cpp" + - "clp/streaming_archive/writer/Archive.hpp" + - "clp/streaming_archive/writer/File.cpp" + - "clp/streaming_archive/writer/File.hpp" + - "clp/streaming_archive/writer/Segment.cpp" + - "clp/streaming_archive/writer/Segment.hpp" + - "clp/streaming_compression/Compressor.hpp" + - "clp/streaming_compression/Constants.hpp" + - "clp/streaming_compression/Decompressor.hpp" + - "clp/streaming_compression/passthrough/Decompressor.cpp" + - "clp/streaming_compression/passthrough/Decompressor.hpp" + - "clp/streaming_compression/zstd/Decompressor.cpp" + - "clp/streaming_compression/zstd/Decompressor.hpp" + - "clp/string_utils/string_utils.cpp" + - "clp/string_utils/string_utils.hpp" + - "clp/StringReader.cpp" + - "clp/StringReader.hpp" + - "clp/Thread.cpp" + - "clp/Thread.hpp" + - "clp/TimestampPattern.cpp" + - "clp/TimestampPattern.hpp" + - "clp/TraceableException.hpp" + - "clp/type_utils.hpp" + - "clp/Utils.cpp" + - "clp/Utils.hpp" + - "clp/VariableDictionaryEntry.cpp" + - "clp/VariableDictionaryEntry.hpp" + - "clp/VariableDictionaryWriter.cpp" + - "clp/VariableDictionaryWriter.hpp" + - "clp/version.hpp" + - "clp/WriterInterface.cpp" + - "clp/WriterInterface.hpp" + - "clp_s/archive_constants.hpp" + - "clp_s/ArchiveReader.cpp" + - "clp_s/ArchiveReader.hpp" + - "clp_s/ArchiveReaderAdaptor.cpp" + - "clp_s/ArchiveReaderAdaptor.hpp" + - "clp_s/ArchiveWriter.cpp" + - "clp_s/ArchiveWriter.hpp" + - "clp_s/BufferViewReader.hpp" + - "clp_s/clp-s.cpp" + - "clp_s/ColumnReader.cpp" + - "clp_s/ColumnReader.hpp" + - "clp_s/ColumnWriter.cpp" + - "clp_s/ColumnWriter.hpp" + - "clp_s/CommandLineArguments.cpp" + - "clp_s/CommandLineArguments.hpp" + - "clp_s/Compressor.hpp" + - "clp_s/Decompressor.hpp" + - "clp_s/DictionaryEntry.cpp" + - "clp_s/DictionaryEntry.hpp" + - "clp_s/DictionaryReader.hpp" + - "clp_s/DictionaryWriter.cpp" + - "clp_s/DictionaryWriter.hpp" + - "clp_s/ErrorCode.hpp" + - "clp_s/FileReader.cpp" + - "clp_s/FileReader.hpp" + - "clp_s/FileWriter.cpp" + - "clp_s/FileWriter.hpp" + - "clp_s/indexer/CommandLineArguments.cpp" + - "clp_s/indexer/CommandLineArguments.hpp" + - "clp_s/indexer/indexer.cpp" + - "clp_s/indexer/IndexManager.cpp" + - "clp_s/indexer/IndexManager.hpp" + - "clp_s/indexer/MySQLIndexStorage.cpp" + - "clp_s/indexer/MySQLIndexStorage.hpp" + - "clp_s/InputConfig.cpp" + - "clp_s/InputConfig.hpp" + - "clp_s/JsonConstructor.cpp" + - "clp_s/JsonConstructor.hpp" + - "clp_s/JsonFileIterator.cpp" + - "clp_s/JsonFileIterator.hpp" + - "clp_s/JsonParser.cpp" + - "clp_s/JsonParser.hpp" + - "clp_s/JsonSerializer.hpp" + - "clp_s/OutputHandlerImpl.cpp" + - "clp_s/OutputHandlerImpl.hpp" + - "clp_s/PackedStreamReader.cpp" + - "clp_s/PackedStreamReader.hpp" + - "clp_s/ParsedMessage.hpp" + - "clp_s/ReaderUtils.cpp" + - "clp_s/ReaderUtils.hpp" + - "clp_s/Schema.cpp" + - "clp_s/Schema.hpp" + - "clp_s/SchemaMap.cpp" + - "clp_s/SchemaMap.hpp" + - "clp_s/SchemaReader.cpp" + - "clp_s/SchemaReader.hpp" + - "clp_s/SchemaTree.cpp" + - "clp_s/SchemaTree.hpp" + - "clp_s/SchemaWriter.cpp" + - "clp_s/SchemaWriter.hpp" + - "clp_s/search/AddTimestampConditions.cpp" + - "clp_s/search/AddTimestampConditions.hpp" + - "clp_s/search/ast/AndExpr.cpp" + - "clp_s/search/ast/AndExpr.hpp" + - "clp_s/search/ast/BooleanLiteral.cpp" + - "clp_s/search/ast/BooleanLiteral.hpp" + - "clp_s/search/ast/ColumnDescriptor.cpp" + - "clp_s/search/ast/ColumnDescriptor.hpp" + - "clp_s/search/ast/ConstantProp.cpp" + - "clp_s/search/ast/ConstantProp.hpp" + - "clp_s/search/ast/ConvertToExists.cpp" + - "clp_s/search/ast/ConvertToExists.hpp" + - "clp_s/search/ast/DateLiteral.cpp" + - "clp_s/search/ast/DateLiteral.hpp" + - "clp_s/search/ast/EmptyExpr.cpp" + - "clp_s/search/ast/EmptyExpr.hpp" + - "clp_s/search/ast/Expression.cpp" + - "clp_s/search/ast/Expression.hpp" + - "clp_s/search/ast/FilterOperation.hpp" + - "clp_s/search/ast/Integral.cpp" + - "clp_s/search/ast/Integral.hpp" + - "clp_s/search/ast/Literal.hpp" + - "clp_s/search/ast/NarrowTypes.cpp" + - "clp_s/search/ast/NarrowTypes.hpp" + - "clp_s/search/ast/NullLiteral.cpp" + - "clp_s/search/ast/NullLiteral.hpp" + - "clp_s/search/ast/OrExpr.cpp" + - "clp_s/search/ast/OrExpr.hpp" + - "clp_s/search/ast/OrOfAndForm.cpp" + - "clp_s/search/ast/OrOfAndForm.hpp" + - "clp_s/search/ast/SearchUtils.cpp" + - "clp_s/search/ast/SearchUtils.hpp" + - "clp_s/search/ast/StringLiteral.cpp" + - "clp_s/search/ast/StringLiteral.hpp" + - "clp_s/search/ast/Transformation.hpp" + - "clp_s/search/antlr_common/ErrorListener.hpp" + - "clp_s/search/clp_search/EncodedVariableInterpreter.cpp" + - "clp_s/search/clp_search/EncodedVariableInterpreter.hpp" + - "clp_s/search/clp_search/Grep.cpp" + - "clp_s/search/clp_search/Grep.hpp" + - "clp_s/search/clp_search/Query.cpp" + - "clp_s/search/clp_search/Query.hpp" + - "clp_s/search/EvaluateTimestampIndex.cpp" + - "clp_s/search/EvaluateTimestampIndex.hpp" + - "clp_s/search/kql/generated/*" + - "clp_s/search/kql/kql.cpp" + - "clp_s/search/kql/kql.hpp" + - "clp_s/search/Output.cpp" + - "clp_s/search/Output.hpp" + - "clp_s/search/Projection.cpp" + - "clp_s/search/Projection.hpp" + - "clp_s/search/QueryRunner.cpp" + - "clp_s/search/QueryRunner.hpp" + - "clp_s/search/SchemaMatch.cpp" + - "clp_s/search/SchemaMatch.hpp" + - "clp_s/search/sql/generated/*" + - "clp_s/search/sql/sql.cpp" + - "clp_s/SingleFileArchiveDefs.hpp" + - "clp_s/TimestampDictionaryReader.cpp" + - "clp_s/TimestampDictionaryReader.hpp" + - "clp_s/TimestampDictionaryWriter.cpp" + - "clp_s/TimestampDictionaryWriter.hpp" + - "clp_s/TimestampEntry.cpp" + - "clp_s/TimestampEntry.hpp" + - "clp_s/TimestampPattern.cpp" + - "clp_s/TimestampPattern.hpp" + - "clp_s/Utils.cpp" + - "clp_s/Utils.hpp" + - "clp_s/VariableDecoder.cpp" + - "clp_s/VariableDecoder.hpp" + - "clp_s/VariableEncoder.cpp" + - "clp_s/VariableEncoder.hpp" + - "clp_s/ZstdCompressor.cpp" + - "clp_s/ZstdCompressor.hpp" + - "clp_s/ZstdDecompressor.cpp" + - "clp_s/ZstdDecompressor.hpp" + - "glt/ArrayBackedPosIntSet.hpp" + - "glt/BufferedFileReader.cpp" + - "glt/BufferedFileReader.hpp" + - "glt/BufferReader.cpp" + - "glt/BufferReader.hpp" + - "glt/CommandLineArgumentsBase.hpp" + - "glt/database_utils.cpp" + - "glt/database_utils.hpp" + - "glt/Defs.h" + - "glt/dictionary_utils.cpp" + - "glt/dictionary_utils.hpp" + - "glt/DictionaryEntry.hpp" + - "glt/DictionaryReader.hpp" + - "glt/DictionaryWriter.hpp" + - "glt/EncodedVariableInterpreter.cpp" + - "glt/EncodedVariableInterpreter.hpp" + - "glt/ErrorCode.hpp" + - "glt/ffi/encoding_methods.cpp" + - "glt/ffi/encoding_methods.hpp" + - "glt/ffi/ir_stream/byteswap.hpp" + - "glt/ffi/ir_stream/decoding_methods.cpp" + - "glt/ffi/ir_stream/decoding_methods.hpp" + - "glt/ffi/ir_stream/decoding_methods.inc" + - "glt/ffi/ir_stream/encoding_methods.cpp" + - "glt/ffi/ir_stream/encoding_methods.hpp" + - "glt/ffi/ir_stream/protocol_constants.hpp" + - "glt/ffi/search/CompositeWildcardToken.cpp" + - "glt/ffi/search/CompositeWildcardToken.hpp" + - "glt/ffi/search/ExactVariableToken.cpp" + - "glt/ffi/search/ExactVariableToken.hpp" + - "glt/ffi/search/query_methods.cpp" + - "glt/ffi/search/query_methods.hpp" + - "glt/ffi/search/QueryMethodFailed.hpp" + - "glt/ffi/search/QueryToken.hpp" + - "glt/ffi/search/QueryWildcard.cpp" + - "glt/ffi/search/QueryWildcard.hpp" + - "glt/ffi/search/Subquery.cpp" + - "glt/ffi/search/Subquery.hpp" + - "glt/ffi/search/WildcardToken.cpp" + - "glt/ffi/search/WildcardToken.hpp" + - "glt/FileReader.cpp" + - "glt/FileReader.hpp" + - "glt/FileWriter.cpp" + - "glt/FileWriter.hpp" + - "glt/GlobalMetadataDB.hpp" + - "glt/GlobalMetadataDBConfig.cpp" + - "glt/GlobalMySQLMetadataDB.cpp" + - "glt/GlobalMySQLMetadataDB.hpp" + - "glt/GlobalSQLiteMetadataDB.cpp" + - "glt/GlobalSQLiteMetadataDB.hpp" + - "glt/glt/CommandLineArguments.cpp" + - "glt/glt/CommandLineArguments.hpp" + - "glt/glt/compression.cpp" + - "glt/glt/compression.hpp" + - "glt/glt/decompression.cpp" + - "glt/glt/decompression.hpp" + - "glt/glt/FileCompressor.cpp" + - "glt/glt/FileCompressor.hpp" + - "glt/glt/FileDecompressor.cpp" + - "glt/glt/FileDecompressor.hpp" + - "glt/glt/FileToCompress.hpp" + - "glt/glt/glt.cpp" + - "glt/glt/run.cpp" + - "glt/glt/run.hpp" + - "glt/glt/search.cpp" + - "glt/glt/search.hpp" + - "glt/glt/utils.cpp" + - "glt/glt/utils.hpp" + - "glt/Grep.cpp" + - "glt/Grep.hpp" + - "glt/ir/LogEvent.hpp" + - "glt/ir/LogEventDeserializer.cpp" + - "glt/ir/LogEventDeserializer.hpp" + - "glt/ir/parsing.cpp" + - "glt/ir/parsing.hpp" + - "glt/ir/utils.cpp" + - "glt/LibarchiveFileReader.cpp" + - "glt/LibarchiveFileReader.hpp" + - "glt/LibarchiveReader.cpp" + - "glt/LibarchiveReader.hpp" + - "glt/LogTypeDictionaryEntry.cpp" + - "glt/LogTypeDictionaryEntry.hpp" + - "glt/LogTypeDictionaryWriter.cpp" + - "glt/LogTypeDictionaryWriter.hpp" + - "glt/MessageParser.cpp" + - "glt/MessageParser.hpp" + - "glt/MySQLDB.cpp" + - "glt/MySQLDB.hpp" + - "glt/MySQLParamBindings.cpp" + - "glt/MySQLParamBindings.hpp" + - "glt/MySQLPreparedStatement.cpp" + - "glt/MySQLPreparedStatement.hpp" + - "glt/PageAllocatedVector.hpp" + - "glt/ParsedMessage.cpp" + - "glt/ParsedMessage.hpp" + - "glt/Platform.hpp" + - "glt/Profiler.cpp" + - "glt/Profiler.hpp" + - "glt/Query.cpp" + - "glt/Query.hpp" + - "glt/ReaderInterface.cpp" + - "glt/ReaderInterface.hpp" + - "glt/spdlog_with_specializations.hpp" + - "glt/SQLiteDB.cpp" + - "glt/SQLiteDB.hpp" + - "glt/SQLitePreparedStatement.cpp" + - "glt/SQLitePreparedStatement.hpp" + - "glt/Stopwatch.cpp" + - "glt/Stopwatch.hpp" + - "glt/streaming_archive/ArchiveMetadata.cpp" + - "glt/streaming_archive/ArchiveMetadata.hpp" + - "glt/streaming_archive/Constants.hpp" + - "glt/streaming_archive/LogtypeSizeTracker.hpp" + - "glt/streaming_archive/MetadataDB.cpp" + - "glt/streaming_archive/MetadataDB.hpp" + - "glt/streaming_archive/reader/Archive.cpp" + - "glt/streaming_archive/reader/Archive.hpp" + - "glt/streaming_archive/reader/CombinedLogtypeTable.cpp" + - "glt/streaming_archive/reader/CombinedLogtypeTable.hpp" + - "glt/streaming_archive/reader/File.cpp" + - "glt/streaming_archive/reader/File.hpp" + - "glt/streaming_archive/reader/GLTSegment.cpp" + - "glt/streaming_archive/reader/GLTSegment.hpp" + - "glt/streaming_archive/reader/LogtypeMetadata.hpp" + - "glt/streaming_archive/reader/LogtypeTable.cpp" + - "glt/streaming_archive/reader/LogtypeTable.hpp" + - "glt/streaming_archive/reader/LogtypeTableManager.cpp" + - "glt/streaming_archive/reader/LogtypeTableManager.hpp" + - "glt/streaming_archive/reader/Message.cpp" + - "glt/streaming_archive/reader/Message.hpp" + - "glt/streaming_archive/reader/MultiLogtypeTablesManager.cpp" + - "glt/streaming_archive/reader/MultiLogtypeTablesManager.hpp" + - "glt/streaming_archive/reader/Segment.cpp" + - "glt/streaming_archive/reader/Segment.hpp" + - "glt/streaming_archive/reader/SegmentManager.cpp" + - "glt/streaming_archive/reader/SegmentManager.hpp" + - "glt/streaming_archive/reader/SingleLogtypeTableManager.cpp" + - "glt/streaming_archive/reader/SingleLogtypeTableManager.hpp" + - "glt/streaming_archive/writer/Archive.cpp" + - "glt/streaming_archive/writer/Archive.hpp" + - "glt/streaming_archive/writer/File.cpp" + - "glt/streaming_archive/writer/File.hpp" + - "glt/streaming_archive/writer/GLTSegment.cpp" + - "glt/streaming_archive/writer/GLTSegment.hpp" + - "glt/streaming_archive/writer/LogtypeTable.cpp" + - "glt/streaming_archive/writer/LogtypeTable.hpp" + - "glt/streaming_archive/writer/Segment.cpp" + - "glt/streaming_archive/writer/Segment.hpp" + - "glt/streaming_compression/Compressor.hpp" + - "glt/streaming_compression/Constants.hpp" + - "glt/streaming_compression/Decompressor.hpp" + - "glt/streaming_compression/passthrough/Compressor.cpp" + - "glt/streaming_compression/passthrough/Compressor.hpp" + - "glt/streaming_compression/passthrough/Decompressor.cpp" + - "glt/streaming_compression/passthrough/Decompressor.hpp" + - "glt/streaming_compression/zstd/Compressor.cpp" + - "glt/streaming_compression/zstd/Compressor.hpp" + - "glt/streaming_compression/zstd/Constants.hpp" + - "glt/streaming_compression/zstd/Decompressor.cpp" + - "glt/streaming_compression/zstd/Decompressor.hpp" + - "glt/StringReader.cpp" + - "glt/StringReader.hpp" + - "glt/TimestampPattern.cpp" + - "glt/TimestampPattern.hpp" + - "glt/TraceableException.hpp" + - "glt/type_utils.hpp" + - "glt/Utils.cpp" + - "glt/Utils.hpp" + - "glt/VariableDictionaryEntry.cpp" + - "glt/VariableDictionaryEntry.hpp" + - "glt/VariableDictionaryWriter.cpp" + - "glt/VariableDictionaryWriter.hpp" + - "glt/version.hpp" + - "glt/WriterInterface.cpp" + - "glt/WriterInterface.hpp" + - "reducer/BufferedSocketWriter.cpp" + - "reducer/BufferedSocketWriter.hpp" + - "reducer/CommandLineArguments.cpp" + - "reducer/CommandLineArguments.hpp" + - "reducer/ConstRecordIterator.hpp" + - "reducer/CountOperator.cpp" + - "reducer/CountOperator.hpp" + - "reducer/DeserializedRecordGroup.cpp" + - "reducer/DeserializedRecordGroup.hpp" + - "reducer/JsonArrayRecordIterator.hpp" + - "reducer/JsonRecord.hpp" + - "reducer/network_utils.cpp" + - "reducer/network_utils.hpp" + - "reducer/Operator.hpp" + - "reducer/Pipeline.cpp" + - "reducer/Pipeline.hpp" + - "reducer/Record.hpp" + - "reducer/RecordGroup.hpp" + - "reducer/RecordGroupIterator.hpp" + - "reducer/RecordReceiverContext.cpp" + - "reducer/RecordReceiverContext.hpp" + - "reducer/RecordTypedKeyIterator.hpp" + - "reducer/reducer_server.cpp" + - "reducer/ServerContext.cpp" + - "reducer/ServerContext.hpp" + - "LogSuppressor.hpp" + - "test-Array.cpp" + - "test-BoundedReader.cpp" + - "test-BufferedFileReader.cpp" + - "test-clp_s-end_to_end.cpp" + - "test-clp_s-search.cpp" + - "test-EncodedVariableInterpreter.cpp" + - "test-encoding_methods.cpp" + - "test-error_handling.cpp" + - "test-ffi_IrUnitHandlerInterface.cpp" + - "test-Grep.cpp" + - "test-hash_utils.cpp" + - "test-ir_encoding_methods.cpp" + - "test-ir_parsing.cpp" + - "test-ir_serializer.cpp" + - "test-kql.cpp" + - "test-main.cpp" + - "test-math_utils.cpp" + - "test-NetworkReader.cpp" + - "test-ParserWithUserSchema.cpp" + - "test-query_methods.cpp" + - "test-Segment.cpp" + - "test-SQLiteDB.cpp" + - "test-Stopwatch.cpp" + - "test-string_utils.cpp" + - "test-TimestampPattern.cpp" + - "test-utf8_utils.cpp" + - "test-Utils.cpp" # yamllint enable rule:line-length FLAGS: - "--config-file '{{.ROOT_DIR}}/.clang-tidy'" - >- --line-filter "[{{.G_CLANG_TIDY_LINE_FILTER_IGNORE_MSGPACK_1098}}]" - "-p '{{.G_CORE_COMPONENT_BUILD_DIR}}'" - INCLUDE_PATTERNS: - - "{{.G_CORE_COMPONENT_DIR}}/src/*" - - "{{.G_CORE_COMPONENT_DIR}}/tests/*" OUTPUT_DIR: "{{.G_LINT_CLANG_TIDY_DIR}}" - ROOT_PATHS: *cpp_source_files + ROOT_PATHS: *cpp_root_paths VENV_DIR: "{{.G_LINT_VENV_DIR}}" js: From fa0db543bb999b0dbfcc6c86f444ad29177fdb3d Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sat, 26 Jul 2025 15:36:52 -0400 Subject: [PATCH 12/23] Change task deps back to parallel --- taskfiles/deps/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/taskfiles/deps/main.yaml b/taskfiles/deps/main.yaml index 43148e6dc2..e4cbd258c6 100644 --- a/taskfiles/deps/main.yaml +++ b/taskfiles/deps/main.yaml @@ -59,7 +59,7 @@ tasks: core-all-parallel: internal: true run: "once" - cmds: + deps: - task: "absl" - task: "antlr-jar" - task: "antlr-runtime" From dc4b1ea2eae0bbfaeaffd22382c76977e186ae6a Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sun, 27 Jul 2025 04:10:07 -0400 Subject: [PATCH 13/23] Update docs --- docs/src/dev-guide/contributing-linting.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/src/dev-guide/contributing-linting.md b/docs/src/dev-guide/contributing-linting.md index b1a4c8d600..f679210135 100644 --- a/docs/src/dev-guide/contributing-linting.md +++ b/docs/src/dev-guide/contributing-linting.md @@ -15,8 +15,9 @@ To run the linting tools, besides commonly installed tools like `tar`, you'll ne * `md5sum` * Python 3.9 or newer * python3-venv (for the version of Python installed) -* [Task] >= 3.38.0 and < 3.43.0 - * We constrain the version due to unresolved [issues][clp-issue-872]. +* [Task] >= 3.40.0 and < 3.43.0 + * Minimum version 3.40.0 is required for `[yscope-dev-utils]`. + * We constrain the version to < 3.43.0 due to unresolved [issues][clp-issue-872]. * [uv] ## Running the linters @@ -39,3 +40,4 @@ task lint:fix [feature-req]: https://github.com/y-scope/clp/issues/new?assignees=&labels=enhancement&projects=&template=feature-request.yml [Task]: https://taskfile.dev/ [uv]: https://docs.astral.sh/uv/ +[yscope-dev-utils]: https://github.com/y-scope/yscope-dev-utils From 63ed21a05959b87bfab59643c377e923b4be5c23 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sun, 27 Jul 2025 04:13:54 -0400 Subject: [PATCH 14/23] Use comment to separate bewteen exclude patterns --- taskfiles/lint.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/taskfiles/lint.yaml b/taskfiles/lint.yaml index a0a5fbce64..9bebff40be 100644 --- a/taskfiles/lint.yaml +++ b/taskfiles/lint.yaml @@ -187,6 +187,7 @@ tasks: # - tests/test-ffi_IrUnitHandlerInterface.cpp # yamllint disable rule:line-length EXCLUDE_PATTERNS: + # Sources - "clp/ArrayBackedPosIntSet.hpp" - "clp/aws/AwsAuthenticationSigner.cpp" - "clp/BufferedFileReader.cpp" @@ -710,6 +711,7 @@ tasks: - "reducer/reducer_server.cpp" - "reducer/ServerContext.cpp" - "reducer/ServerContext.hpp" + # Tests - "LogSuppressor.hpp" - "test-Array.cpp" - "test-BoundedReader.cpp" From b2b7a93960997ce8d5c7f85f93c5b0bafa769abb Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sun, 27 Jul 2025 04:18:56 -0400 Subject: [PATCH 15/23] Fix doc link --- docs/src/dev-guide/contributing-linting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/src/dev-guide/contributing-linting.md b/docs/src/dev-guide/contributing-linting.md index f679210135..0da48d81d9 100644 --- a/docs/src/dev-guide/contributing-linting.md +++ b/docs/src/dev-guide/contributing-linting.md @@ -16,7 +16,7 @@ To run the linting tools, besides commonly installed tools like `tar`, you'll ne * Python 3.9 or newer * python3-venv (for the version of Python installed) * [Task] >= 3.40.0 and < 3.43.0 - * Minimum version 3.40.0 is required for `[yscope-dev-utils]`. + * Minimum version 3.40.0 is required for [yscope-dev-utils]. * We constrain the version to < 3.43.0 due to unresolved [issues][clp-issue-872]. * [uv] From 3220afd5c985ee592bc57a577f67bd7452e83670 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Sun, 27 Jul 2025 04:26:14 -0400 Subject: [PATCH 16/23] rename anchor --- taskfiles/lint.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/taskfiles/lint.yaml b/taskfiles/lint.yaml index 9bebff40be..64c540508d 100644 --- a/taskfiles/lint.yaml +++ b/taskfiles/lint.yaml @@ -121,7 +121,11 @@ tasks: - "clp_s/search/kql/generated/*" - "clp_s/search/sql/generated/*" FLAGS: ["--dry-run"] - INCLUDE_FILENAME_PATTERNS: &cpp_include_patterns ["*.cpp", "*.h", "*.hpp", "*.inc"] + INCLUDE_FILENAME_PATTERNS: &cpp_include_filename_patterns + - "*.cpp" + - "*.h" + - "*.hpp" + - "*.inc" ROOT_PATHS: &cpp_root_paths - "{{.G_CORE_COMPONENT_DIR}}/src" - "{{.G_CORE_COMPONENT_DIR}}/tests" @@ -135,7 +139,7 @@ tasks: vars: EXCLUDE_PATTERNS: *cpp_exclude_patterns FLAGS: ["-i"] - INCLUDE_FILENAME_PATTERNS: *cpp_include_patterns + INCLUDE_FILENAME_PATTERNS: *cpp_include_filename_patterns ROOT_PATHS: *cpp_root_paths VENV_DIR: "{{.G_LINT_VENV_DIR}}" From f31a2d955c380e70efca29d8474f3e6d1777b5fa Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Wed, 30 Jul 2025 23:02:55 -0400 Subject: [PATCH 17/23] Address review comments --- .gitignore | 5 +++-- .../docker-images/clp-env-base-centos-stream-9/Dockerfile | 3 +-- .../tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile | 3 +-- .../core/tools/scripts/lib_install/macos/install-all.sh | 1 - docs/src/dev-guide/contributing-linting.md | 2 +- 5 files changed, 6 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index b2ba36a263..2432dd5adc 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ +.clang-format +.clang-tidy .lint-venv/ .task/ build/ -**/dist/ -.clang-format +dist/ diff --git a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile index 5fe9abe207..85ac66522f 100644 --- a/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-centos-stream-9/Dockerfile @@ -7,8 +7,7 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/centos-stream-9/install-all.sh -# Install uv -RUN pip3 install --no-cache-dir uv==0.8.3 +RUN pip3 install --no-cache-dir uv # Remove cached files RUN dnf clean all \ diff --git a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile index 4e78c781e1..6aed574188 100644 --- a/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile +++ b/components/core/tools/docker-images/clp-env-base-ubuntu-jammy/Dockerfile @@ -7,8 +7,7 @@ ADD ./tools/scripts/lib_install ./tools/scripts/lib_install RUN ./tools/scripts/lib_install/ubuntu-jammy/install-all.sh -# Install uv -RUN pip3 install --no-cache-dir uv==0.8.3 +RUN pip3 install --no-cache-dir uv # Remove cached files RUN apt-get clean \ diff --git a/components/core/tools/scripts/lib_install/macos/install-all.sh b/components/core/tools/scripts/lib_install/macos/install-all.sh index b7234cf33e..4f75fb8af4 100755 --- a/components/core/tools/scripts/lib_install/macos/install-all.sh +++ b/components/core/tools/scripts/lib_install/macos/install-all.sh @@ -33,7 +33,6 @@ curl \ /Formula/g/go-task.rb brew install --formula "$task_formula_path" -# Install `uv` if ! command -v uv ; then brew install uv fi diff --git a/docs/src/dev-guide/contributing-linting.md b/docs/src/dev-guide/contributing-linting.md index 0da48d81d9..fd92a2da91 100644 --- a/docs/src/dev-guide/contributing-linting.md +++ b/docs/src/dev-guide/contributing-linting.md @@ -18,7 +18,7 @@ To run the linting tools, besides commonly installed tools like `tar`, you'll ne * [Task] >= 3.40.0 and < 3.43.0 * Minimum version 3.40.0 is required for [yscope-dev-utils]. * We constrain the version to < 3.43.0 due to unresolved [issues][clp-issue-872]. -* [uv] +* [uv] >= 0.7.10 ## Running the linters From 11654f2d70b5e1fc866817b0aafec69012fdbca9 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Wed, 30 Jul 2025 23:05:45 -0400 Subject: [PATCH 18/23] Test running GH CI docker deps image as root --- .github/actions/run-on-image/action.yaml | 1 - .github/workflows/clp-core-build.yaml | 1 - 2 files changed, 2 deletions(-) diff --git a/.github/actions/run-on-image/action.yaml b/.github/actions/run-on-image/action.yaml index 25df6207a1..c737f96adb 100644 --- a/.github/actions/run-on-image/action.yaml +++ b/.github/actions/run-on-image/action.yaml @@ -44,7 +44,6 @@ runs: - run: >- docker run - --user $(id -u):$(id -g) --volume "$GITHUB_WORKSPACE":/mnt/repo --workdir /mnt/repo ${{steps.get_image_props.outputs.qualified_image_name}} diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index 08c2ecf0a1..93292ed311 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -360,7 +360,6 @@ jobs: # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) - HOME=/tmp task lint:check-cpp-full # Cache the source file checksums and the generated files (logs) for the From 165e068f77d1d432371ba670a3b1ad578f1c2ea8 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Wed, 30 Jul 2025 23:29:42 -0400 Subject: [PATCH 19/23] Revert "Test running GH CI docker deps image as root" This reverts commit 11654f2d70b5e1fc866817b0aafec69012fdbca9. --- .github/actions/run-on-image/action.yaml | 1 + .github/workflows/clp-core-build.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/actions/run-on-image/action.yaml b/.github/actions/run-on-image/action.yaml index c737f96adb..25df6207a1 100644 --- a/.github/actions/run-on-image/action.yaml +++ b/.github/actions/run-on-image/action.yaml @@ -44,6 +44,7 @@ runs: - run: >- docker run + --user $(id -u):$(id -g) --volume "$GITHUB_WORKSPACE":/mnt/repo --workdir /mnt/repo ${{steps.get_image_props.outputs.qualified_image_name}} diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index 93292ed311..08c2ecf0a1 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -360,6 +360,7 @@ jobs: # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) + HOME=/tmp task lint:check-cpp-full # Cache the source file checksums and the generated files (logs) for the From d0d4830cffb64bab9fb3aba2f2759d457885e076 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Thu, 31 Jul 2025 01:38:53 -0400 Subject: [PATCH 20/23] test removing user only --- .github/actions/run-on-image/action.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/actions/run-on-image/action.yaml b/.github/actions/run-on-image/action.yaml index 25df6207a1..c737f96adb 100644 --- a/.github/actions/run-on-image/action.yaml +++ b/.github/actions/run-on-image/action.yaml @@ -44,7 +44,6 @@ runs: - run: >- docker run - --user $(id -u):$(id -g) --volume "$GITHUB_WORKSPACE":/mnt/repo --workdir /mnt/repo ${{steps.get_image_props.outputs.qualified_image_name}} From d767d73d0bac22122dfbcc29893d9825b1fd4657 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Thu, 31 Jul 2025 05:00:57 -0400 Subject: [PATCH 21/23] Revert "test removing user only" This reverts commit d0d4830cffb64bab9fb3aba2f2759d457885e076. --- .github/actions/run-on-image/action.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/actions/run-on-image/action.yaml b/.github/actions/run-on-image/action.yaml index c737f96adb..25df6207a1 100644 --- a/.github/actions/run-on-image/action.yaml +++ b/.github/actions/run-on-image/action.yaml @@ -44,6 +44,7 @@ runs: - run: >- docker run + --user $(id -u):$(id -g) --volume "$GITHUB_WORKSPACE":/mnt/repo --workdir /mnt/repo ${{steps.get_image_props.outputs.qualified_image_name}} From 49ee60c778d3d8d20e0f8493d68c200541fe3c20 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Thu, 31 Jul 2025 05:02:10 -0400 Subject: [PATCH 22/23] Add issues todo in code --- .github/workflows/clp-core-build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index 08c2ecf0a1..babb60a998 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -358,6 +358,7 @@ jobs: # TODO: When enough files are passing clang-tidy, switch to a full pass on schedule only. # run_command: >- # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} + # TODO: https://github.com/y-scope/clp/issues/1145 run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) HOME=/tmp From f5c217aad8c8803adbc6e6f011a5479597f1ca91 Mon Sep 17 00:00:00 2001 From: Bingran Hu Date: Fri, 1 Aug 2025 01:31:34 +0800 Subject: [PATCH 23/23] Update .github/workflows/clp-core-build.yaml Co-authored-by: davidlion --- .github/workflows/clp-core-build.yaml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/clp-core-build.yaml b/.github/workflows/clp-core-build.yaml index babb60a998..6a04c11798 100644 --- a/.github/workflows/clp-core-build.yaml +++ b/.github/workflows/clp-core-build.yaml @@ -355,10 +355,8 @@ jobs: use_published_image: >- ${{needs.filter-relevant-changes.outputs.ubuntu_jammy_image_changed == 'false' || (github.event_name != 'pull_request' && github.ref == 'refs/heads/main')}} - # TODO: When enough files are passing clang-tidy, switch to a full pass on schedule only. - # run_command: >- - # task lint:check-cpp-${{(github.event_name == 'schedule') && 'full' || 'diff'}} - # TODO: https://github.com/y-scope/clp/issues/1145 + # TODO: We set HOME due to permission issues inside the container used in run-on-image. + # See: https://github.com/y-scope/clp/issues/1145 run_command: >- CLP_CORE_MAX_PARALLELISM_PER_BUILD_TASK=$(getconf _NPROCESSORS_ONLN) HOME=/tmp