-
Notifications
You must be signed in to change notification settings - Fork 102
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feature: resolving snap desktop files using app armor as the primary source #3426
Conversation
Whoops, broke the tests. Will fix em soon... |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You'll need to add a libapparmor
build dependency to debian/control
, and to snap/snapcraft.yaml
.
0a6c762
to
201cbf3
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #3426 +/- ##
==========================================
- Coverage 77.25% 77.23% -0.03%
==========================================
Files 1071 1061 -10
Lines 68363 68069 -294
==========================================
- Hits 52811 52570 -241
+ Misses 15552 15499 -53 ☔ View full report in Codecov by Sentry. |
@Saviq What should I do about the apparmor dependency on Fedora and Alpine? 🤔 Should that be an optional dependency? |
If they're not there, yeah. |
@mattkae Alpine does have it, BTW: |
Do you know if I'll need something else there too? https://github.com/canonical/mir/actions/runs/9552401270/job/26328915493?pr=3426 |
Yeah, you need to install it! :D mir/spread/build/alpine/task.yaml Lines 6 to 34 in 31ef078
|
I have indeed added it, to no avail: https://github.com/canonical/mir/actions/runs/9566199163/job/26370892700?pr=3426 😢 Is there something else that I'm missing here? |
d996b1c
to
918237e
Compare
Don't go around blind :)
The package you're after is libapparmor: |
That is what I have ;) 918237e#diff-5f6d75408d28a1d92efc5968e0b1a34ee3c512d14427c514e56cd0b23290f52d |
918237e
to
73e97a4
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks sensible, but the build system parts could be cleaned up.
1762f8f
to
c3e4ae6
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks legit to me.
c3e4ae6
to
19ce37f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah!
What's new?
DesktopFileManager