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

docs: add contributing restriction for ubuntu 24.10 #30617

Merged
merged 1 commit into from
Nov 14, 2024

Conversation

MikeMcC399
Copy link
Contributor

@MikeMcC399 MikeMcC399 commented Nov 14, 2024

Additional details

The CONTRIBUTING > Requirements section refers to additional steps for a Ubuntu 24.04 environment. In the meantime Ubuntu 24.10 (Oracular Oriole) was released on Oct 10, 2024, as an interim release, and this needs to be added to the instructions.

To allow building Cypress from source with Python 3.12 requires a minimum of node-gyp@10.0.0. Cypress has not yet reached this state and Python 3.11 is currently the highest compatible version usable to build Cypress from source.

The workaround involving deadsnakes is available for Ubuntu 24.04 (noble). Attempting to use it for Ubuntu 24.10 (oracular) results in an error

E: The repository 'https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu oracular Release' does not have a Release file.

Due to the Python restrictions, Ubuntu 24.10 is currently not suitable to rebuild Cypress from source error-free.

Add this statement to the CONTRIBUTING > Requirements section:

image

Steps to test

Clean install Ubuntu 24.10 Desktop.

Attempt to use deadsnakes to install an earlier version of Python by executing the following command:

sudo add-apt-repository ppa:deadsnakes/ppa

Note the failure.

How has the user experience changed?

Affects contributors only.

PR Tasks

@cypress-app-bot
Copy link
Collaborator

@AtofStryker AtofStryker self-requested a review November 14, 2024 14:01
@mschile mschile self-assigned this Nov 14, 2024
@mschile mschile merged commit 50db03b into cypress-io:develop Nov 14, 2024
34 of 36 checks passed
@MikeMcC399 MikeMcC399 deleted the contributing/ubuntu-24.10 branch November 14, 2024 17:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants