Hi again, On 2021-12-31 02:47, Martina Ferrari wrote: > I was wondering what is the status of this ITP? I need puppeteer for > $DAYJOB, and I would prefer to use a proper Debian package. > > It seems not much has happened in the last year in the salsa repo, is > there much left to be done? I would be happy to give it a go if you are > not currently working on it..
I have revisited puppeteer packaging. I have collected missing dependencies, packaged a missing one, node-devtools-protocol, and attempted to update to the newest upstream release. However, both old and new puppeteer versions FTBFS with tsc failures, most likely rising from incompatibilities of node packages. The least problematic seems the failure of puppeteer/13.0.1 with devtools-protocol/0.0.953906: src/common/Coverage.ts(277,7): error TS2558: Expected 1 type arguments, but got 4. src/common/Page.ts(1798,38): error TS2558: Expected 1 type arguments, but got 2. However, I have no idea about how to fix or debug that. I have pushed packagings of newer package versions to salsa, to package-v* branches, should you wish to give them a look. Another blocker is chromium, which is currently not installable (see [1] for reference). Firefox-based backend for puppeteer is also available, albeit deprecated. I have not tried it yet, though. [1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=995212#23 Best, Andrius