Thank you for pointing out the existing Rawhide Electron package. My
initial assessment was incomplete: I checked the stable Fedora environment
and missed nodejs-electron in Rawhide.

I have now tested application 1.9.12 with Fedora's official
nodejs-electron-43.2.0-1.fc46 in a private Rawhide container. The revised
Fedora SPEC uses Electron >=43,<44, matches the actual native window class
and consolidates duplicate icon files. The source RPM rebuilt and the
application package installed successfully; rpmlint reports zero errors and
warnings.

The real logged-out WhatsApp QR page, Settings, Fonts and About rendered,
the preloads/IPC worked, private settings writes were read back and the
native WM_CLASS matched the desktop entry. This is a basic compatibility
check using X11 with GPU disabled; signed-in messaging/calls, native
Wayland and hardware acceleration remain unvalidated. I will need to
validate later Electron major versions as Fedora moves forward.

Revised SPEC:
https://github.com/abdallah-shehawey/whatsapp-desktop/releases/download/packaging-review-2026-10-10-fedora43/whatsapp-desktop.spec

Revised SRPM:
https://github.com/abdallah-shehawey/whatsapp-desktop/releases/download/packaging-review-2026-10-10-fedora43/whatsapp-desktop-1.9.12-2.fc46.src.rpm

Review artifacts and validation details:
https://github.com/abdallah-shehawey/whatsapp-desktop/releases/tag/packaging-review-2026-10-10-fedora43

Package review:
https://bugzilla.redhat.com/show_bug.cgi?id=2548541

Sponsorship request:
https://forge.fedoraproject.org/packaging/sponsors/issues/802

I would appreciate application review and maintainer sponsorship guidance.
Debian's separate runtime prerequisite remains unresolved. I understand
that neither the discussion nor these application checks constitute archive
acceptance.

Best regards,
Abdallah Shehawey
FAS: abdallah-shehawey


On Fri, 09 Oct 2026 05:03:09 -0700, 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. 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. Regards, Abdallah Shehawey
-- 
_______________________________________________
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