Simulation-Software-Engineering / Simulation-Software-Engineering/Lecture-Material

Improve Spack lecture

Open
#162 1 comment 0 reactions 1 assignee View on GitHub

@IshaanDesai is already working on this.

Since Dec 8, 2022.

  • #245 by @IshaanDesai — merged
lecture reworking part:building-packaging
Dominant language
Python
Stars
63
Forks
70
Avg merge
8d 18h
Merged PRs (30d)
1

Description

The following points need to be worked upon in the Spack lecture:

  • Explicitly state that Spack actually builds packages from source, and also its dependencies from source. This is the principle difference to what apt or pip does.
  • Make it clear that the checksum in the versions in package.py is used to verify if the sources are actually the ones which were originally released. Avoid calling the checksum an identifier.
  • The difference between using Spack as a user and as a developer of a package needs to be more explicitly stated by adding a user task in the exercise.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.