-
-
Notifications
You must be signed in to change notification settings - Fork 4
[warning] 2022-03-23 22:43:34 UTC - invalid artifacts #805
[warning] 2022-03-23 22:43:34 UTC - invalid artifacts #805
Comments
Cc @conda-forge/core @conda-forge/omniorb This needs to be fixed and these packages marked as broken. |
We cannot have other packages vendoring files from openssl. This is a big security risk. |
The recipe does seem to list Edit: Is it possible there is a |
We should open up the packages and see what it found in there. Might shed some light on this. |
This looks interesting. Would still expect conda-build to filter that correctly, but perhaps that is not happening. Idk how many people use Are there any things outside of the headers that are getting picked up that shouldn't be? If the theory above is correct, would expect including |
We should mark these as broken right away. |
Doing that in PR ( conda-forge/admin-requests#415 ) Though still need to figure out/fix the recipe to ensure this doesn't happen in new packages |
Hi! Sorry, this is my mistake. I noticed that yesterday and created a new MR to fix the issue: conda-forge/omniorb-feedstock#28 I'm quite confused about how conda-build handles outputs. The recipe has 2 outputs: omniorb-libs and omniorb The build 0 of the package had In build 2, I listed explicitly the directories and files to be included. |
Thanks for taking a look, Benjamin 🙏 Yeah I'm with you. Suspect that something in the build toolchain is not handling things correctly. It might be worth coming up with a trivial package that reproduces the issue that will help us debug this with the conda-build team. Maybe a split package that depends on Listing the files explicitly should work. The one thing that gets tricky there is it is easy to miss adding new files. Think this is why most people end up using the install script strategy to include contents in each split package. Though either should be fine as long as it works well for your use case. |
OK, I'll try to make a dummy package to reproduce the issue. Do you have an example on how to use the script strategy? I'm interested in testing that. |
Sure would take a look at |
I created an issue here conda/conda-build#4406 |
That's great! Thank you for working on this Benjamin! 😄 |
Idk what the right behavior is. Have mixed feelings. That said, maybe we can save that discussion for the conda-build issue? |
I was wrong about the bootstrap compilers FWIW. |
Ah ok. Thanks for looking into that further 🙂 Noticed |
Hey @conda-forge/systems!
It appears that we found some invalid artifacts:
We might want to mark these as broken if they are serious!
The text was updated successfully, but these errors were encountered: