@Robie, thanks for the bug! Just wanted to mention that as a matter stable series release policy we will not remove rules providing access precisely because we do not want to break applications in the manner described (unless there are extraordinary circumstances that would require communication to developers-- we haven't exercised that and this bug is not an example of that). More specifically, we did not allow /usr/share/alsa/alsa.conf in 2.17 and take it away in 2.20; we only added the alsa interface to allow it in 2.20.
I suspect that this is a side-effect of changes to snapd/snap-confine related to how mounts are setup. Assigning to Zygmunt for now since he worked on those changes and could better advise (Zygmunt, please adjust who this is assigned to/etc as necessary).
@Robie, thanks for the bug! Just wanted to mention that as a matter stable series release policy we will not remove rules providing access precisely because we do not want to break applications in the manner described (unless there are extraordinary circumstances that would require communication to developers-- we haven't exercised that and this bug is not an example of that). More specifically, we did not allow /usr/share/ alsa/alsa. conf in 2.17 and take it away in 2.20; we only added the alsa interface to allow it in 2.20.
I suspect that this is a side-effect of changes to snapd/snap-confine related to how mounts are setup. Assigning to Zygmunt for now since he worked on those changes and could better advise (Zygmunt, please adjust who this is assigned to/etc as necessary).