/srv/irclogs.ubuntu.com/2018/11/23/#snappy.txt

AuroraAvenueHello Can someon tell me what the snap is called for this snap ? https://uappexplorer.com/snap/ubuntu/tor02:13
AuroraAvenueOr how I get on tor on Solus OS ?02:13
AuroraAvenueAnd why is sabdfl on this channel tonite? Is he usually here ?02:16
AuroraAvenuerobert_ancell ping02:18
robert_ancellAuroraAvenue, hello02:18
AuroraAvenueHiya - hows the far-east these days ? Anyway I waned to ask how to gt this on my Solus OS i.e. what is the snap called ? https://uappexplorer.com/snap/ubuntu/tor02:19
robert_ancellAuroraAvenue, I think it's just called 'tor' (https://snapcraft.io/tor)02:19
AuroraAvenueis that the client or what ?02:20
robert_ancellI don't know any more than what it says in the description02:20
AuroraAvenuebecause it says 'client' on that wesite.02:20
AuroraAvenuerobert_ancell, I need help - who do I ask here ? Who knows snaps thats in the US ?02:21
robert_ancellNot sure who's online now02:21
AuroraAvenueWell hows NZ anyways ?02:21
robert_ancellNice any sunny today02:21
robert_ancelland02:22
AuroraAvenuecool stuff - sorry to bother you.02:22
robert_ancellnp02:22
AuroraAvenueelopio, ping (maybe)02:23
AuroraAvenueoh wait - it is that one. https://paste.ubuntu.com/p/8xCc8SDYmV/02:28
AuroraAvenueWit x2 there is no client02:31
AuroraAvenue**Wait02:31
AuroraAvenuedamn it.02:31
AuroraAvenuehttp://pasteall.org/pic/aa8ff4298c2c6315886afe1e236c866202:31
AuroraAvenuethere is no client.02:32
AuroraAvenueno Tor client anyway - no GUI !02:32
AuroraAvenuefeel lied to by Ubuntu again.02:32
AuroraAvenuegrumbles.02:32
mborzeckimorning06:05
dot-tobiasmorning07:28
=== pstolowski|afk is now known as pstolowski
pstolowskimornings08:04
mborzeckipstolowski: mvo: Chipaca: morning guys08:05
mvohey pstolowski and mborzecki and zyga08:10
mvoChipaca: and good morning to you as well08:10
dot-tobiasmorning everyone08:12
mborzeckianyone objects to moving sanity check mount point to /run/snapd instead of /tmp?08:15
mborzeckieg. /run/snapd/sanity-<num>08:15
mvomborzecki: that sounds fine08:17
mborzeckimvo: from selinux perspective it'd probably be cleaner if we had a helper to check the mounts :/08:17
mborzeckiotherwise we're handing out permissions to snapd, and they don't feel enough fine grained08:18
zygahey mvo08:23
zygasorry for starting late, I needed to catch up sleep after the night before08:23
zygabut all set08:23
zygamvo: I had a call with pedronis yesterday, we discussed all that's needed to get feature's exported08:24
zygaI'll attack that now :)08:24
mvozyga: awesome08:24
mvozyga: I'm ready for reviews for those08:25
zygamvo: I summarized that on the PR - though in abbreviated form08:25
zygalet me know if you want to know more08:25
zygabut I think this is a very good design and we will be able to learn from that08:25
zygain case we need to export more stuff like I wanted with facts originally08:25
zyga(facts will have the same properties)08:25
mvocool08:27
zygaI think I found the cause of the bug I saw last night09:22
zygatl;dr; broken cleanup09:22
mborzeckizyga: on fedora https://paste.ubuntu.com/p/8nYxtc2nHh/09:31
zygammm, mount unit with selinux context?09:31
mborzeckiyes09:32
mborzeckizyga: it gets more interesting https://paste.ubuntu.com/p/bRk8qdcrpM/09:35
zygamborzecki: https://github.com/snapcore/snapd/pull/620109:53
mupPR snapd#6201 opened: tests: remove test-snapd-with-configure on restore <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6201>09:53
mupPR #6201: tests: remove test-snapd-with-configure on restore <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6201>09:53
zygaI need a 2nd review on https://github.com/snapcore/snapd/pull/615909:54
mborzeckizyga: discarding ns in snap-mgmt would fix that too i think09:54
mupPR #6159: cmd/snap-confine: handle mounted shared /run/snapd/ns <Created by zyga> <https://github.com/snapcore/snapd/pull/6159>09:55
zygawe do that but the test breaks the assumptions09:55
zygait removes the snap "by hand"09:55
zygaI really think we should go over all tests09:55
zygaand over the prep/restore logic for all system09:55
zygaand get rid of hacks09:55
zygatime saved in one test is lost by time wasted debugging lots of random failures09:56
mvozyga: could we discard all namespaces in restore?09:57
zygamvo: do you know my position on prepare/restore?09:59
zygait's all broken and backwards09:59
zygapre restore in prepare09:59
zygaand do nothing in restore09:59
zygawe don't discard namespaces on core, looking at the maze that our restore logic is10:00
zygas/pre restore/we restore/10:00
zygarestore_suite_each is { true }10:00
zygaprepare_suite_each is calling reset.sh with a --reuse-core10:01
zygamvo: if you are asking if we could do this better then the answer is yes10:01
mborzeckizyga: #6201 should probably go to 2.3610:02
mupPR #6201: tests: remove test-snapd-with-configure on restore <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6201>10:02
zygamborzecki: as in for stable update? won't hurt I suppose10:03
mborzeckizyga: can you take a look at the build log in https://github.com/snapcore/snapd/pull/6189 ?10:04
mupPR #6189: daemon, vendor: bump github.com/coreos/go-systemd/activation, handle API changes (2.36) <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6189>10:04
zygamvo: I'm happy to make parepare/restore measureably better at some point10:04
zygamborzecki: sure10:04
zygabuild log or task failures?10:04
mvozyga: ok10:04
mborzeckitask failure10:04
zygamborzecki: I saw that myself once10:05
zygamborzecki: not 100% sure but I suspect it's a bug in how we prepare against the snapd in edge10:05
zygais this branch based on older master?10:05
zygamborzecki: after we removed quirks10:05
mborzeckiit's 2.36 + a backport of some commits unrelated to what's failing10:05
zygathis bug started to show up on branches10:05
zygathat were using old master (before quirk removal)10:05
zygamborzecki: it looks like we are taking snap-confine apparmor profile10:06
zygafrom edge10:06
zygawhere it has fewer permissions10:06
zygaI didn't debug it further though10:06
zygaperhaps after the repackaging magic10:06
zygaafter snapd has ran and loaded the per-core-rev snap-confine profile10:06
zygait doesn't do that again10:06
zygaand we run with profile from edge with code from master10:07
zygaer10:07
zyganot from master, from the branch being tested10:07
zygaand the branch being tested needs more permissions10:07
zygaI suspect if you run this with debug10:07
zygaand inspect the on disk per-revision profile10:07
mborzeckizyga: funny thing is, there's nothing in dmesg about denials, idk if it's surpressed or sth10:07
zygayou will not see the quirks permissions anymore10:07
zygabut that branch surely needs them since it is 2.3610:08
zygamborzecki: yes, they are supressed10:08
zygathey easily get rate limited-lost10:08
mborzeckimaybe we should use audit instead10:08
mborzeckiconfigure auditd with a reasoanble buffer10:08
zygadunno10:08
zygaI use audit on suse because dmesg doesn't have denial messages10:08
mborzecki(actually have a change like this for fedora/centos)10:08
mborzeckiyeah, afaik once auditd is urnning denials go there10:09
zygamborzecki: if you debug this I'd love to know where the mistake is10:09
zygais it in snapd10:09
zygaor is it in the repackaging magic10:09
zygamvo: I double checked, we remove each snap in prepare10:16
zygamvo: except bases10:16
zygamvo: which we collect and remove at the end10:17
zygamborzecki: https://botland.com.pl/pl/raspberry-pi-hat-komunikacja/10602-pi-top-laptop-modulowy-raspberry-pi-3-model-b-v2.html10:38
zyga:D10:38
zygapi3 laptop for 446zł net10:38
zygamaybe ;D10:38
zygawould be nice for debugging pi issues without having to worry about screen/keyboard as always?10:38
mborzeckiheh :)10:38
mborzeckizyga: i'm more into this https://botland.com.pl/pl/microbit-zestawy-edukacyjne/8574-microbit-go-bbc-modul-edukacyjny-cortex-m0-akcelerometr-bluetooth-led-5x5-akcesoria.html10:39
zyga95zł!10:39
zyganot sure10:39
zygawhat for, for kids?10:39
mborzeckiyeah10:39
mborzeckihave various stm32f{0,1,3} boards around but too complicated to give those to the kids10:40
zygayeah10:41
zygawell10:41
zygaeither your kids speak englisb10:42
zygaor the bbc micro has nice localized material to follow10:42
zyganot sure if worth the money TBH10:42
pstolowskiic Chipaca off today?10:44
zyganot sure10:47
zygahaven't seen him though10:47
zygapstolowski: ^ what do you think about pi-top deal above?10:48
pstolowskizyga: oh wow, interesting! but i'd rather pick regular rpi310:50
zygapstolowski: pi is inside :)10:51
zygait's just a hat on top a regular pi10:51
zyga(you can also upgrade the pi eventually though given what the foundation has said I think pi3 is the end of the current line)10:51
pstolowskizyga: i know i know, but pi3 will be 3x cheaper (although, the price for this thing is very good - if that's what you want)10:51
zygayeah :-)10:52
zygaconvenience for having pi with screen/keyboard/power and less cables and fuss to worry about10:52
Chipacapstolowski: not away, but not 100% here yet10:59
mupPR snapd#6202 opened: tests: restore in restore, not in prepare <Created by zyga> <https://github.com/snapcore/snapd/pull/6202>11:07
zygabrb, cold, making hot tea11:08
mupPR snapd#6201 closed: tests: remove test-snapd-with-configure on restore <Simple 😃> <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/6201>11:35
Chipacasnap run test-snapd-xdg-autostart.foo11:35
Chipacacannot create temporary directory for /var/lib/snapd mount point: Permission denied11:35
Chipacazyga: ^ is that interesting to you?11:35
zyganah, why would it be :)11:35
zygaChipaca: this is the same as mborzecki noticed earlier today11:35
pstolowskimborzecki: didn't you look at https://bugs.launchpad.net/snapd/+bug/1775340 ?11:35
zygalet me find that11:35
mupBug #1775340: Make snapd zsh aware <snapd:Triaged> <https://launchpad.net/bugs/1775340>11:35
zygaChipaca: https://pastebin.ubuntu.com/p/rmcTXPjYfx/11:36
zygaChipaca: it's a bug in our prepare restore as far as I know11:36
zygaChipaca: but not 100% sure as I didn't debug further11:36
pstolowskiChipaca: did https://bugs.launchpad.net/snapd/+bug/1801955 land in 2.36.1 already?11:36
mupBug #1801955: snapshot fails if unknown user in /home <snapd:In Progress by chipaca> <https://launchpad.net/bugs/1801955>11:37
zygaChipaca: is this also on 2.36 -based branch?11:37
* Chipaca hugs pstolowski for doing this bug thing11:37
Chipacazyga: yes11:37
zygaChipaca: so very likely the same issue11:37
pstolowskiChipaca: you will hate me by eod ;)11:37
zygaChipaca: if you cannot fix it in 30 mintues I can look, just trying to wrap up this thing that spawned into a chain of other things11:38
Chipacapstolowski: nope11:38
* Chipaca EODs11:38
zygaChipaca: (pawel will assign all open bugs to you ;)11:38
zygaha11:38
zygahahaha11:38
zyga:D11:38
pstolowskilol11:38
pstolowskiChipaca: also, any conclusion re that macaroon thing?11:39
Chipacapstolowski: $ git tag --contains d062f3f2d2a529b0d329df7f0f2c2713d0927af911:39
Chipacapstolowski: nothing11:39
Chipacapstolowski: so, no, not in 2.36.111:39
pstolowskiChipaca: k, thanks11:39
Chipacapstolowski: re that macaroon, IIRC (but it was long ago so), we couldn't reproduce it back then either11:40
zygahave I mentioned that shell sucks today?11:40
zygamessage of the day: shell sucks11:40
zygathere11:40
zyganow I feel better11:40
zygafor n in *.dupa; do echo $n; done11:41
Chipacazyga: echo "shell sucks." > ~/.motd11:41
zygawhy the hell did people did this11:41
zygawhy why why11:41
zygait's so insane11:41
Chipacazyga: ?11:41
pstolowskiChipaca: ok, interesting :). closing then11:41
zygaChipaca: run that11:41
zygadid you expect *.dupa11:41
zyga(sorry about the name)11:41
Chipacayes11:41
* zyga hugs chipaca11:41
Chipaca¯\_(ツ)_/¯11:42
zygaI know this happens but every time I write some more code and hit this I hate myself11:42
Chipacazyga: stop writing that sort of code then11:42
Chipacazyga: find -name \*.dupa ftw11:42
zygathat's not the same meaning :)11:42
zygabut yeah11:42
Chipacazyga: -maxdepth 111:42
zygashell is suuuucky11:42
zygasee11:42
Chipacazyga: -also-i-don't-want-dotfiles11:43
Chipacazyga: -dwim11:43
Chipacazyga: -dwimnwis11:43
Chipacazyga: -just-work-already11:43
* Chipaca stops11:43
zygaChipaca: git grep -E 'for [[:alpha:]]+ in .+[*].*'11:46
mvoChipaca: heh11:46
zygawe are all guilty of that :)11:46
* mvo hugs zyga and Chipaca 11:46
* zyga goes to fix it11:46
zygaeh11:46
mvoChipaca: I remember a long time ago when I was teaching people unix and find - oh boy11:47
mvofind is really not that easy to explain at least to beginners11:47
Chipacafind: warning: you have specified the -maxdepth option after a non-option argument -name, but options are not positional (-maxdepth affects tests specified before it as well as those specified after it). Please specify options before other arguments.11:47
Chipacathat's the point where you duck, as your students hurl their computers at you11:47
zygaChipaca: this is like python range(0) returning ["range(0)"] because FU that's why11:50
zygaand people coding around it with isinstance(int)11:50
zygaeh :)11:50
* zyga feels better by removing this from the tree11:51
Chipacawell11:51
Chipacawhat11:51
Chipacano it doesn't11:51
mvoChipaca: haha - yes11:51
zygaright?11:51
zygabecause it's sane11:51
zygaand shell is insane11:51
Chipacazyga: no really range(0) does not return ["range(0)"]11:51
Chipacaand, in python, range objects have len, so if you need to know before looping you can11:52
zygaChipaca: I know, I meant that this is equally crazy to a hypothetical python behavior where range(0) returning ["range(0)"]11:52
Chipacaah11:52
Chipacaoh11:52
Chipacawait i have a gif for this11:52
Chipacahttp://i.imgur.com/NU3KE.gif11:52
tomwardillthat is a good gif11:59
pstolowskiChipaca: I suppose this is fixed in snapd? https://bugs.launchpad.net/snapd/+bug/175144712:03
mupBug #1751447: snapstore and review-tools use the wrong regexp for snap names <Canonical Click Reviewers tools:Fix Released by chipaca> <review-tools:Fix12:03
mupReleased by jdstrand> <Snapcraft:Fix Released by chipaca> <snapd:In Progress by chipaca> <Snap Store:Fix Released> <https://launchpad.net/bugs/1751447>12:03
zygaChipaca: shellcheck doesn't like loops over for12:04
zygarecommends while read loop12:04
zyga*sigh*12:04
zygahttps://github.com/koalaman/shellcheck/wiki/SC204412:06
zygaand the solution doesn't works in sh12:06
zygaheh12:06
* zyga just stops12:07
Chipacazyga: what12:07
Chipacapstolowski: yes, that's fixed12:07
Chipacafix-released even12:07
pstolowskiChipaca yep, thanks12:08
Chipacazyga: which is the for loop it doesn't like?12:08
pstolowskizyga: can you quickly assess https://bugs.launchpad.net/snapd/+bug/1803210 ?12:08
mupBug #1803210: snap's device cgroup is not discarded upon uninstall <snapd:New> <https://launchpad.net/bugs/1803210>12:08
zygapstolowski: true12:08
zygapstolowski: ancient12:08
zygaChipaca: I converted one for loop to find and ran shellcheck12:08
pstolowskizyga: hm, it's from 2 weeks ago?12:09
zygapstolowski: the behavior is true since snapd v112:09
zygawe never ever did anything about those12:09
pstolowskizyga: ah, in that sense12:09
pstolowskizyga: confirm+low?12:10
zygano idea what the priority is12:10
zygabut confirmed12:10
pstolowskifair enough12:10
pstolowskithx12:10
pstolowskiif it's since forever and nothing exploded, it looks low/medium to me12:11
zygayeah12:11
Chipacazyga: can you show me?12:12
zygahttps://www.irccloud.com/pastebin/YtRQUGYI/12:12
zygaChipaca: patch in https://github.com/snapcore/snapd/pull/620312:12
mupPR #6203: tests: discard mount namespaces in reset.sh <Created by zyga> <https://github.com/snapcore/snapd/pull/6203>12:12
zygaChipaca: at this rate I'm closer to saying that perl is better12:13
Chipacazyga: that 'cannot create temporary directory for /var/lib/snapd mount' thing, is it expected to just go away or do i need to do something?12:13
Chipacagetting it repeatedly12:13
mupPR snapd#6203 opened: tests: discard mount namespaces in reset.sh <Created by zyga> <https://github.com/snapcore/snapd/pull/6203>12:13
zygaChipaca: you need to do something12:13
zygait's a bug in our test code or in snapd12:13
zygasnap-confine profile in edge is more restrictive12:13
Chipacazyga: so it isn't that it doesn't like for loops, it doesn't like for loops over find12:13
Chipacai agree with it on this :-)12:14
Chipacazyga: what's the body of the loop?12:14
zygarepackaging for tests and all the other jazz we do should make the profile from the branch (more permissive) active12:14
zygabut it seems we missed something and it's not working for real12:14
zygasnap-confine profile changes that remove permissions are rare so we didn't observe this before12:14
zygaChipaca: loop is https://github.com/snapcore/snapd/pull/6203/commits/0e13a3077f4318091e05f90005c8f970461087c312:14
mupPR #6203: tests: discard mount namespaces in reset.sh <Created by zyga> <https://github.com/snapcore/snapd/pull/6203>12:14
zygaI know about -exec and stuff12:15
zygajust feels like I shouldn't have to12:15
Chipacazyga: try find .... | while read12:15
Chipacasee what shellcheck thinks of that12:15
zygathe wiki has a comprehensive list of solutions12:15
zygalook at that please12:15
zygathey all turn a one liner into a body of code12:16
mupPR snapd#6204 opened: daemon: remove enableInternalInterfaceActions <Created by zyga> <https://github.com/snapcore/snapd/pull/6204>12:21
zygapstolowski: ^12:26
pstolowskizyga: wow, interesting, i've never stumbled on it12:27
Chipacazyga: wrt while, the read solution is correct, but while read < <( find ) is a bashism; find | while read would work everywhere12:33
Chipacazyga: wrt enableInternalInterestingInsects, maybe it's time to run 'unused' again12:33
zygaChipaca: mmm12:34
zyga+112:34
Chipacait says makeHttpClient is unused12:34
Chipacaetc etc12:34
zygaburn with fire12:34
zygaChipaca: also, would you be ok with splitting api.go12:34
zygaapi_debug.go api_interfaces.go12:34
Chipacazyga: i already have12:35
zyga...12:35
zygaoh, perfect12:35
Chipacazyga: api_snapshots12:35
zygaso can be done on a drive-throuh basis?12:35
zygacool, didn't notice12:35
zygaapi.go makes vim unhappy :)12:35
Chipacai don't agree with vim a lot, but i'm with it on this12:35
Chipacaor as it would put it, beep beep angry flash beep delete half the text12:36
* zyga loves the look of https://github.com/pkg/errors12:36
zygamvo: ^12:36
zygaback to crufty stuff12:36
zygaeh12:36
zygaobviously12:36
zygaI ran a test that failed in https://github.com/snapcore/snapd/pull/6202 and it passed12:36
mupPR #6202: tests: restore in restore, not in prepare <Created by zyga> <https://github.com/snapcore/snapd/pull/6202>12:36
zygabecause some other test broke the state12:36
zygagosh I hate this test suite today12:37
* pstolowski lunches12:37
Chipacawhoa, ineffective break statement12:57
mvozyga: interessting, I read that after lunch13:04
mupPR snapd#6205 opened: many: staticcheck fixes <Created by chipaca> <https://github.com/snapcore/snapd/pull/6205>13:22
Chipaca^ a couple of serious ones in there13:23
Chipaca(most are arguably innocuous)13:23
zygaChipaca: in similar vein https://github.com/snapcore/snapd/pull/620613:44
mupPR #6206: many: fix composite literals with unkeyed fields <Created by zyga> <https://github.com/snapcore/snapd/pull/6206>13:44
zygaChipaca: many vet fixes13:44
zygaChipaca: oh, I see you fixed the same bug :)13:44
Chipacazyga: https://github.com/dominikh/go-tools/tree/master/cmd/keyify13:44
mupPR snapd#6206 opened: many: fix composite literals with unkeyed fields <Created by zyga> <https://github.com/snapcore/snapd/pull/6206>13:44
mupPR snapd#6207 opened: mkversion: use "test -n" rather than "! test -z" <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6207>13:45
mupPR snapd#6208 opened: run-checks: assorted fixes <Created by zyga> <https://github.com/snapcore/snapd/pull/6208>13:47
zygammm13:48
zyganice13:48
zygaI wish I'd known :)13:48
mupPR snapd#6209 opened: run-checks: discard test good/bad banner <Created by zyga> <https://github.com/snapcore/snapd/pull/6209>13:48
zygasorry for the noise13:50
zygaslowly unwinding the stack of stuff13:50
mupPR snapd#6210 opened: many: run go fmt ./ <Created by zyga> <https://github.com/snapcore/snapd/pull/6210>13:50
Chipacaof course a freshly pulled staticcheck breaks with 1.6 :-(13:51
ChipacaBOO13:51
zygaChipaca: https://github.com/snapcore/snapd/pull/6205/commits/02af5cde6a8fdb86c1ee08979ca195c8fa37c36713:54
zygashould all of those have a type?13:54
mupPR #6205: many: staticcheck fixes <Created by chipaca> <https://github.com/snapcore/snapd/pull/6205>13:54
mupPR snapd#6202 closed: tests: restore in restore, not in prepare <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6202>13:54
Chipacazyga: i tried, but then it kinda explodes13:58
Chipaca(give it a try locally you'll see what i mean)13:58
zygamhm13:58
Chipacaall those foo == opBAR checks would need an operator(foo) == opBAR13:59
Chipacawhich seems silly13:59
Chipacathere's no real type safety to be had13:59
zygamvo, Chipaca: can you eyeball https://github.com/snapcore/snapd/pull/620314:00
zygathis is the blocker for my unwind stack14:00
mupPR #6203: tests: discard mount namespaces in reset.sh <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6203>14:00
zygaand standup time14:00
Chipacazyga: no sorry i have a meeting with these guys14:00
zygaand chrome still sucks14:00
zygaman14:01
Chipacapedronis: we're assuming you can't make it today14:02
pstolowskimborzecki: didn't you look at https://bugs.launchpad.net/snapd/+bug/1775340 ?14:04
mupBug #1775340: Make snapd zsh aware <snapd:Triaged> <https://launchpad.net/bugs/1775340>14:04
mborzeckipstolowski: briefly, the problem is still there14:07
pstolowskimborzecki: k, thanks14:08
mborzeckipstolowski: (at least on ubuntu)14:08
zygaChipaca: https://github.com/snapcore/snapd/pull/6210 makes me sad, means that we cannot go fmt and expect to land things14:23
mupPR #6210: many: run go fmt ./ <Created by zyga> <https://github.com/snapcore/snapd/pull/6210>14:23
Chipacazyga: stop using 1.11 :-)14:23
zygaChipaca: I'll take that 2.36 bug now14:28
Chipacazyga: you are made of rocks14:28
zygamborzecki: still hoping for that https://github.com/snapcore/snapd/pull/6111 :D14:29
mupPR #6111: packaging/opensuse: move most logic to snapd.mk <Created by zyga> <https://github.com/snapcore/snapd/pull/6111>14:29
zygatrying to close cards if I can14:30
mborzeckion it14:30
zygathanks14:30
zygaconsider it agreed that the rpm logic will move back to spec file14:30
zygaand snapd.mk will include a control file that has variable defs14:30
zygaChipaca, pstolowski: can you please review https://github.com/snapcore/snapd/pull/620314:32
mupPR #6203: tests: discard mount namespaces in reset.sh <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6203>14:32
zygait's simple and blocks other fixes from landing14:32
Chipacazyga: doesn't that have the "for foo in *.blah" problem?14:33
zygait does14:33
Chipacai guess the || true and the f on the rm fixes those14:33
zygait doesn't explode though14:33
zyga|| is for unmount being not needed14:33
zygait's not strictly for the *.shit14:33
zygaI'm happy to do a pass specifically to use a less broken idiom14:33
zygabut I need to pop the stack to get to 0 at some point14:34
Chipacazyga: monday14:34
zygaquestion is wich Monday ;)14:34
Chipacazyga: one that ends in a k14:35
zygapstolowski: trivial fix in https://github.com/snapcore/snapd/pull/617714:41
mupPR #6177: interfaces: draft of LimeSDR hotplug interface <Hotplug 🔌> <⛔ Blocked> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6177>14:41
zyganow really fixing 2.3614:42
pstolowskizyga: uh oh, thanks.14:42
pstolowskizyga: +1 to reset ns PR, with 1 suggestion14:43
zygathanks looking14:43
zygaChipaca: can you make sense of this:14:46
zygahttps://www.irccloud.com/pastebin/JyNfmgcG/14:47
zygais it because version has no "git" in it?14:47
zyganah, git is optional14:47
zygatracking edge vs stable!14:47
zygaeh :/14:47
zygabut .. why?14:48
zygaanother prepare/restore woe14:48
Chipacazyga: isn't that what you're changing? edge to stable for 2.36?14:48
* Chipaca doesn't know14:48
zygaChipaca: no, it was a random failure14:48
Chipacalel14:48
Chipacazyga: look for a store error in logs?14:48
zygathanks14:48
mvozyga: I have a look, in a meeting right now14:50
Chipacaok peeps, i'm wrapping up for the day. Mostly. Will be back online once I'm at the mothership.15:04
Chipacahave a lovely weekend if I don't see you before you EOW, and see you Monday!15:04
pstolowskimvo: do we want a dedicated client error type of dns errors (would affect gnome software i suppose)?15:53
pstolowskis/of/for/15:53
zygare15:53
zygaback from walk and dinner15:54
zygaman it's so cold and dark already15:54
zygait's barely 5PM15:54
roadmrzyga: northern winter heh15:55
zygait's not even winter yet15:56
zygaI got a new pair of gloves that should work for cold days15:56
zygaold gloves were thin and light but not much warm15:56
zygaman, I don't miss winter :?15:56
zyga:/15:56
roadmrzyga: crappy gloves are better than no gloves heh15:57
mvopstolowski: I think we want this, for the impact of a decidcated client error for dns error on gnome-software robert-ancil will know15:57
mvozyga: back, anything I miseed? had a bunch of meetings15:57
zygatrying to reproduce the 2.36 branch issue15:57
zygano success15:57
pstolowskimvo: ack, thanks15:57
zygaso it's not only a bug but also a test affecting it15:57
zygasomehow the test suite hates me and throws logs everywhere I go, it seems :)15:58
zygamvo: does this ring any bells? https://www.irccloud.com/pastebin/H8FyPMX5/15:59
mvozyga: it does not16:08
zygahmm, thanks16:08
mvozyga: config leftover maybe?16:08
zygamvo: given that prepare/restore landed16:08
mvozyga: maybe the timer test ran before the schedule test or something16:08
zygaI can start attacking test cleanup issues16:09
cachiozyga, I can contribute testing this change16:21
zygacachio: thank you!16:21
zygacachio: I think we will find things misbehaving but now, with restore being done, we can start to put code that checks pre-prepare and post-restore state16:22
zygalast time I looked we leaked processes, packages and some files (though I bet we fixed many of those over time)16:22
cachioperfect16:22
cachiozyga, I'll start now16:23
cachioI'll send you what I found16:24
zygathank you!16:24
cachioalso I want to test that change on dvices16:24
zygamvo: still no luck with 2.36 issue, cannot reproduce it16:35
zygacachio: https://github.com/snapcore/snapd/pull/6208 needs a second review, perhaps you could have a look16:37
mupPR #6208: run-checks: assorted fixes <Created by zyga> <https://github.com/snapcore/snapd/pull/6208>16:37
zygaoh16:37
zygamvo just posted one :)16:37
zygabut still useful16:37
cachiozyga, sura16:37
cachiosure16:37
zygamvo: if you are on a spree: https://github.com/snapcore/snapd/pull/620716:37
mupPR #6207: mkversion: use "test -n" rather than "! test -z" <Simple 😃> <Created by zyga> <https://github.com/snapcore/snapd/pull/6207>16:37
zygahaha16:37
zygayou did16:37
zygaman I should just shut up and look :)16:37
mupPR snapd#6207 closed: mkversion: use "test -n" rather than "! test -z" <Simple 😃> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6207>16:37
mupPR snapd#6208 closed: run-checks: assorted fixes <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6208>16:37
cachiozyga, it is merged :)16:38
mvozyga: heh, yeah, was looking at reviews16:39
mvozyga: nice stuff16:39
zygathe completion tests are failing more than usual16:40
mupPR snapd#6204 closed: daemon: remove enableInternalInterfaceActions <Simple 😃> <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6204>16:43
zygamvo: can you please review https://github.com/snapcore/snapd/pull/615916:45
mupPR #6159: cmd/snap-confine: handle mounted shared /run/snapd/ns <Created by zyga> <https://github.com/snapcore/snapd/pull/6159>16:45
zygaonce the fix for the stray mount namespace is merged this can also go in16:46
zygaand unblock features16:46
mupPR snapd#6198 closed: Revert "cmd/snap, tests/main/snap-info: highlight the current channel" <Created by chipaca> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/6198>16:48
mupPR snapd#6197 closed: tests/lib: sync cla check back from snapcraft <Created by chipaca> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/6197>16:51
=== pstolowski is now known as pstolowski|afk
mupPR snapd#6210 closed: many: run go fmt ./ <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/6210>17:03
zygamvo: https://github.com/snapcore/snapd/pull/6196#discussion_r23599415517:08
mupPR #6196: many: validate title <Created by chipaca> <https://github.com/snapcore/snapd/pull/6196>17:08
mupPR snapd#6203 closed: tests: discard mount namespaces in reset.sh <Simple 😃> <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/6203>18:49
* cachio afk19:09
* zyga fights spread19:13
zygathough I should EOD19:13
zygalet's :)19:13
* zyga EODs19:13
cachiozyga, good weekend20:25
cachioI'm over the completion errors now20:26
=== JanC_ is now known as JanC
zyga:-)20:29
zygathank you20:29

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