-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Packaging] APT repository sign doesn't work on Debian trixie #45118
Comments
how is the KEYS file generated? I can't seem to find where we generate
|
Ah, it's generated here: arrow/dev/tasks/linux-packages/github.linux.yml Lines 101 to 108 in f5c340b
FYI: This happens with the current released
I thought that this problem and the current released |
How to generate arrow/dev/tasks/linux-packages/apache-arrow-apt-source/debian/rules Lines 13 to 16 in f5c340b
|
It seems like a different issue but the
The key has more than 14 years, I am unsure how they are validating the public KEYS now but probably something has changed on the process. Do you know if this is something new? |
Yes. It's my public key used for the latest release. https://salsa.debian.org/apt-team/apt/-/merge_requests/409/diffs#e3f4163114eae4ff41ebb44a774fddac10b4e6a7_0_122 may be related. We're using the "GPG keybox database" format but it accepts only the "OpenPGP Public Key" formats. Hmm. It seems that we need to use armor-ed format for keyring: https://salsa.debian.org/apt-team/apt/-/merge_requests/409/diffs#e3f4163114eae4ff41ebb44a774fddac10b4e6a7_0_96 |
Ah, the merge request may not be related. |
We're using the keybox format for keyring because we have multiple GPG keys. It seems that we should use the armored format for keyring. libapt-pkg 2.9.16 or later shipped by Debian trixie rejects the keybox format files. So we should use the armored format.
### Rationale for this change We're using the keybox format for keyring because we have multiple GPG keys. It seems that we should use the armored format for keyring. libapt-pkg 2.9.16 or later shipped by Debian trixie rejects the keybox format files. So we should use the armored format. ### What changes are included in this PR? Use `.asc` not `.gpg` for keyring. ### Are these changes tested? Yes. ### Are there any user-facing changes? Yes. * GitHub Issue: #45118 Authored-by: Sutou Kouhei <kou@clear-code.com> Signed-off-by: Sutou Kouhei <kou@clear-code.com>
Issue resolved by pull request 45131 |
Describe the bug, including details regarding any error messages, version, and platform.
https://github.com/ursacomputing/crossbow/actions/runs/12491251505/job/34857011325#step:17:589
Component(s)
Packaging
The text was updated successfully, but these errors were encountered: