-
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
Folly/2022.10.03 #13290
Folly/2022.10.03 #13290
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
@Kidsunbo Thank you for your contribution, please, don't forget to sign our CLA on #13290 (comment). The CI bot does not allow to merge PRs which are not signed. |
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.
Since the patch is to provide conan deps you should also change the mode, the upstream projects all provide CONFIG files, modules are a different and I dont think any of these are on
https://cmake.org/cmake/help/latest/manual/cmake-modules.7.html#find-modules
This comment has been minimized.
This comment has been minimized.
Already done, thanks. |
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
Co-authored-by: Chris Mc <prince.chrismc@gmail.com>
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
I don't know why but when I accept the change from MODULE to CONFIG, it fails to finish the CMake configuration on my machine. So I remove the keyword and make it use whatever it can use. |
@Kidsunbo Need to check which generator is being used. The |
Thats a really interesting point, it might have a cascade problem with the other version 🤔 |
@dubvulture We try to avoid dependencies conflicts. If folly only work with those versions, it's fine keep them, otherwise, update them. |
The generators seems to be |
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.
Can you please fix this, linter is flagging some bad code should be is_msvc(self)
https://github.com/conan-io/conan-center-index/pull/13290/files#diff-c76b59bc54e55f5a4d20622555a9653f5345015c0c85716862cdab5139eb4dc6R162
it's line 162
otherwise it's a green check!
I think its more important to get the version in then worry about changing the recipes. this is a piecemeal one |
The PR to add you is in the queue, I am not sure why it's stuck again but I asked the infra team for help 🤞 it shouldn't be long |
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.
Linter fix.
Co-authored-by: Uilian Ries <uilianries@gmail.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Failure in build 11 (
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. |
I detected other pull requests that are modifying folly/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. |
It is a bit annoying to create patch files. def build(self):
# ...
if Version(self.version) >= "2022.01010.03"
re = ['s/DoubleConversion/double-conversion/g', 's/Gflags/gflags/g', ....]
tools.patch_regex(fp='CMake/folly-deps.cmake' re)
cmake = self._configure_cmake()
cmake.build() |
Yes it's allowed - but they can have unintended side effects which are difficult to review. It's very easy to make patches with the codespaces from github, you just right click export diff, if you are interested in other solutions. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Any plans to wrap this up? Seems like a waste of good work not to finish this port. |
There is a PR to bump up folly to a newer version than this one. So I think we should wait that PR to be merged. |
This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
This pull request has been automatically closed because it has not had recent activity. Thank you for your contributions. |
Specify library name and version: Folly/2022.10.03
Update folly to 2022.10.03 and add one patch
closes #12988