-
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
nmos-cpp: new release and conan v2 migration #14152
Conversation
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.
3fc3e5d
to
c50e1e6
Compare
This comment has been minimized.
This comment has been minimized.
This is still waiting for #13959 and #13962 in order to have any chance of building on CCI, but locally, I'm just struggling with the paths to the packaged executables, which means that the test package doesn't run successfully. @samuel-emrys This is the I attempted a few different ways of adding the right directory in The recipe's existing approach: self.env_info.PATH.append(bin_path) seems to have no effect on the generated conanrunenv-release-x86_64.bat. Understandable I think as However, my first attempt: self.cpp_info.bindirs = [bindir]
self.cpp_info.libdirs = [libdir] also seem to have no effect on that file. The default My next attempt (updated after realising I needed self.runenv_info.prepend_path("PATH", bin_path) works OK. However, the test package can't run successfully, because the test package uses |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
1dd38a0
to
1b88e61
Compare
This comment has been minimized.
This comment has been minimized.
1b88e61
to
c25fa78
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.
Now broken by issue discussed in #14223. |
This comment has been minimized.
This comment has been minimized.
627e102
to
41fb3b1
Compare
This comment has been minimized.
This comment has been minimized.
… releases (removing pre-20211209 releases to avoid multiple versions of patch) see sony/nmos-cpp#299
41fb3b1
to
e339faf
Compare
This comment has been minimized.
This comment has been minimized.
Preemptive fix for mdnsresponder recipe change to cmake package/target name
39bd588
to
119d2a4
Compare
This comment has been minimized.
This comment has been minimized.
Sigh... 🪲 Macos, x86_64, apple-clang, 12.0, libc++, Release....
|
(cherry picked from commit 69d10fc)
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Uilian Ries <uilianries@gmail.com>
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.
3 tiny comments
- source for the patches
- nicer comment
- more details for the patches (our goal is to have smaller patches so the extra comments need a bit more explaining)
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.
LGTM
Sorry for dismissing the review 🙊 I just wanted to make sure the linters worked correctly |
I copied that list format from another CCI recipe too 🙄 If https://github.com/conan-io/conan-center-index/blob/97b198659f0b6ac39b259a4d99232c1ac725d629/docs/adding_packages/conandata_yml_format.md#patch_source constitutes the spec, I'm not convinced the multiline format is any more valid than the list... 😖 |
Conan v1 pipelineAll green in build 28 (
|
Withdrawing this PR. Will clean it up and submit again. Thanks for all reviews and assistance so far @uilianries, @prince-chrismc. |
This is only for humans to read and there's not really a way to make it "machine readable" that I could image so I did not make it more complicated 🤷 I understand it's not intuitive but I am pretty sure I need to redo that linter in the new year |
Specify library name and version: nmos-cpp/cci.20221124