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 complains about CGE-generated DEBs #550

Open
eugeneloza2factor opened this issue Nov 18, 2023 · 1 comment
Open

Lintian complains about CGE-generated DEBs #550

eugeneloza2factor opened this issue Nov 18, 2023 · 1 comment

Comments

@eugeneloza2factor
Copy link

There is a tool to test DEB packages for common issues https://wiki.debian.org/Lintian - and it (obviously, because I've only recently learned about its existence :)) has found some issues with DEBs generated with Castle Game Engine:

lintian vinculike-0.55.5086-linux-x86_64.deb 

W: vinculike: hardening-no-pie usr/bin/vinculike
E: vinculike: missing-dependency-on-libc needed by usr/bin/vinculike
E: vinculike: changelog-file-missing-in-native-package
E: vinculike: no-copyright-file
E: vinculike: description-starts-with-package-name
E: vinculike: description-too-short Vinculike
E: vinculike: description-is-pkg-name Vinculike
W: vinculike: extended-description-line-too-long
E: vinculike: maintainer-address-missing Yevhen Loza
E: vinculike: package-section-games-but-contains-no-game
W: vinculike: binary-without-manpage usr/bin/vinculike
W: vinculike: command-in-menu-file-and-desktop-file vinculike usr/share/menu/vinculike:6
E: vinculike: menu-icon-too-big usr/share/pixmaps/vinculike.xpm: 256x256 > 32x32
E: vinculike: postinst-does-not-call-updatemenus usr/share/menu/vinculike

Unfortunately those error reports are not very descriptive and I couldn't find any good documentation so far, but some of them are quite duckduckgooglable and should be almost trivial to fix.

@eugeneloza2factor
Copy link
Author

Some of those seem to be inherent to FPC or compiler options used, e.g. https://forum.lazarus.freepascal.org/index.php/topic,56842.0.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant