-
Notifications
You must be signed in to change notification settings - Fork 82
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
Bump default SSSP version in protocol to v1.3 #994
Bump default SSSP version in protocol to v1.3 #994
Conversation
d078009
to
159fd57
Compare
0b7d482
to
be82377
Compare
Thanks @unkcpz! Also updated the documentation where I found references to the SSSP pseudos. A patch release is a bit tedious since we have everything on |
be82377
to
a5e2eb8
Compare
Thanks for such a quick update!
Can I say very very urgent? 😉 My mistake was that I somehow missed this requirement for qeapp and it is what our big boss ask to include for the qeapp before release exactly. |
I'll start prepping a release branch then ^^ |
Interesting. Re-requesting a review does not dismiss my old one. Was curious what would happen there. ^^ Anyways, let me also check the |
a5e2eb8
to
9bbaedf
Compare
I think EDIT: nevermind, you come first 😜 |
9bbaedf
to
b910d3c
Compare
Hehe, beat me to it. ;) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now I only pray that I haven't missed something and @sphuber hits me with the spanking gifs in the morning. ^^
Test locally on qeapp with these changes and works as expected. |
Nah, I already spent all my creative energy on another post today. Changes look fine to me. It is just that people with existing profiles will now probably face an exception when updating. I think the
I think for most cases option 2) would probably be most user-friendly. Just for users that actually want a very specific version and forgot to install it (or mistyped it in the protocol) could be surprises, but not sure how common this will be. |
@sphuber True! this is the problem I want to avoid in QeApp by this change here, because in QeApp we install the SSSP and dojo by default, after bumping the version the But I think option 1 might be better. The user anyway needs to set up pseudo libraries the first time why bother to do it again, it also pushes users to use the new libraries as default. What do you think? @mbercx |
I'm also leaning towards (1). Seems more straightforward to motivate the user to just install the new pseudos. But then it'd nice to have a more general command that converts a certain configuration into the corresponding CLI command to install it. And I suppose this would be more at home in the |
This is required by aiidalab/aiidalab-qe#578. It is not that easy to decouple reading protocol from
aiida-quatumespresso
in QeApp, if the override is not provided, it will always fallback to the default pseudo family which may not aligned between the qe plugin and the qe app.It would be great after this change, a new patch release can be made. Or it has to be a minor version bump for
aiida-quantumespresso
?