On Fri, Oct 9, 2026 at 8:03 AM Abdallah Shehawey <[email protected]> wrote:
>
> I am the upstream author of whatsapp-desktop, an independent
> GPL-3.0-or-later desktop client for WhatsApp Web with tray
> integration, notifications, themes, configurable fonts and privacy
> controls. It requires an existing WhatsApp account and Internet access
> and is not affiliated with Meta or WhatsApp.
>
> I have prepared a source-only application packaging proposal. It
> installs JavaScript and data and depends on a separately packaged
> Electron >= 40, < 41; the application build neither downloads Electron
> nor runs npm. The application tests and package builds pass in clean
> Ubuntu 24.04 and Fedora 44 environments. Fedora rpmlint reports zero
> errors and warnings.
>
> Public source review artifacts (Fedora SPEC/SRPM and Debian
> .dsc/orig/quilt sources, with checksums):
> https://github.com/abdallah-shehawey/whatsapp-desktop/releases/tag/packaging-review-2026-10-09
>
> Merged packaging changes and validation:
> https://github.com/abdallah-shehawey/whatsapp-desktop/pull/6
>
> Debian ITP, acknowledged by the BTS:
> https://bugs.debian.org/1150415
>
> The key prerequisite is Electron: it is not currently packaged in the
> target official archives, and Debian's runtime request
> https://bugs.debian.org/842420 remains open. The ITP is explicitly
> blocked on that runtime work. I have not completed Electron source
> packaging, and these application artifacts are not an accepted or
> currently installable official archive package.
>

Electron is present in Fedora. It is currently in Rawhide (which will
eventually branch to become Fedora 46), but it is present. However, we
will only maintain one version of Electron, Right now, nodejs-electron
is on v43, and it will likely move to v44 soon.

> I would like to pursue inclusion in Fedora's official repositories.
> Could a Fedora packager advise on the Electron prerequisite, review
> eligibility for this independent web-service client, and sponsorship
> for a new contributor? The directly downloadable SPEC and SRPM are
> linked above. I understand that a formal Fedora Package Review must be
> filed through a Bugzilla account tied to my Fedora Account System
> email; this email is a request for packaging guidance, not a claim
> that a formal review has already been filed.
>

You'll need to update your software to work with newer versions of
Electron. I don't know much about your application beyond that, since
I haven't looked. Perhaps someone else familiar with Nodejs
applications may be willing to look at this once you've updated your
code.




--
真実はいつも一つ!/ Always, there's only one truth!
-- 
_______________________________________________
devel mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Fedora Code of Conduct: 
https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: 
https://lists.fedoraproject.org/archives/list/[email protected]
Do not reply to spam, report it: 
https://forge.fedoraproject.org/infra/tickets/issues/new

Reply via email to