Package: node-jade Version: 1.11.0+~cs4.1.0-1 Severity: grave Hi,
https://www.npmjs.com/package/jade says last release was 6 years ago and it got replaced by pug. Also it doesn't work anymore in bullseye for two reasons: 1. CLI tool broken due to "--name" conflicting with existing property: --- Error: option 'name' clashes with existing property 'name' on Command - call storeOptionsAsProperties(false) to store option values safely, - or call storeOptionsAsProperties(true) to suppress this check, - or change option name --- 2. It fails: parseMax got removed in character-parser: https://github.com/ForbesLindesay/character-parser#parsemax With this as test.jade: --- div(class='test') --- And renaming --name to --nameX in /usr/share/nodejs/jade/bin/jade.js it fails like this: --- $ jadejs test.jade /usr/share/nodejs/jade/lib/runtime.js:240 throw err; ^ TypeError: test.jade:1 > 1| div(class='test') 2| characterParser.parseMax is not a function at Lexer.bracketExpression (/usr/share/nodejs/jade/lib/lexer.js:129:33) at Lexer.attrs (/usr/share/nodejs/jade/lib/lexer.js:610:24) at Lexer.next (/usr/share/nodejs/jade/lib/lexer.js:939:15) at Lexer.lookahead (/usr/share/nodejs/jade/lib/lexer.js:113:46) at Parser.lookahead (/usr/share/nodejs/jade/lib/parser.js:102:23) at Parser.peek (/usr/share/nodejs/jade/lib/parser.js:79:17) at Parser.tag (/usr/share/nodejs/jade/lib/parser.js:773:22) at Parser.parseTag (/usr/share/nodejs/jade/lib/parser.js:759:17) at Parser.parseExpr (/usr/share/nodejs/jade/lib/parser.js:211:21) at Parser.parse (/usr/share/nodejs/jade/lib/parser.js:122:25) { path: 'test.jade' } --- This is also the reason why isso doesn't build anymore: see https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959644 "isso: FTBFS: TypeError: Jade:1" cheers, Stefan