[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#830978: Browserified javascript and DFSG 2



On Wed, Jul 13, 2016 at 05:37:11PM +0100, Ansgar Burchardt wrote:
> On Wed, 2016-07-13 at 10:43 -0500, Don Armstrong wrote:
> > Or are you asking us to potentially overrule the ftpmasters inclusion
> > of libjs-handlebars? Or potentially overrule the release managers
> > determination of whether this particular bug is RC or not?
> [...]
> > I'd certainly be more comfortable if the ftpmasters and release 
> > managers would weigh in here.
> 
> On the concrete case of libjs-handlebars: the JS files we distribute
> seem to be generated by a parser-generator and thus certainly shouldn't
> qualify as source. I filed a seperate bug for this to keep it apart
> from the browserification issue, see [1].
> 
>   [1] https://bugs.debian.org/830986

Now I'm confused as to how we handled Perl (#762638). It has a Configure
script that claims[2] to be generated by a configure-generator called
metaconfig. A significant part of metaconfig's job (like grunt's) is
concatenating snippets, but there are some generated parts (e.g. the
variable lists[3]). Neither metaconfig nor the sources for Configure
reside in any Debian package[4]. Contrary to their claims[5], upstream
doesn't[6] even take patches when they hit the generated parts.

To me, this sounds entirely parallel to libjs-handlebars. The one
difference that remains is that Perl's Configure really is patched in
Debian. I'd assume Pirate Praveen to be able to produce a patch for
libjs-handlebars if needed.

Wouldn't it be fair to allow libjs-handlebars as is? What is it that
makes us treat it differently? Lower popcon?

Helmut

[2] http://sources.debian.net/src/perl/5.24.0-1/Configure/#L14
[3] http://sources.debian.net/src/perl/5.24.0-1/Configure/#L208 and
    http://sources.debian.net/src/perl/5.24.0-1/Configure/#L24098
[4] In relevant versions. There is the dist package, but trying to
    regenerate Perl's Configure with that results in a diff changing
    half of its lines.
[5] Last sentence of
    https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=762638#34
[6] https://rt.perl.org/Public/Bug/Display.html?id=124326#txn-1351869


Reply to: