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

Investigate issues with mixed repodata #89

Closed
jezdez opened this issue Jan 24, 2023 · 6 comments
Closed

Investigate issues with mixed repodata #89

jezdez opened this issue Jan 24, 2023 · 6 comments
Labels
in-progress issue is actively being worked on locked [bot] locked due to inactivity severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. type::bug describes erroneous operation, use severity::* to classify the type

Comments

@jezdez
Copy link
Member

jezdez commented Jan 24, 2023

What happened?

A few recipes have seen repodata files where the subdir doesn't match some of the packages listed in them:

I'm wondering if this is related to conda-index and thought to file a ticket here to investigate.

@jezdez jezdez added the type::bug describes erroneous operation, use severity::* to classify the type label Jan 24, 2023
@jezdez
Copy link
Member Author

jezdez commented Jan 24, 2023

/cc @wolfv @dholth @jakirkham

@mbargull
Copy link
Member

This comes from openSUSE/libsolv@cc2da2e#diff-2f0af950e6d2249e0340147b80f5b8194de5362f23026ff65cdb65dfa57696aaR314-R320 , i.e., a newly added strict check in libsolv=0.7.23 update.
That check is probably reasonable/good -- but conda-build is not so strict and dumps the to-be-downstream-tested packages in the current subdir.
I'll open an issue on conda-build and -- to get things working for now -- a PR to add a constraint for libsolv in the boa-feedstock (because it's technically an incompatibility between conda-build and libsolv which manifests in plumbing, i.e., boa/conda-mambabuild).

@jezdez
Copy link
Member Author

jezdez commented Jan 24, 2023

Thanks @mbargull!

@jaimergp
Copy link
Contributor

I am not sure this has to do with this concrete issue at all, but it falls in the same area, so to say. When I was testing if conda-libmamba-solver supported conda-build out of the box, I had to add a few workarounds to make it work.

One of them involves readding noarch to the requested subdirs (see this block). This could imply that the noarch business in conda-build is a bit weird to begin with, and that this issue might be only the tip of a bigger iceberg? 😬

@kenodegard kenodegard added in-progress issue is actively being worked on severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. labels Feb 1, 2023
@kenodegard
Copy link
Contributor

Closing since the issue is with conda-build itself (see conda/conda-build#4763)

@github-actions github-actions bot added the locked [bot] locked due to inactivity label Feb 2, 2024
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Feb 2, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
in-progress issue is actively being worked on locked [bot] locked due to inactivity severity::2 critical; broken functionality with an unacceptably complex workaround source::anaconda created by members of Anaconda, Inc. type::bug describes erroneous operation, use severity::* to classify the type
Projects
Archived in project
Development

No branches or pull requests

4 participants