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

Interactive building for debugging #117

Merged
merged 23 commits into from
Nov 3, 2023

Conversation

casparvl
Copy link
Collaborator

This PR moves the 'adding software' pages to a new top level header, as I was told by an external user he hadn't found it initially.

Also, added a page on how to interactively replicated the build process.

mkdocs.yml Outdated Show resolved Hide resolved
Caspar van Leeuwen added 2 commits October 23, 2023 13:25
…DULEPATH so that users actually see the modules that are installed interactively
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
Copy link
Collaborator

@trz42 trz42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks a lot for this comprehensive description. I'd like to actually try the procedure myself, possibly also using run_in_compat_layer_env.sh instead of plain startprefix.

Left a few comments/suggestions/questions left and right.

docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
@casparvl casparvl added the documentation Improvements or additions to documentation label Oct 25, 2023
@casparvl casparvl requested a review from trz42 October 25, 2023 13:34
Copy link
Collaborator

@trz42 trz42 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two more suggestions.

I think we should wait merging this PR until #108 has been merged and a short overview (overview.md) is added.

docs/contributing_sw/debugging_failed_builds.md Outdated Show resolved Hide resolved
…the writeable overlay. Also, clarified instructions on how to replicate builds with 'generic' optimization
…r building in /tmp to figure out if the writeable overlay is the issue to _after_ the regular build instructions. This is now in a new section that discusses known causes for issues in EESSI. I also added the non-standard sysroot here. These two will probably cover at least some of the issues that we see at this stage - most other issues are already caught when a contribution is made to EasyBuild itself.
@trz42
Copy link
Collaborator

trz42 commented Nov 3, 2023

Looks good to me. Thanks @casparvl !

@trz42 trz42 merged commit cfc937e into EESSI:main Nov 3, 2023
1 check passed
@casparvl casparvl deleted the interactive_building_for_debugging branch August 15, 2024 15:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants