/srv/irclogs.ubuntu.com/2017/10/05/#snappy.txt

mupPR # closed: snapd#3734, snapd#3852, snapd#3872, snapd#3916, snapd#3945, snapd#3951, snapd#3954, snapd#3958, snapd#3960, snapd#3963, snapd#3964, snapd#3965, snapd#3970, snapd#3971, snapd#3972, snapd#3976, snapd#3978, snapd#3989, snapd#3990, snapd#3992, snapd#3993, snapd#3994, snapd#3995,00:23
mupsnapd#3998, snapd#3999, snapd#4001, snapd#4002, snapd#4003, snapd#4004, snapd#400500:23
mupPR # opened: snapd#3734, snapd#3852, snapd#3872, snapd#3916, snapd#3945, snapd#3951, snapd#3954, snapd#3958, snapd#3960, snapd#3963, snapd#3964, snapd#3965, snapd#3970, snapd#3971, snapd#3972, snapd#3976, snapd#3978, snapd#3989, snapd#3990, snapd#3992, snapd#3993, snapd#3994, snapd#3995,00:24
mupsnapd#3998, snapd#3999, snapd#4001, snapd#4002, snapd#4003, snapd#4004, snapd#400500:24
=== ikey is now known as ikey|zzz
mupPR snapcraft#1584 closed: style: use dedent for multiline strings <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1584>01:11
sergiusenskyrofa there you go01:20
=== JoshStrobl is now known as JoshStrobl|zzz
=== chihchun_afk is now known as chihchun
mupPR snapcraft#1553 closed: lxd: instructions for /etc/sub{u,g}id after failed start <bug> <Created by kalikiana> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1553>04:06
=== JanC is now known as Guest53841
mupPR snapd#4004 closed: interfaces/lxd: lxd slot implementation can also be an app snap <Created by jdstrand> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4004>06:07
mupPR snapd#4001 closed: release,cmd,dirs: Redo the distro checks to take into account distribution families <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4001>06:15
kalikianasnappy good morning06:46
mupPR snapd#4003 closed: interfaces: deny lttng by default <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4003>07:08
mupPR snapd#4002 closed: interfaces: misc updates for default, browser-support, home and system-observe <Created by jdstrand> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4002>07:10
zyga-fedorao/07:25
* zyga-fedora feels bad but will try to work today07:25
mvohey zyga-fedora! good morning07:38
zyga-fedorahey07:39
zyga-fedorahow are you doing07:39
mvozyga-fedora: I'm doing well, thank you07:43
mvozyga-fedora: how do you do?07:43
kalikianazyga-fedora: Still affected by the Ubuflu?07:47
mwhudsonmvo: https://github.com/snapcore/snapd/pull/3872 <- ready for merge finally???07:48
mupPR #3872: preserve TMPDIR and HOSTALIASES across snap-confine invocation (LP: #1682308) <Created by mwhudson> <https://github.com/snapcore/snapd/pull/3872>07:48
mwhudson:)07:48
zyga-fedorakalikiana: no, I have my own polflu here :)07:49
mvomwhudson: looking, but yeah, hopefully finally :)07:55
mvomwhudson: it needs a second +1 afaics - maybe zyga-fedora can look at 1682308? ideally jdstrand as well07:56
mwhudsonmvo: ah ok07:57
mupPR snapd#4006 opened:  snap-exec: update tests to follow main_test pattern  <Created by mvo5> <https://github.com/snapcore/snapd/pull/4006>08:00
mupPR snapd#4007 opened: interfaces: add plugRef/slotRef helpers for PlugInfo/SlotInfo <Created by stolowski> <https://github.com/snapcore/snapd/pull/4007>08:07
zyga-fedoramwhudson: looking08:12
zyga-fedoramwhudson: reviewed08:25
mwhudsonzyga-fedora: well um your points seem valid but after four weeks of this i am tired :)08:26
mwhudsoni guess they are simple enough08:26
zyga-fedoramwhudson: mind if I rename that constant?08:27
mwhudsonzyga-fedora: i am totally happy for you to do it, sure :)08:27
zyga-fedoraI can do that, i feel s***y today and this is the complexity I can handle08:27
* mvo hugs zyga-fedora08:36
mvomwhudson: sorry for the long wait08:36
mwhudsonmvo: it's ok, but it has been a long time08:37
mwhudsoni guess the rally didn't help08:37
mvomwhudson: indeed not08:39
zyga-fedoramwhudson: done08:41
zyga-fedorasorry, it I spent some time to iterate on the flag names08:42
mwhudsonzyga-fedora: btw the glibc header that contains these variable names is not installed afaict08:42
mwhudsonso to go generate it you need a glibc source tree lying around08:43
zyga-fedoramwhudson: aww, that sucks08:43
mwhudsonwhich of course you and i probably have but :-)08:43
zyga-fedoramwhudson: or very creative strings | awk statement08:43
mwhudsonzyga-fedora: i'm going to pretend you didn't say that, i think08:43
zyga-fedoraright, I meant perl08:43
zyga-fedora;-)08:43
* zyga-fedora gets back to reviews08:44
mwhudsonha08:44
zyga-fedoramvo: 4006 has really borken test08:57
mvozyga-fedora: uh, let me check08:58
zyga-fedorarm without -f failing08:58
* kalikiana doing some snapcraft reviews09:05
mupPR snapd#3993 closed: snap-confine: is_running_on_classic_distribution() looks into os-release <Created by mvo5> <Merged by stolowski> <https://github.com/snapcore/snapd/pull/3993>09:28
ackkwhen absolute paths are used in snap[craft].yaml, are they required to be prefixed with $SNAP* variables?09:30
mupPR snapd#4005 closed: Add an exception for Firefox's access to /dev/shm, <Created by oSoMoN> <Closed by oSoMoN> <https://github.com/snapcore/snapd/pull/4005>09:31
jamespageq - does the snapstore support the branches concept yet?  I have fixes I want to validate without having to use the edge channel09:32
mwhudsonjamespage: pretty sure it does09:34
mwhudsonjamespage: easy to try? :)09:34
jamespagemwhudson:  maybe - snapcraft push --help was not helpful09:35
mwhudsonjamespage: it's on release shurely09:35
mwhudsonexamples:\n...snapcraft release my-snap 9 lts-channel/stable/my-branch09:36
jamespagemwhudson: indeed it is - thanks!09:37
jamespagejust the ticket09:37
mupPR snapd#3970 closed: interfaces/mount,cmd/snap-update-ns: move change code <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/3970>09:38
ackkI'm hitting this failure when trying to build snapd master: http://paste.ubuntu.com/25678585/, anyone knows what could be causing it?09:40
pstolowskiniemeyer, hey, 3852 has all your review feedback addressed, can you have another look?09:43
zyga-fedorapstolowski: can you look at https://github.com/snapcore/snapd/pull/3965 again please09:56
mupPR #3965: interfaces/mount: add support for parsing x-snapd-mkdir-{mode,uid,gid}= <Created by zyga> <https://github.com/snapcore/snapd/pull/3965>09:56
pstolowskizyga-fedora, sure, I meant to09:56
zyga-fedorathanks10:03
ogra_ppisati_, FYI, todays daily dragoonboard image works fine again10:10
* __chip__ ~> physio10:16
ppisati_ogra_: ok, but i'm off today10:16
ogra_heh10:17
ogra_ppisati_, enjoy10:17
ogra_zyga-fedora, have you seen that ? https://forum.snapcraft.io/t/snapped-lxd-has-stopped-working-aa-exec-doesnt-exist-in-the-snap/2356/710:26
ogra_(core noot providing any interfaces anymore)10:26
zyga-fedorahuh10:26
ogra_yeah10:26
ogra_pretty huh10:26
zyga-fedorapstolowski: is that one of the things we got from a report from sergiusens before the rally?10:26
zyga-fedoraogra_: thanks10:27
pstolowskizyga-fedora, sergiusens' problem was about vanishing plugs https://forum.snapcraft.io/t/vanishing-plugs/182310:30
zyga-fedorapstolowski: looks like the same problem to me10:30
* zyga-fedora thinks10:30
* kalikiana going for a lunch break in a few minutes10:31
pstolowskizyga-fedora, I couldn't reproduce the problem as documented in the vanishing-plugs thread. not sure how to get insight into that problem without finding a pattern to reproduce :(10:36
zyga-fedorapstolowski: thinking about how the code can ever allow that to happen10:36
zyga-fedorapstolowski: I agree it's not easy10:36
ogra_mvo, hmm ... do you see any reason why we shouldnt enable ntp out of the box on the core images ? (i just noticed it is only half configured (ntp.ubuntu.com is in the config) but turned off by default)10:37
ogra_we only do the time sync on connect but if you never reboot or reconnect the device it migth start to drift10:37
stubIs the stable channel completely unrelated to all the other stable channels? 'snap info go' shows me Go 1.9 in stable, but Go 1.9.1 in 1.9/stable10:41
ogra_stub, one is a channel the other is a track ... while i would expect both to be in sync in this case, probably someone forgot to sync over the package fom the track10:43
ogra_stub, you should talk to the publisher ;)10:44
stubmwhudson: oi!10:45
zyga-fedoramvo: what happens when I change one of the snaps in tests/lib/snaps10:48
zyga-fedoramvo: how do I upload it to the store/10:48
stubogra_: The cli makes no distinction between channels and tracks that I can see. eg. 'sudo snap refresh --channel 1.9/stable go'10:48
zyga-fedoramvo: another piece of the mount machinery puzzle https://github.com/snapcore/snapd/pull/4008 - stacked on top of https://github.com/snapcore/snapd/pull/397110:54
mupPR #4008: cmd/snap-update-ns: create missing mount points automatically <Created by zyga> <https://github.com/snapcore/snapd/pull/4008>10:54
mupPR #3971: interfaces/mount: make Change.Perform testable and test it <Created by zyga> <https://github.com/snapcore/snapd/pull/3971>10:54
mupPR snapd#4008 opened: cmd/snap-update-ns: create missing mount points automatically <Created by zyga> <https://github.com/snapcore/snapd/pull/4008>10:54
zyga-fedorahmm, some network failures10:54
zyga-fedora# cd .; git clone https://go.googlesource.com/sys /tmp/go/src/golang.org/x/sys10:54
zyga-fedoraCloning into '/tmp/go/src/golang.org/x/sys'...10:54
zyga-fedorafatal: unable to access 'https://go.googlesource.com/sys/': The requested URL returned error: 50210:54
zyga-fedoraok, I need a break, `for { back.hurt() }`10:57
zyga-fedoraI need to pick up my son from school soon so I'll just go there anyway10:57
* sergiusens waves10:59
mvoogra_: +1 for ntp10:59
mvozyga-fedora: I can upload it to the store, which snap is it? for some we have snapcraft auto-build branches11:00
zyga-fedoraaha11:00
zyga-fedoraI haven't finished the test yet but I'm working on richer tests for the content interface11:00
zyga-fedoraI think I may end up creating a new snap due to the auto-connect logic11:00
mvook11:00
zyga-fedoraand the lesser impact on other tests11:00
sergiusenspstolowski zyga-fedora my problem was differen, things connected but actually didn't11:02
zyga-fedoraaha11:03
zyga-fedorawow11:08
zyga-fedoraopensuse changed policy for golang package11:08
zyga-fedorathere will be no more golang- packages11:08
zyga-fedorago get is the recommended way to do stuff11:08
zyga-fedorathat's going to be annoying for packaging as we'll need two packages for opensuse now,  a trivial one and the legacy one for before the decision was made11:08
zyga-fedorain any case, I need to go to school now11:10
zyga-fedorabbl11:10
ogra_happy learning then ...11:12
pstolowski:)11:27
mupPR snapcraft#1572 closed: catkin plugin: allow ROS_MASTER_URI change <enhancement> <Created by cratliff> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1572>11:40
=== ikey|zzz is now known as ikey
kalikianaLove seeing more code getting merged!11:56
zyga-fedorare12:02
kalikiana@elopio q for when you get in, how long does ./runtests static usually take on your system? It's extremely slow for me, I can prepare and drink a coffee whilst it's running...12:10
nothalkalikiana: No such command!12:10
kalikianaelopio: q for when you get in, how long does ./runtests static usually take on your system? It's extremely slow for me, I can prepare and drink a coffee whilst it's running...12:11
zyga-fedorahmm, tests are not happy12:12
kalikianaIt seems like it wasn't so slow before... unless something on my system affects it12:12
=== JoshStrobl|zzz is now known as JoshStrobl
Chipacaikey: what's your guys' software centre jobbie called?12:17
zyga-fedoraohhh12:18
zyga-fedorasince when do we have snapcraft.io/$SNAP_NAME12:18
ikeyChipaca, Software Center12:18
ikeyYep...12:18
ikeyFWIW I put out a feeble request @ NYC for people to come up with a better name12:19
zyga-fedorathat's so nice12:19
ikeyStore McStoreFace was the best.12:19
ogra_zyga-fedora, since last week or so12:19
zyga-fedoranice12:19
ogra_zyga-fedora, not officially announced yet though12:19
ikeyIn terms of project name its just known as "solus-sc" on github12:19
zyga-fedoraaha12:19
ogra_(i guess there is more to come first)12:19
Chipacaikey: but the pattern is <diminutive noun> Mc<noun>face12:19
zyga-fedoraogra_: snapcraft G+ account mentioned it12:19
ikeyYeah they can't even get that right :P12:19
ogra_ah12:19
ogra_then it is now announced :)12:20
ogra_i thought there was a search to come first12:20
Chipacaikey: I was trying to work your thing into a list of more well-known ones, but don't feel i can do it without it being a little in the eye :(12:20
ikeyso lemme read between the lines here and translate into ikeynese12:20
ikeythe name is an embarrassment and the other bullet points would complain12:21
ikey?12:21
Chipacaikey: currently it read "GUI software center applications like gnome software or the kde software store”12:21
ogra_just drop the "like ..."12:21
ikeyyea i mean in theory its just "the Solus Software Center" with or without capitals12:21
ikeyMost people (sadly) confuse it for gnome-software anyway12:22
zyga-fedoraS^2C12:22
ChipacaI should change it to "the gnome software centre store"12:22
ikeyoh "Discombobulation Station" was another suggestion12:22
ogra_zyga-fedora, now thats intuitive !12:22
zyga-fedoraright12:22
zyga-fedoraat least it's catchy12:22
Chipacazyga-fedora: S²C FTW12:23
zyga-fedoranow is that at a valid chemical?12:23
Chipacazyga-fedora: or is that 2ⁿ edgy 2²ⁿ u?12:24
ogra_squaresulfurcarbon !12:24
zyga-fedorabrilliant12:25
zyga-fedorais it toxic?12:25
Chipacaaccording to my googles S²C is "Smart Sollution Computer's" (2×sic)12:26
Chipacaikey: "system destroyer"12:27
ikeyoo12:27
ikeywait wait i got a real friendly cross-distro collab sounding one12:27
ikey"All Your SuSE Are Belong To Us"12:28
Chipacaikey: I don't know if that's a breathless "ooh", or a noseless "o‸o"12:28
ikeynah was an ooh12:28
Chipacaikey: "rootkit installer v7.337"12:28
ikeyXD12:29
zyga-fedoramy tests are timing out12:41
Chipacaniemeyer: good morning sah! does our discourse have checklists?12:50
sergiusensChipaca as fancy as github's?12:59
* ogra_ wonders if the core team started giving out bonuses for most new topics/day 13:07
Chipacaogra_: cake13:09
ogra_does gustavo bake it himself ?13:10
niemeyerChipaca: Sort of.. it has icons, and we can abuse them13:10
niemeyerChipaca: Per roadmap and our review sprint boards13:11
zyga-fedoramvo: can you please land 3971, I think it's ready now13:19
Chipacazyga-fedora: wrt night-rider, don't give me ideas13:21
Chipaca(or rather, don't reinforce ideas i'm struggling to ignore)13:21
zyga-fedoraChipaca: just think about what you could make if there were ansi escape codes for sound effects13:22
Chipacazyga-fedora: there are!13:22
Chipacazyga-fedora: beep + strings-of-nulls-as-delays13:23
zyga-fedoraChipaca: I know but those are limited and often disabled; think 8 bit sound :)13:23
mupPR snapd#3971 closed: interfaces/mount: make Change.Perform testable and test it <Created by zyga> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3971>13:32
zyga-fedora\o/13:34
zyga-fedorathanks13:34
zyga-fedoraand 4008 now looks easy to review13:36
zyga-fedora(and I'll add some spread tests for it)13:36
* kalikiana time for a break, back in a bit13:37
niemeyermvo: Release notes LGTM13:41
mvota13:41
jdstrandmvo, mwhudson: I took a look at https://github.com/snapcore/snapd/pull/3872. I think someone should consider my question on preserving LD_*13:42
mupPR #3872: preserve TMPDIR and HOSTALIASES across snap-confine invocation (LP: #1682308) <Created by mwhudson> <https://github.com/snapcore/snapd/pull/3872>13:42
zyga-fedorajdstrand: hello, thank you for the reviews!13:42
jdstrandmvo, mwhudson: beyond that it is renaming two tests (or tell me I'm wrong! :) and adding one more and I'll +113:43
jdstrandzyga-fedora: hey-- feeling better?13:43
zyga-fedorajdstrand: meds make me feel better13:43
jdstrandwell, that's astart13:43
zyga-fedorajdstrand: I think my rain-and-cold-o-meter is full for the year already13:43
jdstrandoh no!13:43
jdstrandyou have at least a couple more days of that this year I'm sure13:44
zyga-fedoranot unless I buy a one-way-ticket somewhere :-)13:44
apol_does anyone know what this snapd error means exactly? https://paste.kde.org/pdbxoeiqc13:45
zyga-fedoraapol_: is squashfs loaded into the kernel? or maybe the .snap files got corrupted?13:46
apol_ah, wrong squashfs... SQUASHFS error: Filesystem uses "xz" compression. This is not supported13:48
* apol_ looks into it further13:48
zyga-fedoralooks like you need one kernel config option flipped13:49
zyga-fedoraXZ support for squashfs is a separate knob13:49
niemeyerapol_: What distro is that?13:50
niemeyermvo: Just added a topic link to the last entry in the notes13:51
apol_plasma mobile13:51
niemeyermvo: Also fixed roadmap to reflect notes, and to push dates forward13:51
mvoniemeyer: thanks alot!13:51
niemeyerapol_: Who maintains its kernel?  We should get in touch to suggest enabling that upstream13:52
apol_yes yes, it's what we are doing13:53
apol_5' it didn't have squashfs at all13:53
apol_5' ago*13:53
__chip__niemeyer: didn't we have a list of all the things that needed to be enabled?13:57
mvostgraber: I was just looking at 16325008 again (i.e. that you need a way to differentiate uninstall/shutdown from stop script. we now have a bunch of hooks (post-refresh, install, uninstall). will these hooks help you with the bug? i.e. setting the right states based on the hooks that stop-commnad-daemon.wrapper could pick up?13:58
__chip__maybe that's closer to ogra_'s purview13:58
niemeyerapol_: Oh, yay!13:58
niemeyer__chip__: I haven't seen one, but it's a great idea13:58
__chip__niemeyer: I suspect ondra knows this13:58
__chip__ondra: OHAI13:59
__chip__ondra: is there a list of kernel options needed for snappy?13:59
zyga-fedorapstolowski: can you please re-look at 396514:00
pstolowskizyga-fedora, yes, sorry, i was looking at it and got distracted. on it14:01
zyga-fedorano worries, thank you14:03
zyga-fedoranow for that NFS + udp test14:06
zyga-fedoraniemeyer: oh I know what that thing was14:11
zyga-fedoraniemeyer: opensuse changed packaging rules for golang14:11
zyga-fedoraniemeyer: (again)14:11
zyga-fedoraniemeyer: and the new rules are ... go get :)14:11
pstolowskizyga-fedora, approved, but please add two extra checks to the test (see comment)14:11
zyga-fedoraniemeyer: so I'm happy to not have to maintain any golang package in suse anymore14:11
niemeyerzyga-fedora: Nice!14:11
zyga-fedoraniemeyer: we'll have to to some work to update our package14:12
* kalikiana doing some pulling/ checking for red PRs14:12
zyga-fedorapstolowski: ack, will do14:12
ondra__chip__ hey14:16
ondra__chip__ if you build using snapcraft, it will already warn you about missing options14:16
__chip__apol_: ^ !14:17
ondra__chip__ also have look here https://github.com/snapcore/sample-kernels14:17
__chip__apol_: ^^14:17
__chip__ondra: awesome stuff14:17
mupPR snapd#3945 closed: snap: refactor cmdGet.Execute() <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/3945>14:17
ondrathat's usually good place to start14:17
__chip__apol_: you got that?14:20
kalikianaelopio: could you maybe give me a hand with https://github.com/snapcore/snapcraft/pull/1536 I can't get it to pass on Travis14:33
mupPR snapcraft#1536: repo: implement :target suffix for package names <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1536>14:33
kyrofaHaha, kalikiana elopio is in high demand today, I'm having problems as well14:35
kyrofaHe probably hasn't woken up yet14:35
kalikiana:-D14:35
* kyrofa dives into our testing infrastructure because it's all black magic14:36
kalikianakyrofa: btw I saw your PR for the stderr output. By the looks of it we have a common enemy in those false negatives14:36
ondra__chip__ out of curiosity which hw are you trying to enable?14:36
kyrofakalikiana, actually no, my problem is that I have a test that runs for longer than ten minutes. Since we show nothing, Travis thinks it stalled and kills it :P14:37
kyrofakalikiana, but yeah, this can also make failures easier to trace14:37
kalikianakyrofa: Ah, maybe... I just checked some branches that failed in the middle of downloading or even invalid syntax because something gets stopped in between. So not sure they're timeouts or rather network breaking down14:38
kalikianaAlthough it would seem odd for Travis' network to die during a test run?14:39
elopioIt's raining sooo much. I'm trying to wake up now, but outside of the bed it's scary.14:40
elopioI'll check soon14:41
ogra___chip__, apol_ , if it is arm, i'd actually suggest to check our existing geneic kernel if the device is already supported ... by default oour arm kernel works on 430 devices OOTB (and with my allwinner changes even on 550), you just need to pick the rigth dtb from the gadget14:41
kalikianaelopio: good morning ^_^ didn't mean to rush, mainly so I wouldn't forget to ping you later14:42
kalikianakyrofa: would you feel like being the second reviewer here? https://github.com/snapcore/snapcraft/pull/154614:45
mupPR snapcraft#1546: cli: update parts cache in the container <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1546>14:45
ogra___chip__, apol_ also, you probably want to use this starting doc instead of just the snapcore/sample-kernels (which just has the linux boilerplate as README ) https://github.com/piso77/sample-kernels14:46
mvocachio: could you please look at 1703798 and do the sru verification for 2.27.6 once that is done I will upload 2.28.1 to -proposed14:46
cachiomvo, sure+14:46
ogra_though i'd always check generic first ... thats a great timesaver14:46
mupPR snapcraft#1592 opened: travis: run snapd tests only if not cron <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1592>14:49
ackkmvo, wrt socket activation, I'm wondering if using $SNAP_DATA/$SNAP_COMMON should be supported, or those should be rendered by snapcraft and snapd only accept a "rendered" path14:51
mvoackk: I think its fine to support $SNAP_{DATA,COMMON}14:51
kalikianaOh, missed a q in there... I really wish sometimes top-level comments didn't exist separate from actual review comments...14:53
zyga-fedorajdstrand: will you have some time to look at 4008 today?15:01
zyga-fedorajdstrand: it's tiny (the actual new code) apart from tests15:01
zyga-fedorajdstrand: again I'm just interested in the approach taken, you can do the full review later15:02
jdstrandzyga-fedora: I think so. looking at https://github.com/snapcore/snapd/pull/3958 now15:02
mupPR #3958: many: add support for /home on NFS <Created by zyga> <https://github.com/snapcore/snapd/pull/3958>15:02
zyga-fedorajdstrand: excellent, thank you15:03
zyga-fedorajdstrand: I've added a test for UDP, will push after it runs locally15:03
mvotyhicks: I pushed some test fixes to 3998, I hope you don't mind, if you prefer I can also do them as separate PRs15:07
tyhicksmvo: any help pushing this along is much appreciated - thanks! :)15:08
tyhicksmvo: I'm currently working on the libseccomp and kernel SRUs to zesty and xenial15:08
mvotyhicks: great, thanks for this!15:09
tyhicksno problem!15:09
=== cachio is now known as cachio_lunch
tyhicksmvo: did you have an opinion on preprocessing? https://github.com/snapcore/snapd/pull/3998#discussion_r14266150715:24
mupPR #3998: snap-confine, snap-seccomp: Utilize new seccomp logging features <Created by tyhicks> <https://github.com/snapcore/snapd/pull/3998>15:24
elopiokalikiana: your errors are connection problems on travis or the archive. I see no other solution than retrying.15:35
elopiokyrofa: which one is failing for you?15:36
kyrofaelopio, I re-ran it, I think it was network issues after comparing to other tests15:36
kyrofaelopio, the plugin integration tests, though. They take forever15:36
kalikianaelopio: Hrm, I guess that's what I'll keep doing. The fact that I see this more frequently worries me, though... and it gets very difficult to get reviews...15:37
elopiokyrofa: yes, things like python are very very slow.15:37
stgrabermvo: I haven't tried that yet since we've got a workaround in place already, I'll have to figure out if those run at the right time for us and then switch away from our hack.15:38
elopioI want to time the tests, and see if we can improve a little. But I will start with unittests, and not this week.15:38
kyrofaelopio, I think I found a workaround (hack) for the long-running tests with no output: travis_wait15:38
elopiooh, nice. I didn't know about it.15:39
elopiokalikiana: well, it happens some times. If it persists, you can open a ticket in travis.15:41
zyga-fedorajdstrand: thank you!15:42
naccwould it be possible for snapcraft/snapd to do some magic so that if i say my applications manpages live at a given path in the snap, that /etc/manpath.config could be adjusted to make those manpages available to all users (not sure if MANDATORY_MANPATH or MANPATH_MAP is better), without having to do an install hook? THen when the snap is removed, that line that was specifically added can be removed?15:50
naccit feels like bash completions and manpages are going to be quite common for classic snaps, as general things to expose to all users15:50
naccsergiusens: --^15:50
zyga-fedoranacc: snapd will eventually support man pages, for now it's not something we have on the roadmap15:50
sergiusensnacc if we do anything in a way of "placing a file somewhere" style of thing I think we should go down the same path we do for hooks15:51
sergiusensI'd propose a forum topic though15:51
naccwell the file already exists :)15:51
nacc(/etc/manpath.config)15:51
naccsergiusens: yeah yeah :)15:51
sergiusensnacc we can discuss all you want here, but as soon as the conversation is over it will be forgotten :-)15:51
nacczyga-fedora: even for classic snaps?15:52
sergiusensnacc that should not make a difference15:52
naccsergiusens: well, I would agree in principle15:52
naccsergiusens: but I want to be sure15:52
naccbecause my experience with classic so far has been painful :)15:52
naccalternatively, would it make sense to add an interface for confined snaps that says "let me read/write anywhere the calling user can read/write to"15:53
naccif that was the case, i thinkn our snap could be confined15:53
zyga-fedoranacc: in general15:53
nacczyga-fedora: ok, thanks15:53
mvotyhicks: I have a look at the pre-processing now, I had not really thought about it yet15:53
naccI guess my interface idea doesn't actually make sense in confined, since you can't see the host FS. But it's like the home interface, but broader15:54
naccI want something squarely between classic and confined, which I think basically every CLI wants15:54
mvotyhicks: sounds sensible, I will do it15:54
kyrofajdstrand, the password-manager-service interface doesn't seem to work for qtkeychain15:56
tyhicksmvo: thanks!15:56
ppisati_ogra_: yep, daily works fine15:59
ppisati_ogra_: thought i'm slightly confused15:59
ogra_ppisati_, thanks fo confirming15:59
ppisati_ogra_: http://pastebin.ubuntu.com/25680457/15:59
ogra_waiting for a proper fix from ondra though he first needs to get his dragonboard back to life15:59
ppisati_it says 'core' is @ 297315:59
ppisati_and it's tracking edge, but edge is @ 307416:00
ogra_freshed:   2017-09-20 04:30:03 +0000 UTC16:00
ppisati_ogra_: but you built it today16:00
ppisati_i mean,. it's a daily16:00
ppisati_uhm16:00
ogra_yeah, thats a bit strange ... admittedly16:00
ppisati_so it's a daily with a 2 weeks old core :D16:01
ppisati_it's a daylish :D16:01
ogra_ogra@dragonboard:~$ snap list core16:01
ogra_Name  Version                   Rev   Developer  Notes16:01
ogra_core  16-2.28.1+git405.377ffd6  3074  canonical  core16:01
ogra_my image got 307416:01
ppisati_uhm16:01
ppisati_let me check if i flashed the correct img16:01
ogra_very strange16:01
ogra_note that my images get built in-house here ... i rarely downlooad them from people.c.c ... let me check, perhapsd the upload failed16:02
ppisati_ogra_: i downloaded the one from16:02
ppisati_http://people.canonical.com/~ogra/snappy/all-snaps/daily/current/ubuntu-core-16-dragonboard-410c.img.xz16:02
ogra_http://people.canonical.com/~ogra/snappy/all-snaps/daily/current/ is mine16:02
ondraogra_ I will do fix and if somebody can test it16:02
ppisati_let me check the img i flashed16:03
ppisati_ogra_: indeed, i had an old .img laying around16:03
ppisati_never mind16:04
ogra_phew ... i was just comparing md5's :)16:04
=== cachio_lunch is now known as cachio
apol_now I'm getting "snap-confine has elevated permissions and is not confined but should be. Refusing to continue to avoid permission escalation attacks"16:14
apol_is there a way to workaround this to test it runs to some extent?16:14
jdstrandkyrofa: do you have a snap that demonstrates the issue?16:16
kyrofajdstrand, I do, although it's not in the store (it's someone else's) would a github link do?16:16
kyrofaAh, I can wormhole it to you if you like16:17
jdstrandkyrofa: if it is easy enough to build, sure16:17
jdstrandeither way16:17
kyrofajdstrand, it's easy to build, but requires qt and whatnot so you'll probably want to do it in a container16:17
* sergiusens takes a lunch break16:18
sergiusensnacc the problem with your interface idea is the underlying filesystem16:19
jdstrandkyrofa: if it can snapcraft cleanbuild, that's fine16:19
sergiusensbut the 17.10 classic snap thread fixes should get you on track again16:19
kyrofajdstrand, here you go: https://github.com/kyrofa/client_theming , the update_snapcraft branch16:19
kyrofajdstrand, you need to cd into the linux/snap/ dir16:19
kyrofaBut then yeah, should build fine16:19
naccsergiusens: not sure I follow? I believe you, but I don't understand why the underlying filesystem type should matter?16:21
jdstrandkyrofa: it's dying: Issues while validating snapcraft.yaml: Specified icon '../../nextcloudtheme/theme/colored/Nextcloud-icon.svg' does not exist16:29
kyrofajdstrand, ah, sorry, run from just the linux dir16:29
elopiosergiusens, kyrofa, kalikiana: so, let's hacktober https://community.ubuntu.com/t/hacktoberfest/27816:30
jdstrandkyrofa: $ snapcraft cleanbuild16:30
jdstrandIssues while validating snapcraft.yaml: Specified icon '../../nextcloudtheme/theme/colored/Nextcloud-icon.svg' does not exist16:30
kyrofajdstrand, ah, fetch again and reset that branch16:30
kyrofajdstrand, or cd into snap and build from there. There were some misunderstandings16:31
kyrofaelopio, excellent16:31
jdstrandkyrofa: it seems to be getting farther now16:31
jdstrandkyrofa: spoke too soon. trying in ./snap now16:32
jdstrand$ snapcraft cleanbuild16:33
jdstrandIssues while validating snapcraft.yaml: Specified icon '../nextcloudtheme/theme/colored/Nextcloud-icon.svg' does not exist16:33
jdstrandkyrofa: perhaps give me a working snap? :)16:33
kalikianaelopio: Sweet!16:33
kyrofajdstrand, hahaha16:33
kyrofajdstrand, stupid nested directories...16:33
jdstrandkyrofa: so, the previous failure was: subprocess.CalledProcessError: Command '['lxc', 'exec', 'local:snapcraft-slowly-first-gull', '--', 'sh', '-c', 'cd /root/build_nextcloud-client; snapcraft snap --output nextcloud-client_2.2.4+git_amd64.snap']' returned non-zero exit status 2.16:33
kyrofajdstrand, here you go: http://people.canonical.com/~kyrofa/nextcloud-client_2.2.4+git_amd64.snap16:42
jdstrandkyrofa: thanks16:42
zyga-fedoraapol_: snap-confine does not have an apparmor profile loaded16:54
zyga-fedoraapol_: not sure which distribution yours is based upon16:54
sergiusensnacc in non classic, core is your underlying filesystem16:57
kyrofaWhat is stealing all my travis...16:57
naccsergiusens: right, i can see why confined is not feasible16:57
naccsergiusens: but for classic?16:57
zyga-fedorajdstrand: replied/updated the NFS PR16:58
zyga-fedorajdstrand: the only unanswered problem is the .real file, I wonder how to approach that one16:59
* kyrofa wants to go cancel all of kalikiana's hogging PRs16:59
sergiusensnacc yeah, classic is just that, with enforcing libc and library loading from specific locations16:59
zyga-fedorajdstrand: it feels like a rat's nest of problems16:59
sergiusenskyrofa is there a way to cancel? if he is EOD, cancel and restart them before you EOD yourself16:59
kalikianakyrofa: Noooooo. This is all because of New York. We were incontinently productive17:00
kyrofasergiusens, well sure. I was kidding though, the tests are killing him :P17:00
kyrofaHahaha17:00
ogra_incontinently ...17:00
* ogra_ hands out dispes to the snapcaft team17:00
ogra_*diapers17:00
ogra_*sigh*17:00
* ikey no longer wants nutella17:00
kyrofaogra_, it's not as funny when you can't type17:01
zyga-fedoraikey: nutella is bad for you17:01
ogra_kyrofa, yeah, i trash alll my jokes with my typing :/17:01
* sergiusens wonders where his suspend button went to in the latest ubuntu 17.1017:01
kyrofasergiusens, it's called the lid17:02
zyga-fedorasergiusens: hold alt17:02
sergiusenskyrofa it is not suspending :-/17:02
zyga-fedorasergiusens: power turns to suspend17:02
sergiusenslatest update did something weird17:02
ikeybecause discoverability. :P17:02
zyga-fedorasergiusens: at least for gnome vanilla17:02
kyrofaMaybe that's why. Ubuntu knows it's not possible :P17:02
sergiusenslol, it's an x1 carbon, working just 2 days ago17:02
zyga-fedorasergiusens: does it work if you do what I said?17:03
kyrofazyga-fedora, you know if you used e.g. lounge you wouldn't need a million different nicks, right?17:03
kalikianasergiusens: FYI still working a little bit, trying to get my PRs green, tho probably half an hour max17:03
sergiusenszyga-fedora I don't know how to convert the power, I don't have the power, "you've got the power"17:03
ogra_sergiusens, add water ...17:03
zyga-fedorakyrofa: longue?17:04
kalikianaAgathe Bauer?17:04
kyrofaogra_, yeah, it would probably sleep then17:04
ogra_for a longish time17:04
zyga-fedorasergiusens: ah, sorry, click on the power icon in top-right, the menu will show up17:04
sergiusenszyga-fedora snap install thelounge --edge17:04
zyga-fedorasergiusens: then you have a trio of icons in the popup17:04
sergiusenswill be in stable as soon as I have time to make setting up ssl easier17:04
zyga-fedorasergiusens: settings, lock and power off17:04
zyga-fedorasergiusens: if you hold alt the poweroff icon turns into suspend17:04
sergiusenszyga-fedora wow, why, why, why?17:05
ogra_so use friendly !17:05
ogra_*user17:05
zyga-fedorasergiusens: it's been like that for years in gnome 317:05
zyga-fedorasergiusens: I read about this being done maybe over 2 years ago in a blog17:05
zyga-fedorasergiusens: I think the argument at the time was that mostly people just close the lid and this optimizes the UI but keeps the ability17:06
zyga-fedorasergiusens: you are welcome ;)17:06
ogra_it is like needing 10 clicks to switch to  a different wlan ... i'm sue they did a lot usability tests for that17:06
sergiusensin any case, I would remov shutdown and tell people to use the power button as there is an actual physical button for it on any device :-/17:06
zyga-fedorasergiusens: well17:06
zyga-fedorasergiusens: it usually suspends17:06
zyga-fedora(in windows)17:06
zyga-fedorasergiusens: so ironically.... it makes sense17:07
sergiusensthe optimization should be the other way around...17:07
zyga-fedorasergiusens: power doesn't poweroff since windows 1017:07
zyga-fedorasergiusens: laptops suspend when you hit it17:07
sergiusensyeah, my TV suspends on power pressing too, as does my phone ;-)17:07
sergiusensthe power button these days is relegated to turning the screen on and off (and some other innards) but not a cold power down :-)17:08
sergiusenszyga-fedora I still appreciate the tip, given that for some strange reason the lid event may not be coming through or doing the right thing17:09
ppisati_ogra_: FWIW, i can reconfirm the image is fine now17:10
ppisati_though i still can't get the bluetooth ctrl to show up with a custom kernel snap17:10
ppisati_:(17:10
zyga-fedoraI'll get a coffee17:11
zyga-fedorasergiusens: so what happened to your surface?17:11
zyga-fedorasergiusens: try running opensuse or fedora on your device for a few weeks17:12
zyga-fedorasergiusens: I'd love to see broader support for snapcraft17:12
kyrofasergiusens, I can't add any lounge users17:13
kyrofaOh, sudo, duh17:14
sergiusenszyga-fedora I started to get a feeling of disgust of running desktop linux17:14
sergiusenszyga-fedora in the end, it seems good hardware support is all you need to like desktop linux ;-)17:14
sergiusensalso, touch is a waste, nothing really works and I took the change that my wife needs to run some windows specific apps that crossover doesn't really support well so I did a swap17:15
kyrofasergiusens, could you compare RAM usage to something like slack?17:15
jdstrandkyrofa: are there any special instructions for triggering the denial with this snap?17:15
* zyga-fedora has a simple solution for the .real problem17:16
kyrofajdstrand, right, so: it needs to be configured to point at Nextcloud (e.g. you can install the nextcloud snap for a quick test, then use http://localhost in the initial wizard)17:16
jdstrandkyrofa: this can all work in a vm?17:16
kyrofajdstrand, after you give it auth info, quit it. Then run it again, and it'll complain about not being able to access the keyring17:16
kyrofaYep17:16
sergiusenskyrofa oh, adding users requires a configuration change, `thelounge.lounge config` should open it in an editor, but currently I don't add one into the snap17:16
sergiusenskyrofa /var/snap/thelounge/current/home/config.js17:17
kyrofasergiusens, actually it didn't, it seems you default to private17:17
kyrofasergiusens, then `sudo thelounge.lounge add foo` worked17:17
sergiusensoh great, and you added users from the cli?17:17
kyrofaYep17:17
kyrofaWorks wonderfully17:18
sergiusensah, great; yeah, cannot add users from the webui17:18
kyrofaJust needs a little spit and polish and SSL17:18
kyrofasergiusens, that doesn't bother me. This is already a level beyond bouncers17:18
kyrofasergiusens, go configure ZNC, THEN complain :P17:18
sergiusensI have, once and never again17:19
kyrofaYep, me too. If the one I have in canonistack dies, I'm done with them :P17:19
kyrofaHopefully it lasts long enough for me to switch over17:19
kyrofasergiusens, but yeah, have you noticed any resource usage issues with it? Slack kills me17:20
jdstrandkyrofa: does the nextcloud snap need a lot of ram?17:20
kyrofajdstrand, I've not tried constraining it dramatically. It runs on the rpi317:21
kyrofajdstrand, give it a gig or so, maybe?17:21
kyrofajdstrand, note that it'll claim port 80, so make sure that doesn't clash17:22
sergiusenskyrofa totally unnoticeable17:25
kyrofasergiusens, excellent17:25
kyrofasergiusens, is there a reason you haven't moved it upstream?17:31
kyrofasergiusens, also, talk to me about SSL. What is your vision? Do you want it on ports 80/443 by default?17:34
kyrofaDo you want a webserver in front?17:34
* kalikiana wrapping up for today - kyrofa, sergiusens enjoy your day off, see you on Tuesday!17:35
kyrofakalikiana, alright man, have a good one17:36
jdstrandkyrofa: I don't see any security denials. I do see that it isn't able to find a keychain. do you see denials?17:44
jdstrandkyrofa: I did like you said: installed nexcloud, used firefox to set up the admin user. closed it. started the nextcloud client, logged in for first time (no denials), shut it down, started it again, no keychain. connected the interface, logged in, logged out, stopped/started, no keychain. no denials anywhere17:46
kyrofajdstrand, huh... no. But when it's not snapped, it uses it just fine17:47
kyrofajdstrand, I just tried in devmode and it doesn't work either. I don't know anything about the keyring stuff... is there something environmental about it?17:47
kyrofajdstrand, by the way, I didn't thank you for this: I tested it this morning on another app and it works great17:48
kyrofajdstrand, so thank you for that17:48
jdstrandyw17:48
jdstrandas for using it-- I don't know the qtstore bits. if I were to hazard a guess since it isn't working in devmode, I would guess a missing library or stage package. secret-service and kwallet are all dbus, so shouldn't have to do anything weird with paths17:50
kyrofaMaybe something with the XDG spec done by the desktop helpers...17:50
kyrofajdstrand, from qtkeychain, this sounds fishy: "Linux/Unix: If running, GNOME Keyring is used, otherwise qtkeychain tries to use KWallet (via D-Bus), if available."17:51
kyrofajdstrand, that sounds like it only uses dbus for kwallet, and uses gnome-keyring somehow differently17:51
kyrofaI'm taking a look at the code now17:51
jdstrandqtkeychain* - I've not specifically used this. I wrote the interface for libsecret, gnome-keyring consumers and kwallet. looking at https://github.com/frankosterfeld/qtkeychain I see files for libsecret and gnome-keyring17:53
jdstrandit would be weird for it to access the keyring files directly. I suspect that is just written weird17:54
zyga-fedorajdstrand: I updated the NFS branch, not sure if you have time for a 2nd look today17:56
kyrofajdstrand, it seems that it's looking for a gnome-keyring.so17:56
zyga-fedorajdstrand: I'll work on testing the mkdir-before-mount branch tomorrow, after that we may look at fixing the content interface as niemeyer has discussed at the rally17:56
kyrofajdstrand, which is not in the snap. Let me stage libgnome-keyring0 and see what happens17:56
zyga-fedorajdstrand: I'll probably spend some time on a overlayfs experiment I was discussing17:57
zyga-fedorajdstrand: I'll try to write my thoughts on the forum as well17:57
kyrofajdstrand, if I used libsecret though, does that support both gnome-keyring as well as kwallet?17:59
jdstrandkyrofa: ah17:59
kyrofajdstrand, it's loading everything at runtime, which explains why nothing is supported: nothing is staged, and it doesn't make it into the ELF so snapcraft doesn't grab it either17:59
jdstrandkyrofa: libsecret is a different dbus api. it is the modern one that freedesktop.org defined. gnome adopted it, some things in kde did17:59
jdstrandkyrofa: I think your question is about what to stage. you should stage all of them18:00
zyga-fedorafor now I'll EOD - I need to put my laptop together18:00
jdstrandzyga-fedora: I've not gotten to your other request yet, so will do that first and then see what happens18:01
kyrofajdstrand, indeed, this makes more sense now. If gnome-keyring.so is available, it supports gnome-keyring. If libsecret, it uses that. There is no .so for kwallet, so it uses dbus directly18:02
zyga-fedorajdstrand: thank you for your time :) no need to rush anything tonight18:02
kyrofajdstrand, so sorry, this was not your problem to solve, but I appreciate the sanity checks :)18:02
zyga-fedorahttps://twitter.com/zygoon/status/91600071994945536318:03
zyga-fedora(I was working like that today)18:03
jdstrandkyrofa: sounds fine. I've not used qtkeychain before, so I thought it was yak (yet another keyring :)18:03
kyrofajdstrand, success \o/18:07
zyga-fedoraooooh18:07
zyga-fedoradarn18:07
zyga-fedorahttp://www.omgubuntu.co.uk/2017/10/lenovo-unwraps-25th-anniversary-thinkpad18:07
zyga-fedoradistraction of the evening18:07
jdstrandkyrofa: ok, cool18:08
sergiusenskyrofa keep it simple, 44318:15
sergiusenskyrofa one of the reasons I use 443 and a webclient for that matter is easy access when at coffee shops18:15
kyrofasergiusens, well, upon initial install there will be no cert18:15
sergiusenskyrofa right, no cert -> 80, setup cert -> 44318:15
kyrofasergiusens, perfect18:16
sergiusensoptions to config to a different port should be fine, bt that is all doable from config.js18:16
sergiusensso I would keep it as human as possible18:16
kyrofasergiusens, yeah I like it. Should be easy18:16
sergiusenskyrofa elopio so what is the deal with travis today?18:30
kyrofasergiusens, we're hammering it18:31
kyrofasergiusens, its network seems odd18:31
sergiusenswhy? I don't see anything green :-)18:31
elopiowe can always run locally, if it's too much wait. The lxd setup makes sure that the results will be identical.18:32
kyrofaLies! https://github.com/snapcore/snapcraft/pull/159118:32
mupPR snapcraft#1591: snapd integration tests: print stdout/stderr <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1591>18:32
kyrofaBut yeah, everything is taking longer than it should18:32
kyrofanessita, is there a way to add someone as a collaborator to a snap that is registered but does not yet have any revisions?18:35
kyrofasergiusens, also, thelounge: are you intending on moving it upstream or to snapcrafters, or maintain it yourself?18:42
sergiusenskyrofa upstream, as soon as all the niceties are in19:01
kyrofasergiusens, slight complication: Let's Encrypt can work in essentially one of two ways for us: webroot mode, where it just assumes its acme challenges are available, or standalone mode, where it runs its own server on port 8019:04
kyrofasergiusens, actually, nevermind. I think I worked out how to use standalone without needing to stop thelounge19:08
kyrofasergiusens, given that they ship the example.css by default, you might want to consider leaving it alone when moving upstream. Or was there something broken with it?19:14
sergiusenskyrofa the other one is what is used in the demo server19:15
kyrofaHuh. Wonder why THAT one isn't the default, then19:15
kyrofasergiusens, when you're able, can you take one last pass through https://github.com/CanonicalLtd/snappy-docs/pull/132 ? Should be good now19:16
mupPR CanonicalLtd/snappy-docs#132: languages: add ROS guide <Created by kyrofa> <https://github.com/CanonicalLtd/snappy-docs/pull/132>19:16
mupPR snapcraft#1592 closed: travis: run snapd tests only if not cron <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1592>19:17
sergiusenselopio mind taking a final look at snapcraft#1554 ?19:24
mupPR snapcraft#1554: store: handle revoked developers <enhancement> <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1554>19:24
kyrofajdstrand, nowadays, if I chown root to root, will I get killed?19:26
=== ShalokShalom_ is now known as ShalokShalom
mupPR snapcraft#1569 closed: tests: refactor the fake snapd to not hardcode values <Created by elopio> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1569>20:14
elopio\o/20:16
elopiothanks for the merge20:16
sergiusenselopio hah, you are alive, do your reviews ;-)20:17
elopiosergiusens: you have a +1 already20:17
sergiusensah, great!20:18
sergiusenselopio mind checking kyrofa's stderr/stdout PR?20:19
elopiothe extra execution time is a disappointment there :( It kind of breaks my idea for the container tests.20:24
elopioHello cratliff ! How was the trip back home?20:27
kyrofaelopio, I'm not convinced it's due to the test changes... everything seems to be slow today20:27
kyrofaI had to re-run the plugin tests and they took half as much time20:27
elopiokyrofa: can you give it a try locally with/without print?20:28
kyrofaelopio, I can re-run the snapd tests on that PR and see if the tighten back up if you like20:28
cratliffelopio, it was good.  I was pretty tired afterwards, but got some sleep later.  How was yours?20:28
kyrofacratliff, haha, join the club20:28
elopioit was ok. It's good to be back home. There's a big storm and everything is terrible on the streets, but still it feels better than NY 😆20:29
sergiusenskyrofa about your scriptlet thing, it only adds a rule to copy over the launch file, is it assumed that the catkin_packages make their way to the snap with proper install rules already? If so, mind clarifying that?20:34
kyrofasergiusens, yeah in the case of our example, all the install rules are correct. There are no pre-baked examples that are broken20:35
kyrofasergiusens, so the addition of the install rule just copies over the top20:35
kyrofasergiusens, can you clarify what needs clarification? :P20:36
sergiusenskyrofa the text text right before the example doesn't match the expectations of what I saw, mind amending the text to clarify that?20:36
kyrofaAh, okay20:36
sergiusenskyrofa "the upstream ros application does not provide proper install rules" part of it20:36
* sergiusens begins the trek to aikido20:37
kyrofasergiusens, done. I made the example a bit more theoretical to avoid confusion20:41
kyrofalewciie, what are you doing here?20:42
lewciie@kyrofa I'm always here! :)20:42
nothallewciie: No such command!20:42
kyrofaHaha, I didn't know you guys actually used IRC20:43
lewciiewe do, we're everywhere!20:43
cratliffelopia, is everything good at your house?  Not much damage or anything I hope.  Seeing some sun when getting home was nice.20:55
jdstrandkyrofa: that is allowed if you don't specify '-1' as an argument20:56
jdstrandkyrofa: -1 is something I'm working on20:56
kyrofajdstrand, alright, thanks!20:56
kyrofasergiusens, I'm a little nervous altering thelounge config when it's in a writable area. Do you intend for users to modify it (I assume so)? How should we deal with conflicts?20:58
kyrofaI'm starting to think maybe we do want a webserver in front to handle the HTTPS stuff21:02
kyrofaThen thelounge can just use a unix socket by default21:03
cholcombesergiusens: i love the new github integration!21:09
mupPR snapd#3852 closed: hooks: commands for controlling own services from snapctl <Created by stolowski> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/3852>21:16
cholcombelooks like the rust plugin doesn't know how to use workspaces in cargo21:38
kyrofaelopio, after all that work, the ros2 test that takes 15 minutes on my machine causes travis to run too long23:09
kyrofaelopio, so we need another solution23:09
kyrofaelopio, ideally I could say on the PR "this requires such and such long test to run" and CI would run it23:10
kyrofaelopio, also, travis_wait sucks. It masks ALL output23:10
kyrofaRuns everything in a subshell23:11

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