Bug 1677963 Comment 22 Edit History

Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.

(In reply to Julien Cristau [:jcristau] from comment #21)
> I guess one question is docker-worker vs generic-worker, and how to set up new linux workers sanely.
> There's some recent prior art for g-w with the wayland image, but AIUI that image creation is not yet automated, and relies on virtualbox which AFAIK doesn't exist for arm64.

This is a good point. The prior art indeed relates to Generic Worker running under Linux, specifically in GCP, when Wayland is enabled, and X11 over Wayland is not sufficient. There is an open support request with Google Cloud ("Google Cloud Support 46049484: Unable to autologin to Gnome Desktop Manager 3"). Google in turn have opened a support case with Canonical about this issue, since it is a device driver issue for a driver which Google does not maintain. We hope when this is resolved, the prior art will no longer be needed.

On of the following options may help here:
1) running in a different cloud, e.g. in Azure or AWS, or on hardware workers, or
2) using X11 over Wayland with e.g. a dummy video device driver
3) waiting for resolution of Google Cloud Support ticket 46049484

I'm not too sure what the requirements are, so not sure which of the above options might be most suitable. Who can help decide that?
(In reply to Julien Cristau [:jcristau] from comment #21)
> I guess one question is docker-worker vs generic-worker, and how to set up new linux workers sanely.
> There's some recent prior art for g-w with the wayland image, but AIUI that image creation is not yet automated, and relies on virtualbox which AFAIK doesn't exist for arm64.

This is a good point. The prior art indeed relates to Generic Worker running under Linux, specifically in GCP, when Wayland is enabled, and X11 over Wayland is not sufficient. There is an open support request with Google Cloud ("Google Cloud Support 46049484: Unable to autologin to Gnome Desktop Manager 3"). Google in turn have opened a support case with Canonical about this issue, since it is a device driver issue for a driver which Google does not maintain. We hope when this is resolved, the prior art will no longer be needed.

One of the following options may help here:
1) running in a different cloud, e.g. in Azure or AWS, or on hardware workers, or
2) using X11 over Wayland with e.g. a dummy video device driver
3) waiting for resolution of Google Cloud Support ticket 46049484

I'm not too sure what the requirements are, so not sure which of the above options might be most suitable. Who can help decide that?
(In reply to Julien Cristau [:jcristau] from comment #21)
> I guess one question is docker-worker vs generic-worker, and how to set up new linux workers sanely.

I think Generic Worker is the preferred option here. We don't intend to continue supporting Docker Worker, and I'm not sure if it would be straightforward to deploy it arm64 environments.

> I guess one question is docker-worker vs generic-worker, and how to set up new linux workers sanely.
> There's some recent prior art for g-w with the wayland image, but AIUI that image creation is not yet automated, and relies on virtualbox which AFAIK doesn't exist for arm64.

This is a good point. The prior art indeed relates to Generic Worker running under Linux, specifically in GCP, when Wayland is enabled, and X11 over Wayland is not sufficient. There is an open support request with Google Cloud ("Google Cloud Support 46049484: Unable to autologin to Gnome Desktop Manager 3"). Google in turn have opened a support case with Canonical about this issue, since it is a device driver issue for a driver which Google does not maintain. We hope when this is resolved, the prior art will no longer be needed.

One of the following options may help here:
1) running in a different cloud, e.g. in Azure or AWS, or on hardware workers, or
2) using X11 over Wayland with e.g. a dummy video device driver
3) waiting for resolution of Google Cloud Support ticket 46049484

I'm not too sure what the requirements are, so not sure which of the above options might be most suitable. Who can help decide that?

Back to Bug 1677963 Comment 22