Skip to content

Mark proprietary packages non-redistributable - #6247

Merged
tgamblin merged 1 commit into
developfrom
mark-proprietary-non-redistributable
Aug 27, 2026
Merged

Mark proprietary packages non-redistributable#6247
tgamblin merged 1 commit into
developfrom
mark-proprietary-non-redistributable

Conversation

@tgamblin

@tgamblin tgamblin commented Aug 27, 2026

Copy link
Copy Markdown
Member

While working on the source mirror sync job (see #6245), I found a number of packages whose sources we can't legally mirror. acfl was already failing this way in the reverted nightly job. This adds license() and redistribute(source=False, binary=False) to:

  • acfl, armpl-gcc: Arm EULA
  • aocc: AMD EULA (install already requires +license-agreed)
  • aqlprofile: proprietary binaries; MIT as of rocm 7.0.0, so scoped to @:6
  • dislin: proprietary freeware
  • namd: UIUC non-commercial license (was already non-redistributable)
  • psipred: UCL non-commercial license
  • py-x21: closed-source wheels
  • charmpp: Apache-2.0 as of v7.1; older versions are non-commercial

With these, the mirror sync job will skip these packages instead of trying to fetch them every night and failing.

The source mirror analysis turned up packages we can't legally mirror
(acfl was already failing this way in #6245). Add license() and
redistribute(source=False, binary=False) to:

- acfl, armpl-gcc: Arm EULA
- aocc: AMD EULA (install already requires +license-agreed)
- aqlprofile: proprietary binaries; MIT as of rocm 7.0.0, so scope to @:6
- dislin: proprietary freeware
- namd: UIUC non-commercial license (was already non-redistributable)
- psipred: UCL non-commercial license
- py-x21: closed-source wheels
- charmpp: Apache-2.0 as of v7.1; older versions are non-commercial

Assisted-by: Claude <noreply@anthropic.com>
Signed-off-by: Todd Gamblin <tgamblin@llnl.gov>
@spackbot-triage spackbot-triage Bot added python update-package Modifications to packages in the repository licenses Modifications to a package's `license()` directive labels Aug 27, 2026
@tgamblin
tgamblin enabled auto-merge (squash) August 27, 2026 06:18
@tgamblin
tgamblin merged commit 2ad1258 into develop Aug 27, 2026
23 checks passed
@tgamblin
tgamblin deleted the mark-proprietary-non-redistributable branch August 27, 2026 06:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

licenses Modifications to a package's `license()` directive python update-package Modifications to packages in the repository

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants