/srv/irclogs.ubuntu.com/2021/10/22/#snappy.txt

=== brlin_ is now known as brlin
mborzeckimorning05:50
mardymborzecki: hi!05:59
mardymborzecki: about the opensuse issue, when you said that apparmor is disabled, did you refer to the kernel or to snapd itself?06:00
mardyasking because I noticed that apparmor seems to be correctly supported by the kernel (profiles are loaded)06:01
mborzeckimardy: so for the stable releases (15.0/1/2) we had it disabled but agreed to enable it for the next stable release (15.3 in this case), which i forgot to do06:15
mborzeckimardy: but in tumbleweed which is very close to mainline kernel, we've had it enabled for a longer while06:16
mborzeckimardy: hm since we have 2.53.1 i'll enable it in the next update for 15.3 🙂06:19
mborzeckihopefully we won't break users06:20
mardymborzecki: OK; in the meantime, is there some way to check (from within the spread tests) if it's enabled or not?06:25
mborzeckimardy: no, just switch based on $SPREAD_SYSTEM06:27
pstolowskimorning07:24
mardypstolowski, zyga-mbp: hi!07:25
* zyga-mbp goood morning, happy Friday07:25
* zyga-mbp brb, need to restart my client 07:25
mborzeckihmm didn't we have a mode where there was some time reference file left in writable on each boot that we then use to restore the time on systems where there is no rtc?07:27
mborzeckipstolowski: zyga-mbp hey07:27
* zyga-mbp hey guys 07:28
* zyga-mbp is going to be busy migrating two dozen projects between gitlab instances today07:28
zyga-mbptime to put on a worker's hard hat and get to work :)07:28
mupPR snapd#10953 closed: tests/main/snapd-sigterm: fix race conditions <Created by mardy> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10953>08:40
mupPR snapd#10818 closed: tests: test for enforcing with prerequisites <validation-sets :white_check_mark:> <Created by stolowski> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10818>08:45
mupPR snapd#10966 opened: packaging/opensuse: sync with openSUSE packaging, enable AppArmor on 15.3+ <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10966>08:55
mupPR snapd#10964 closed: release-tools/repack-debian-tarball.sh: fix c-vendor dir <Simple 😃> <Skip spread> <Created by anonymouse64> <Merged by bboozzoo> <https://github.com/snapcore/snapd/pull/10964>09:00
mborzeckimardy: for reference on apparmor and opensuse leap releases: https://github.com/snapcore/snapd/pull/974009:33
mupPR #9740: packaging/opensuse: enable AppArmor on Leap <Created by bboozzoo> <Closed by bboozzoo> <https://github.com/snapcore/snapd/pull/9740>09:33
mupPR snapd#10967 opened: interface/modem-manager: allow connecting to the mbim/qmi proxy <Created by alfonsosanchezbeato> <https://github.com/snapcore/snapd/pull/10967>09:35
mborzeckimardy: pstolowski: can you take a look at https://github.com/snapcore/snapd/pull/10959 ?10:09
mupPR #10959: tests/main/selinux-data-context: use session when performing actions as test user <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10959>10:09
pstolowskisure10:09
mborzeckihm i think there's a slight bug in how we handle matching devices in snap-confine10:27
zyga-mbpoh?10:27
mborzeckizyga-mbp: yeah, with current tags support we know that there were devices assigned to the snap only after we go through all the devices that matched the udev rule, so in case no devices are actually assigned to the snap, we would still set up a device filtering for the process, just with a minimal set of allowed entries, a think we said we would not do10:34
zyga-mbphmm hmm10:34
zyga-mbpright but is that the new state after-i-left? I recall we had some quick check that did nothing in the code I remember10:35
zyga-mbpI recall we ran into this10:35
zyga-mbpand even added a test to verify it's right (AFAIR)10:35
mborzeckizyga-mbp: yeah, kind of, i think you were still around when systemd introduced CURRENT_TAGS, and TAGS became sticky, and we have to first get the list of tagged devices and then check the current tags one by one10:37
* zyga-mbp I recall that change but I didn't read the details, so are you saying that we create the constrained device cgroup before checking if that's needed now?11:00
mardyI need some reviews on https://github.com/snapcore/snapd/pull/1093311:04
mupPR #10933: interfaces: suppress denial of sys_module capability <Created by mardy> <https://github.com/snapcore/snapd/pull/10933>11:04
mupPR snapd#10968 opened:  cmd/snap-confine: lazy set up of device cgroup, only when devices were assigned <Needs security review> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10968>11:05
mupPR snapd#10965 closed: packaging: merge 2.53.1 changelog back to master <Simple 😃> <Created by anonymouse64> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/10965>11:45
mborzeckizyga-mbp: when you're around: https://build.opensuse.org/request/show/92696912:17
mupPR snapd#10969 opened: o/snapstate, assertsate: validation sets/undo on partial failure <Complex> <Needs Samuele review> <validation-sets :white_check_mark:> <Created by stolowski> <https://github.com/snapcore/snapd/pull/10969>12:26
mupPR snapd#10951 closed: sandbox/apparmor, interfaces/apparmor: detect bpf capability, generate snippet for s-c <Needs Samuele review> <Security-High> <Needs security review> <Created by bboozzoo> <Merged by pedronis> <https://github.com/snapcore/snapd/pull/10951>12:51
mupPR snapd#10970 opened: cmd/snap: improve snap disconnect arg parsing and err msg <Simple 😃> <Created by MiguelPires> <https://github.com/snapcore/snapd/pull/10970>12:56
pstolowskimiguelpires: thanks for tackling this^12:59
miguelpirespstolowski: no problem, I had a bit of time :] 13:23
mupPR snapd#10971 opened: tests/main/apparmor-batch-reload: fix fake apparmor_parser to handle --preprocess <Simple 😃> <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/10971>14:06
mborzeckitrivial PR ^^14:07
pstolowskimiguelpires: some real failures on snap disconnect PR15:27
pstolowskiunfortunately there were always dragons there... and this arg parsing and swapping was always confusing15:28
miguelpiresAh right, the snap can be empty if it's the core. It's more subtle than it looks at first  =p15:53
pstolowskimiguelpires: yes.. and there is a bit of magic on the api side as well (not affecting your PR i think, but something to keep in mind when changing any of this)15:55
miguelpirespstolowski: yes, I'll read the api side to really be sure what the cmd needs to validate. Thanks for the heads-up15:58
zyga-mbpmborzecki I'll look at opensuse stuff in a moment 16:03
mupPR snapd#10972 opened: tests: skip the interfaces-openvswitch on fedora 33 <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/10972>20:08
=== popey6 is now known as popey
tokamHi, I have this snap installed: wine-platform-5-staging22:46
tokamwhere do I find the binary for it?22:46

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!