[Pkg-mozext-maintainers] Review Initial packaging for Cryptocat

Daniel Kahn Gillmor dkg at fifthhorseman.net
Tue Feb 3 17:12:55 UTC 2015


On Tue 2015-02-03 11:08:49 -0500, u wrote:
> However, I am still not completely done with the package, because now I
> get different lintian errors:
>
> E: cryptocat source: source-is-missing chrome/content/data/js/lib/tinycon.js
> E: cryptocat source: source-is-missing
> chrome/content/data/js/lib/mousetrap.js
> E: cryptocat source: source-is-missing
> chrome/content/data/js/lib/jquery/jquery.js
> E: cryptocat source: source-is-missing
> chrome/content/data/js/lib/jquery/jquery.color.js
>
> From what I understand, this is due to the fact that these files are
> minimized. Should I fix this by adding the debian/missing-sources
> directory?

yep, this is probably a reasonable way to go.  Alternately, you could
make sure that the source javascript is present in the debian archive
separately, and just link to them separately.

> Also I do not completely understand why jquery.js still shows up in this
> list either, as it is symlinked now.

the warnings are warnings from the source package -- the linkage happens
in the binary package, right?

There are two approaches to fixing this: one is to re-pack the upstream
source package so that it doesn't include jquery at all; the other
approach is to include the source in debian/missing-sources.  They're
both pretty frustrating choices to have to make, but they're the result
of upstream shipping what is effectively compiled code in their source
distribution.

        --dkg



More information about the Pkg-mozext-maintainers mailing list