Hello, I’m learning how packaging of snap applications is done and I’ve been going through the process of packaging the CLI portion of my tracex-parser Python library.
The CLI program parse-trx
needs read-only local file access in order to do its job - parsing ThreadX trace files into a human friendly format. To do this I’ve leveraged the system-files
interface with read access to /home
and /media
(two places where a user might put ThreadX trace files): https://github.com/julianneswinoga/tracex_parser/blob/js/add-snap-build/snap/snapcraft.yaml#L30. Ideally I could allow read access to /tmp
and /opt
as well but I don’t believe that is currently possible with snaps.
So in order to publish my snap (tracex-parser
) I require this human review: human review required due to 'allow-installation' constraint (bool)