Task Todo List Drop dependencies on Electron 22, 23, 24, and 25 (Upstream EOL)

2024-01-03 - Caleb Maclennan

As of now all current Electron release series are available (26, 27, 28) as well as the electron meta package that supplies whatever the latest supported release we package. Electron 22, 23, 24, and 25 are all EOL. (https://releases.electronjs.org/)

All packages that depend on EOL versions should be reviewed. If they don't care what version they run on, using 'electron' is best. Unfortunately many apps do care and use version specific compilation steps. In that case they should use the newest 'electronNN' package that can be made to successfully build and run. If they won't support a current Electron at all we'll try to keep packages around until everything is migrated off. This process gets increasingly harder as rebuilds for other system packages come along and they keep having to be back-ported to old Chromium builds, so the first chance to migrate up to a supported version would be appreciated.

Link to lists of pkgbase values:

Filter Todo List Packages

Select filter criteria
10 packages displayed out of 10 total packages.
Arch Repository Name Current Version Staging Version Maintainers Status Last Touched By
x86_64 Extra bitwarden 2024.2.0-1 alex19EP Complete alex19EP
any Extra caprine 2.59.3-1 freswa Complete freswa
x86_64 Extra code 1.86.2-1 mtorromeo, FFY00 Complete mtorromeo
x86_64 Extra cozy-desktop 3.39.0-1 Archange Incomplete
x86_64 Extra element-desktop 1.11.58-1 Archange Complete arojas
x86_64 Extra keybase-gui 6.0.2-4 alerque Incomplete
x86_64 Extra mattermost-desktop 5.6.0-1 alerque Complete alerque
x86_64 Extra obsidian 1.5.8-2 svenstaro Incomplete
any Extra wire-desktop 3.32.3079-1 maximbaz Incomplete
x86_64 Extra zettlr 3.0.5-2 alerque Complete alerque