/srv/irclogs.ubuntu.com/2017/12/04/#snappy.txt

mupPR snapcraft#1783 closed: tests: run codespell as part of static tests <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1783>00:07
mcphailIn my snapcraft.yaml, I have a part which depends on a library and header files I build in a previous part. How do I reference those files in the build? Passing "-I/usr/include" as a CFLAG doesn't automagically resolve, so what path should I pass instead?00:08
mcphailhttp://termbin.com/icbu is the work in progress00:10
diddledanmcphail: you need to point to their location using $SNAPCRAFT_STAGE00:12
mcphaildiddledan: aah. cool. I'll experiment with that. Cheers00:12
diddledanso if they're installing into `/usr/include` then you'd use `-I$SNAPCRAFT_STAGE/usr/include` - but you don't seem to be telling the autotools build where you want the files installed00:13
diddledanwhich usually means autotools will use `/usr/local` pathjs00:13
diddledanpaths*00:13
mcphailyeah - i'll need to work out how to pass a --prefix as well00:14
mcphailTa. I'll get back to work! :)00:16
diddledanyou can pass arguments to ./configure command with `configflags:` in your snapcraft.yaml00:18
mcphailTa. I think it sets a blank --prefix by deafult, doesn't it?00:18
diddledan`configflags` expects a yaml list, so either new lines with `- ` indicating each item, or `[--flag1, --flag2, ...]`00:19
diddledandifficult to do multiline pastes in IRC :-p00:19
mcphail:) - that's brilliant. Cheers diddledan00:20
diddledanhere's an example of the two types of list https://www.irccloud.com/pastebin/8HsmUyMD/snapcraft.yaml00:22
mcphailta00:23
diddledanI had a hard time grokking yaml when I first came across it because the rules weren't clear to me, but I'm learning00:23
mcphailyay - builds!00:25
diddledan\o/00:25
mcphailThat's super. Thanks for your help00:25
diddledanno probs :-)00:28
patternhey anyone have a second to help me with ubuntu core for raspberry pi?02:45
mupPR snapcraft#1785 opened: Add type hinting to file_utils.py <Created by daniellim2000> <https://github.com/snapcore/snapcraft/pull/1785>04:04
=== kennyloggins is now known as bujeremy
Pharaoh_AtemI'm very annoyed05:35
Pharaoh_AtemI think I'm going to have to go back to vendoring snap-mgmt in Fedora Dist-Git if it breaks like this again05:37
Pharaoh_AtemI'm incredibly disappointed that my feedback was not solicited as the author of snap-mgmt before merging the PR05:38
Pharaoh_Atemwhatever, good night everyone05:38
bujeremywould bytemark be an SSL or an email-provider with LibreSSL ?05:53
mborzeckimorning06:15
=== cpaelzer_ is now known as cpaelzer
=== cpaelzer is now known as cpaelzer_
=== cpaelzer_ is now known as cpaelzer
=== cpaelzer is now known as cpaelzer_
=== cpaelzer_ is now known as cpaelzer
=== jamesh_ is now known as jamesh
zyga-ubuntugood morning!07:13
mborzeckihey07:17
mvohey zyga-ubuntu and mborzecki07:22
zyga-ubuntumvo: hey :)07:30
zyga-ubuntumvo: how was last friday?07:32
zyga-ubuntumvo: any fires?07:32
mvozyga-ubuntu: all pretty quiet, no worries07:33
mborzeckizyga-ubuntu: quick question, Son_Goku raised an issue https://github.com/snapcore/snapd/pull/4316#discussion_r154561886 and I don't really have enough info to act on it, I see that this is an extra profile that's set up for snap-confine in the core snap, any idea where's the code that installs it?07:33
mupPR #4316: cmd/snap-mgmt: introduce snap-mgmt tool <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4316>07:33
zyga-ubuntumborzecki: the interfaces/apparmor backend does this07:37
zyga-ubuntumborzecki: setupSnapConfineReexec07:37
mborzeckilooking07:38
mborzeckizyga-ubuntu: so the 'extra' profile is always '${snap-mount-dir}/core/<rev>/usr/lib/snapd/snap-confine'?07:41
zyga-ubuntumborzecki: yes07:41
mborzeckizyga-ubuntu: hmm, do you understand what Son_Goku was talking about here then? https://github.com/snapcore/snapd/pull/4316#discussion_r15456188607:43
mupPR #4316: cmd/snap-mgmt: introduce snap-mgmt tool <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4316>07:43
zyga-ubuntuI think he was just confused about this aspect07:43
zyga-ubuntubase snaps, even once we have them, can have any layout but this particular one is specific to the ubuntu-based core snap07:44
mborzeckithat's my understading as well, just wanted to make sure i didn't miss anything07:44
zyga-ubuntuas long as snap-confine is in the core snap this code is correct07:44
mborzeckizyga-ubuntu: another quick question, any idea why it's sleeping here? https://github.com/snapcore/snapd/blob/master/packaging/ubuntu-16.04/snapd.postrm#L7 i assumed that it's a woraround for some weirdness in older systemd, but then tracked it back to https://github.com/snapcore/snapd/commit/67902f1ef14dd29ff809fabfcb9f7b2cbcd5fb7f and there does not seem to be any reason given for adding this07:48
zyga-ubuntumborzecki: looking07:51
zyga-ubuntumborzecki: not 100% sure but isn't it the case that "stop" can return before the thing is really stopped?07:52
* zyga-ubuntu observes fresh snow falling outside 07:52
mborzeckiyeah, this would happen if you hit a timeout in systemctl stop07:55
mborzeckihmm the opensuse package has not been updated for quite some time, and the tumbleweed build fails https://build.opensuse.org/package/show/system:snappy/snapd07:59
zyga-ubuntuah08:01
zyga-ubuntumborzecki: those failures are from new golang08:01
zyga-ubuntumborzecki: they are fixed in master, we should just find some time to update the package08:01
mborzeckiiirc there was some magic that you could do with obs to have it look/update package automatically08:05
zyga-ubuntumborzecki: yes but I'm afraid packaging needs real hand care each time08:08
zyga-ubuntumborzecki: and we need to test it before unleashing it onto our users08:08
zyga-ubuntumborzecki: I'd like to see mvo's face if we had automatic releases to xenial, that just get made without testing :)08:10
mborzeckiwell, ideally all the testing you need should be part of the CI right?08:11
zyga-ubuntumborzecki: just like we do in ubuntu08:11
zyga-ubuntumborzecki: I think we're not ready for that, there's a class of tests disabled for opensuse08:11
zyga-ubuntumborzecki: and nobody on the team is using it 24/708:12
mvozyga-ubuntu: my face is nothing compared to the users faces ;)08:12
ogra_it might make us find regressions in no time though :P08:16
mborzeckicrowsouring QA08:17
mborzeckis/crowsouring/crowdsourcing/08:18
zyga-ubuntumborzecki: s/crowdsourcing/crowdangering/08:18
mupPR snapd#4344 opened: cmd/snap-mgmt: fixes <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4344>08:29
mupPR snapd#4345 opened: packaging/opensuse-42.2: package and use snap-mgmt <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4345>08:30
mvozyga-ubuntu: 4325 looks ready, if you could re-review we have one less PR :)08:34
zyga-ubuntumvo: looking08:39
kalikianao/08:40
zyga-ubuntudone08:41
zyga-ubuntuhey kalikiana08:41
mupPR snapd#4325 closed: Adding test for netlink-connector interface <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4325>08:42
mupPR snapd#4346 opened: Make snapd.autoimport configurable <Created by ogra1> <https://github.com/snapcore/snapd/pull/4346>09:07
ogra_mvo, ^^^09:07
mvoogra_: thanks, looking09:15
mvoogra_: heh, thats a small patch09:15
ogra_yeah, thanks to having a function like that :)09:15
mvoogra_: yeah, I was thinking that too: "looks like this was done right"09:16
ogra_we should look at the other bits too one day, i'm sure there is more that could be generalized in such a way09:17
mvoogra_: how urgent is it? it looks trivial enough so that we call pull it into .30 even09:17
ogra_not super urgent09:17
mvook, thanks09:17
ogra_(like ... could wait for a 30.1 if one happens anyway or even for .31)09:18
zyga-ubuntu2.30.1.109:18
mvoogra_: ok, I tagged it 2.30, there will be at least one more 2.30~rc209:18
mvoogra_: so we can pull it in there09:18
ogra_cool09:18
m4sk1n_21:08:33 <m4sk1n_> I'm trying to add i18n support for snapcraft09:45
m4sk1n_21:18:48 <m4sk1n_> marked strings, added build_i18n to setup.py, but can't get to make it using .mo files09:45
mupPR snapd#4347 opened: tests: increase warn-timeout to 15m <Created by mvo5> <https://github.com/snapcore/snapd/pull/4347>09:49
mupPR snapd#4348 opened: tests: increase workers for ubuntu-{14,16}.04-64 by one <Created by mvo5> <https://github.com/snapcore/snapd/pull/4348>10:02
zyga-ubuntuhmm10:13
zyga-ubuntuso10:13
zyga-ubuntuon core the / inside the core snap doesn't match /snap/core/current10:13
zyga-ubuntus/inside the core snap/inside the executiong environment/10:13
mvomborzecki: I'm looking at 4340 right now, expect a review in some minutes10:14
mborzeckimvo: thanks10:15
zyga-ubuntuhmmmm10:21
kalikianazyga-ubuntu: that's surely expected?10:23
* zyga-ubuntu thinks about http://pastebin.ubuntu.com/26111465/10:23
zyga-ubuntukalikiana: no, it's not10:23
zyga-ubuntukalikiana: I think this is a bug10:23
kalikianazyga-ubuntu: what do you see there that's wrong?10:24
kalikianaI'd expect mounts to only show up on /10:24
zyga-ubuntukalikiana: well, for once, / should really be the core snap (outside the execution environment)10:25
zyga-ubuntukalikiana: then looking at that list I find it ... too long10:25
zyga-ubuntuanyway, I just need to focus and analyze that10:26
* kalikiana needs coffee10:28
* ikey needs an army of testers -_-10:33
mborzeckimvo: thanks for suggestions, it looks quite nice10:33
mvomborzecki: great, happy that you like them10:34
ikey27 downloads and 8 of them are me lol10:34
mvomborzecki: one thing I forgot, I wonder if we should also ensure that "daemon" is != "" when before/after is used10:34
mvoikey: for what snap?10:35
ikeythe lsi snap10:35
ikeyonce snapd 2.30 drops ima go enlist an army of testers :p10:36
zyga-ubuntuhey ikey10:37
ikeyrawr10:37
mvoikey: heh, sounds great. I am a bit scared of installing it, once I have steam I will not stop playing it ;)10:37
mborzeckimvo: i think after/before is applied regardless of what's in [Service], eg you can have a oneshot service that starts after some target10:37
ikeymvo, well just install broken games and you'll be saved :p10:37
mvohaha10:37
zyga-ubuntumvo: make sure to play the games you like the least10:38
zyga-ubuntu;-)10:38
mborzeckimvo: otoh, we cannot really express such relation in snap yaml atm10:38
mvomborzecki: yeah, sorry, I was not precise. an app can be any sort of daemon or a standalone binary. so we might want to check to ensure it is really != a standalone applicaton10:38
* ikey goes off in search of copious amounts of caffeine10:40
mborzeckimvo: ok, what you suggest is to raise an error when !app.IsService() ?10:40
ikeyan IV drip will do..10:40
zyga-ubuntuikey: try geen tea10:40
ikeyoh you mean monster? ok10:40
ikey>_>10:41
mvomborzecki: yeah, I think so10:41
mborzeckiok10:41
mvomborzecki: or do you think thats inappropriate?10:41
mvozyga-ubuntu, ikey: green tea++10:41
mborzeckii think it's ok, once we'll probably learn more about use cases once this is introduced into the wild10:42
mvomborzecki: *nod*10:42
mborzeckimvo: btw, https://gist.github.com/mvo5/6e0ac963aacce9d0c78f1c7cf829f9c4#file-validate-go-L15 this will exhaust stack calling a.String() in a loop :)10:49
mvomborzecki: oh, silly me10:50
mvomborzecki: indeed, tests ftw :)10:51
zyga-ubuntuaha, I think I found the bug now10:52
zyga-ubuntuI think I need that coffee and then I can fix it :)10:53
mupPR snapd#4349 opened: Make snapd.autoimport configurable <Created by ogra1> <https://github.com/snapcore/snapd/pull/4349>10:54
ikeyso i dont know how much use this is to anyone but i ported the remainder of the 4.13 apparmor stuff into the solus 4.14 kernel last night10:55
ikeyand its working fine for snapd10:55
zyga-ubuntuikey: thank you for doing that!11:00
zyga-ubuntuikey: is there a lot of delta left? (vanilla vs apparmor)11:00
ikey 19 files changed, 1882 insertions(+), 28 deletions(-)11:00
ikeyhttps://dev.solus-project.com/source/linux-current/browse/master/files/security/0001-apparmor-Merge-items-still-missing-from-upstream.patch11:00
zyga-ubuntuinteresting, thank you11:01
ikeymajority of it is because of af_unix/dbus11:01
ikeywell lets generalise that as "socket"11:01
ikeybecause net.c is a big component of it too11:01
mupPR snapd#4346 closed: Make snapd.autoimport configurable <Created by ogra1> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/4346>11:02
ikeyhonestly i think some of that stuff could probably belong to securityfs and lsm APIs by now11:04
ikeyreduce duplication, same as for the secureexec bits11:04
pedronismvo: I added Gustavo to ogra PR, not sure we want to surface in the config the implementation detail that this is a separate service11:08
pedronisI'm also a b it worried that people will not understand the implications of turning it off11:09
ogra_it isnt like it is publically exposed anywhere or so11:10
mvopedronis: ok11:11
pedronismvo: alsos why does it make boot slow? do we wait on it?11:12
mupPR snapd#4345 closed: packaging/opensuse-42.2: package and use snap-mgmt <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4345>11:12
ogra_pedronis, the particular customer has a bunch of other disk devices on the HW (that are used for other stuff but some contain vfat, are attached via the usb bus and are slow in responding)11:14
mvopedronis: we don't wait for it afaict11:14
ogra_(and they will never use the feature)11:15
pedronisan option to list devices it should use might make more sense11:15
mvoreview for 4338 looks like an easy win11:15
pedronisI don't know11:15
pedroniseither way I suspect Gustavo might have opinions how this is spelled11:15
ogra_well, if we cant use the services function it will become a lot more complex i suspect11:16
ogra_but yeah, understood11:16
mvomborzecki: does 4308 needs a master merge?11:16
mupPR snapd#4304 closed: debian: demote gnupg from dependencies to recommends <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/4304>11:18
mborzeckimvo: i'd like to have #4344 resolved first11:20
mupPR #4344: cmd/snap-mgmt: fixes <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4344>11:20
mborzeckimvo: shall i add blocked tag 4308?11:20
mvomborzecki: sounds good11:21
mvomborzecki: and a note ideally11:21
mvomborzecki: why its blocked11:21
mborzeckiSon_Goku: thanks for looking at 434411:22
* Son_Goku mumbles something about reviewed...11:23
mupPR snapcraft#1784 closed: cli: show helpful message for 'snapcraft list-keys' with no keys <Created by BayMinimum> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1784>11:27
mupPR snapd#4350 opened: debian: make "gnupg" a recommends <Created by mvo5> <https://github.com/snapcore/snapd/pull/4350>11:30
mupPR snapd#4344 closed: cmd/snap-mgmt: fixes <Created by bboozzoo> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4344>11:33
zyga-ubuntumvo: do you have a second?11:40
sergiusenshey mpt, can you please take a look at the UX side of snapcraft#1780 ? I've added some comments you can agree or disagree on and pasted some output for it to be easier to review11:45
mupPR snapcraft#1780: cli: add export-login command <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/1780>11:45
cachiomvo, I'll be 5 minutes late today11:48
cachiomvo, still 2 weeks of kinesiology missing11:49
mupPR snapd#4341 closed: tests: new test to validate location control interface <Created by sergiocazzolato> <Closed by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4341>11:51
mupPR snapd#4351 opened: tests: new test to validate location control interface <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4351>11:56
sborovkovHi!11:57
sborovkovHow can I find what those changes are "error: cannot refresh "core": snap "core" has changes in progress"?11:57
sborovkovI get the same when trying to update my own snap11:57
sborovkovAnd it does not seem to really have any changes11:57
mptlooking12:02
jdstrandikey: hey, cool. fyi, you might be interested in https://gitlab.com/apparmor/apparmor-kernel. I don't know how jjohansen is going to have separate branches for different kernels, but you might want to talk to him about that12:32
zyga-ubuntujdstrand: hey12:33
zyga-ubuntujdstrand: I'm still on that stale core issue, it misbehaves on core systems; I'm looking at it12:33
jdstrandzyga-ubuntu: is the misbehavior the needing of the additional rule?12:34
jdstrand'/'?12:34
zyga-ubuntujdstrand: no, it's a bug where the namespace is always stale12:34
jdstrandoh, ok12:34
zyga-ubuntujdstrand: trying to check if this is bad logic or bad test setup12:34
jdstrandzyga-ubuntu: and hi :)12:34
jdstrandzyga-ubuntu: fyi, mvo said that this is not a 2.30 item, but I have a number of 2.30 items to work on this week, so I plan to focus on those and be responsive to your layouts work as have time and hopefully swing back into it next week12:36
zyga-ubuntujdstrand: sure12:36
zyga-ubuntujdstrand: I think we are close, I need one review on https://github.com/snapcore/snapd/pull/4315 -- I plan to remove the panic but other than that I'd like your eyes whenver you can12:37
mupPR #4315:  cmd/snap-update-ns: add execWritableMimic <Created by zyga> <https://github.com/snapcore/snapd/pull/4315>12:37
zyga-ubuntujdstrand: I'll focus on bugfixes and finishing this this week12:38
jdstrandzyga-ubuntu: cool. 4315 is already on the list for background this and planned focus next week12:44
zyga-ubuntujdstrand: thank you! good hunting :)12:44
zyga-ubuntumvo: hey12:47
zyga-ubuntumvo: do you have a moment?12:47
mupPR snapd#4324 closed: cmd/snap-confine: discard stale mount namespaces <Created by zyga> <Closed by zyga> <https://github.com/snapcore/snapd/pull/4324>12:53
mvozyga-ubuntu: sure12:58
zyga-ubuntumvo: hey, let's talk in the standup12:58
mvocachio: 5min late> no problme12:59
mvozyga-ubuntu: ok12:59
mupPR snapcraft#1786 opened: lxd: always install squashfuse <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1786>13:09
mupPR snapd#4078 closed: tests: new test to check interfaces after reboot the system <Created by sergiocazzolato> <Merged by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4078>13:19
mupPR snapcraft#1787 opened: tests: move refresh to unit folder <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1787>13:21
mborzeckimvo: https://travis-ci.org/snapcore/snapd/builds/311190657?utm_source=github_status&utm_medium=notification this is a build related to arch CI that timed out13:22
kalikianasergiusens: Hey! I'd like to highlight snapcraft#1787 - the refresh test isn't currently run at all and at least one PR erroneously passed because of it, although master seems fine13:23
mupPR snapcraft#1787: tests: move refresh to unit folder <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1787>13:24
kalikianaAlso elopio, when you get online, you may want to have a look. I'm wondering how this happened, and if maybe we can have some checks to catch "lost" test cases ^^13:24
om26erelopio: Hello, are you back from your holidays ?13:28
mvomborzecki: thank you!13:31
* pstolowski heading to the dentist, bb in ~1,5h13:43
pedronismvo: btw in 2.30 on edge there's no nice transition with tasks from configure-snapd to back to configure, afaict the refresh/task stays stuck13:48
mupPR snapd#4347 closed: tests: increase warn-timeout to 15m <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/4347>13:49
mupPR snapd#4348 closed: tests: increase workers for ubuntu-{14,16}.04-64 by one <Created by mvo5> <Closed by mvo5> <https://github.com/snapcore/snapd/pull/4348>13:51
cachioniemeyer, sorry, I lost internet connection13:55
niemeyercachio: It's okay, we're done.. if issue is entroy we agreed to create /dev/random with the same device as /dev/urandom13:55
niemeyercachio: We really don't care about having proper entropy for tests13:56
cachioniemeyer, sure13:56
niemeyercachio: This should solve the issue for all cases13:56
cachioniemeyer, perfect13:56
cachioniemeyer, is it going to be part of that PR?13:58
kalikianasergiusens: when you have some time, can you have a look at snapcraft#1746 ? to see what's the right way of dealing with the mypy error14:08
mupPR snapcraft#1746: cli: add version command <Created by gsilvapt> <https://github.com/snapcore/snapcraft/pull/1746>14:08
sergiusenskalikiana ok, but have you noticed you have an assigned milestone task https://github.com/snapcore/snapcraft/milestone/12 ?14:09
mupPR snapcraft#1785 closed: Add type hinting to file_utils.py <Created by daniellim2000> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1785>14:10
zyga-ubuntuI'll get something to eat14:10
kalikianasergiusens: Yeah, I'm just going through the queue atm14:15
sergiusenskalikiana well that issue is due for tomorrow, so I suggest you give it priority14:19
sergiusenskyrofa this is something for you https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/armhf/s/snapcraft/20171204_024823_8b570@/log.gz (blocking 2.35 from entering xenial)14:19
kalikianaAye14:20
=== cachio_ is now known as cachio
cachiozyga-ubuntu, when you have some time could you take a look to #421814:31
mupPR #4218: tests: adding tests for time*-control interfaces <Created by sergiocazzolato> <https://github.com/snapcore/snapd/pull/4218>14:31
elopioGood morning!14:31
zyga-ubuntucachio: sure14:31
popeysergiusens: do you think you or your team might come up with a simple dotnet app I can use for docs?14:31
popeymorning elopio14:31
sergiusenspopey I can, I have been playing with it14:32
popeyooh14:32
popeyI tried building something I randomly found - openra, and it all fall apart looking for some .net components14:32
popeyso looking for a simpler example14:32
sergiusenselopio also note you have tasks due tomorrow https://github.com/snapcore/snapcraft/milestone/12 ... ideally merged today to catch issues for tomorrow14:33
elopioOn it...14:33
sergiusenspopey I have a simple forum parser; before New York I had been automating our reports14:33
sergiusensI can polish that up a bit and share14:34
sergiusensor write something similar to wethr14:34
* sergiusens commutes back home14:34
popeysergiusens: something small and simple would be fine14:37
mvomborzecki: I added some more code for the log analyzing and ran it through your timed out PR: http://paste.ubuntu.com/26112553/ - so it looks like we were short on machines when this PR ran and core had just 2 instead of 4 workers allocated (cc niemeyer). lets keep an eye on PRs that time out and see if we find a pattern14:42
mborzeckimvo: thanks for investigating this14:42
mvocachio, zyga-ubuntu, pedronis if you ran accross prs that time out, please let me know, I want to get to the bottom of those :)14:42
mvomborzecki: sure, its a bit annoying so we need to fix it14:42
niemeyermvo: We'll indeed need to increase a bit the number of machines to accommodate the extra distributions being tested14:42
cachiomvo, https://travis-ci.org/snapcore/snapd/builds/311266636?utm_source=github_status&utm_medium=notification14:43
mvothanks cachio14:43
mvoniemeyer: thanks14:43
cachiomvo, this is being caused by Cannot allocate linode:debian-9-64: no powered off servers in Linode account exceed halt-timeout14:43
niemeyermvo: Getting to the bottom of it sounds quite correct here :P14:43
mvoniemeyer: lol14:43
cachiomvo, I think most of the issues that we see is because lack of linode servers14:43
cachiomvo, we are in the limit14:43
niemeyercachio, mborzecki: either way works for me.. either mborzecki tries to fix his PR, and then we generalize it.. or mborzecki already generalizes upfront.. whatever sounds easier14:44
mvocachio: yeah, looks like your PR was particularly "bad": http://paste.ubuntu.com/26112570/14:44
cachiomvo, do you have other travis logs to take a look?14:45
mvocachio: I was looking at the one from mborzecki for arch but that was about it14:45
mborzeckihmm set up a bot, monitor travis results for jobs started on snapd repo, send email to mvo's inbox :)14:46
mvocachio: I wrote two scripts, one looks for allocation times (which are around 1min-2min) for spread machines, except when it can't find any14:46
mvocachio: and the other that looks at the individual tests to see how long those take, to see if we waste time somewhere14:46
mvomborzecki: heh :)14:47
cachiomvo, I saw many problems to allocate linode servers the last weeks14:47
mvocachio: but it looks like the alloc script is silly, spread already tells us when it cannot allocate things, I was wondering if sometimes linode is slow providing machines but that seems to be not the case14:47
mvocachio: yeah, exactly14:47
mupPR snapd#4218 closed: tests: adding tests for time*-control interfaces <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4218>14:56
mptsergiusens, done15:01
sergiusensmpt thanks!15:02
mupPR snapd#4352 opened: tests: increase amount of workers for ubuntu-16.04-64 by one <Created by mvo5> <https://github.com/snapcore/snapd/pull/4352>15:03
pedronismvo: did you see my question about 2.30 ?15:25
kyrofasergiusens, yikes, this is xenial armhf? That means packages have different contents on different archs, that's sad15:38
kyrofaAlthough usr/share/doc/python-minimal/changelog.Debian.gz really shouldn't conflict unless a new version was released15:42
kyrofaThat seems odd15:43
kyrofasergiusens, that failure is consistent?15:44
sergiusenskyrofa you can check all the runs here: http://autopkgtest.ubuntu.com/packages/s/snapcraft/xenial/armhf16:04
sergiusenskyrofa look for triggers "snapcraft/2.35"16:04
sergiusenskyrofa would appreciate a follow up on snapcraft#178116:05
mupPR snapcraft#1781: many: set rpath for elf files for classic <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1781>16:05
mvopedronis: sorry, I have not seen your question16:06
mvopedronis: here?16:06
pedronismvo: yes,   what should we do/tell people that had 2.30 edge with configure-snapd,  our change/fix doesn't unstuck them afaict (I'm in that situation)16:09
mvopedronis: snap abort chg-id should get them out of misery16:13
mvopedronis: if too many people are affected we may need to do something automatically16:13
pedronismvo: it doesn't  ,  the next try will still make a change with configure-snapd16:13
pedronisand then we don't understand it anymore, so we get stuck again16:14
mvopedronis: hm, ok. thats annoying, so we need a dummy configure-snapd task for edge/2.30 ?16:17
pedronisI fear so, dummy or does the same as configure16:17
mvopedronis: ok, I start a PR, thanks for the heads up16:18
pedronisgiven that it affected onyl edge for a little bit16:18
pedroniswe can probably drop it after a while16:18
mvo+116:19
pedronisor we wait to have epochs and do it with the big cleanup those should allow us16:20
mvopedronis: yeah, do you have a recommendation for a place to put it? I would say configstate but that has no runner anymore :)16:21
pstolowskican we use repair instead?16:21
pedronislet me look16:21
pedronismvo: I would put it in snapmgr with  a comment16:22
pedronisor hookstate16:22
mvopedronis: yeah, was thinking hookstate too, but no strong opinion16:22
mupPR snapcraft#1787 closed: tests: move refresh to unit folder <Created by kalikiana> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1787>16:22
mvopedronis: thanks, I am on it, not sure if I can finish before hockey but I will try :)16:26
mvocachio: looks like CE has finished automatic validation, good to promote to candidate16:31
cachiomvo, I just received an email16:31
cachio:)16:31
mvocachio: yay16:31
cachiomvo, promotin16:32
cachiog16:32
cachiomvo, promotion done16:33
mvocachio: thank you!16:36
cachioniemeyer, I can't use fedora-rawhide-64 image16:39
niemeyerHm?16:39
cachioniemeyer, I am getting "cannot connect: cannot connect to linode:fedora-rawhide-64 (Spread-72): dial tcp 74.207.250.224:22: i/o timeout16:40
cachio"16:40
niemeyercachio: Ok, that probably means the image is boosted somehow16:40
niemeyerbusted even16:41
niemeyerWould be nice for it to be boosted, though16:41
niemeyercachio: I don't have any better clues on my end16:41
cachioI am using kernel: GRUB 216:42
cachioniemeyer, could be that affecting?16:42
niemeyercachio: If you didn't set up grub and a kernel on the image, definitely16:42
cachioniemeyer, I already set up grub2 in that image16:43
cachioand the kernel16:43
niemeyercachio: Sorry, I really have absolutely no clue.. I've never looked into that image at all16:43
cachioniemeyer, in that case I'll try with the linode kernel to see if the grub setup has a problem16:44
niemeyerThanks16:45
mupPR snapd#4353 opened: hookstate: add compat "configure-snapd" task <Created by mvo5> <https://github.com/snapcore/snapd/pull/4353>16:51
cachioniemeyer, could you please create fedora-rawhide-64 image based on spread-32?17:18
cachioniemeyer, I updated the kernel and installed the las rc17:18
niemeyercachio: Creating image17:19
cachioniemeyer, tx17:19
niemeyercachio: Wait17:22
niemeyercachio: Damn17:23
niemeyercachio: I'm sorry, I've made a mistake.. forgot to take it out of the pool and was overrun by spread itself :(17:24
cachioniemeyer, :), np17:24
cachioniemeyer, I'll do t again17:24
niemeyercachio: Sorry17:24
cachiono problem17:25
mupPR snapcraft#1788 opened: repo: error for packages with broken dependencies <Created by kalikiana> <https://github.com/snapcore/snapcraft/pull/1788>17:31
sergiusenskyrofa https://www.amazon.com/photos/share/7kcMwZif1Ap8HlPrWRwH7vaUz3mubXEwbzBVlmCxWyD17:36
kyrofasergiusens, oh crap17:37
kyrofaWhat is that nested list?17:37
sergiusenskyrofa you were there!17:38
kyrofasergiusens, are you saying you remember? ;)17:38
sergiusenskyrofa yes17:38
kyrofaThen why didn't you correct the proposal I made without the picture to reference?17:38
sergiusenskyrofa elopio ad-hoc meeting, now-ish(?)17:38
sergiusenskyrofa which one where?17:39
kyrofaIn the breakdown doc17:39
kyrofaI'm good with a meeting17:39
sergiusenskyrofa oh, during the meeting I said it was incomplete, don't you recall?17:39
sergiusenstbh, I don't like what was decided but you guys were totally onboard with it during the rally17:40
kyrofaNo, I don't recall. I recall you agreeing and then you used my time estimate for the Project, so...17:40
kyrofaRegardless, let's chat about what this is17:41
sergiusenskyrofa oh, the estimate is fine17:41
sergiusenssure17:41
kyrofaNo it's not, I already spent a day on a format that doesn't support that picture17:41
cachioniemeyer, spread-1417:41
cachiofedora-rawhide-6417:42
cjwatsonHmm.  I originally installed a snap (which I'm helping to develop) from the store.  Then I installed a local version with --dangerous to try to debug something.  Now I'd quite like to get back to the store version without losing the existing data.  Is there any way to do that?  "snap refresh --edge" won't let me17:43
niemeyercachio: On it17:43
cjwatson('error: snap "foo" is local')17:43
cachioniemeyer, tx17:43
elopioom26er: hello. I'm back17:44
niemeyercjwatson: Does "install" work? We've discussed this a few times, and I remember we agreed we'd like to fix that, but I don't recall where we stand to be honest17:44
cjwatsonniemeyer: It doesn't, and tells me to use refresh - but ah, I just found https://forum.snapcraft.io/t/cannot-refresh-from-store-over-local-install/254217:44
cjwatson(which is further amusing because "snap download" doesn't support private snaps, I think, but I can work around that)17:45
niemeyercjwatson: Ah, it's the opposite.. install allows the going out of store step17:45
elopiosergiusens: meeting where?17:45
cjwatsonYeah - it let me go out of store but didn't tell me that it would be hard to go back.  I probably should've known :)17:46
sergiusenskyrofa elopio our weekly hngout17:46
kyrofaAlright, on my way17:46
elopioomw17:46
cachioniemeyer, I'll be afk, I'll try the new image once I am back17:47
niemeyercjwatson: I think we should allow the transition towards the store more smoothly.. we may need that flag as we're going from something completely unsigned and unknown to something from the store, but other than than don't see many issues17:47
niemeyercachio: Image is back at 2GB17:48
cjwatsonniemeyer: OK, and yeah, I don't either - mind if I quote you on that forum thread?17:48
niemeyercjwatson: Let me write something there17:48
cjwatsonCheers, appreciate it17:48
cachioniemeyer, could yoy plarse start the machine, I'll take a look17:48
niemeyercachio: Coming up.. still out of the pool17:49
niemeyercjwatson: np17:49
cachioniemeyer, tx17:49
elopiosergiusens: waiting for you17:50
m4sk1n_can anyone help me with making snapcraft i18n-able?18:02
niemeyercjwatson: Please have a look18:06
niemeyerm4sk1n_: Many of us can, but this is really a topic better held in the forum18:07
niemeyerm4sk1n_: as there are many angles to it, and feature design involved18:07
m4sk1n_niemeyer: ok, I have problems with applying .mo files, I don't know how to use gettext with python in this case18:10
m4sk1n_I guess that python-related channel is better place for this, but I thought that people here would like to help me in this case18:14
cjwatsonniemeyer: yep, LGTM, thanks - replied18:16
mupPR snapcraft#1782 closed: project_loader: support grammar on architectures <Created by kyrofa> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/1782>18:20
jjohansenikey: the plan is to move the backport kernels to gitlab, but I just haven't had time to do the work yet18:22
jjohansenI am planning on doing some backport kernel work this week, so hopefully it will happen18:22
jjohansensubmissions to upstream will still go through the kernel.org tree, but I will be relying on kernel.ubuntu.com a lot less18:23
jjohansenit will be for only ubuntu specific patches, and hopefully that diff will disappear soon18:23
sergiusensm4sk1n_ is there a task to add translations to snapcraft itself?19:08
sergiusenselopio ? ^19:08
m4sk1n_no19:08
m4sk1n_in fact I completed task to fix snapcraft bug19:08
elopiosergiusens: adding translations to the snapcraft cli? That's a huge task.19:11
mupPR snapcraft#1776 closed: ci: name the travis jobs <Created by sergiusens> <Closed by sergiusens> <https://github.com/snapcore/snapcraft/pull/1776>19:17
m4sk1n_I don't know how to make it use .mo files19:19
m4sk1n_I have snapcraft repo in ~/snapcraft/19:21
m4sk1n_here I have po/ folder with .pot template, pl.po and pl.mo (incomplete, for testing purposes)19:22
m4sk1n_all strings are marked as translatable (these which should be translatable) and I generated .pot without any issues19:22
jdstrandpopey: hey, fyi, 3 more revisions of vlc came in with the same desktop file issue19:32
mupPR snapcraft#1789 opened: cli: improve the help command <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1789>20:20
sergiusenskyrofa elopio ^20:21
cachioniemeyer, spread-14 ready again20:22
cachioniemeyer, I was uninstalling more stuff to reduce the size20:23
sergiusenselopio kyrofa the rpath one is updated, please review20:32
om26erelopio: who shall I ping to promote snapcraft 2.35 from xenial-proposed to -updates ?20:45
om26er...or do we have a SRU bug for it ?20:47
om26erat least 2 Apps that I snapped depend on a fix in snapcraft 2.35. AndroidStudio and SublimeText.20:48
om26erpopey: is there a way you can grant me permissions to close issues on https://github.com/snapcrafters/android-studio (Not asking for write access to repository).20:51
mupPR snapcraft#1790 opened: cli: include consistent commands to fix error conditions <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1790>20:53
elopiosergiusens: before leaving, I +1'ed the SRU. Is there something else you want to verify there, or should I update the tags to get it released?20:55
om26erplease do it ;-)20:58
kyrofaelopio, om26er we have that arm test failing that I'm investigating right now21:04
kyrofaBuilding a ROS snap on an rpi is not blazingly fast I'm afraid21:05
elopioom26er: for the record, this is the bug: https://bugs.launchpad.net/ubuntu/+source/snapcraft/+bug/172941721:05
mupBug #1729417:  [SRU] New stable micro release 2.35 <verification-done-xenial> <verification-done-zesty> <verification-needed> <verification-needed-artful> <snapcraft (Ubuntu):Fix Committed> <snapcraft (Ubuntu Xenial):Fix Committed> <snapcraft (Ubuntu Zesty):Fix Committed> <snapcraft (Ubuntu21:05
mupArtful):Fix Committed> <snapcraft (Ubuntu Bionic):Fix Committed> <https://launchpad.net/bugs/1729417>21:05
elopiosergiusens: kyrofa: okay, my 4 PRs ready for review/landing. I'm going for lunch now and get back to review rpath.21:07
om26erelopio: thanks, due to some reason I was looking for the SRU bug on github.21:07
kyrofanoise][, nessita the dashboard is giving me a 50421:08
noise][kyrofa: looks ok for me - any particular page?21:10
kyrofanoise][, just https://dashboard.snapcraft.io/dev/snaps/ . Came up now though21:11
kyrofaJust seemed to be weird for about two minutes or so21:11
kyrofaOh for heaven's sake. The core snap just updated and rebooted the pi while it was running my test21:19
om26erdon't give up, we are counting on you :P21:22
mupPR snapcraft#1758 closed: tests: move the ppa test trigger to lxd <Created by elopio> <Merged by kyrofa> <https://github.com/snapcore/snapcraft/pull/1758>21:26
kyrofaHaha, it's going, just had to start over21:32
niemeyercachio: Image baked21:58
kyrofasergiusens, elopio I'm afraid I can't duplicate these results on my rpi2: https://objectstorage.prodstack4-5.canonical.com/v1/AUTH_77e2ada1e7a84929a74ba3b87153c0ac/autopkgtest-xenial/xenial/armhf/s/snapcraft/20171204_024823_8b570@/log.gz everything works fine22:01
kyrofaThe changelog has the same md5, etc.22:01
* kyrofa goes to shoot some footage, back soon22:13
sergiusenskyrofa ok, going to retrigger then22:29
sergiusenselopio kyrofa but don't forget to review! I would like to fix and have you guys ack the fixes before EOD so we have a smooth release day tomorrow22:30
diddledanRELEASE DAY TOMORROW?! \o/ YEY \o/22:43
diddledanwhat we unleashing, the dogs of war?22:43
diddledancry havoc and let slip the dogs of war!22:43
lundmarI'm looking for a +1 on this https://forum.snapcraft.io/t/request-autoconnect-avahi-observe-plug-for-lxi-tools/2976 :)22:44
cachioniemeyer, thanks23:05
cachioniemeyer, fedora-rawhide-64 not working with grub in linode23:52
cachioniemeyer, not sure why23:52
cachioif yuou could take a look to the console perhaps there is more info23:52

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