On Tue, 05 Jan 2016 20:12:12 +0800 Paul Wise <[email protected]> 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 via email to