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

Bug#840295: Requesting RC exception for stretch for browserified javascript



On Tue, 18 Oct 2016 10:05:18 +0530 Pirate Praveen <praveen@debian.org>
wrote:
> But lets not go there now, we'll talk about specific cases.
> 
> 1. libjshandlebars/node-handlebars - #830986
> 
> It needed jison and grunt. jison is now packaged, we are working on
> grunt (http://igg.me/at/debian-browserify).
> 
> Its a dependency for diaspora.
> 
> 2. libjs-fuzzaldrin-plus - #814871
> 
> needs grunt.
> 
> Its a dependency for gitlab.
> 
> 3. jquery plugins for pagure. (I have not looked at them, but counting
> on the comment from Sergio
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=829046#82)
> 
> #836406, #836407, #836408
> 
> They all need grunt.
> 

We now have grunt in the archive, but the upstream philosophy of grunt
is to force everyone to use a locally installed grunt for each project
and not support using globally installed grunt (patches for this support
was rejected upstream).

We'll need to patch grunt to be able to use it for building packages in
debian environment.

http://lists.alioth.debian.org/pipermail/pkg-javascript-devel/2016-November/015240.html

I hope we can resolve this issue before stretch release.

So I'd like to request exception for packages if the build system is
using gulp or browserify, as

1. We have demonstrated our commitment to fix the underlying issue of
missing sources by packaging grunt.
2. We don't have enough time to package gulp or browserify before
stretch release.
3. We don't need exception for cases like handlebars where you need a
parser generator like jison (which is also packaged).
4. We'll not ask an extension to this exception for stretch+1

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: