-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
mcap: add version 0.1.0 #9848
mcap: add version 0.1.0 #9848
Conversation
This comment has been minimized.
This comment has been minimized.
**Public-Facing Changes** None **Description** Found via test failure on conan-io/conan-center-index#9848
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for your contribution
All green in build 8 (
|
**Public-Facing Changes** None **Description** Fixed an incorrect `>=` check in `Buffer`. Updated tests to generate data using Buffer instead of a fixture file, thus exercising the fixed code. Found when writing test code for conan-io/conan-center-index#9848
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Hi, is there any update on this, or anything else I can do to help shepherd it along? |
@danimtb could you please review this PR, so we can merge it. |
raise ConanInvalidConfiguration("Compiler version is not supported, c++17 support is required") | ||
if (self.settings.compiler == "gcc" or self.settings.compiler == "clang") and tools.Version(self.settings.compiler.version) <= 8: | ||
raise ConanInvalidConfiguration("Compiler version is not supported, c++17 support is required") | ||
if self.settings.compiler == "Visual Studio" and tools.Version(self.settings.compiler.version) <= "16.8": |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
don't compare Visual Studio version like that, it raises for Visual Studio 2019.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I got this pattern from conan-io/conan#8002, which is linked from the readme: https://github.com/conan-io/conan-center-index/blob/master/docs/faqs.md#why-is-a-toolscheck_min_cppstd-call-not-enough, via this conversation on another package I worked on: #8662 (comment) cc @prince-chrismc
Maybe the version requirement can be relaxed but this previous package failed to build with lower version numbers. Example failure: https://c3i.jfrog.io/c3i/misc/summary.html?json=https://c3i.jfrog.io/c3i/misc/logs/pr/8662/11-configs/windows-visual_studio/foxglove-websocket/0.0.1//summary.json
Hello 👋
I'm part of a team developing a file format, MCAP, and we would like the C++ reader/writer libraries to be available on ConanCenter. This is the first published version of the package, which is a header-only library, with dependencies on
fmt
,lz4
, andzstd
.Closes foxglove/mcap#201