[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