Skip to content
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

lintian: openpgp-file-has-implementation-specific-extension #6111

Open
arif-ali opened this issue Jan 27, 2025 · 0 comments · May be fixed by #6116
Open

lintian: openpgp-file-has-implementation-specific-extension #6111

arif-ali opened this issue Jan 27, 2025 · 0 comments · May be fixed by #6116
Assignees

Comments

@arif-ali
Copy link
Contributor

Another one around debian package lintian, I don't think this is as critical one, but maybe a worth a look

P: avocado: openpgp-file-has-implementation-specific-extension [usr/share/doc/avocado/examples/tests/assets.py.data/gnu_hello_signer.gpg]
N: 
N:   The package includes an OpenPGP file with an implementation specific extension such as .gpg, instead of the more correct and neutral .pgp.
N:   
N:   The specification for this format is called OpenPGP, and the extension name that is short and considered implementation neutral is .pgp. While currently the GnuPG project is widely
N:   used and one of the most known OpenPGP implementations, using an extension after its name is detrimental to other alternative implementations, when a better more neutral name can be
N:   used instead.
N:   
N:   Note that many of these files are referenced externally, and as such should be considered an interface. Make sure to create backward compatibility symlinks for a smooth transition.
N: 
N:   Please refer to https://www.openpgp.org/ and https://www.rfc-editor.org/rfc/rfc4880 for details.
N: 
N:   Visibility: pedantic
N:   Show-Always: no
N:   Check: files/openpgp
@mr-avocado mr-avocado bot moved this to Triage in Default project Jan 27, 2025
@richtja richtja added this to the 110 - Codename TBD milestone Jan 28, 2025
@richtja richtja moved this from Triage to Short Term (Current Q) Backlog in Default project Jan 28, 2025
richtja added a commit to richtja/avocado that referenced this issue Feb 7, 2025
The `examples/tests/assets.py.data/gnu_hello_signer.gpg` public key uses
`.gpg` type even though the key inside is PGP without any extensions.
Let's change this file type to more generic `.pgp` which will grant it
better compatibility without loosing any information.

Reference: avocado-framework#6111
Signed-off-by: Jan Richter <[email protected]>
@richtja richtja self-assigned this Feb 7, 2025
@richtja richtja linked a pull request Feb 7, 2025 that will close this issue
@richtja richtja moved this from Short Term (Current Q) Backlog to In progress in Default project Feb 7, 2025
@richtja richtja linked a pull request Feb 7, 2025 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

Successfully merging a pull request may close this issue.

2 participants