Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[24.05] Various Electron backports #337776

Merged
merged 11 commits into from
Aug 29, 2024
Merged

Commits on Aug 27, 2024

  1. Configuration menu
    Copy the full SHA
    3ed9728 View commit details
    Browse the repository at this point in the history
  2. electron-source.electron_{27,28}: remove instead of marking them as EOL

    Follow-up to 7892638.
    
    We still have the EOLed `electron-{27,28}-bin` builds, that can be used
    instead.
    
    `electron-source.electron_{27,28}` do not build anymore due to LLVM
    incompatibilities.
    
    This is beneficial to users of software that still depend on those EOLed
    electron versions as well.
    
    Instead of wasting potentially hours of compute trying to build known
    broken versions from source, the working binary variants will be used.
    
    Furthermore, this allows us to cleanup the underlying chromium and
    electron-source derivations from now unused version conditions such
    as version specific patches and build flags.
    
    (cherry picked from commit 268ce0e)
    emilylange authored and emilazy committed Aug 27, 2024
    Configuration menu
    Copy the full SHA
    6d175be View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

  1. chromium,electron-source: remove no longer needed version conditionals

    The minimum versions for both chromium and electron-source are higher
    than the version bounds of those conditionals.
    As such, they can be safely removed.
    
    This is a no-op.
    
    (cherry picked from commit fb9cdbd)
    emilylange authored and emilazy committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    953a5b7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c08e34a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0083760 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0a3e926 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dd14c65 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fc3ced2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ec0f64 View commit details
    Browse the repository at this point in the history
  8. electron_29-bin: mark as insecure because it's EOL

    (cherry picked from commit 39f4f08)
    emilylange authored and emilazy committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    35f64ff View commit details
    Browse the repository at this point in the history
  9. electron-source.electron_29: remove as it's EOL

    (cherry picked from commit fd91115)
    emilylange authored and emilazy committed Aug 28, 2024
    Configuration menu
    Copy the full SHA
    3f2a98c View commit details
    Browse the repository at this point in the history