Skip to content

electron-bin is chronically outdated #295770

@yu-re-ka

Description

@yu-re-ka

The last time the listed maintainers were active was 2015 (@travisbhartwell) and 2018 (@manveru) respectively.
Nobody is doing the regular bumps for security updates of electron-bin. Also the default electron-bin attribute points to the now-unmaintained version electron_26-bin.

It was last updated by:

@yayayayaka in October 2023
delroth in Sept 2023 (but this was part of a one-off tree-wide effort to fix a vulnerability in libwebp)
@teutat3s in July 2023

Currently electron-bin is used in two situations:

  • on darwin
  • In packages pinned to old, insecure versions of electron
    • blockbench-electron (25)
    • breitbandmessung (24)
    • feishin (24)
    • electron-fiddle (24)
    • passky-desktop (22)
    • kuro (22)
    • whalebird (21)
    • etcher (19)
    • indiepass-desktop (19)
    • obinskit (13)
    • hyper-haskell (10)
    • teleprompter (10)

I am also once again questioning the keeping around old versions of electron-bin. This does not match our general policy:

  • The standalone flash player was removed when it no longer received updates, even though it is was still useful to run flash applications.
  • unsupported insecure versions of nodejs were fully removed with a large effort to migrate packages including manual patching, unsupported version combinations, and removal of dead packages which depend on them.

Keeping electron-bin around does generate involuntary maintenance effort through bug reports from users who are not aware which electron build they are using.

Metadata

Metadata

Assignees

No one assigned

    Labels

    1.severity: securityIssues which raise a security issue, or PRs that fix one9.needs: package (update)This needs a package to be updated

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions