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

