[PR #30] [MERGED] fix: devcontainer podman build #32

Closed
opened 2026-10-15 12:47:43 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/games-on-whales/gst-wayland-display/pull/30
Author: @barne856
Created: 6/1/2026
Status: ✅ Merged
Merged: 6/1/2026
Merged by: @ABeltramo

Base: stable ← Head: devcontainer/fix-podman-gpu-and-rust-version


📝 Commits (2)

  • faf62cb fix: devcontainer run args for gpu using podman and broken cargo-c install
  • d09e762 chore: update devcontainer

📊 Changes

3 files changed (+27 additions, -13 deletions)

View changed files

📝 .devcontainer/Dockerfile (+0 -5)
📝 .devcontainer/default/devcontainer.json (+4 -8)
➕ .devcontainer/nvidia/devcontainer.json (+23 -0)

📄 Description

There were a few issues I ran into building this devcontainer with podman. First: cargo-c has bumped its minimum required rust version to 1.93 github.com/lu-zero/cargo-c@e7a5919aab/Cargo.toml (L12-L13) causing the install in the Dockerfile to fail. Second: the --runtime=nvidia is legacy and the new recommend method of accessing the GPU inside the container is through the CDI https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html which does not require privileged to be true or hostRequirements to be set.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/games-on-whales/gst-wayland-display/pull/30 **Author:** [@barne856](https://github.com/barne856) **Created:** 6/1/2026 **Status:** ✅ Merged **Merged:** 6/1/2026 **Merged by:** [@ABeltramo](https://github.com/ABeltramo) **Base:** `stable` ← **Head:** `devcontainer/fix-podman-gpu-and-rust-version` --- ### 📝 Commits (2) - [`faf62cb`](https://github.com/games-on-whales/gst-wayland-display/commit/faf62cbe5e79937cb2946517a265b82834edb340) fix: devcontainer run args for gpu using podman and broken cargo-c install - [`d09e762`](https://github.com/games-on-whales/gst-wayland-display/commit/d09e7626b06b3a3bf1cf8ced3609910be2400d05) chore: update devcontainer ### 📊 Changes **3 files changed** (+27 additions, -13 deletions) <details> <summary>View changed files</summary> 📝 `.devcontainer/Dockerfile` (+0 -5) 📝 `.devcontainer/default/devcontainer.json` (+4 -8) ➕ `.devcontainer/nvidia/devcontainer.json` (+23 -0) </details> ### 📄 Description There were a few issues I ran into building this devcontainer with podman. First: `cargo-c` has bumped its minimum required rust version to `1.93` https://github.com/lu-zero/cargo-c/blob/e7a5919aaba93e3bcff0932fc830cec654aeca36/Cargo.toml#L12-L13 causing the install in the Dockerfile to fail. Second: the `--runtime=nvidia` is legacy and the new recommend method of accessing the GPU inside the container is through the CDI https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/latest/cdi-support.html which does not require `privileged` to be true or `hostRequirements` to be set. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-15 12:47:43 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
games-on-whales/gst-wayland-display#32
No description provided.