Remove obsolete libgconf-2-4 from Ubuntu/Debian prerequisites #5528
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR removes the obsolete Ubuntu/Debian
libgconf-2-4
package from the list of recommended prerequisites for Ubuntu/Debian platforms, listed underSimilarly for
and for
libgconf-2-4
is not required for Cypress >= version3.5.0
Cypress requirements
Note:
libgconf-2.so.4
is provided bylibgconf-2-4
The legacy Cypress version 3.4.1 was the last version to require
libgconf-2-4
(Cypress binary depends onlibgconf-2.so.4
). This version of Cypress was released on July 29, 2019.Cypress 3.5.0 updated electron from
2.0.18
to5.0.10
. No dependency is shown byldd
onlibgconf-2.so.4
for the Cypress3.5.0
binary version. This version of Cypress was released on Oct 23, 2019.Background
Ubuntu
libgconf-2-4 "GNOME configuration database system (shared libraries)" is available for current Ubuntu releases:
20.04
LTS22.04
LTS22.10
23.04
except for the latest
upcomingrelease:23.10
(releaseplanned forreleased on Oct 12, 2023) where libgconf-2-4 is not includedhttps://answers.launchpad.net/ubuntu/mantic/arm64/libgconf2-dev/3.2.6-8ubuntu1 shows Status: Deleted for
libgconf2
inmantic
(23.10
)Debian
bookworm
(12
-stable
)testing
)Verification
sudo apt -y remove libgconf-2-4 sudo apt-get -y install libgtk2.0-0 libgtk-3-0 libgbm-dev libnotify-dev libnss3 libxss1 libasound2 libxtst6 xauth xvfb sudo apt autoremove git clone https://github.com/cypress-io/cypress-example-kitchensink cd cypress-example-kitchensink n auto npm ci npm run local:run
Confirmed successful with Cypress
13.2.0
on Ubuntu23.04
with Node.js20.8.0
and on Ubuntu22.04.3
LTS.Related
References