-
Notifications
You must be signed in to change notification settings - Fork 1
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
Decide on syntax for compiler virtual dependencies #3
Comments
Comment by @jaimergp:
No, as it stands
Maybe there's something to that, we have these components:
So then the logical follow-up would be: we need only well-defined virtual "types". I can only think of two: What can't really be expressed is "I need one of these three alternatives for function X". That doesn't fit in either |
Alternatively, how difficult would it be to convince the PURL authors to include a new
|
Yep, I had already opened gh-5 as an action for myself to do exactly this later today. That would be ideal I think. |
Done in package-url/purl-spec#222 |
Also under Open Issues in the draft PEP, and no response on the |
I don't have enough understanding of the approaches we might have to take to resolve these virtual requirements to have a strong opinion formed on this. 😅 My personal plan is to discuss the upcoming improvements that Spack is going to be making around compilers, and to survey the way Conda (and maybe Fedora/Debian) are doing things to get a sense of what concretised variants of this would look like. Alternatively, we can expect those folks to engage during the PEP discussion (as they have) and help figuring out the answers to these questions. |
Honestly, as long as each "kind" of compiler maps to something unique, I'd be OK with whatever choice we make here. The current |
Sounds like a good plan! I think we'll also get a a better sense of prototyping some of the name mapping stuff. It's a matter of finding time for it, since it's not exactly trivial to do. |
We figured out virtual dependencies with a fixed name, like
openmp
orblas
. But for compilers we didn't figure it out yet. Options:(this is in the draft right now)changed tovirtual:compiler/c
now@pradyunsg WDYT?
The text was updated successfully, but these errors were encountered: