[Pkg-javascript-devel] Bug#842420: RFP: electron -- Build cross platform desktop apps with JavaScript, HTML, and CSS

Jérémy Lal kapouer at melix.org
Thu Aug 21 09:49:52 BST 2025


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).

-- 
To unsubscribe, send mail to 842420-unsubscribe at bugs.debian.org.



More information about the Pkg-javascript-devel mailing list