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

feat: add initial libcoap #929

Merged
merged 30 commits into from
Sep 30, 2020
Merged

Conversation

gocarlos
Copy link
Contributor

@gocarlos gocarlos commented Feb 20, 2020

Specify library name and version: libcoap/master

  • I've read the guidelines for contributing.
  • I've followed the PEP8 style guides for Python code in the recipes.
  • I've used the latest Conan client version.
  • I've tried at least one configuration locally with the
    conan-center hook activated.

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 1 (ad96cd75f746664d425d80478da2d84f04c265ca):

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 2 (69ab89ab9c2ba86d4d2a9ddc33586e86c575d04c):

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 3 (2ddc51c5d10e6494b0e502cfc06494d19a23210b):

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 4 (2ddc51c5d10e6494b0e502cfc06494d19a23210b):

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 5 (e9b988f1070634506fdfa3d3f35d171f3b2d6f5b):

  • Linux x86_64, Release, gcc 5, libstdc++ . Options: libcoap:shared-True
    • Hooks errors detected:
      • [HOOK - conan-center.py] pre_export(): ERROR: [CMAKE MINIMUM VERSION (KB-H028)] The CMake file 'test_package/CMakeLists.txt' must contain a minimum version declared at the beginning (e.g. cmake_minimum_required(VERSION 3.1.2)) (https://github.com/conan-io/conan-center-index/wiki/Error-Knowledge-Base#KB-H028)
    • Log download
    • Log error Download
    • Profile
  • Access to all the logs

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 6 (0c517ebd38f787ccf6f92bf1e742c9f72757bc21):

  • Linux x86_64, Release, gcc 5, libstdc++ . Options: libcoap:shared-True
    • Hooks errors detected:
      • [HOOK - conan-center.py] post_package(): ERROR: [PACKAGE LICENSE (KB-H012)] No 'licenses' folder found in package: /tmp/c3ipr/pr_929_6_0_0/.conan/data/libcoap/20200220/_/_/package/f2464dda9e5d13ea7fbc73f4377985a84aaf5f19 (https://github.com/conan-io/conan-center-index/wiki/Error-Knowledge-Base#KB-H012)
    • Log download
    • Log error Download
    • Profile
  • Access to all the logs

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200220' failed in build 7 (ad5f4bb2a5343578c93f5200a9095cb2d76cd070):

@gocarlos gocarlos changed the title [wip] feat: add initial libcoap feat: add initial libcoap Apr 24, 2020
@gocarlos gocarlos marked this pull request as ready for review April 24, 2020 18:59
@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200424' failed in build 8 (47f678f2f282704d4a40eb15322fbde9631612bb):

@uilianries
Copy link
Member

@gocarlos libcoap is pretty nice for IoT stuff, but seems like it's a bit limited in terms of platforms. The apple-clang error is related to IPV6 feature. You could check with the upstream and drop such support if it's a project limitation.

@conan-center-bot
Copy link
Collaborator

Failure in build 9 (a027ad312891257d266d0fad55ebe0ba68a2891b):
libcoap/20200424:

  • Error processing recipe: Linux x86_64, Release, gcc 5, libstdc++ . Options: libcoap:shared-True
    Unexpected error happened:
ERROR: libcoap/20200424: Error in configure() method, line 61
	if self.settings.os_build != "Windows":
	ConanException: 'settings.os_build' doesn't exist
'settings' possible configurations are ['arch', 'build_type', 'compiler', 'os']

@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/20200424' failed in build 10 (d1931efb0e09fb1c4050a1054795a3610ec76b7c):

Copy link
Contributor

@madebr madebr left a comment

Choose a reason for hiding this comment

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

libcoap creates libcoap::coap target in libcoapConfig.cmake.
So you'll need to add components.

recipes/libcoap/all/conanfile.py Outdated Show resolved Hide resolved
@conan-center-bot
Copy link
Collaborator

All green in build 28 (62074c033d5078cb0cd31b3940acc6481849978a)! 😊

SSE4
SSE4 previously approved these changes Aug 27, 2020
uilianries
uilianries previously approved these changes Aug 27, 2020
prince-chrismc
prince-chrismc previously approved these changes Sep 20, 2020
recipes/libcoap/all/conanfile.py Outdated Show resolved Hide resolved
recipes/libcoap/all/conanfile.py Outdated Show resolved Hide resolved
recipes/libcoap/all/test_package/conanfile.py Outdated Show resolved Hide resolved
recipes/libcoap/all/test_package/CMakeLists.txt Outdated Show resolved Hide resolved
@gocarlos gocarlos dismissed stale reviews from prince-chrismc, uilianries, and SSE4 via 13d1458 September 23, 2020 20:52
@conan-center-bot
Copy link
Collaborator

Some configurations of 'libcoap/cci.20200424' failed in build 29 (13d145818825c7b0f3e42b50b6ba70f4acde7667):

if self.options.dtls_backend == "openssl":
self.requires("openssl/1.1.1g")
elif self.options.dtls_backend == "mbedtls":
self.requires("mbedtls/2.16.3-apache")
Copy link
Contributor

Choose a reason for hiding this comment

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

I don't know if its supported but there 2.23 in CCI now

Co-authored-by: Chris Mc <[email protected]>
Co-authored-by: SpaceIm <[email protected]>
@conan-center-bot
Copy link
Collaborator

All green in build 30 (7feb79887a64e336c057b805b5d2c3d0e9e90c0f)! 😊

@gocarlos
Copy link
Contributor Author

Shouldn’t this be merged with all those approves automatically?

@prince-chrismc
Copy link
Contributor

@jgsogo seems to be another PR stuck from the API maintenance

@jgsogo
Copy link
Contributor

jgsogo commented Sep 30, 2020

Thanks, @prince-chrismc

@jgsogo jgsogo merged commit a2911ef into conan-io:master Sep 30, 2020
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.

10 participants