-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
behaviortree.cpp: add v4.5.0, improve maintainability, unvendor some dependencies #20010
behaviortree.cpp: add v4.5.0, improve maintainability, unvendor some dependencies #20010
Conversation
I detected other pull requests that are modifying behaviortree.cpp/all recipe: This message is automatically generated by https://github.com/ericLemanissier/conan-center-conflicting-prs so don't hesitate to report issues/improvements there. |
This comment has been minimized.
This comment has been minimized.
853073b
to
fbc13e4
Compare
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.
99423ac
to
6ced54d
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Hello everyone, please can you tell me, when i can use this by conan-center? Thank you in advance) |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@facontidavide It looks like there might be a regression in v4.5.0. The build fails with a compilation error on GCC:
and MSVC:
|
Sorry about that, I focus more on Linux than Windows, so this happened :( As you may see here, it was fixed right after the release. |
Decided to delete the old tag and create a new one, instead. So, the version number is still 4.5.0, but it now points to the current head of master 574a34f503eb80293cc3289b799811890fc1cc80 |
This comment has been minimized.
This comment has been minimized.
@facontidavide Thank you! That was quick. 😄 |
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.
Looking really good. I checked the upstream and this current change follows the version 4.x
if Version(self.version) < "4.3": | ||
replace_in_file(self, cmakelists, " -Werror=return-type", "") |
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.
Is there an error which does not pass?
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.
@uilianries Looks like it was not required after all. It built fine without it.
Conan v1 pipeline ✔️All green in build 1 (
Conan v2 pipeline ✔️
All green in build 1 ( |
Hooks produced the following warnings for commit 6a0dbb4behaviortree.cpp/3.7.0@#9deb30aba61244628ad694580af54155
behaviortree.cpp/3.8.6@#bbd68d2331cc27b25bec7816640ff3d4
|
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.
Nice job! Thank you!
…y, unvendor some dependencies * behaviortree.cpp: add v4.3.7 * behaviortree.cpp: bump deps * behaviortree.cpp: simplify patching * behaviortree.cpp: unvendor minitrace * behaviortree.cpp: drop v3.5.6 * behaviortree.cpp: unvendor tinyxml2 * behaviortree.cpp: unvendor lexy * behaviortree.cpp: bump to v4.4.2 * behaviortree.cpp: bump deps * behaviortree.cpp: fix linter error * behaviortree.cpp: add cmake/[>=3.16.3 <4] * behaviortree.cpp: add sqlite3 dependency * behaviortree.cpp: bump tinyxml2 * behaviortree.cpp: bump to v4.4.3 * behaviortree.cpp: add v3.8.6 * behaviortree.cpp: fix unvendored dependencies * behaviortree.cpp: unvendor tinyxml2 only for 4.0+ * behaviortree.cpp: ncurses is no longer used since v4.1 * behaviortree.cpp: add dl system dep * behaviortree.cpp: cross-compiling with apple-clang is broken * behaviortree.cpp: avoid accidental use of system ncurses * behaviortree.cpp: fix ZeroMQ CMake file name * behaviortree.cpp: expose all build options * behaviortree.cpp: bump to v4.5.0 * behaviortree.cpp: update v4.5.0 hash * behaviortree.cpp: bump to v4.5.2 * behaviortree.cpp: revert removal of -Werror=return-type
Also dropped v3.5.6.