Skip to content

Depend on released NetLinkSwift and swift-systemd - #39

Merged
lhoward merged 1 commit into
mainfrom
pin-released-deps
Sep 29, 2026
Merged

lhoward merged 1 commit into
mainfrom
pin-released-deps

Conversation

@lhoward

@lhoward lhoward commented Sep 29, 2026

Copy link
Copy Markdown
Contributor
  • NetLinkSwift: from: "0.2.1" instead of branch: "main". 0.2.1 is the current main (36c3c17), which encodes nf_tables messages without libnftnl.
  • swift-systemd: from: "0.4.1" instead of from: "0.2.1". 0.4.1 makes SystemdBus Sendable and changes some of its return types, which mrpd doesn't use.

ocad is moving to the same versions (InfernoAES70 PR to follow). Until now mrpd and ocad resolved different revisions of both packages, so the device's license notices listed each one twice.

Resolves NetLinkSwift 0.2.1 and swift-systemd 0.4.1, and swift build succeeds.

🤖 Generated with Claude Code

https://claude.ai/code/session_0177WKTa8R7aLnAbk7NiigkV

Track NetLinkSwift from 0.2.1 rather than its main branch, and require
swift-systemd 0.4.1, which ocad now uses too. A device image then carries
one version of each, instead of listing each package twice in its
license notices because mrpd and ocad resolved different revisions.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0177WKTa8R7aLnAbk7NiigkV
@lhoward
lhoward merged commit a382792 into main Sep 29, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant