I am compiling a script writing package (celtx) which compiles on
buster with lintian errors and would appreciate some suggestions about
how to fix them. In particular when should I add overrides or fix the
upstream source (which may prevent it from building on non-debian
machines?)

It's an old piece of software but still used by some (at least one)
person as a open source script writing software package (apparently
quite good).

The details are:
  Upstream code is my github repository:
     https://github.com/amworsley/open-celtx

I don't have a sponsor (suggestions of where to look welcomed).

I assume the Errors are show stoppers...

 1. Should I strip out the .exe files from the github repository and
ignore any worries about people who might try to build it on Windows?

  2.  The source-is-missing .html/.js files with very long lines -
Should I override them? Or try to wrap the lines?

  3. The embedded-library issues - I assume there is not much choice
but to strip the code out and try and link against the relevant
packaged library? Seems likely to be significant work.

  Finally is there any way of running the lintian check with out
building the whole package ?
It's 30mb source code and dpkg-buildpackage takes a while. This is
probably basic stuff that many DDs just know off the top of their head
but unfortunately I don't know any to answer my questions.

Thanks in advance

Andrew

The errors are:
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/bin2rc.exe
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/makedep.exe
W: open-celtx source: source-contains-prebuilt-windows-binary
mozilla/config/mangle.exe
W: open-celtx source: source-contains-prebuilt-windows-binary ... use
--no-tag-display-limit to see all (or pipe to a file/program)
E: open-celtx source: source-is-missing
mozilla/docshell/test/navigation/test_bug430723.html line length is
438 characters (>256)
E: open-celtx source: source-is-missing
mozilla/js/src/t/string-tagcloud.js line length is 25744 characters
(>512)
E: open-celtx source: source-is-missing
mozilla/js/src/t/string-unpack-code.js line length is 32318 characters
(>512)
E: open-celtx source: source-is-missing ... use --no-tag-display-limit
to see all (or pipe to a file/program)
E: open-celtx source: license-problem-convert-utf-code
mozilla/toolkit/crashreporter/google-breakpad/src/common/convert_UTF.c
W: open-celtx source: patch-file-present-but-not-mentioned-in-series
more-branding-fixes
W: open-celtx source:
debian-rules-should-not-use-or-modify-user-only-variable line 11
W: open-celtx source:
debian-rules-should-not-use-or-modify-user-only-variable line 12
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: lcms
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: libjpeg
E: open-celtx: embedded-library usr/lib/celtx/celtx-bin: zlib
E: open-celtx: embedded-library ... use --no-tag-display-limit to see
all (or pipe to a file/program)
W: open-celtx: wrong-bug-number-in-closes l53:#nnnn
W: open-celtx: extended-description-line-too-long
W: open-celtx: extended-description-line-too-long
W: open-celtx: extended-description-line-too-long
W: open-celtx: unknown-section Graphics
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/calendar-en-US.jar
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/calendar.jar
W: open-celtx: jar-not-in-usr-share usr/lib/celtx/chrome/celtx.jar
W: open-celtx: jar-not-in-usr-share ... use --no-tag-display-limit to
see all (or pipe to a file/program)
W: open-celtx: menu-command-not-in-package usr/share/menu/open-celtx:2
usr/bin/open-celtx
W: open-celtx: menu-item-needs-tag-has-unknown-value x11|text|vc|wm
usr/share/menu/open-celtx:2
W: open-celtx: menu-item-creates-new-section
Applications/see-menu-manual usr/share/menu/open-celtx:2
W: open-celtx: executable-not-elf-or-script usr/lib/celtx/removed-files
W: open-celtx: executable-not-elf-or-script
usr/lib/celtx/defaults/profile/CeltxSamples/5_ComicSampleProject.celtx
W: open-celtx: executable-not-elf-or-script
usr/lib/celtx/defaults/profile/CeltxTemplates/6_ComicBook.celtx
W: open-celtx: executable-not-elf-or-script ... use
--no-tag-display-limit to see all (or pipe to a file/program)
N: 0 tags overridden; 1 unused override

Reply via email to