From 9b8c069e97934007eae6a94d89c74e8498533ae7 Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Wed, 12 Jun 2024 19:56:34 +0200 Subject: [PATCH 01/13] remove icu --- recipe/build.sh | 1 - recipe/meta.yaml | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index c7bdab0..4d0f3c0 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -17,7 +17,6 @@ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig --host=${HOST} \ --with-iconv="${PREFIX}" \ --with-zlib="${PREFIX}" \ - --with-icu \ --with-lzma="${PREFIX}" \ --with-ftp \ --with-legacy \ diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 7b2536b..1ef0700 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -11,7 +11,7 @@ source: - 0002-Make-and-install-a-pkg-config-file-on-Windows.patch build: - number: 4 + number: 0 run_exports: # remove symbols at minor versions according to # https://abi-laboratory.pro/tracker/timeline/libxml2/ @@ -32,7 +32,6 @@ requirements: - m2-patch # [win] - libiconv # [not win] host: - - icu # [not win] - libiconv - xz # [not win] - zlib From 057af86ece83ed0c9041929f9dcc867fc94d5d43 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Wed, 12 Jun 2024 14:23:19 -0500 Subject: [PATCH 02/13] add variants and use nm --- .azure-pipelines/azure-pipelines-linux.yml | 24 ++++++-- .azure-pipelines/azure-pipelines-osx.yml | 14 +++-- .ci_support/linux_64_with_icufalse.yaml | 33 +++++++++++ ...ux_64_.yaml => linux_64_with_icutrue.yaml} | 2 + .ci_support/linux_aarch64_with_icufalse.yaml | 37 +++++++++++++ ..._.yaml => linux_aarch64_with_icutrue.yaml} | 2 + .ci_support/linux_ppc64le_with_icufalse.yaml | 33 +++++++++++ ..._.yaml => linux_ppc64le_with_icutrue.yaml} | 2 + .ci_support/osx_64_with_icufalse.yaml | 32 +++++++++++ ...{osx_64_.yaml => osx_64_with_icutrue.yaml} | 2 + .ci_support/osx_arm64_with_icufalse.yaml | 32 +++++++++++ ...rm64_.yaml => osx_arm64_with_icutrue.yaml} | 2 + .ci_support/win_64_.yaml | 2 + README.md | 55 +++++++++++++++---- recipe/build.sh | 14 ++++- recipe/conda_build_config.yaml | 4 ++ recipe/meta.yaml | 3 + 17 files changed, 270 insertions(+), 23 deletions(-) create mode 100644 .ci_support/linux_64_with_icufalse.yaml rename .ci_support/{linux_64_.yaml => linux_64_with_icutrue.yaml} (95%) create mode 100644 .ci_support/linux_aarch64_with_icufalse.yaml rename .ci_support/{linux_aarch64_.yaml => linux_aarch64_with_icutrue.yaml} (95%) create mode 100644 .ci_support/linux_ppc64le_with_icufalse.yaml rename .ci_support/{linux_ppc64le_.yaml => linux_ppc64le_with_icutrue.yaml} (95%) create mode 100644 .ci_support/osx_64_with_icufalse.yaml rename .ci_support/{osx_64_.yaml => osx_64_with_icutrue.yaml} (95%) create mode 100644 .ci_support/osx_arm64_with_icufalse.yaml rename .ci_support/{osx_arm64_.yaml => osx_arm64_with_icutrue.yaml} (95%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index c822fd4..d4c57ac 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,16 +8,28 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_: - CONFIG: linux_64_ + linux_64_with_icufalse: + CONFIG: linux_64_with_icufalse UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_: - CONFIG: linux_aarch64_ + linux_64_with_icutrue: + CONFIG: linux_64_with_icutrue UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_: - CONFIG: linux_ppc64le_ + linux_aarch64_with_icufalse: + CONFIG: linux_aarch64_with_icufalse + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_aarch64_with_icutrue: + CONFIG: linux_aarch64_with_icutrue + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_ppc64le_with_icufalse: + CONFIG: linux_ppc64le_with_icufalse + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le + linux_ppc64le_with_icutrue: + CONFIG: linux_ppc64le_with_icutrue UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 7708e23..89d1cfa 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,11 +8,17 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_: - CONFIG: osx_64_ + osx_64_with_icufalse: + CONFIG: osx_64_with_icufalse UPLOAD_PACKAGES: 'True' - osx_arm64_: - CONFIG: osx_arm64_ + osx_64_with_icutrue: + CONFIG: osx_64_with_icutrue + UPLOAD_PACKAGES: 'True' + osx_arm64_with_icufalse: + CONFIG: osx_arm64_with_icufalse + UPLOAD_PACKAGES: 'True' + osx_arm64_with_icutrue: + CONFIG: osx_arm64_with_icutrue UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.ci_support/linux_64_with_icufalse.yaml b/.ci_support/linux_64_with_icufalse.yaml new file mode 100644 index 0000000..09353c2 --- /dev/null +++ b/.ci_support/linux_64_with_icufalse.yaml @@ -0,0 +1,33 @@ +VERBOSE_AT: +- V=1 +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.12' +cdt_name: +- cos6 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +icu: +- '73' +libiconv: +- '1' +target_platform: +- linux-64 +with_icu: +- 'false' +xz: +- '5' +zip_keys: +- - c_stdlib_version + - cdt_name +zlib: +- '1' diff --git a/.ci_support/linux_64_.yaml b/.ci_support/linux_64_with_icutrue.yaml similarity index 95% rename from .ci_support/linux_64_.yaml rename to .ci_support/linux_64_with_icutrue.yaml index e8b161e..d0b4ec4 100644 --- a/.ci_support/linux_64_.yaml +++ b/.ci_support/linux_64_with_icutrue.yaml @@ -22,6 +22,8 @@ libiconv: - '1' target_platform: - linux-64 +with_icu: +- 'true' xz: - '5' zip_keys: diff --git a/.ci_support/linux_aarch64_with_icufalse.yaml b/.ci_support/linux_aarch64_with_icufalse.yaml new file mode 100644 index 0000000..f6c594f --- /dev/null +++ b/.ci_support/linux_aarch64_with_icufalse.yaml @@ -0,0 +1,37 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +VERBOSE_AT: +- V=1 +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +icu: +- '73' +libiconv: +- '1' +target_platform: +- linux-aarch64 +with_icu: +- 'false' +xz: +- '5' +zip_keys: +- - c_stdlib_version + - cdt_name +zlib: +- '1' diff --git a/.ci_support/linux_aarch64_.yaml b/.ci_support/linux_aarch64_with_icutrue.yaml similarity index 95% rename from .ci_support/linux_aarch64_.yaml rename to .ci_support/linux_aarch64_with_icutrue.yaml index 36e53b5..4c80e6f 100644 --- a/.ci_support/linux_aarch64_.yaml +++ b/.ci_support/linux_aarch64_with_icutrue.yaml @@ -26,6 +26,8 @@ libiconv: - '1' target_platform: - linux-aarch64 +with_icu: +- 'true' xz: - '5' zip_keys: diff --git a/.ci_support/linux_ppc64le_with_icufalse.yaml b/.ci_support/linux_ppc64le_with_icufalse.yaml new file mode 100644 index 0000000..51a3427 --- /dev/null +++ b/.ci_support/linux_ppc64le_with_icufalse.yaml @@ -0,0 +1,33 @@ +VERBOSE_AT: +- V=1 +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +docker_image: +- quay.io/condaforge/linux-anvil-ppc64le +icu: +- '73' +libiconv: +- '1' +target_platform: +- linux-ppc64le +with_icu: +- 'false' +xz: +- '5' +zip_keys: +- - c_stdlib_version + - cdt_name +zlib: +- '1' diff --git a/.ci_support/linux_ppc64le_.yaml b/.ci_support/linux_ppc64le_with_icutrue.yaml similarity index 95% rename from .ci_support/linux_ppc64le_.yaml rename to .ci_support/linux_ppc64le_with_icutrue.yaml index 1733a78..9e53681 100644 --- a/.ci_support/linux_ppc64le_.yaml +++ b/.ci_support/linux_ppc64le_with_icutrue.yaml @@ -22,6 +22,8 @@ libiconv: - '1' target_platform: - linux-ppc64le +with_icu: +- 'true' xz: - '5' zip_keys: diff --git a/.ci_support/osx_64_with_icufalse.yaml b/.ci_support/osx_64_with_icufalse.yaml new file mode 100644 index 0000000..26e34e0 --- /dev/null +++ b/.ci_support/osx_64_with_icufalse.yaml @@ -0,0 +1,32 @@ +MACOSX_DEPLOYMENT_TARGET: +- '10.13' +MACOSX_SDK_VERSION: +- '10.13' +VERBOSE_AT: +- V=1 +c_compiler: +- clang_bootstrap +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '10.13' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +icu: +- '73' +libiconv: +- '1' +macos_machine: +- x86_64-apple-darwin13.4.0 +target_platform: +- osx-64 +with_icu: +- 'false' +xz: +- '5' +zlib: +- '1' diff --git a/.ci_support/osx_64_.yaml b/.ci_support/osx_64_with_icutrue.yaml similarity index 95% rename from .ci_support/osx_64_.yaml rename to .ci_support/osx_64_with_icutrue.yaml index 5e60621..c3af51b 100644 --- a/.ci_support/osx_64_.yaml +++ b/.ci_support/osx_64_with_icutrue.yaml @@ -24,6 +24,8 @@ macos_machine: - x86_64-apple-darwin13.4.0 target_platform: - osx-64 +with_icu: +- 'true' xz: - '5' zlib: diff --git a/.ci_support/osx_arm64_with_icufalse.yaml b/.ci_support/osx_arm64_with_icufalse.yaml new file mode 100644 index 0000000..011c1a6 --- /dev/null +++ b/.ci_support/osx_arm64_with_icufalse.yaml @@ -0,0 +1,32 @@ +MACOSX_DEPLOYMENT_TARGET: +- '11.0' +MACOSX_SDK_VERSION: +- '11.0' +VERBOSE_AT: +- V=1 +c_compiler: +- clang_bootstrap +c_compiler_version: +- '16' +c_stdlib: +- macosx_deployment_target +c_stdlib_version: +- '11.0' +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +icu: +- '73' +libiconv: +- '1' +macos_machine: +- arm64-apple-darwin20.0.0 +target_platform: +- osx-arm64 +with_icu: +- 'false' +xz: +- '5' +zlib: +- '1' diff --git a/.ci_support/osx_arm64_.yaml b/.ci_support/osx_arm64_with_icutrue.yaml similarity index 95% rename from .ci_support/osx_arm64_.yaml rename to .ci_support/osx_arm64_with_icutrue.yaml index 707996d..39f814c 100644 --- a/.ci_support/osx_arm64_.yaml +++ b/.ci_support/osx_arm64_with_icutrue.yaml @@ -24,6 +24,8 @@ macos_machine: - arm64-apple-darwin20.0.0 target_platform: - osx-arm64 +with_icu: +- 'true' xz: - '5' zlib: diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_.yaml index 268bcbe..a1e1b74 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_.yaml @@ -12,5 +12,7 @@ libiconv: - '1' target_platform: - win-64 +with_icu: +- 'false' zlib: - '1' diff --git a/README.md b/README.md index 2f42561..98d7091 100644 --- a/README.md +++ b/README.md @@ -35,38 +35,73 @@ Current build status - + - + - + - + - + + + + + + + + + + + + + + + + diff --git a/recipe/build.sh b/recipe/build.sh index 4d0f3c0..439f6ea 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -4,13 +4,15 @@ cp $BUILD_PREFIX/share/libtool/build-aux/config.* . ./autogen.sh -if [[ `uname` == "Linux" ]]; then +if [[ ${target_platform} == linux-* ]]; then # workaround weird configure behaviour where it decides # it doesn't need libiconv export LDFLAGS="-L${PREFIX}/lib -liconv" fi -export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig +if [[ "${with_icu}" == "true" ]]; then + CONFIGURE_ARGS="--with-icu" +fi ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ @@ -22,7 +24,9 @@ export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig --with-legacy \ --with-python=no \ --with-tls \ - --enable-static=no || cat config.log + --enable-static=no \ + $CONFIGURE_ARGS || cat config.log + make -j${CPU_COUNT} ${VERBOSE_AT} if [[ "${CONDA_BUILD_CROSS_COMPILATION:-}" != "1" || "${CROSSCOMPILING_EMULATOR}" != "" ]]; then @@ -31,6 +35,10 @@ fi make install +if [[ ${target_platform} == linux-* ]]; then + ${NM} -g ${PREFIX}/lib/libxml2.so | cut -b 18- +fi + # Remove large documentation files that can take up to 6.6/9.2MB of the install # size. # https://github.com/conda-forge/libxml2-feedstock/issues/57 diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index afe48d9..509bb23 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -2,3 +2,7 @@ c_compiler: # [osx] - clang_bootstrap # [osx] cxx_compiler: # [osx] - clang_bootstrap # [osx] + +with_icu: +- true # [not win] +- false diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 1ef0700..8899295 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -33,8 +33,11 @@ requirements: - libiconv # [not win] host: - libiconv + - icu # [with_icu] - xz # [not win] - zlib + run_constrained: + - icu <0.0a0 # [not with_icu] test: requires: From f9e24e1188d92797b7256149d62d91f6ef94943a Mon Sep 17 00:00:00 2001 From: Marcel Bargull Date: Thu, 13 Jun 2024 08:06:35 +0200 Subject: [PATCH 03/13] Fix and simplify "with_icu" variants Signed-off-by: Marcel Bargull --- recipe/bld.bat | 2 +- recipe/build.sh | 7 ++----- recipe/conda_build_config.yaml | 4 ++-- recipe/meta.yaml | 4 ++-- 4 files changed, 7 insertions(+), 10 deletions(-) diff --git a/recipe/bld.bat b/recipe/bld.bat index 51aa646..32307ef 100644 --- a/recipe/bld.bat +++ b/recipe/bld.bat @@ -1,7 +1,7 @@ cd win32 -cscript configure.js compiler=msvc iconv=yes icu=no zlib=yes lzma=no python=no ^ +cscript configure.js compiler=msvc iconv=yes icu=%with_icu% zlib=yes lzma=no python=no ^ threads=ctls ^ prefix=%LIBRARY_PREFIX% ^ include=%LIBRARY_INC% ^ diff --git a/recipe/build.sh b/recipe/build.sh index 439f6ea..11cfe2d 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -10,22 +10,19 @@ if [[ ${target_platform} == linux-* ]]; then export LDFLAGS="-L${PREFIX}/lib -liconv" fi -if [[ "${with_icu}" == "true" ]]; then - CONFIGURE_ARGS="--with-icu" -fi - ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ --host=${HOST} \ --with-iconv="${PREFIX}" \ --with-zlib="${PREFIX}" \ + --with-icu="${with_icu}" \ --with-lzma="${PREFIX}" \ --with-ftp \ --with-legacy \ --with-python=no \ --with-tls \ --enable-static=no \ - $CONFIGURE_ARGS || cat config.log + || cat config.log make -j${CPU_COUNT} ${VERBOSE_AT} diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 509bb23..8f2ac22 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -4,5 +4,5 @@ cxx_compiler: # [osx] - clang_bootstrap # [osx] with_icu: -- true # [not win] -- false +- yes # [not win] +- no diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 8899295..2854f89 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -33,11 +33,11 @@ requirements: - libiconv # [not win] host: - libiconv - - icu # [with_icu] + - icu # [with_icu == "yes"] - xz # [not win] - zlib run_constrained: - - icu <0.0a0 # [not with_icu] + - icu <0.0a0 # [with_icu != "yes"] test: requires: From 644b99e93a197a830f7ef443476d8d6c2d054673 Mon Sep 17 00:00:00 2001 From: Marcel Bargull Date: Thu, 13 Jun 2024 08:09:00 +0200 Subject: [PATCH 04/13] MNT: Re-rendered with conda-build 24.5.1, conda-smithy 3.36.2, and conda-forge-pinning 2024.06.12.07.10.11 Signed-off-by: Marcel Bargull --- .azure-pipelines/azure-pipelines-linux.yml | 24 +++++------ .azure-pipelines/azure-pipelines-osx.yml | 16 ++++---- ..._icutrue.yaml => linux_64_with_icuno.yaml} | 2 +- ...cufalse.yaml => linux_64_with_icuyes.yaml} | 2 +- ...rue.yaml => linux_aarch64_with_icuno.yaml} | 2 +- ...se.yaml => linux_aarch64_with_icuyes.yaml} | 2 +- ...rue.yaml => linux_ppc64le_with_icuno.yaml} | 2 +- ...se.yaml => linux_ppc64le_with_icuyes.yaml} | 2 +- ...th_icutrue.yaml => osx_64_with_icuno.yaml} | 2 +- ..._icufalse.yaml => osx_64_with_icuyes.yaml} | 2 +- ...icutrue.yaml => osx_arm64_with_icuno.yaml} | 2 +- ...ufalse.yaml => osx_arm64_with_icuyes.yaml} | 2 +- .ci_support/win_64_.yaml | 2 +- README.md | 40 +++++++++---------- 14 files changed, 51 insertions(+), 51 deletions(-) rename .ci_support/{linux_64_with_icutrue.yaml => linux_64_with_icuno.yaml} (97%) rename .ci_support/{linux_64_with_icufalse.yaml => linux_64_with_icuyes.yaml} (97%) rename .ci_support/{linux_aarch64_with_icutrue.yaml => linux_aarch64_with_icuno.yaml} (98%) rename .ci_support/{linux_aarch64_with_icufalse.yaml => linux_aarch64_with_icuyes.yaml} (97%) rename .ci_support/{linux_ppc64le_with_icutrue.yaml => linux_ppc64le_with_icuno.yaml} (97%) rename .ci_support/{linux_ppc64le_with_icufalse.yaml => linux_ppc64le_with_icuyes.yaml} (97%) rename .ci_support/{osx_64_with_icutrue.yaml => osx_64_with_icuno.yaml} (97%) rename .ci_support/{osx_64_with_icufalse.yaml => osx_64_with_icuyes.yaml} (97%) rename .ci_support/{osx_arm64_with_icutrue.yaml => osx_arm64_with_icuno.yaml} (97%) rename .ci_support/{osx_arm64_with_icufalse.yaml => osx_arm64_with_icuyes.yaml} (97%) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index d4c57ac..2943cc8 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,28 +8,28 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_with_icufalse: - CONFIG: linux_64_with_icufalse + linux_64_with_icuno: + CONFIG: linux_64_with_icuno UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_64_with_icutrue: - CONFIG: linux_64_with_icutrue + linux_64_with_icuyes: + CONFIG: linux_64_with_icuyes UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_with_icufalse: - CONFIG: linux_aarch64_with_icufalse + linux_aarch64_with_icuno: + CONFIG: linux_aarch64_with_icuno UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_aarch64_with_icutrue: - CONFIG: linux_aarch64_with_icutrue + linux_aarch64_with_icuyes: + CONFIG: linux_aarch64_with_icuyes UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 - linux_ppc64le_with_icufalse: - CONFIG: linux_ppc64le_with_icufalse + linux_ppc64le_with_icuno: + CONFIG: linux_ppc64le_with_icuno UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le - linux_ppc64le_with_icutrue: - CONFIG: linux_ppc64le_with_icutrue + linux_ppc64le_with_icuyes: + CONFIG: linux_ppc64le_with_icuyes UPLOAD_PACKAGES: 'True' DOCKER_IMAGE: quay.io/condaforge/linux-anvil-ppc64le timeoutInMinutes: 360 diff --git a/.azure-pipelines/azure-pipelines-osx.yml b/.azure-pipelines/azure-pipelines-osx.yml index 89d1cfa..65d40dc 100755 --- a/.azure-pipelines/azure-pipelines-osx.yml +++ b/.azure-pipelines/azure-pipelines-osx.yml @@ -8,17 +8,17 @@ jobs: vmImage: macOS-12 strategy: matrix: - osx_64_with_icufalse: - CONFIG: osx_64_with_icufalse + osx_64_with_icuno: + CONFIG: osx_64_with_icuno UPLOAD_PACKAGES: 'True' - osx_64_with_icutrue: - CONFIG: osx_64_with_icutrue + osx_64_with_icuyes: + CONFIG: osx_64_with_icuyes UPLOAD_PACKAGES: 'True' - osx_arm64_with_icufalse: - CONFIG: osx_arm64_with_icufalse + osx_arm64_with_icuno: + CONFIG: osx_arm64_with_icuno UPLOAD_PACKAGES: 'True' - osx_arm64_with_icutrue: - CONFIG: osx_arm64_with_icutrue + osx_arm64_with_icuyes: + CONFIG: osx_arm64_with_icuyes UPLOAD_PACKAGES: 'True' timeoutInMinutes: 360 variables: {} diff --git a/.ci_support/linux_64_with_icutrue.yaml b/.ci_support/linux_64_with_icuno.yaml similarity index 97% rename from .ci_support/linux_64_with_icutrue.yaml rename to .ci_support/linux_64_with_icuno.yaml index d0b4ec4..1882081 100644 --- a/.ci_support/linux_64_with_icutrue.yaml +++ b/.ci_support/linux_64_with_icuno.yaml @@ -23,7 +23,7 @@ libiconv: target_platform: - linux-64 with_icu: -- 'true' +- 'no' xz: - '5' zip_keys: diff --git a/.ci_support/linux_64_with_icufalse.yaml b/.ci_support/linux_64_with_icuyes.yaml similarity index 97% rename from .ci_support/linux_64_with_icufalse.yaml rename to .ci_support/linux_64_with_icuyes.yaml index 09353c2..9b9fddb 100644 --- a/.ci_support/linux_64_with_icufalse.yaml +++ b/.ci_support/linux_64_with_icuyes.yaml @@ -23,7 +23,7 @@ libiconv: target_platform: - linux-64 with_icu: -- 'false' +- 'yes' xz: - '5' zip_keys: diff --git a/.ci_support/linux_aarch64_with_icutrue.yaml b/.ci_support/linux_aarch64_with_icuno.yaml similarity index 98% rename from .ci_support/linux_aarch64_with_icutrue.yaml rename to .ci_support/linux_aarch64_with_icuno.yaml index 4c80e6f..6e8cf0e 100644 --- a/.ci_support/linux_aarch64_with_icutrue.yaml +++ b/.ci_support/linux_aarch64_with_icuno.yaml @@ -27,7 +27,7 @@ libiconv: target_platform: - linux-aarch64 with_icu: -- 'true' +- 'no' xz: - '5' zip_keys: diff --git a/.ci_support/linux_aarch64_with_icufalse.yaml b/.ci_support/linux_aarch64_with_icuyes.yaml similarity index 97% rename from .ci_support/linux_aarch64_with_icufalse.yaml rename to .ci_support/linux_aarch64_with_icuyes.yaml index f6c594f..bea5c0a 100644 --- a/.ci_support/linux_aarch64_with_icufalse.yaml +++ b/.ci_support/linux_aarch64_with_icuyes.yaml @@ -27,7 +27,7 @@ libiconv: target_platform: - linux-aarch64 with_icu: -- 'false' +- 'yes' xz: - '5' zip_keys: diff --git a/.ci_support/linux_ppc64le_with_icutrue.yaml b/.ci_support/linux_ppc64le_with_icuno.yaml similarity index 97% rename from .ci_support/linux_ppc64le_with_icutrue.yaml rename to .ci_support/linux_ppc64le_with_icuno.yaml index 9e53681..9a2d59d 100644 --- a/.ci_support/linux_ppc64le_with_icutrue.yaml +++ b/.ci_support/linux_ppc64le_with_icuno.yaml @@ -23,7 +23,7 @@ libiconv: target_platform: - linux-ppc64le with_icu: -- 'true' +- 'no' xz: - '5' zip_keys: diff --git a/.ci_support/linux_ppc64le_with_icufalse.yaml b/.ci_support/linux_ppc64le_with_icuyes.yaml similarity index 97% rename from .ci_support/linux_ppc64le_with_icufalse.yaml rename to .ci_support/linux_ppc64le_with_icuyes.yaml index 51a3427..05193c9 100644 --- a/.ci_support/linux_ppc64le_with_icufalse.yaml +++ b/.ci_support/linux_ppc64le_with_icuyes.yaml @@ -23,7 +23,7 @@ libiconv: target_platform: - linux-ppc64le with_icu: -- 'false' +- 'yes' xz: - '5' zip_keys: diff --git a/.ci_support/osx_64_with_icutrue.yaml b/.ci_support/osx_64_with_icuno.yaml similarity index 97% rename from .ci_support/osx_64_with_icutrue.yaml rename to .ci_support/osx_64_with_icuno.yaml index c3af51b..b0a7ce8 100644 --- a/.ci_support/osx_64_with_icutrue.yaml +++ b/.ci_support/osx_64_with_icuno.yaml @@ -25,7 +25,7 @@ macos_machine: target_platform: - osx-64 with_icu: -- 'true' +- 'no' xz: - '5' zlib: diff --git a/.ci_support/osx_64_with_icufalse.yaml b/.ci_support/osx_64_with_icuyes.yaml similarity index 97% rename from .ci_support/osx_64_with_icufalse.yaml rename to .ci_support/osx_64_with_icuyes.yaml index 26e34e0..aed2bde 100644 --- a/.ci_support/osx_64_with_icufalse.yaml +++ b/.ci_support/osx_64_with_icuyes.yaml @@ -25,7 +25,7 @@ macos_machine: target_platform: - osx-64 with_icu: -- 'false' +- 'yes' xz: - '5' zlib: diff --git a/.ci_support/osx_arm64_with_icutrue.yaml b/.ci_support/osx_arm64_with_icuno.yaml similarity index 97% rename from .ci_support/osx_arm64_with_icutrue.yaml rename to .ci_support/osx_arm64_with_icuno.yaml index 39f814c..4b6f8d1 100644 --- a/.ci_support/osx_arm64_with_icutrue.yaml +++ b/.ci_support/osx_arm64_with_icuno.yaml @@ -25,7 +25,7 @@ macos_machine: target_platform: - osx-arm64 with_icu: -- 'true' +- 'no' xz: - '5' zlib: diff --git a/.ci_support/osx_arm64_with_icufalse.yaml b/.ci_support/osx_arm64_with_icuyes.yaml similarity index 97% rename from .ci_support/osx_arm64_with_icufalse.yaml rename to .ci_support/osx_arm64_with_icuyes.yaml index 011c1a6..de8c5ca 100644 --- a/.ci_support/osx_arm64_with_icufalse.yaml +++ b/.ci_support/osx_arm64_with_icuyes.yaml @@ -25,7 +25,7 @@ macos_machine: target_platform: - osx-arm64 with_icu: -- 'false' +- 'yes' xz: - '5' zlib: diff --git a/.ci_support/win_64_.yaml b/.ci_support/win_64_.yaml index a1e1b74..9bf9c89 100644 --- a/.ci_support/win_64_.yaml +++ b/.ci_support/win_64_.yaml @@ -13,6 +13,6 @@ libiconv: target_platform: - win-64 with_icu: -- 'false' +- 'no' zlib: - '1' diff --git a/README.md b/README.md index 98d7091..77a6852 100644 --- a/README.md +++ b/README.md @@ -35,73 +35,73 @@ Current build status
VariantStatus
linux_64linux_64_with_icufalse - variant + variant
linux_aarch64linux_64_with_icutrue - variant + variant
linux_ppc64lelinux_aarch64_with_icufalse - variant + variant
osx_64linux_aarch64_with_icutrue - variant + variant
osx_arm64linux_ppc64le_with_icufalse - variant + variant + +
linux_ppc64le_with_icutrue + + variant + +
osx_64_with_icufalse + + variant + +
osx_64_with_icutrue + + variant + +
osx_arm64_with_icufalse + + variant + +
osx_arm64_with_icutrue + + variant
- + - + - + - + - + - + - + - + - + - + From 7b8c4058a1ce86e3e6490739610f5f899a00342b Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Thu, 13 Jun 2024 12:32:50 +0200 Subject: [PATCH 05/13] update to 2.13 --- recipe/meta.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 2854f89..8bf5fce 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "2.12.7" %} +{% set version = "2.13.0" %} package: name: libxml2 @@ -6,7 +6,7 @@ package: source: url: https://gitlab.gnome.org/GNOME/libxml2/-/archive/v{{ version }}/libxml2-v{{ version }}.tar.gz - sha256: a7c1277f4e859883ff3aaa09a545561b7515e078a97eb240bb92bf5a03ae03fc + sha256: cfe1efaeafe9da14bd98d1b9257611c0decc7a2080d7535392e22b8deeeaed10 patches: - 0002-Make-and-install-a-pkg-config-file-on-Windows.patch @@ -36,6 +36,7 @@ requirements: - icu # [with_icu == "yes"] - xz # [not win] - zlib + - python =3.10 run_constrained: - icu <0.0a0 # [with_icu != "yes"] From 992c155dc7bee08e3850959b03b1d2335552ce00 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 14 Jun 2024 10:25:24 -0500 Subject: [PATCH 06/13] Update meta.yaml --- recipe/meta.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 8bf5fce..0554809 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -31,12 +31,12 @@ requirements: - make # [not win] - m2-patch # [win] - libiconv # [not win] + - python =3.10 host: - libiconv - icu # [with_icu == "yes"] - xz # [not win] - zlib - - python =3.10 run_constrained: - icu <0.0a0 # [with_icu != "yes"] From 911249392dabaef75cd36f507eeed3b1194c19c1 Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 14 Jun 2024 10:44:28 -0500 Subject: [PATCH 07/13] Update build.sh --- recipe/build.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/recipe/build.sh b/recipe/build.sh index 11cfe2d..aa43de5 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -10,6 +10,8 @@ if [[ ${target_platform} == linux-* ]]; then export LDFLAGS="-L${PREFIX}/lib -liconv" fi +export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig:$BUILD_PREFIX/lib/pkgconfig + ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ --host=${HOST} \ From 6277d62c692c51570fa104747d86398a5c7da35c Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Wed, 19 Jun 2024 20:01:22 +0200 Subject: [PATCH 08/13] bump 2.13.1 --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 0554809..3b8f298 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "2.13.0" %} +{% set version = "2.13.1" %} package: name: libxml2 @@ -6,7 +6,7 @@ package: source: url: https://gitlab.gnome.org/GNOME/libxml2/-/archive/v{{ version }}/libxml2-v{{ version }}.tar.gz - sha256: cfe1efaeafe9da14bd98d1b9257611c0decc7a2080d7535392e22b8deeeaed10 + sha256: d1d90c6cecedd4a572af7aef6606bc7a1b38bcc09deef182dd065685fbd8de3f patches: - 0002-Make-and-install-a-pkg-config-file-on-Windows.patch From 8605e3030dc5ca549ba7cb42dadbd8f19acaf11f Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 21 Jun 2024 12:56:22 -0500 Subject: [PATCH 09/13] Update build.sh --- recipe/build.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index aa43de5..ed4b2e5 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -2,7 +2,7 @@ # Get an updated config.sub and config.guess cp $BUILD_PREFIX/share/libtool/build-aux/config.* . -./autogen.sh +NOCONFIGURE=1 ./autogen.sh if [[ ${target_platform} == linux-* ]]; then # workaround weird configure behaviour where it decides @@ -10,8 +10,7 @@ if [[ ${target_platform} == linux-* ]]; then export LDFLAGS="-L${PREFIX}/lib -liconv" fi -export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig:$BUILD_PREFIX/lib/pkgconfig - +export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ --host=${HOST} \ From 1393cb62912e4a7b79a8ccf61f67ff646eacf16d Mon Sep 17 00:00:00 2001 From: Isuru Fernando Date: Fri, 21 Jun 2024 13:04:05 -0500 Subject: [PATCH 10/13] cleanup --- recipe/build.sh | 3 +-- recipe/meta.yaml | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index ed4b2e5..d08bd89 100755 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -7,10 +7,9 @@ NOCONFIGURE=1 ./autogen.sh if [[ ${target_platform} == linux-* ]]; then # workaround weird configure behaviour where it decides # it doesn't need libiconv - export LDFLAGS="-L${PREFIX}/lib -liconv" + export LDFLAGS="${LDFLAGS} -liconv" fi -export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:$PREFIX/lib/pkgconfig ./configure --prefix="${PREFIX}" \ --build=${BUILD} \ --host=${HOST} \ diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 3b8f298..b4d65c1 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -31,7 +31,6 @@ requirements: - make # [not win] - m2-patch # [win] - libiconv # [not win] - - python =3.10 host: - libiconv - icu # [with_icu == "yes"] From e08b8b9cc54af6a5669cd923ed4c9b37c3d967e5 Mon Sep 17 00:00:00 2001 From: Marcel Bargull Date: Sun, 23 Jun 2024 23:40:52 +0200 Subject: [PATCH 11/13] Add catalog tests Signed-off-by: Marcel Bargull --- recipe/meta.yaml | 30 ++++++++++++++++++++++++++++++ recipe/test_catalog.xml | 6 ++++++ 2 files changed, 36 insertions(+) create mode 100644 recipe/test_catalog.xml diff --git a/recipe/meta.yaml b/recipe/meta.yaml index b4d65c1..16aca78 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -44,7 +44,9 @@ test: - ripgrep files: - test.xml + - test_catalog.xml commands: + - echo on - xmllint test.xml # ensure (de)activation scripts for bash-on-win do not contain crlf line endings; # ripgrep will return exit code 1 if no match is found, which is what we want after @@ -53,6 +55,34 @@ test: - rg \r %CONDA_PREFIX%\etc\conda\{{ task }}.d\libxml2_{{ task }}.sh & if %ERRORLEVEL% NEQ 1 (exit 0) else (exit 1) # [win] {% endfor %} + - mkdir -p "${PREFIX}/etc/xml" # [not win] + - mkdir "%PREFIX%\etc\xml" # [win] + - cp test_catalog.xml "${PREFIX}/etc/xml/catalog" # [not win] + - copy test_catalog.xml "%PREFIX%\etc\xml\catalog" # [win] + + - xmlcatalog "" "http://www.w3.org/2001/xml.xsd" | grep -x -F -e "file://test-uri-override" # [not win] + - xmlcatalog "" "http://www.w3.org/2001/xml.xsd" | findstr /X "/C:file://test-uri-override" # [win] + # If fallback to system catalog is desired, test below with xml-common added to yum_requirements.txt. + # - xmlcatalog "" "http://www.w3.org/2009/01/xml.xsd" | grep -x -F -e "file:///usr/share/xml/xml.xsd" # [linux] + + - rm "${PREFIX}/etc/xml/catalog" # [not win] + - del "%PREFIX%\etc\xml\catalog" # [win] + + # If fallback to system catalog is desired, test below with xml-common added to yum_requirements.txt. + # - xmlcatalog "" "http://www.w3.org/2001/xml.xsd" | grep -x -F -e "file:///usr/share/xml/xml.xsd" # [linux] + + - xmlcatalog "" "test-id" | grep -x -F -e "No entry for URI test-id" # [not win] + - xmlcatalog "" "test-id" | findstr /X "/C:No entry for URI test-id" # [win] + - xmlcatalog "test_catalog.xml" "test-id" | grep -x -F -e "file://test-uri" # [not win] + - xmlcatalog "test_catalog.xml" "test-id" | findstr /X "/C:file://test-uri" # [win] + + - export XML_CATALOG_FILES="file://$(pwd)/test_catalog.xml" # [not win] + - set "XML_CATALOG_FILES=file://%CD:\=/%/test_catalog.xml" # [win] + - xmlcatalog "" "test-id" | grep -x -F -e "file://test-uri" # [not win] + - xmlcatalog "" "test-id" | findstr /X "/C:file://test-uri" # [win] + - xmlcatalog "" "http://www.w3.org/2009/01/xml.xsd" | grep -x -F -e "No entry for URI http://www.w3.org/2009/01/xml.xsd" # [not win] + - xmlcatalog "" "http://www.w3.org/2009/01/xml.xsd" | findstr /X "/C:No entry for URI http://www.w3.org/2009/01/xml.xsd" # [win] + about: home: http://xmlsoft.org/ license: MIT diff --git a/recipe/test_catalog.xml b/recipe/test_catalog.xml new file mode 100644 index 0000000..b77eddd --- /dev/null +++ b/recipe/test_catalog.xml @@ -0,0 +1,6 @@ + + + + + + From 8441f4329dd814931f8e802178353156cde33c8e Mon Sep 17 00:00:00 2001 From: Filipe Date: Mon, 29 Jul 2024 12:58:47 +0200 Subject: [PATCH 12/13] update to 2.13.3 --- recipe/meta.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 16aca78..a7f1cf5 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,4 +1,4 @@ -{% set version = "2.13.1" %} +{% set version = "2.13.3" %} package: name: libxml2 @@ -6,7 +6,7 @@ package: source: url: https://gitlab.gnome.org/GNOME/libxml2/-/archive/v{{ version }}/libxml2-v{{ version }}.tar.gz - sha256: d1d90c6cecedd4a572af7aef6606bc7a1b38bcc09deef182dd065685fbd8de3f + sha256: 8d1cd15fc95345cc1ce99f7ea5d070bc14e886bafb12ed74b0993a2133f45d69 patches: - 0002-Make-and-install-a-pkg-config-file-on-Windows.patch From d248296eaf583e47f59ca16005a092fe9a3f247f Mon Sep 17 00:00:00 2001 From: Filipe Fernandes Date: Mon, 29 Jul 2024 13:05:11 +0200 Subject: [PATCH 13/13] MNT: Re-rendered with conda-build 24.5.1, conda-smithy 3.37.1, and conda-forge-pinning 2024.07.26.18.03.15 --- .ci_support/linux_64_with_icuyes.yaml | 6 +++--- .ci_support/linux_aarch64_with_icuyes.yaml | 2 +- .ci_support/linux_ppc64le_with_icuyes.yaml | 2 +- .ci_support/osx_64_with_icuyes.yaml | 2 +- .ci_support/osx_arm64_with_icuyes.yaml | 2 +- .scripts/build_steps.sh | 1 - 6 files changed, 7 insertions(+), 8 deletions(-) diff --git a/.ci_support/linux_64_with_icuyes.yaml b/.ci_support/linux_64_with_icuyes.yaml index 9b9fddb..1a34d42 100644 --- a/.ci_support/linux_64_with_icuyes.yaml +++ b/.ci_support/linux_64_with_icuyes.yaml @@ -7,9 +7,9 @@ c_compiler_version: c_stdlib: - sysroot c_stdlib_version: -- '2.12' +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: - conda-forge channel_targets: @@ -17,7 +17,7 @@ channel_targets: docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 icu: -- '73' +- '75' libiconv: - '1' target_platform: diff --git a/.ci_support/linux_aarch64_with_icuyes.yaml b/.ci_support/linux_aarch64_with_icuyes.yaml index bea5c0a..28fa16b 100644 --- a/.ci_support/linux_aarch64_with_icuyes.yaml +++ b/.ci_support/linux_aarch64_with_icuyes.yaml @@ -21,7 +21,7 @@ channel_targets: docker_image: - quay.io/condaforge/linux-anvil-cos7-x86_64 icu: -- '73' +- '75' libiconv: - '1' target_platform: diff --git a/.ci_support/linux_ppc64le_with_icuyes.yaml b/.ci_support/linux_ppc64le_with_icuyes.yaml index 05193c9..b8d38d5 100644 --- a/.ci_support/linux_ppc64le_with_icuyes.yaml +++ b/.ci_support/linux_ppc64le_with_icuyes.yaml @@ -17,7 +17,7 @@ channel_targets: docker_image: - quay.io/condaforge/linux-anvil-ppc64le icu: -- '73' +- '75' libiconv: - '1' target_platform: diff --git a/.ci_support/osx_64_with_icuyes.yaml b/.ci_support/osx_64_with_icuyes.yaml index aed2bde..73a0b95 100644 --- a/.ci_support/osx_64_with_icuyes.yaml +++ b/.ci_support/osx_64_with_icuyes.yaml @@ -17,7 +17,7 @@ channel_sources: channel_targets: - conda-forge main icu: -- '73' +- '75' libiconv: - '1' macos_machine: diff --git a/.ci_support/osx_arm64_with_icuyes.yaml b/.ci_support/osx_arm64_with_icuyes.yaml index de8c5ca..566ab30 100644 --- a/.ci_support/osx_arm64_with_icuyes.yaml +++ b/.ci_support/osx_arm64_with_icuyes.yaml @@ -17,7 +17,7 @@ channel_sources: channel_targets: - conda-forge main icu: -- '73' +- '75' libiconv: - '1' macos_machine: diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index a5836e8..ba4b251 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -72,7 +72,6 @@ else --suppress-variables ${EXTRA_CB_OPTIONS:-} \ --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" \ --extra-meta flow_run_id="${flow_run_id:-}" remote_url="${remote_url:-}" sha="${sha:-}" - ( startgroup "Inspecting artifacts" ) 2> /dev/null # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0
VariantStatus
linux_64_with_icufalselinux_64_with_icuno - variant + variant
linux_64_with_icutruelinux_64_with_icuyes - variant + variant
linux_aarch64_with_icufalselinux_aarch64_with_icuno - variant + variant
linux_aarch64_with_icutruelinux_aarch64_with_icuyes - variant + variant
linux_ppc64le_with_icufalselinux_ppc64le_with_icuno - variant + variant
linux_ppc64le_with_icutruelinux_ppc64le_with_icuyes - variant + variant
osx_64_with_icufalseosx_64_with_icuno - variant + variant
osx_64_with_icutrueosx_64_with_icuyes - variant + variant
osx_arm64_with_icufalseosx_arm64_with_icuno - variant + variant
osx_arm64_with_icutrueosx_arm64_with_icuyes - variant + variant