When we are checking a debian package, lintian is always the best friend. Running lintian against telegram-desktop 1.0.12 gives the following information:
% lintian -E -I --pedantic ./*.dsc ./*.deb P: telegram-desktop source: source-contains-autogenerated-visual-c++-file Telegram/Resources/winrc/Telegram.rc P: telegram-desktop source: source-contains-autogenerated-visual-c++-file Telegram/Resources/winrc/Updater.rc P: telegram-desktop source: source-contains-autogenerated-visual-c++-file Telegram/Resources/winrc/resource1.h P: telegram-desktop source: debian-watch-may-check-gpg-signature I: telegram-desktop: hardening-no-fortify-functions usr/bin/telegram-desktop I: telegram-desktop: spelling-error-in-binary usr/bin/telegram-desktop catched caught I: telegram-desktop: spelling-error-in-binary usr/bin/telegram-desktop ment meant I: telegram-desktop: spelling-error-in-binary usr/bin/telegram-desktop Lenght Length I: telegram-desktop: spelling-error-in-binary ... use --no-tag-display-limit to see all (or pipe to a file/program) I: telegram-desktop: spelling-error-in-manpage usr/share/man/man1/telegram- desktop.1.gz Allows to Allows one to I: telegram-desktop: desktop-entry-contains-encoding-key usr/share/ applications/telegramdesktop.desktop:2 Encoding I: telegram-desktop: desktop-entry-lacks-keywords-entry usr/share/ applications/telegramdesktop.desktop This might be helpful when correcting spelling mistakes. Another good tool is check-all-the-things [1], which is provided by Debian since Stretch. This tool checks enormous aspects and warns you in the output. [1] https://tracker.debian.org/pkg/check-all-the-things -- Sincerely, Boyuan Yang
signature.asc
Description: This is a digitally signed message part.