Skip to content
This repository was archived by the owner on Jun 22, 2024. It is now read-only.

[🚀 Feature]: New images based on latest upstream #51

Closed
fhoeben opened this issue Nov 5, 2023 · 8 comments
Closed

[🚀 Feature]: New images based on latest upstream #51

fhoeben opened this issue Nov 5, 2023 · 8 comments
Labels
help wanted Extra attention is needed

Comments

@fhoeben
Copy link

fhoeben commented Nov 5, 2023

Feature and motivation

The latest multi platform images are for Selenium 4.10. The Selenium project is on 4.15 already. Can you do a new release so we keep up to date?

Usage example

Running tests with latest browser and Selenium version

@jamesmortensen
Copy link

Hi @fhoeben at the moment, I've been able to publish 4.10 releases with updated browsers, but not updated Selenium. See #46 for details.

I'm the only maintainer, and I'm in the middle of moving from one country to another, so all my free time is spent dealing with the move at the moment. If someone can dig in and troubleshoot why we get permission errors in those images, we can get it fixed and start releasing updates again.

@jamesmortensen jamesmortensen added the help wanted Extra attention is needed label Nov 15, 2023
Copy link

This issue is looking for contributors.

Please comment below or reach out to us through our IRC/Slack/Matrix channels if you are interested.

@diemol
Copy link
Member

diemol commented Nov 15, 2023

That limitation for permissions and Chromium support was added several releases ago. I just have yet to be active here to update those issues.

@jamesmortensen to do a release, is it just a matter of pulling from upstream, bumping the Selenium version, and after a successful CI, merge with [deploy] in the commit message?

@diemol
Copy link
Member

diemol commented Nov 18, 2023

I tried to merge upstream and do a release but when the Chromium image starts to build, during the apt-get update -qqy, the build fails with:

(Reading database ... 16094 files and directories currently installed.)
11.06 Preparing to unpack .../systemd_255~rc2-1_arm64.deb ...
11.10 
11.10 
11.10 ******************************************************************************
11.10 *
11.10 * The systemd package cannot be installed because this system does
11.10 * not have a merged /usr.
11.10 *
11.10 * Please install the usrmerge package to convert this system to merged-/usr.
11.10 *
11.10 * For more information please read https://wiki.debian.org/UsrMerge.
11.10 *
11.10 ******************************************************************************
11.10 
11.10 
11.10 dpkg: error processing archive /var/cache/apt/archives/systemd_255~rc2-1_arm64.deb (--unpack):

I have not clue what needs to be done.

@diemol
Copy link
Member

diemol commented Nov 18, 2023

This is the PR I am working with #52

@fhoeben
Copy link
Author

fhoeben commented Dec 7, 2023

I believe the issue is the Circle CI config. Can you try running a more recent Ubuntu version?
I have no experience with Circle CI, but...
In .circleci/config.yml, can you replace the ubuntu-2004:current images by ubuntu-2204:current (I looked at https://circleci.com/docs/using-arm/#ubuntu-2204---jammy)

@fhoeben
Copy link
Author

fhoeben commented Dec 7, 2023

@diemol sorry, never mind my previous comment. The error is while running the commands in the docker file, so the problem is probably not the executor but the base image used. I have no experience building these images

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked and limited conversation to collaborators Jan 30, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants