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

Add Kiosk containers from home:atgracey:wallboardos #2210

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open

Conversation

dcermak
Copy link
Collaborator

@dcermak dcermak commented Jan 17, 2025

@dcermak dcermak force-pushed the kios-ctr branch 3 times, most recently from b4e784a to 11a0955 Compare January 17, 2025 14:08
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
Copy link

github-actions bot commented Jan 17, 2025

Created a staging project on OBS for 6: home:defolos:BCI:Staging:SLE-15-SP6:6-2210
Changes pushed to branch 6-2210 as commit ce31a476d4b82663cd24046f65ec4481ea989ffd
Build succeeded ✅

Build Results

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for s390x: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for ppc64le: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for s390x: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP6:6-2210 for ppc64le: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Build succeeded ✅

To run BCI-tests against this PR, use the following command:

OS_VERSION=15.6 TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-2210/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-2210/containerfile/suse/kiosk-firefox-esr:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-2210/containerfile/suse/pulseaudio:latest
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp6/6-2210/containerfile/suse/xorg:latest

Copy link

github-actions bot commented Jan 17, 2025

Created a staging project on OBS for Tumbleweed: home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-2210
Changes pushed to branch Tumbleweed-2210 as commit ec42377c364de893a61b9750628ef18d6d2c13f2
Build succeeded ✅

Build Results

Repository images in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:Tumbleweed:Tumbleweed-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Build succeeded ✅

To run BCI-tests against this PR, use the following command:

OS_VERSION=tumbleweed TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-2210/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-2210/containerfile/opensuse/kiosk-firefox:latest
  • registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-2210/containerfile/opensuse/pulseaudio:latest
  • registry.opensuse.org/home/defolos/bci/staging/tumbleweed/tumbleweed-2210/containerfile/opensuse/xorg:latest

Copy link

github-actions bot commented Jan 17, 2025

Created a staging project on OBS for 7: home:defolos:BCI:Staging:SLE-15-SP7:7-2210
Changes pushed to branch 7-2210 as commit 44174e750b916c29b1a1760665ceab06c1b60cbf
Build succeeded ✅

Build Results

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for s390x: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository images in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for ppc64le: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for x86_64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for aarch64: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ✅ succeeded live log
pulseaudio-image ✅ succeeded live log
xorg-image ✅ succeeded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for s390x: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Repository containerfile in home:defolos:BCI:Staging:SLE-15-SP7:7-2210 for ppc64le: current state: published
Build results:

package name status build log
kiosk-firefox-esr-image ⛔ excluded live log
pulseaudio-image ⛔ excluded live log
xorg-image ⛔ excluded live log

Build succeeded ✅

To run BCI-tests against this PR, use the following command:

OS_VERSION=15.7 TARGET=custom BASEURL=registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-2210/ tox -- -n auto
The following images can be pulled from the staging project:
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-2210/containerfile/suse/kiosk-firefox-esr:128.7
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-2210/containerfile/suse/pulseaudio:17
  • registry.opensuse.org/home/defolos/bci/staging/sle-15-sp7/7-2210/containerfile/suse/xorg:21

dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 17, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
dcermak pushed a commit that referenced this pull request Jan 20, 2025
"xorg.conf": (_x11_dir / "xorg.conf").read_text(),
}

X11_CONTAINERS = [
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please split that into a x11.py ? given that we have files in x11/ subdir that would be more aligned and easier to maintain going forward imho.

also, not trying to be too nitpicky, but you're packaging xorg not X11 (that would be from the times before you were born..). can we just call it XORG instead?

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you please split that into a x11.py ? given that we have files in x11/ subdir that would be more aligned and easier to maintain going forward imho.

No, these three containers belong together imho

also, not trying to be too nitpicky, but you're packaging xorg not X11 (that would be from the times before you were born..). can we just call it XORG instead?

I have renamed it xorg instead of x11

"system.pa": (_pa_dir / "system.pa").read_text(),
}

PULSEAUDIO_CONTAINERS = [
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

split into a pulseaudio.py for the same reason like x11 (see below) ?

@dirkmueller
Copy link
Member

It sorta kinda works

missing fonts?

dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
@dcermak
Copy link
Collaborator Author

dcermak commented Feb 12, 2025

It sorta kinda works

missing fonts?

Yes, I hope it's fixed now. It worked locally, but I have to test the images from OBS too

@dcermak
Copy link
Collaborator Author

dcermak commented Feb 12, 2025

It works, but the VM doesn't play any sound atm
image

dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 12, 2025
dcermak pushed a commit that referenced this pull request Feb 14, 2025
dcermak pushed a commit that referenced this pull request Feb 14, 2025
dcermak pushed a commit that referenced this pull request Feb 14, 2025
@dcermak dcermak marked this pull request as ready for review February 18, 2025 10:24
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.

4 participants