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

Bug#810000: lintian: False positive source-is-missing for cryptocat/otr.js



On Tue, 05 Jan 2016 20:12:12 +0800 Paul Wise <pabs@debian.org> wrote:
> On Tue, 05 Jan 2016 11:20:45 +0000 u wrote:
> 
> > cryptocat source: source-is-missing chrome/content/data/js/lib/otr.js
> 
> This is an embedded code copy and should be packaged separately:
> 
> https://github.com/arlolra/otr
> https://wiki.debian.org/EmbeddedCodeCopies
> 
> It is also generated from other files:
> 
> Â  This file is concatenated for the browser.
> 
> The build process is defined here:
> 
> https://github.com/arlolra/otr/blob/master/gruntfile.js
> 
> This requires grunt, which isn't yet in Debian.
> 

Grunt is going to take a while to package, due to the wider JS ecosystem being generally stupid, over-bloated and self-important far beyond its worth.

https://wiki.debian.org/Javascript/Nodejs/Tasks/grunt

(For example, I very much doubt someone is going to maintain a debian package for a JS npm package whose only purpose and ability is to check if number-is-nan. Also, lol @ the meow -> indent-string -> repeating -> meow cyclic dependency.)

Could we just make an exception at this time for this OTR.js embedded copy? We can add very loud notices to debian/TODO and debian/rules saying that this should be fixed whenever otr.js is packaged properly, hopefully once we convince upstream to move away from Grunt.

X

[1] Seriously, WHO THE FUCK WRITES THIS SHIT???

-- 
GPG: 4096R/1318EFAC5FBBDBCE
git://github.com/infinity0/pubkeys.git


Reply to: