Skip to content

fix(snap): resolve confinement issues on Ubuntu 24.04#91

Merged
flexiondotorg merged 2 commits into
mainfrom
fix/snap-runtime-issues
May 6, 2026
Merged

fix(snap): resolve confinement issues on Ubuntu 24.04#91
flexiondotorg merged 2 commits into
mainfrom
fix/snap-runtime-issues

Conversation

@flexiondotorg
Copy link
Copy Markdown
Member

  • Add mpris slot with bus-name attribute to fix AppArmor denial
  • Add graphics-core22 content plug with mesa-core22 provider for OpenGL/ANGLE
  • Add stage packages (libglu1-mesa, libvulkan1) for graphics support
  • Set LD_PRELOAD to resolve bundled dbus library version mismatch

Fixes tester-reported runtime failures on Ubuntu 24.04 with snap confinement.

- Add mpris slot with bus-name attribute to fix AppArmor denial
- Add graphics-core22 content plug with mesa-core22 provider for
  OpenGL/ANGLE
- Add stage packages (libglu1-mesa, libvulkan1) for graphics support
- Set LD_PRELOAD to resolve bundled dbus library version mismatch

Fixes tester-reported runtime failures on Ubuntu 24.04 with snap
confinement.

Signed-off-by: Martin Wimpress <code@wimpress.io>
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

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

No issues found across 1 file

Requires human review: Snap config changes (graphics plug, mpris slot, LD_PRELOAD) affect runtime permissions and could break functionality on different systems. Safer to have human review.

…lish workflow

- Update README with manual snap connect instruction for mpris interface
- Explain mpris must be connected until Snap Store grants auto-connect
- Add publish-snap-manual.yml workflow for edge channel publishing
  without full release
- Provides escape hatch for iterating on snap fixes between releases

Signed-off-by: Martin Wimpress <code@wimpress.io>
@flexiondotorg flexiondotorg merged commit b4658dc into main May 6, 2026
8 checks passed
@flexiondotorg flexiondotorg deleted the fix/snap-runtime-issues branch May 6, 2026 19:23
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.

1 participant