refactor: keel-archive-keyring is built from keel-keys #7

Merged
marcos-mendez merged 1 commit from refactor/keyring-moves-to-keel-keys into main 2026-10-14 14:58:56 -03:00
marcos-mendez commented 2026-10-14 14:45:18 -03:00 (Migrated from github.com)

Handbook decision 0055 moves the keel-archive-keyring package to Keel-Linux/keel-keys (Keel-Linux/keel-keys#1). This pull request removes the copy here.

What changes

  • debian/control: the keel-archive-keyring stanza and the gnupg build dependency are removed. keel-transition depends on keel-archive-keyring (>= 0.2.0). Before, it depended on >= ${source:Version}, and no keyring of version 0.2.1 exists.
  • debian/rules: the keyring build and its fingerprint check are removed. keel-keys does that check now, for each role.
  • debian/keel-archive-keyring.install, keys/ and the copyright stanza of keys/ are removed.
  • tests/helpers.bash: install_keyring writes a throwaway key and its fingerprint. 3 tests compare with $KEYRING_FPR, not with the project fingerprint.
  • Version 0.2.1, with a changelog entry. README.rst names keel-keys.

What does not change

keel-transition reads /usr/share/keyrings/keel-archive-keyring.gpg and /usr/share/keel-archive-keyring/fingerprint. keel-keys keeps both paths. The fingerprint file keeps the main fingerprint only. lib/ has no change.

Handbook decision 0055 moves the `keel-archive-keyring` package to Keel-Linux/keel-keys (Keel-Linux/keel-keys#1). This pull request removes the copy here. ## What changes - `debian/control`: the `keel-archive-keyring` stanza and the `gnupg` build dependency are removed. keel-transition depends on `keel-archive-keyring (>= 0.2.0)`. Before, it depended on `>= ${source:Version}`, and no keyring of version 0.2.1 exists. - `debian/rules`: the keyring build and its fingerprint check are removed. keel-keys does that check now, for each role. - `debian/keel-archive-keyring.install`, `keys/` and the copyright stanza of `keys/` are removed. - `tests/helpers.bash`: `install_keyring` writes a throwaway key and its fingerprint. 3 tests compare with `$KEYRING_FPR`, not with the project fingerprint. - Version 0.2.1, with a changelog entry. README.rst names keel-keys. ## What does not change keel-transition reads `/usr/share/keyrings/keel-archive-keyring.gpg` and `/usr/share/keel-archive-keyring/fingerprint`. keel-keys keeps both paths. The fingerprint file keeps the main fingerprint only. `lib/` has no change.
Sign in to join this conversation.
No description provided.