Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[google-cloud-cpp] add v2.23.0 version #23695

Closed
wants to merge 5 commits into from

Conversation

dbolduc
Copy link
Contributor

@dbolduc dbolduc commented Apr 22, 2024

google-cloud-cpp/2.23.0

Tested with the following on linux:

for v in "2.23.0" "2.19.0" "2.15.1"; do
  env CC=gcc-11 CXX=g++-11 conan create --build missing  --build-require  --version ${v} recipes/google-cloud-cpp/2.x
done

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@dbolduc dbolduc force-pushed the google-cloud-cpp-v2.23.0 branch from 6d23049 to 7737e94 Compare April 24, 2024 17:53
@conan-center-bot conan-center-bot added the Missing dependencies Build failed due missing dependencies in Conan Center label Apr 27, 2024
@conan-center-bot

This comment has been minimized.

@dbolduc dbolduc force-pushed the google-cloud-cpp-v2.23.0 branch from 7737e94 to 318b3e0 Compare April 27, 2024 20:53
@conan-center-bot conan-center-bot removed Failed Missing dependencies Build failed due missing dependencies in Conan Center labels Apr 29, 2024
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot conan-center-bot requested a review from jcar87 May 2, 2024 11:43
@dbolduc
Copy link
Contributor Author

dbolduc commented May 15, 2024

ping?

@dbolduc
Copy link
Contributor Author

dbolduc commented May 21, 2024

@jcar87 PTAL

@jcar87 jcar87 self-assigned this May 29, 2024
@dbolduc
Copy link
Contributor Author

dbolduc commented Jun 10, 2024

@jcar87 - is there anything I need to do to get this PR merged?

@jcar87
Copy link
Contributor

jcar87 commented Jun 12, 2024

Hi @dbolduc - currently reviewing this, aiming to have a review today, thanks!

@dbolduc
Copy link
Contributor Author

dbolduc commented Aug 1, 2024

ping?

@saschasc
Copy link

saschasc commented Aug 9, 2024

@jcar87 I remember that you've mentioned that based on the recent grpc update also google-cloud-cpp should be updated. Does it make sense that @dbolduc updates this to a newer version of google-cloud-cpp? Thanks for your effort @jcar87 and @dbolduc! Much appreciated. It would be great to have an updated google-cloud-cpp package.

@dbolduc
Copy link
Contributor Author

dbolduc commented Aug 9, 2024

Does it make sense that @dbolduc updates this to a newer version of google-cloud-cpp?

@saschasc - I think you are right.

We are releasing v2.28.0 of google-cloud-cpp today-ish. When that drops, I will work on a PR to add v2.28.0 to Conan. I will abandon this PR in favor of the v2.28.0 PR.

@dbolduc dbolduc marked this pull request as draft August 9, 2024 20:47
@conan-center-bot conan-center-bot added Failed Missing dependencies Build failed due missing dependencies in Conan Center labels Aug 9, 2024
@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ❌

Failure in build 8 (318b3e043e1c98cc1d2d66f970570e7b137827e0):

  • google-cloud-cpp/2.19.0:
    CI failed to create some packages (All logs)

    Logs for packageID 3b72554290944bb272c41a597282c7f10aac81dc:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    google-cloud-cpp:shared=True
    
    [...]
        zlib/1.3.1 from 'conan-center' - Cache
        zstd/1.5.5 from 'conan-center' - Cache
    Packages
        abseil/20230125.3:66c5327ebdcecae0a01a863939964495fa019a06 - Download
        bzip2/1.0.8:b27e2b40bcb70be2e7d6f0e0c6e43e35c530f8d3 - Download
        c-ares/1.33.0:84f14322879a96d9eeeac55afe1c3c50d83de5a6 - Download
        crc32c/1.1.2:66c5327ebdcecae0a01a863939964495fa019a06 - Download
        google-cloud-cpp/2.19.0:3b72554290944bb272c41a597282c7f10aac81dc - Download
        grpc/1.54.3:887706f70f50f4fa018a168cdadd69391a83c23d - Missing
        libcap/2.69:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        libcurl/8.9.1:0c739f94c6734ddce5888b59a83c8785c7dc8649 - Download
        libmount/2.39.2:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        libselinux/3.6:0bb503419c6bf6dd4489726d1b38fdf514902a37 - Download
        libsystemd/255:152f6d1d31cc68170a9b6cd894f78cc407c76aff - Download
        libxcrypt/4.4.36:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        lz4/1.9.4:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        nlohmann_json/3.11.3:5ab84d6acfe1f23c4fae0ab88f26e3a396351ac9 - Download
        openssl/3.3.1:c606a0dd8a0c8668b09aa21600e0d8423899894a - Download
        pcre2/10.42:cd2aa3b9466def2b2ce98e3a7360800ef92d7ceb - Download
        protobuf/3.21.12:1318f50b2be671a0caff945a0bd4dea23311e607 - Download
        re2/20230301:66c5327ebdcecae0a01a863939964495fa019a06 - Download
        xz_utils/5.4.5:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        zlib/1.3.1:d50a0d523d98c15bb147b18fa7d203887c38be8b - Download
        zstd/1.5.5:c324c11d86059244ec4273be4e7dc07f1f2cb5f1 - Download
    
    Installing (downloading, building) binaries...
    
    WARN: *** Conan 1 is legacy and on a deprecation path ***
    WARN: *** Please upgrade to Conan 2 ***
    WARN: protobuf/3.21.12: requirement zlib/[>=1.2.11 <2] overridden by google-cloud-cpp/2.19.0 to zlib/1.3.1 
    WARN: grpc/1.54.3: requirement abseil/[>=20230125.3 <=20230802.1] overridden by google-cloud-cpp/2.19.0 to abseil/20230125.3 
    WARN: grpc/1.54.3: requirement openssl/[>=1.1 <4] overridden by google-cloud-cpp/2.19.0 to openssl/3.3.1 
    WARN: grpc/1.54.3: requirement zlib/[>=1.2.11 <2] overridden by google-cloud-cpp/2.19.0 to zlib/1.3.1 
    WARN: openssl/3.3.1: requirement zlib/[>=1.2.11 <2] overridden by grpc/1.54.3 to zlib/1.3.1 
    WARN: pcre2/10.42: requirement zlib/[>=1.2.11 <2] overridden by libselinux/3.6 to zlib/1.3.1 
    WARN: libcurl/8.9.1: requirement openssl/[>=1.1 <4] overridden by google-cloud-cpp/2.19.0 to openssl/3.3.1 
    WARN: libcurl/8.9.1: requirement zlib/[>=1.2.11 <2] overridden by google-cloud-cpp/2.19.0 to zlib/1.3.1 
    ERROR: Missing binary: grpc/1.54.3:887706f70f50f4fa018a168cdadd69391a83c23d
    grpc/1.54.3: WARN: Can't find a 'grpc/1.54.3' package for the specified settings, options and dependencies:
    - Settings: arch=x86_64, build_type=Release, compiler=gcc, compiler.libcxx=libstdc++11, compiler.version=7, os=Linux
    - Options: codegen=True, cpp_plugin=True, csharp_ext=False, csharp_plugin=True, node_plugin=True, objective_c_plugin=True, php_plugin=True, python_plugin=True, ruby_plugin=True, secure=False, shared=True, with_libsystemd=True, abseil:fPIC=True, abseil:shared=False, bzip2:build_executable=True, bzip2:fPIC=True, bzip2:shared=False, c-ares:fPIC=True, c-ares:shared=False, c-ares:tools=True, libcap:fPIC=True, libcap:psx_syscals=False, libcap:shared=False, libmount:fPIC=True, libmount:shared=False, libselinux:fPIC=True, libselinux:shared=False, libsystemd:fPIC=True, libsystemd:shared=False, libsystemd:with_lz4=True, libsystemd:with_selinux=True, libsystemd:with_xz=True, libsystemd:with_zstd=True, libxcrypt:fPIC=True, libxcrypt:shared=False, lz4:fPIC=True, lz4:shared=False, openssl:386=False, openssl:enable_trace=False, openssl:enable_weak_ssl_ciphers=False, openssl:fPIC=True, openssl:no_apps=False, openssl:no_aria=False, openssl:no_asm=False, openssl:no_async=False, openssl:no_autoload_config=False, openssl:no_bf=False, openssl:no_blake2=False, openssl:no_camellia=False, openssl:no_cast=False, openssl:no_chacha=False, openssl:no_cms=False, openssl:no_comp=False, openssl:no_ct=False, openssl:no_deprecated=False, openssl:no_des=False, openssl:no_dgram=False, openssl:no_dh=False, openssl:no_dsa=False, openssl:no_dso=False, openssl:no_ec=False, openssl:no_ecdh=False, openssl:no_ecdsa=False, openssl:no_engine=False, openssl:no_filenames=False, openssl:no_fips=False, openssl:no_gost=False, openssl:no_idea=False, openssl:no_legacy=False, openssl:no_md2=True, openssl:no_md4=False, openssl:no_mdc2=False, openssl:no_module=False, openssl:no_ocsp=False, openssl:no_pinshared=False, openssl:no_rc2=False, openssl:no_rc4=False, openssl:no_rc5=False, openssl:no_rfc3779=False, openssl:no_rmd160=False, openssl:no_seed=False, openssl:no_sm2=False, openssl:no_sm3=False, openssl:no_sm4=False, openssl:no_sock=False, openssl:no_srp=False, openssl:no_srtp=False, openssl:no_sse2=False, openssl:no_ssl=False, openssl:no_ssl3=False, openssl:no_stdio=False, openssl:no_threads=False, openssl:no_tls1=False, openssl:no_ts=False, openssl:no_whirlpool=False, openssl:no_zlib=False, openssl:openssldir=None, openssl:shared=False, openssl:tls_security_level=None, pcre2:build_pcre2_16=True, pcre2:build_pcre2_32=True, pcre2:build_pcre2_8=True, pcre2:build_pcre2grep=True, pcre2:fPIC=True, pcre2:grep_support_callout_fork=True, pcre2:link_size=2, pcre2:shared=False, pcre2:support_jit=False, pcre2:with_bzip2=True, pcre2:with_zlib=True, protobuf:debug_suffix=True, protobuf:lite=False, protobuf:shared=True, protobuf:with_rtti=True, protobuf:with_zlib=True, re2:fPIC=True, re2:shared=False, re2:with_icu=False, xz_utils:fPIC=True, xz_utils:shared=False, zlib:fPIC=True, zlib:shared=False, zstd:build_programs=True, zstd:fPIC=True, zstd:shared=False, zstd:threading=True
    - Dependencies: abseil/20230125.3, protobuf/3.21.12, c-ares/1.33.0, openssl/3.3.1, re2/20230301, zlib/1.3.1, libsystemd/255
    - Requirements: abseil/20230125.Y.Z, c-ares/1.Y.Z, libsystemd/255.Y.Z, openssl/3.Y.Z, protobuf/3.Y.Z, re2/20230301.Y.Z, zlib/1.Y.Z
    - Package ID: 887706f70f50f4fa018a168cdadd69391a83c23d
    
    ERROR: Missing prebuilt package for 'grpc/1.54.3'
    Use 'conan search grpc/1.54.3@ --table=table.html -r=remote' and open the table.html file to see available packages
    Or try to build locally from sources with '--build=grpc'
    
    More Info at 'https://docs.conan.io/en/latest/faq/troubleshooting.html#error-missing-prebuilt-package'
    
  • google-cloud-cpp/2.23.0:
    Didn't run or was cancelled before finishing

  • google-cloud-cpp/2.15.1:
    Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

Failure in build 8 (318b3e043e1c98cc1d2d66f970570e7b137827e0):

  • google-cloud-cpp/2.15.1:
    CI failed to create some packages (All logs)

    Logs for packageID b4e9168ded4c34e5627d21dbdf54cec21aee4f88:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    Skipped binaries
        abseil/20230125.3, autoconf/2.71, automake/1.16.5, bzip2/1.0.8, c-ares/1.33.0, flex/2.6.4, gnu-config/cci.20210814, gperf/3.1, libcap/2.69, libmount/2.39.2, libselinux/3.6, libsystemd/255, libtool/2.4.7, libxcrypt/4.4.36, lz4/1.9.4, m4/1.4.19, meson/1.2.2, meson/1.4.0, ninja/1.11.1, openssl/3.3.1, pcre2/10.42, pkgconf/2.1.0, pkgconf/2.2.0, protobuf/3.21.12, re2/20230301, xz_utils/5.4.5, zlib/1.3.1, zstd/1.5.5
    ERROR: Missing binary: grpc/1.54.3:70be6d45be1c110ee6f4b04ad9013af556d627ba
    
    grpc/1.54.3: WARN: Can't find a 'grpc/1.54.3' package binary '70be6d45be1c110ee6f4b04ad9013af556d627ba' for the configuration:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    codegen=True
    cpp_plugin=True
    csharp_ext=False
    csharp_plugin=True
    fPIC=True
    node_plugin=True
    objective_c_plugin=True
    php_plugin=True
    python_plugin=True
    ruby_plugin=True
    shared=False
    with_libsystemd=True
    [requires]
    abseil/20230125.3.Z
    bzip2/1.0.Z
    c-ares/1.33.Z
    libcap/2.69.Z
    libmount/2.39.Z
    libselinux/3.6.Z
    libsystemd/255.0.Z
    libxcrypt/4.4.Z
    lz4/1.9.Z
    openssl/3.3.Z
    pcre2/10.42.Z
    protobuf/3.21.Z
    re2/20230301.0.Z
    xz_utils/5.4.Z
    zlib/1.3.Z
    zstd/1.5.Z
    
    ERROR: Missing prebuilt package for 'grpc/1.54.3'. You can try:
        - List all available packages using 'conan list "grpc/1.54.3:*" -r=remote'
        - Explain missing binaries: replace 'conan install ...' with 'conan graph explain ...'
        - Try to build locally from sources using the '--build=grpc/1.54.3' argument
    
    More Info at 'https://docs.conan.io/2/knowledge/faq.html#error-missing-prebuilt-package'
    
  • google-cloud-cpp/2.19.0:
    Didn't run or was cancelled before finishing

  • google-cloud-cpp/2.23.0:
    Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

@saschasc
Copy link

Does it make sense that @dbolduc updates this to a newer version of google-cloud-cpp?

@saschasc - I think you are right.

We are releasing v2.28.0 of google-cloud-cpp today-ish. When that drops, I will work on a PR to add v2.28.0 to Conan. I will abandon this PR in favor of the v2.28.0 PR.

So then this PR should be closed?

Are there any plans to create a google-cloud-cpp package which builds upon the newest grpc/1.65.0 and dependencies?

@dbolduc dbolduc closed this Sep 16, 2024
@dbolduc dbolduc deleted the google-cloud-cpp-v2.23.0 branch September 16, 2024 15:49
@dbolduc
Copy link
Contributor Author

dbolduc commented Sep 16, 2024

So then this PR should be closed?

Yes, thanks.

Are there any plans to create a google-cloud-cpp package which builds upon the newest grpc/1.65.0 and dependencies?

Not immediately. If it as simple as updating the requirements strings maybe you could send a PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Failed Missing dependencies Build failed due missing dependencies in Conan Center
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants