Package: wnpp Followup-For: Bug #842420 Things that are good to know about electron's architecture:
It's documented here: https://github.com/electron/electron/blob/main/docs/development/source-code-directory-structure.md They need many patches to upstream projects: https://github.com/electron/electron/tree/main/patches In particular, the amound of patches on chromium, on node, is huge, with no hope of them being upstreamed. However, copying from debian chromium and nodejs source packages could be a good idea to leverage the work that has been done there to ensure they build against debian shared libraries. On the positive side, I think that several dependencies should be bundled as Multiple Upstream Tarballs. Typically the ones under the @electron/ namespace, and maybe some others. I reviewed quickly the current blocking RFP/ITP, some of them are no longer needed (because package is available, or because electron dropped it).

