conan-center-index icon indicating copy to clipboard operation
conan-center-index copied to clipboard

Ccb abseil 20220623.0

Open jonathan-conder-sm opened this issue 3 years ago • 6 comments

Based on https://github.com/conan-io/conan-center-index/pull/11507 (I'm just making this to check if the CI works).

Specify library name and version: abseil/20220623.0

  • [x] I've read the guidelines for contributing.
  • [x] I've followed the PEP8 style guides for Python code in the recipes.
  • [x] I've used the latest Conan client version.
  • [ ] I've tried at least one configuration locally with the conan-center hook activated.

jonathan-conder-sm avatar Jul 28 '22 05:07 jonathan-conder-sm

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Jul 28 '22 05:07 CLAassistant

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Jul 28 '22 05:07 conan-center-bot

I detected other pull requests that are modifying abseil/all recipe:

  • #12188
  • #12056

This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there.

ericLemanissierBot avatar Aug 04 '22 18:08 ericLemanissierBot

@jonathan-conder-sm, @prince-chrismc: The upstream PR has been merged: https://github.com/abseil/abseil-cpp/pull/1250

petamas avatar Aug 12 '22 20:08 petamas

@jonathan-conder-sm: I think in order to get your PR merged, you need to add a comment in the following issue, else Jenkins won't be allowed to run all the tests it needs: https://github.com/conan-io/conan-center-index/issues/4

