Skip to content

fix(guix): restore MPL-2.0 (squisher clobber downgraded it to PMPL) - #62

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/guix-licence-restore-mpl
Jul 29, 2026
Merged

hyperpolymath merged 1 commit into
mainfrom
fix/guix-licence-restore-mpl

Conversation

@hyperpolymath

Copy link
Copy Markdown
Owner

guix.scm declared PMPL-1.0-or-later while its own SPDX header said MPL-2.0 and the root LICENSE is the Mozilla Public License — the file contradicted itself. That is the squisher-corpus clobber signature.

Measured across all 418 estate repos: 64 guix.scm files asserted PMPL; exactly 2 were self-consistent and are deliberately untouched (palimpsest-license, polystack). The other 62, including this one, were contradictory.

Now uses Guix's built-in mpl2.0 instead of the hand-rolled licence record, which also drops the palimpsest-license URL that had no business on an MPL-2.0 package.

Verified: no PMPL remains; file still parses as Scheme.

🤖 Generated with Claude Code

guix.scm declared (license ... "PMPL-1.0-or-later") while its OWN SPDX header
on line 1 said MPL-2.0, and the repo's root LICENSE is the Mozilla Public
License. The file contradicted itself: the signature of the squisher-corpus
clobber, which wrote one package definition across the estate carrying another
project's identity and licence.

Measured across all 418 estate repos: 64 guix.scm files asserted PMPL. Exactly
2 were self-consistent (SPDX header ALSO PMPL) and are untouched --
palimpsest-license and polystack. The other 62, including this one, were
contradictory.

Now uses Guix's built-in `mpl2.0` rather than the hand-rolled licence record,
which also removes the palimpsest-license URL that had no business on an
MPL-2.0 package.

Verified: no PMPL remains, and the file still parses as Scheme.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@gitar-bot

gitar-bot Bot commented Jul 29, 2026 •

Copy link
Copy Markdown

Note

Automatic reviews are paused because your trial's included automatic processing has been used for this period. Upgrade now, or comment "Gitar review" to run a review anytime.
Learn more

Code Review ✅ Approved

Restores the MPL-2.0 license in guix.scm to resolve a contradiction with the SPDX header and root LICENSE file. No issues found.

Auto-approved and auto-merge armed: No blocking issues found.
Please see Auto-approve Docs for details on setting custom approval criteria. — merges when pipeline and required approvals pass.

Options

Display: compact → Showing less information.

Comment with these commands to change the behavior for this request:

Compact
gitar display:verbose         

Was this helpful? React with 👍 / 👎 | Gitar

@gitar-bot

gitar-bot Bot commented Jul 29, 2026

Copy link
Copy Markdown

⚠️ Gitar auto-approved this PR but could not enable auto-merge: auto-merge is disabled for this repository — enable "Allow auto-merge" in the repository settings.

@gitar-bot gitar-bot Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Gitar has auto-approved this PR and enabled auto-merge (configure)

@gitar-bot gitar-bot Bot added the gitar-approved Added by Gitar label Jul 29, 2026
@hyperpolymath
hyperpolymath merged commit 99cfb30 into main Jul 29, 2026
23 of 24 checks passed
@hyperpolymath
hyperpolymath deleted the fix/guix-licence-restore-mpl branch July 29, 2026 05:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

gitar-approved Added by Gitar

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant