-
Notifications
You must be signed in to change notification settings - Fork 283
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
let PythonPackage
easyblock fix python shebangs by default
#3499
let PythonPackage
easyblock fix python shebangs by default
#3499
Conversation
Make fix_python_shebang_for = ['bin/*'] default in PythonPackage easyblock. As discussed in: easybuilders#3498
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) Manual check of all shebangs. OK |
Can you please run a mixed selection of easyconfigs? I'd grab something that uses CMakePythonPackage, PythonPackage, CargoPythonPackage, PythonBundle, just to get a selection of tests and ensure nothing unexpected happens. |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
I submitted a few, but was a bit careless so got some more dependencies than I wanted, so will probably spam this PR for a bit. If you have something else you want you can probably build from your own framework_dev with |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 0 out of 1 (1 easyconfigs in total)
Probably not related to this pr |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
This comment was marked as off-topic.
This comment was marked as off-topic.
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 0 out of 1 (1 easyconfigs in total) Same as SciPy-bundle in another toolchain. |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 0 out of 1 (1 easyconfigs in total) This build shouldn't even have started as SciPy-bundle failed. |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
Test report by @VRehnberg Overview of tested easyconfigs (in order)
Build succeeded for 1 out of 1 (1 easyconfigs in total) |
That should have covered most if not all combinations with some connection to PythonPackage. There were some consistent failures with scipy in SciPy-bundle about unrecognized easyconfig parameter Another unrelated thing is that
|
PythonPackage
easyblock fix python shebangs by default
The problem with @VRehnberg Please open an issue in the easyblocks repo on this, maybe @Micket can take a look at that?
@VRehnberg Please open a framework issue on that, that should definitely be fixed before we push out EasyBuild 5.0. Make sure you can reproduce it though, because the errors mentioned here point to a very different issue with your session environment, it seems that somehow |
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.
lgtm
Test report by @boegel Overview of tested easyconfigs (in order)
Build succeeded for 2 out of 2 (2 easyconfigs in total) |
Fixes #3498