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

Revert Electron to 29.3.3 #5098

Conversation

jasonhenriquez
Copy link
Collaborator

@jasonhenriquez jasonhenriquez commented May 11, 2024

Revert Electron to 29.3.3

Pull Request Type

  • Other - Maintenance

Related issue

#5054, #5055

Description

Reverts Electron version to prevent issues for what seems to be a good deal of Linux users. Many distros need the argument --ozone-platform-hint=auto to be able to run correctly (e.g., most Linux systems running Wayland as the display system), some distros are blowing up when that argument is passed in (e.g., Ubuntu), and some installs can't have this argument applied programmatically when the default executable is run (e.g., Linux portable, Linux .7z).

The immediate course of action that the FreeTube core contributor team discussed in our Matrix channel is to revert the Electron 30 upgrade, test the next major Electron versions to see if the issue is resolved, and if no fix is made, we will upgrade to the latest Electron version and figure out a solution.

Edit 2024-05-13: changed to 29.3.3 from prior 29.3.0 and revalidated.

Testing

Desktop

  • OS: OpenSUSE
  • OS Version: TW

@github-actions github-actions bot added PR: dependencies Pull requests that update a dependency file PR: waiting for review For PRs that are complete, tested, and ready for review labels May 11, 2024
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) May 11, 2024 13:14
auto-merge was automatically disabled May 11, 2024 13:14

Pull request was closed

@github-actions github-actions bot removed the PR: waiting for review For PRs that are complete, tested, and ready for review label May 11, 2024
@jasonhenriquez jasonhenriquez changed the title Revert "Bump electron from 30.0.1 to 30.0.2 (#5078)" Revert "Bump electron from 29.3.0 to 30.0.2" May 11, 2024
@github-actions github-actions bot added the PR: waiting for review For PRs that are complete, tested, and ready for review label May 11, 2024
@FreeTubeBot FreeTubeBot enabled auto-merge (squash) May 11, 2024 13:16
@efb4f5ff-1298-471a-8973-3d47447115dc
Copy link
Member

This should probably be the last PR to be merged before release. Lets focus on the few PR's that needs to be addressed so we can release. Lets hope Electron fixes their mess in the meantime.

@github-actions github-actions bot added PR: merge conflicts / rebase needed and removed PR: waiting for review For PRs that are complete, tested, and ready for review labels May 13, 2024
Copy link
Contributor

This pull request has conflicts, please resolve those before we can evaluate the pull request.

@jasonhenriquez jasonhenriquez changed the title Revert "Bump electron from 29.3.0 to 30.0.2" Revert "Bump electron from 29.3.0 to 30.0.3" May 13, 2024
Copy link
Contributor

Conflicts have been resolved. A maintainer will review the pull request shortly.

@jasonhenriquez jasonhenriquez changed the title Revert "Bump electron from 29.3.0 to 30.0.3" Revert Electron to 29.3.3 May 13, 2024
@jasonhenriquez
Copy link
Collaborator Author

Closed in favor of #5137.

auto-merge was automatically disabled May 20, 2024 14:30

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
PR: dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants