Skip to content

docs: install APT from deb.snapdog.cc, with a checked key - #47

Open
metaneutrons wants to merge 1 commit into
mainfrom
docs/apt-moves-to-deb-snapdog-cc
Open

docs: install APT from deb.snapdog.cc, with a checked key#47
metaneutrons wants to merge 1 commit into
mainfrom
docs/apt-moves-to-deb-snapdog-cc

Conversation

@metaneutrons

Copy link
Copy Markdown
Collaborator

Two things were wrong on this page, and the second matters more than the move.

The address was the old gh-pages repository, frozen at 0.27.4 since the
packages moved to the shared archive at deb.snapdog.cc.

And the sources line carried [trusted=yes]. That switches off signature
verification altogether: apt then installs whatever answers at that URL, which
is the one thing a signed repository exists to prevent. The page now fetches the
archive keyring, has the reader compare its fingerprint, and binds the source to
that key with signed-by.

The sequence was executed verbatim in a clean Debian container against the
sibling archive deb.metaneutrons.cc, which already publishes. Only the domain
and the package names differ; deb.snapdog.cc publishes for the first time with
the next snapdog release.

Two things were wrong on this page, and the second matters more than the move.

The address was the old `gh-pages` repository, frozen at 0.27.4 since the
packages moved to the shared archive at `deb.snapdog.cc`.

And the sources line carried `[trusted=yes]`. That switches off signature
verification altogether: apt then installs whatever answers at that URL, which
is the one thing a signed repository exists to prevent. The page now fetches the
archive keyring, has the reader compare its fingerprint, and binds the source to
that key with `signed-by`.

The sequence was executed verbatim in a clean Debian container against the
sibling archive `deb.metaneutrons.cc`, which already publishes. Only the domain
and the package names differ; `deb.snapdog.cc` publishes for the first time with
the next snapdog release.
Copilot AI lite review requested due to automatic review settings September 6, 2026 22:38
@vercel

vercel Bot commented Sep 6, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
snapdog-web Ready Ready Preview Sep 6, 2026 10:38pm UTC

Copilot AI 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.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

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.

2 participants