(I'd really like to see this merged because I want to start using the new LTS abseil version.)

petamas avatar Aug 12 '22 22:08 petamas

Sorry, the build is only launched for Access Request users. You can request access writing in this issue.

conan-center-bot avatar Aug 13 '22 00:08 conan-center-bot

#12232 was merged... not sure when the bot will remove the label 🤔

prince-chrismc avatar Aug 16 '22 18:08 prince-chrismc

@prince-chrismc : maybe if you retrigger a build? I've seen people close&reopen PRs to retrigger the build I think.

petamas avatar Aug 16 '22 18:08 petamas

It's the author that I usually ask, I do not use my permissions (the power is too scary 😱) since I am not use to having them

FYI, to retrigger CI, close the pr wait 10s and then re-open it 🔁

The wait 10s is the important part

prince-chrismc avatar Aug 17 '22 15:08 prince-chrismc

Failure in build 3 (b82422671d4cbce7cb29574941e4ac134803a482):

  • abseil/20210324.2@: All packages built successfully! (All logs)

  • abseil/20200923.3@: All packages built successfully! (All logs)

  • abseil/20200225.3@: All packages built successfully! (All logs)

  • abseil/20211102.0@: All packages built successfully! (All logs)

  • abseil/20220623.0@: CI failed to create some packages (All logs)

    Logs for packageID b173bbda18164d49a449ffadc1c9e817f49e819d:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=10
    os=Linux
    [options]
    abseil:shared=False
    
    [...]
    	compiler.version=10
    	compiler.libcxx=libstdc++
    	build_type=Release
    *** You can change them in /home/conan/w/prod/BuildSingleReference/.conan/profiles/default ***
    *** Or override with -s compiler='other' -s ...s***
    
    
    Configuration:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=10
    os=Linux
    [options]
    abseil:shared=False
    [build_requires]
    [env]
    [conf]
    tools.system.package_manager:mode=install
    tools.system.package_manager:sudo=True
    
    abseil/20220623.0: Forced build from source
    Installing package: abseil/20220623.0
    Requirements
        abseil/20220623.0 from local cache - Cache
    Packages
        abseil/20220623.0:b173bbda18164d49a449ffadc1c9e817f49e819d - Build
    
    Installing (downloading, building) binaries...
    [HOOK - conan-center.py] pre_source(): [IMMUTABLE SOURCES (KB-H010)] OK
    abseil/20220623.0: Configuring sources in /home/conan/w/prod/BuildSingleReference/.conan/data/abseil/20220623.0/_/_/source
    
    [HOOK - conan-center.py] post_source(): [LIBCXX MANAGEMENT (KB-H011)] OK
    [HOOK - conan-center.py] post_source(): [CPPSTD MANAGEMENT (KB-H022)] OK
    [HOOK - conan-center.py] post_source(): [SHORT_PATHS USAGE (KB-H066)] OK
    abseil/20220623.0: Copying sources to build folder
    abseil/20220623.0: Building your package in /home/conan/w/prod/BuildSingleReference/.conan/data/abseil/20220623.0/_/_/build/b173bbda18164d49a449ffadc1c9e817f49e819d
    abseil/20220623.0: Generator cmake created conanbuildinfo.cmake
    abseil/20220623.0: Aggregating env generators
    [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK. 'fPIC' option found and apparently well managed
    [HOOK - conan-center.py] pre_build(): [FPIC MANAGEMENT (KB-H007)] OK
    abseil/20220623.0: Calling build()
    abseil/20220623.0: 
    abseil/20220623.0: ERROR: Package 'b173bbda18164d49a449ffadc1c9e817f49e819d' build failed
    abseil/20220623.0: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/abseil/20220623.0/_/_/build/b173bbda18164d49a449ffadc1c9e817f49e819d
    ERROR: abseil/20220623.0: Error in build() method, line 79
    	tools.patch(**patch)
    	TypeError: patch() got an unexpected keyword argument 'patch_description'
    

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-center-bot avatar Aug 17 '22 15:08 conan-center-bot

backported part of https://github.com/conan-io/conan-center-index/pull/12056 to fix the patching issue

jonathan-conder-sm avatar Aug 17 '22 22:08 jonathan-conder-sm

All green in build 4 (81d3adf7d99fd87a2d1fa37143d13209856c6039):

  • abseil/20210324.2@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 2, in <module>
        from conans import ConanFile, CMake, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20211102.0@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 2, in <module>
        from conans import ConanFile, CMake, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20200923.3@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 2, in <module>
        from conans import ConanFile, CMake, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20200225.3@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 2, in <module>
        from conans import ConanFile, CMake, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20220623.0@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 2, in <module>
        from conans import ConanFile, CMake, tools
    ImportError: cannot import name 'ConanFile' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    

conan-center-bot avatar Aug 18 '22 05:08 conan-center-bot

@jonathan-conder-sm Please, consider https://github.com/jonathan-conder-sm/conan-center-index/pull/1

uilianries avatar Aug 18 '22 14:08 uilianries

Failure in build 5 (9d2974dd5a883c5e7b4e518b2beed35ab58f8543):

  • abseil/20211102.0@: CI failed to create some packages (All logs)

    Logs for packageID 66c5327ebdcecae0a01a863939964495fa019a06:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.libcxx=libstdc++11
    compiler.version=7
    os=Linux
    [options]
    abseil:shared=False
    
    [...]
    -- Detecting C compile features - done
    -- Detecting CXX compiler ABI info
    -- Detecting CXX compiler ABI info - done
    -- Check for working CXX compiler: /usr/bin/g++ - skipped
    -- Detecting CXX compile features
    -- Detecting CXX compile features - done
    -- Conan: called by CMake conan helper
    -- Conan: called inside local cache
    -- Conan: Adjusting output directories
    -- Conan: Using cmake global configuration
    -- Conan: Adjusting default RPATHs Conan policies
    -- Conan: Adjusting language standard
    -- Conan: Adjusting fPIC flag (ON)
    -- Conan: Compiler GCC>=5, checking major version 7
    -- Conan: Checking correct version: 7
    -- Conan: C++ stdlib: libstdc++11
    -- Looking for pthread.h
    -- Looking for pthread.h - found
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
    -- Looking for pthread_create in pthreads
    -- Looking for pthread_create in pthreads - not found
    -- Looking for pthread_create in pthread
    -- Looking for pthread_create in pthread - found
    -- Found Threads: TRUE  
    -- Performing Test USE_STD_STRING_VIEW
    -- Performing Test USE_STD_STRING_VIEW - Failed
    -- Performing Test USE_STD_ANY
    -- Performing Test USE_STD_ANY - Failed
    -- Performing Test USE_STD_OPTIONAL
    -- Performing Test USE_STD_OPTIONAL - Failed
    -- Performing Test USE_STD_VARIANT
    -- Performing Test USE_STD_VARIANT - Failed
    -- Configuring done
    -- Generating done
    -- Build files have been written to: /home/conan/w/prod/BuildSingleReference/.conan/data/abseil/20211102.0/_/_/build/66c5327ebdcecae0a01a863939964495fa019a06
    abseil/20211102.0: 
    CMake Warning:
      Manually-specified variables were not used by the project:
    
        CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    
    
    abseil/20211102.0: ERROR: Package '66c5327ebdcecae0a01a863939964495fa019a06' build failed
    abseil/20211102.0: WARN: Build folder /home/conan/w/prod/BuildSingleReference/.conan/data/abseil/20211102.0/_/_/build/66c5327ebdcecae0a01a863939964495fa019a06
    ERROR: abseil/20211102.0: Error in build() method, line 82
    	abi_file.replace_in_options_file(os.path.join(self._source_subfolder, "absl", "base", "options.h"))
    while calling 'replace_in_options_file', line 217
    	"#define ABSL_OPTION_{} {}".format(name, value))
    	AttributeError: '_ABIFile' object has no attribute 'output'
    
  • abseil/20200225.3@: Didn't run or was cancelled before finishing

  • abseil/20210324.2@: Didn't run or was cancelled before finishing

  • abseil/20200923.3@: Didn't run or was cancelled before finishing

  • abseil/20220623.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.

conan-center-bot avatar Aug 22 '22 23:08 conan-center-bot

All green in build 6 (6d2a4e5273bfa1e486edc8f68e8479ffb441022f):

  • abseil/20211102.0@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 6, in <module>
        from conans import CMake
    ImportError: cannot import name 'CMake' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20200225.3@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 6, in <module>
        from conans import CMake
    ImportError: cannot import name 'CMake' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20210324.2@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 6, in <module>
        from conans import CMake
    ImportError: cannot import name 'CMake' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20200923.3@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 6, in <module>
        from conans import CMake
    ImportError: cannot import name 'CMake' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    
  • abseil/20220623.0@: All packages built successfully! (All logs)

    :small_orange_diamond: Informative: This recipe is not ready for Conan v2

    We have started the migration process to Conan v2 and exporting recipes successfully will be required in the future. This is just an informative note to gain awareness about the process, no need to take any action. The plan is to enforce smaller steps that are easier to fix and, eventually, this conan export step will work. See the recipe migration guide to know more about the changes required.

    ERROR: Error loading conanfile at '/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py': Unable to load conanfile in /home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py
      File "<frozen importlib._bootstrap_external>", line 728, in exec_module
      File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
      File "/home/conan/w/prod_cci_PR-11946/recipes/abseil/all/conanfile.py", line 6, in <module>
        from conans import CMake
    ImportError: cannot import name 'CMake' from 'conans' (/opt/pyenv/versions/3.7.13/lib/python3.7/site-packages/conans/__init__.py)
    

conan-center-bot avatar Aug 23 '22 02:08 conan-center-bot