Mach5 / supersonic

Open-source web-based media streamer and jukebox fork of Subsonic. Supports MP3, OGG, AAC and other streamable audio and video formats. Runs on Windows, GNU/Linux and Mac using Java.
226 stars 61 forks source link

please Debian lintian #23

Open timoreimann opened 12 years ago

timoreimann commented 12 years ago

lintian throws a fair amount of errors and warnings towards the generated Debian package. The package building step should be adjusted to please lintian accordingly.

Booloki commented 12 years ago

Here's my lintian errors/warnings: [exec] E: supersonic: arch-independent-package-contains-binary-or-object var/supersonic/transcode/ffmpeg [exec] E: supersonic: embedded-library var/supersonic/transcode/ffmpeg: libm [exec] E: supersonic: embedded-library var/supersonic/transcode/ffmpeg: libtheora [exec] E: supersonic: embedded-library var/supersonic/transcode/ffmpeg: zlib [exec] E: supersonic: statically-linked-binary var/supersonic/transcode/ffmpeg [exec] E: supersonic: arch-independent-package-contains-binary-or-object var/supersonic/transcode/lame [exec] E: supersonic: unstripped-binary-or-object var/supersonic/transcode/lame [exec] W: supersonic: missing-depends-line [exec] E: supersonic: file-in-etc-not-marked-as-conffile etc/init.d/supersonic [exec] E: supersonic: control-file-has-bad-permissions conffiles 0664 != 0644 [exec] E: supersonic: control-file-has-bad-permissions postinst 0775 != 0755 [exec] E: supersonic: control-file-has-bad-permissions postrm 0775 != 0755 [exec] E: supersonic: control-file-has-bad-permissions preinst 0775 != 0755 [exec] E: supersonic: control-file-has-bad-permissions prerm 0775 != 0755 [exec] E: supersonic: no-copyright-file [exec] W: supersonic: description-synopsis-starts-with-article [exec] W: supersonic: unknown-section Multimedia [exec] W: supersonic: non-standard-dir-perm etc/ 0775 != 0755 [exec] W: supersonic: non-standard-dir-perm etc/default/ 0775 != 0755 [exec] W: supersonic: non-standard-file-perm etc/default/supersonic 0664 != 0644 [exec] W: supersonic: non-standard-dir-perm etc/init.d/ 0775 != 0755 [exec] E: supersonic: non-standard-file-permissions-for-etc-init.d-script etc/init.d/supersonic 0775 != 0755 [exec] W: supersonic: non-standard-executable-perm etc/init.d/supersonic 0775 != 0755 [exec] W: supersonic: non-standard-dir-perm usr/ 0775 != 0755 [exec] W: supersonic: non-standard-dir-perm usr/share/ 0775 != 0755 [exec] W: supersonic: non-standard-dir-perm usr/share/supersonic/ 0775 != 0755 [exec] W: supersonic: non-standard-file-perm usr/share/supersonic/supersonic-booter-jar-with-dependencies.jar 0664 != 0644 [exec] W: supersonic: non-standard-executable-perm usr/share/supersonic/supersonic.sh 0775 != 0755 [exec] W: supersonic: non-standard-file-perm usr/share/supersonic/supersonic.war 0664 != 0644 [exec] W: supersonic: non-standard-dir-perm var/ 0775 != 0755 [exec] E: supersonic: non-standard-dir-in-var var/supersonic/ [exec] W: supersonic: non-standard-dir-perm var/supersonic/ 0775 != 0755 [exec] W: supersonic: non-standard-dir-perm var/supersonic/transcode/ 0775 != 0755 [exec] W: supersonic: file-in-unusual-dir var/supersonic/transcode/ffmpeg [exec] W: supersonic: non-standard-executable-perm var/supersonic/transcode/ffmpeg 0775 != 0755 [exec] W: supersonic: file-in-unusual-dir var/supersonic/transcode/lame [exec] W: supersonic: non-standard-executable-perm var/supersonic/transcode/lame 0775 != 0755 [exec] W: supersonic: init.d-script-not-marked-as-conffile etc/init.d/supersonic

timoreimann commented 12 years ago

Booloki, thanks for the list, I encountered similar errors. It takes a while to work them off one by one because creating Debian packages Maven-style is somewhat tedious.

Will keep everyone posted!