Oliver Calder

Results 110 comments of Oliver Calder

> 1. It's super annoying to work with icons. As a snap maintainer I almost always have to fuss around with rewriting desktop files to get that done. I like...

I explored letting permissions be bitflags which are only converted to `[]string` when marshalled, as this would eliminate problems of ordering and make checking permission equality, containment, subtraction, etc. much...

This branch contains the exploration of using bitflags for permissions: https://github.com/olivercalder/snapd/tree/attempt-permissions-bitflags

Rebased to fix conflicts with usage of new `PathPattern` type in constraints.

Thanks for re-reviews! I've rebased to pull in test fixes from master.

I am using the matterhorn snap, yes. Indeed, `dmesg` shows denial of `xterm-ghostty`: ``` [187965.377549] audit: type=1400 audit(1744069576.884:6622): apparmor="DENIED" operation="file_inherit" class="file" profile="snap-update-ns.matterhorn" name="/dev/pts/7" pid=598166 comm="5" requested_mask="wr" denied_mask="wr" fsuid=0 ouid=1000 [187965.377554]...

Where does `matterhorn` look for terminfo? I think Ghostty needs to put its terminfo someplace accessible to snaps like `matterhorn`, since it's not reasonable to expect matterhorn or other snaps...

Thanks for this, I was hitting this problem when trying to run tests on either a native fedora host or an ubuntu container (via toolbx/toolbox?) on fedora. If our unit...

The `run-checks` and `golangci-lint` are doing :point_right: :point_down: :point_left: