[Pkg-utopia-maintainers] Bug#869934: cockpit: Incomplete debian/copyright?
Martin Pitt
mpitt at debian.org
Fri Jul 28 07:09:02 UTC 2017
Hey Chris,
Chris Lamb [2017-07-28 7:56 +0100]:
> > That's only for the bundled JavaScript modules.
>
> I don't have the package in front of me right now but I think
> the other issue was that d/copyright was mentioning .JS but in
> the wrong location (node_modules/ vs. dist/ IIRC). Again this
> is from memory so disregard if I'm wrong :)
It's not wrong - node_modules/ has the original modules (i. e. preferred form
of modification). The topmost comment in d/copyright tries to explain this:
This does not directly cover the files in dist/*. These are "minified" and
compressed JavaScript/HTML files built from pkg/* and node_modules/* with
node, npm, and webpack. Their copyrights and licenses are described below.
Rebuilding these requires internet access as that process needs to download
additional npm modules from the Internet, thus upstream ships the pre-minified
webpacks as part of the upstream release tarball so that the package can be
built without internet access and lots of extra unpackaged build dependencies.
The upstream tarballs ship dist/ it to relieve downstreams from having to
build-depend on and call webpack during the package build (unless they want to
patch). So its similar to pre-generated PDF documentation or autotools
Makefiles. If that's unclear, I'm happy to improve the wording?
Thanks,
Pitti
More information about the Pkg-utopia-maintainers
mailing list