I started to snap (name request pending) snpguest (snapcraft.yaml) and want to request classic confinement for it.
snpguest uses the msru rust crate which requires access to /dev/cpu/{cpu_number}/msr. If there’s an interface which let the code access this path, I’m happy to make the snap strict and use that interface.
If there’s no such interface, please allow this snap to be classic.
@0xnishit CPC needs this snap for testing. Can you provide en ETA until this is fixed and published within snapd ? I think we could wait a bit (some weeks) but we don’t want to wait a month or more to get this done.
But we could also go with classic for now and I’ll rework the snap and make it strict when snapd got fixed
@toabctl I am not sure about the timeline from snapd team on this issue, maybe it is better to grant classic for now and once the issue gets fixed for the custom-devices, we can work on making it strict as you suggested.