Suites and signing keys
Packages are stored as a flat pool with per-suite Release files. Deltas are not published; clients use apt-get update with Acquire-By-Hash enabled.
Archive keys
| Key | ID | Valid until |
|---|---|---|
| Debian archive | 0xA1BD8E9D78F7FE5C | 2031-03-01 |
| Ubuntu archive | 0x871920D1991BC93C | 2028-11-15 |
| Local signing | 0x4C2E55A0D3B19F02 | 2029-06-30 |
Keys are rotated annually in January. Fingerprints are also published in the internal wiki.
Layout
/debian/dists/<suite>/Release
/debian/dists/<suite>/main/binary-<arch>/Packages.xz
/debian/pool/main/<component>/<first-letter>/<package>/
Files are served read-only; write access is restricted to the sync job on the build host.