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

(#14500) Bump perfetto to v31.0 #14501

Merged
merged 4 commits into from
Dec 12, 2022

Conversation

miklelappo
Copy link
Contributor

@miklelappo miklelappo commented Nov 30, 2022

Perfetto switches to C++17 standard and already breaks the compilation right now, so enable C++17 starting from this version and for all test packages to avoid overhead

Specify library name and version: perfetto/31.0

Closes #14500

v31.0 - 2022-11-10:
  Tracing service and probes:
    * Added support for collecting Android Trusty ftrace events.
    * Fixed resetting syscall filter when recording selected syscalls.
  Trace Processor:
    * Improved error messages on SQL syntax errors.
    * Improved performance of queries containing GLOB. Handling of GLOB
      constraints now happens inside trace processor instead of SQLite.
    * Added support for parsing Android Trusty ftrace events.
  UI:
    * Added support for metatracing UI code and integrate with trace processor
      metatracing.
    * Added support for scrolling to a time region using the postMessage API.
    * Enabled Pivot table functionality by default.
    * Fixed downloading of Java heap profiles.
  SDK:
    * Switched to require C++17 by default. A time-limited opt-out exists but
      is planned to be removed in v34. Please contact us at
      perfetto-dev@googlegroups.com if you have thoughts or concerns on this
      move.

Perfetto switches to C++17 standard and already breaks the compilation
right now, so enable C++17 starting from this version and for all test
packages to avoid overhead
@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 2, 2022

Hooks produced the following warnings for commit b6a1892
perfetto/30.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/27.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/25.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/27.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/24.2
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/22.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/26.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/21.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

Hooks produced the following warnings for commit 3cfca45
perfetto/27.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/24.2
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/30.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/22.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/27.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/26.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/20.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/22.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.

@@ -4,5 +4,5 @@ project(test_package LANGUAGES CXX)
find_package(perfetto REQUIRED CONFIG)

add_executable(${PROJECT_NAME} test_package.cpp)
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_11)
target_compile_features(${PROJECT_NAME} PRIVATE cxx_std_17)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should we condition this based on the version? Otherwise if you're stuck on an old compiler which doesn't support GCC 17 you wont be able to consume this package anymore. You should at least be able to consume the older versions

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fixed.

@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Dec 4, 2022

Hooks produced the following warnings for commit fb1ac8c
perfetto/27.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/25.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/30.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/26.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/24.2
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/22.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/27.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/23.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/20.1
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/21.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/22.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.
perfetto/31.0
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libperfetto.so' links to system library 'm' but it is not in cpp_info.system_libs.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline

All green in build 4 (864626e2f9764cf321f1688c88ee7ebf11046491):

  • perfetto/31.0@:
    All packages built successfully! (All logs)

  • perfetto/30.0@:
    All packages built successfully! (All logs)

  • perfetto/27.1@:
    All packages built successfully! (All logs)

  • perfetto/24.2@:
    All packages built successfully! (All logs)

  • perfetto/26.1@:
    All packages built successfully! (All logs)

  • perfetto/27.0@:
    All packages built successfully! (All logs)

  • perfetto/22.1@:
    All packages built successfully! (All logs)

  • perfetto/20.1@:
    All packages built successfully! (All logs)

  • perfetto/22.0@:
    All packages built successfully! (All logs)

  • perfetto/25.0@:
    All packages built successfully! (All logs)

  • perfetto/21.0@:
    All packages built successfully! (All logs)

  • perfetto/23.0@:
    All packages built successfully! (All logs)

@conan-center-bot conan-center-bot merged commit e80195c into conan-io:master Dec 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[request] Perfetto/31.0
5 participants