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

abseil: Add 20240116.1, remove old versions

Open Ahajha opened this issue 11 months ago • 11 comments

Specify library name and version: abseil/20240116.1

I've removed some of the older versions, mainly out of date "patch" versions (for example, keeping 20230125.3 but removing .2/.1/.0).


Ahajha avatar Mar 05 '24 12:03 Ahajha

:robot: Beep Boop! This pull request is making changes to 'recipes/abseil//'.

:wave: @Hopobcn you might be interested. :wink:

github-actions[bot] avatar Mar 05 '24 12:03 github-actions[bot]

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

  • #22539

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

ghost avatar Mar 05 '24 12:03 ghost

Conan v1 pipeline :x:

Failure in build 1 (ffa203adefa0fc50ee5d087f27418c1fb9158dd5):

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

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

  • abseil/20240116.1: 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
    
    [...]
    [ 25%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o
    [ 37%] Building CXX object test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o
    test_package/CMakeFiles/test_package_17.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o' failed
    CMakeFiles/Makefile2:172: recipe for target 'test_package/CMakeFiles/test_package_17.dir/all' failed
    [ 50%] Linking CXX executable ../bin/test_package_14
    [ 62%] Linking CXX executable ../bin/test_package
    [ 62%] Built target test_package_14
    [ 62%] Built target test_package
    Makefile:102: recipe for target 'all' failed
    CMake Warning:
      Manually-specified variables were not used by the project:
    
        CMAKE_EXPORT_NO_PACKAGE_REGISTRY
        CMAKE_INSTALL_BINDIR
        CMAKE_INSTALL_DATAROOTDIR
        CMAKE_INSTALL_INCLUDEDIR
        CMAKE_INSTALL_LIBDIR
        CMAKE_INSTALL_LIBEXECDIR
        CMAKE_INSTALL_OLDINCLUDEDIR
        CMAKE_INSTALL_SBINDIR
    
    
    In file included from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/hash.h:85:0,
                     from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/internal/hash_function_defaults.h:55,
                     from /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/flat_hash_map.h:41,
                     from /home/conan/w/prod-v1/bsr/cci-17997718/recipes/abseil/all/test_package/test_package.cpp:8:
    /home/conan/w/prod-v1/bsr/116101/bcbed/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/internal/hash.h:66:10: fatal error: filesystem: No such file or directory
     #include <filesystem>  // NOLINT
              ^~~~~~~~~~~~
    compilation terminated.
    make[2]: *** [test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o] Error 1
    make[1]: *** [test_package/CMakeFiles/test_package_17.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    abseil/20240116.1 (test package): WARN: 
         ************************************************
         The 'cmake_find_package_multi' generator is deprecated.
         Please update your code and remove it.
         *************************************************
    
    abseil/20240116.1 (test package): WARN: 
         ************************************************
         The 'cmake' generator is deprecated.
         Please update your code and remove it.
         *************************************************
    
    abseil/20240116.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****
    ERROR: abseil/20240116.1 (test package): Error in build() method, line 13
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-17997718/recipes/abseil/all/test_v1_package/build/8c54cc8a1ebc9ff68223422a92c98026c65fc668' '--' '-j3'
    
  • abseil/20230125.2: Didn't run or was cancelled before finishing

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

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

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

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

  • abseil/20211102.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 Mar 05 '24 12:03 conan-center-bot

Conan v1 pipeline :x:

Failure in build 3 (7a04f9af701eb31c002a78b62e5b5d761520a9dc):

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

  • abseil/20240116.1: 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
    
    [...]
    [ 25%] Building CXX object test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o
    [ 37%] Building CXX object test_package/CMakeFiles/test_package.dir/test_package.cpp.o
    test_package/CMakeFiles/test_package_17.dir/build.make:81: recipe for target 'test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o' failed
    CMakeFiles/Makefile2:172: recipe for target 'test_package/CMakeFiles/test_package_17.dir/all' failed
    [ 50%] Linking CXX executable ../bin/test_package
    [ 62%] Linking CXX executable ../bin/test_package_14
    [ 62%] Built target test_package
    [ 62%] Built target test_package_14
    Makefile:102: recipe for target 'all' failed
    CMake Warning:
      Manually-specified variables were not used by the project:
    
        CMAKE_EXPORT_NO_PACKAGE_REGISTRY
        CMAKE_INSTALL_BINDIR
        CMAKE_INSTALL_DATAROOTDIR
        CMAKE_INSTALL_INCLUDEDIR
        CMAKE_INSTALL_LIBDIR
        CMAKE_INSTALL_LIBEXECDIR
        CMAKE_INSTALL_OLDINCLUDEDIR
        CMAKE_INSTALL_SBINDIR
    
    
    In file included from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/hash.h:85:0,
                     from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/internal/hash_function_defaults.h:55,
                     from /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/container/flat_hash_map.h:41,
                     from /home/conan/w/prod-v1/bsr/cci-2e619278/recipes/abseil/all/test_package/test_package.cpp:8:
    /home/conan/w/prod-v1/bsr/116323/efacf/.conan/data/abseil/20240116.1/_/_/package/66c5327ebdcecae0a01a863939964495fa019a06/include/absl/hash/internal/hash.h:66:10: fatal error: filesystem: No such file or directory
     #include <filesystem>  // NOLINT
              ^~~~~~~~~~~~
    compilation terminated.
    make[2]: *** [test_package/CMakeFiles/test_package_17.dir/test_package.cpp.o] Error 1
    make[1]: *** [test_package/CMakeFiles/test_package_17.dir/all] Error 2
    make[1]: *** Waiting for unfinished jobs....
    make: *** [all] Error 2
    abseil/20240116.1 (test package): WARN: 
         ************************************************
         The 'cmake_find_package_multi' generator is deprecated.
         Please update your code and remove it.
         *************************************************
    
    abseil/20240116.1 (test package): WARN: 
         ************************************************
         The 'cmake' generator is deprecated.
         Please update your code and remove it.
         *************************************************
    
    abseil/20240116.1 (test package): WARN: **** The 'from conans import CMake' helper is deprecated. Please update your code and remove it. ****
    ERROR: abseil/20240116.1 (test package): Error in build() method, line 23
    	cmake.build()
    	ConanException: Error 2 while executing cmake --build '/home/conan/w/prod-v1/bsr/cci-2e619278/recipes/abseil/all/test_v1_package/build/8c54cc8a1ebc9ff68223422a92c98026c65fc668' '--' '-j3'
    
  • abseil/20230125.3: Didn't run or was cancelled before finishing

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

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

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

All green in build 3 (7a04f9af701eb31c002a78b62e5b5d761520a9dc):

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

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

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

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

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

conan-center-bot avatar Mar 05 '24 18:03 conan-center-bot

Conan v1 pipeline :x:

Failure in build 4 (ec7835545e81242c037067035f63c4acb455eb29):

An unexpected error happened and has been reported. Help is on its way! :horse_racing:


Conan v2 pipeline :heavy_check_mark:

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

All green in build 4 (ec7835545e81242c037067035f63c4acb455eb29):

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

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

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

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

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

conan-center-bot avatar Mar 05 '24 18:03 conan-center-bot

Conan v1 pipeline :heavy_check_mark:

All green in build 5 (e71ad7e3c179d761de4c5528a1bf4ded800810d6):

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

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

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

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

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


Conan v2 pipeline :heavy_check_mark:

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

All green in build 5 (e71ad7e3c179d761de4c5528a1bf4ded800810d6):

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

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

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

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

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

conan-center-bot avatar Mar 06 '24 03:03 conan-center-bot

Note to self: I don't like the way the edge case is handled, I think it should either be an invalid configuration, or just patch the problem.

Ahajha avatar Mar 06 '24 08:03 Ahajha

Just a heads up that tensorflow-lite uses one of the removed options

AbrilRBS avatar Mar 06 '24 16:03 AbrilRBS

Just a heads up that tensorflow-lite uses one of the removed options

I also noticed this, after this I can put in a PR to bump it to this new version (or at least to the .3 patch).

Ahajha avatar Mar 06 '24 16:03 Ahajha

I've asked the current tensorflow PR to do that for you :)

AbrilRBS avatar Mar 06 '24 16:03 AbrilRBS

I've reported the GCC7/C++17 issue upstream here: https://github.com/abseil/abseil-cpp/issues/1635. I'm hoping it's a simple fix that could be backported, as that would be the simplest solution rather than the hack I have in place.

Ahajha avatar Mar 06 '24 16:03 Ahajha

There was a std::result_of workaround (it was removed in C++20) added in #6383, it was fixed as of https://github.com/abseil/abseil-cpp/commit/e19260fd7dbef881492fd73891e0be5bd4a09b95, which was late 2020. None of the versions at this point need these extra defines to work. I also tested locally with an MSVC/C++20 build.

Ahajha avatar Mar 12 '24 16:03 Ahajha

Conan v1 pipeline :heavy_check_mark:

All green in build 7 (bbe55c8dea33379212ad74a36dd434ede43ff9c6):

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

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

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

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

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


Conan v2 pipeline :heavy_check_mark:

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

All green in build 7 (bbe55c8dea33379212ad74a36dd434ede43ff9c6):

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

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

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

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

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

conan-center-bot avatar Mar 12 '24 18:03 conan-center-bot

This should be good to go now, we now have the proper upstream fix backported so no need for any hacky workarounds.

Ahajha avatar Mar 12 '24 21:03 Ahajha