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

[package] cgns/4.3.0: Updated release, plus some recipe fixes #10855

Merged
merged 25 commits into from
Oct 24, 2022

Conversation

paulharris
Copy link
Contributor

Specify library name and version: cgns/4.3.0

Required for future VTK package, as an external dependency.


  • 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

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@uilianries
Copy link
Member

Probably that new release is not prepared to work with clang13. It would need a patch, but accepted by the upstream too. Also, another possibility is skipping that broken configuration.

@paulharris
Copy link
Contributor Author

Ok. I've continued to work on this, trying to modernise it. Having some issues.

@paulharris paulharris marked this pull request as draft May 19, 2022 12:53
@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from cbcccb4 to ac4cf95 Compare May 19, 2022 14:59
@conan-center-bot

This comment has been minimized.

@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from ac4cf95 to aac139c Compare May 19, 2022 15:20
@conan-center-bot

This comment has been minimized.

@paulharris
Copy link
Contributor Author

I imagine this will build when #10836 is merged.
How do I trigger a CI retry when that time comes? Is it somehow automatic?

@uilianries
Copy link
Member

How do I trigger a CI retry when that time comes? Is it somehow automatic?

No. You need to do it manually.

Usually we mark with blocked label and add the comment depends on #<issue_number>

@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from aac139c to 62b7461 Compare May 26, 2022 07:26
@conan-center-bot

This comment has been minimized.

@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from 62b7461 to dbe315c Compare May 26, 2022 07:49
@conan-center-bot

This comment has been minimized.

@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from dbe315c to a6fe94d Compare May 31, 2022 09:14
@conan-center-bot

This comment has been minimized.

Note that HDF5 still can't compile with 'parallel' option enabled,
hopefully someone else will fix that.
@paulharris paulharris force-pushed the cgns-update-4.3.0 branch from a6fe94d to bbbbe05 Compare May 31, 2022 09:19
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.


add_executable(test_package test_package.cpp)
target_link_libraries(test_package ${CONAN_LIBS})
target_link_libraries(test_package CGNS::CGNS)
Copy link
Contributor

Choose a reason for hiding this comment

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

Because there are components I assume the headers are now being passed to the global target 🤔

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I don't follow.
Is CGNS::CGNS the "global target" ?
What should be changed?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@prince-chrismc when you have time please, I'm not sure what you mean

Copy link
Contributor

Choose a reason for hiding this comment

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

Sorry for not being more clear, I was trying to see why the build fail when I left that comment...

CI failed because the header was not found, but I can see it being placed in the package... I am not sure why that is I was just tossing a suggestion... might be a bug that was fix in 1.50 thats not in CCI

🤷 sorry I am not very helpful 🤗 💟

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ok thanks mate.
@SSE4 could you suggest someone who could help with this? (I'm not sure who I should tag as Triage Person)

@@ -1,10 +1,8 @@
sources:
"3.4.1":
Copy link
Member

Choose a reason for hiding this comment

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

Could you please explain why did you need to drop 3.4.1?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I couldn't make it work with conan v1-v2 transition, I'm close to giving up ...
I am happy to not drop 3.4.1 but I can't keep spending time bashing my head against walls.

It is probably something very simple for someone else to fix...

recipes/cgns/all/conanfile.py Outdated Show resolved Hide resolved
recipes/cgns/all/conanfile.py Outdated Show resolved Hide resolved
@stale
Copy link

stale bot commented Sep 17, 2022

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.

@stale stale bot added the stale label Sep 17, 2022
@paulharris
Copy link
Contributor Author

I'll continue this once I get the other packages working.

@stale stale bot removed the stale label Oct 15, 2022
@paulharris
Copy link
Contributor Author

Ok, and we are back. This may need the HDF5 package to be merged first, which may require szip ... there are a few pending PRs.

@conan-center-bot

This comment has been minimized.

@paulharris
Copy link
Contributor Author

paulharris commented Oct 21, 2022

I don't understand why mac for cgns:shared=True fails, and it works on Linux
https://github.com/eirikb/proof-of-conan/actions/runs/3298518790/jobs/5440745006
Hrm doesn't work on Windows either...

even mac with cgns:shared=False works:
https://github.com/eirikb/proof-of-conan/actions/runs/3298545253/jobs/5440806293

@conan-center-bot
Copy link
Collaborator

All green in build 36 (5ce298d5f92a01ea4329a5ad3144b1b00f13706b):

  • cgns/4.3.0@:
    All packages built successfully! (All logs)

@prince-chrismc
Copy link
Contributor

You are getting good at these paul ❤️ welcome back 😉

Copy link
Contributor

@jwillikers jwillikers left a comment

Choose a reason for hiding this comment

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

Thanks for working so hard on this!

@conan-center-bot conan-center-bot merged commit 869dc7d into conan-io:master Oct 24, 2022
@paulharris
Copy link
Contributor Author

Thanks for the encouragement guys!

@paulharris paulharris deleted the cgns-update-4.3.0 branch October 25, 2022 02:20
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.

6 participants