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

possibility to require itself, previous version visible=False #16132

Open
wants to merge 4 commits into
base: develop2
Choose a base branch
from

Conversation

memsharded
Copy link
Member

Changelog: Feature: Allow a recipe to requires(..., visible=False) a previous version of itself without raising a loop error
Docs: https://github.com/conan-io/docs/pull/XXXX

@gegles
Copy link

gegles commented May 7, 2024

@memsharded, any progress/update on this? Just curious. Thx!

@memsharded
Copy link
Member Author

@gegles we are still consider this, the possible risks and future challenges.

What is your use case? Could you please elaborate why are you interested in this feature? So far we have considered it for a very extraordinary situation with openssl, but I can't think of many other cases beyond it.

@memsharded memsharded added this to the 2.4.0 milestone May 7, 2024
@gegles
Copy link

gegles commented May 7, 2024

@gegles we are still consider this, the possible risks and future challenges.

What is your use case? Could you please elaborate why are you interested in this feature? So far we have considered it for a very extraordinary situation with openssl, but I can't think of many other cases beyond it.

Yes, the use case I am interested in is the OpenSSL/FIPS use case that started this whole thing. See the initial idea presented by @jcar87 here.

You're right, as of now, I don't see any other use case for this... but , from my POV, this would be the most elegant and useful way for the community to get the exact right set of binaries directly within the single openssl recipe/package and without needing to do any weird repackaging outside...

As long as it does not harm anything else, I believe loosening the restrictions just enough for something like this to be possible would be a great thing.

Thanks!

@memsharded memsharded marked this pull request as ready for review May 8, 2024 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants