/srv/irclogs.ubuntu.com/2018/09/26/#snappy.txt

mborzeckimorning04:58
zygaGood morning04:58
zygaCold night04:59
mborzeckizyga: yeah, and hoar frost everywhere :/05:06
mborzeckihm guess the store is offline atm05:55
mborzeckihope it's not as bad as it sounds05:55
sparkiegeekmborzecki: yeah, the store is offline right now, and we're working to get it back online05:56
sparkiegeekas always, status.snapcraft.io05:56
mborzeckisparkiegeek: yeah, read the note about hardware failure, ouch05:58
zygagood luck sparkiegeek06:29
sparkiegeekzyga: thanks!06:30
zygamborzecki: I sent some patches about facts API yesterday06:33
mborzeckizyga: ack, i'm looking at libsnap-confine-private parts PR06:34
zygathanks!06:34
zygahey mvo06:56
mvozyga: hey, good morning07:00
pstolowskimorning!07:06
mborzeckipstolowski: mvo: hey07:12
mvohey pstolowski and mborzecki07:14
mborzeckisilly question, but how do you revert a revert?07:26
pstolowskimborzecki: refresh?07:28
mborzeckipstolowski: that would poke the store which is currently down :)07:29
sparkiegeekmborzecki: we're now stumbling back to life; trying to fend off the advances from all the snapds in the world :)07:30
* zyga does reviews07:52
zygamborzecki: you can refresh to a revision you have07:52
zygaI think that is even offline07:52
zygapstolowski: doing hot plug helpers now07:53
pstolowskizyga: awesome, thanks!07:54
kyrofaDang, store is dooown08:05
pstolowskiuh indeed08:12
wgrantStore read operations are on their way back up08:18
mupPR snapcraft#2296 opened: part grammar processor: lazily capture attributes from plugin <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2296>08:18
wgrantJust will be sluggish for a while as all the snapds retry.08:18
wgrantWrite operations are a while off yet08:18
kyrofawgrant, that's alright, read ops will get my tests passing again08:19
kyrofawgrant, sounds like you had a fun night08:19
kyrofaEr. Day. Never can tell with you08:19
kyrofa:P08:19
wgrantFor once something actually went wrong during my day08:19
wgrantI think it's the first time I've ever woken someone up rather than being woken up08:19
kyrofaOh how lovely that must have been!08:19
* sparkiegeek is now a full pot of tea in to his woken-from-slumber08:20
zygakyrofa: woah, you're up early08:20
kyrofazyga, I'm in spain for a week08:20
zyga....08:20
zygazyga.eyesfulloftears08:20
zygahave fun :)08:21
zygain BCN?08:21
kyrofazyga, a bit outside of madrid, a village called manzanares el real. I think I may come back next year with the family for a few months. I love this place08:22
kyrofazyga, roscon is in madrid this weekend, so it didn't make sense for me to fly over the atlantic multiple times08:22
zygawoah, even smaller than the town I was in08:23
zygalovely :)08:23
kyrofazyga, yeah I was specifically looking for that08:23
sparkiegeekspecifically looking to find where zyga was?08:23
sparkiegeekzyga: I think you might have a stalker08:23
kyrofaYes. Don't be jealous08:23
zygathat's all right, I love kyrofa :)08:23
kyrofaYeah, see?08:23
kyrofaBack at you zyga08:23
kyrofaNo I just wanted to experience small town spain, grocery shopping, actually living here for a little while. It's been lovely08:24
zygakyrofa: careful08:24
zygathe next thing you say is "oh my god, how many years has it been already?" - except you say that in Spanish to your little Spanish speaking kids :D08:25
zyga(but then it's all right because it's the best place to live)08:25
kyrofaHahahaha08:25
kyrofazyga, yeah if we come here for-- I dunno, three months-- maybe my spanish will flourish08:26
zygakyrofa: when I stayed for 6 years I was only planning on ... max ... 6 months08:26
kyrofaHa!08:26
kyrofazyga, explain something to me though, I feel rude asking anyone here08:26
kyrofaLet me upload a picture first to help my question08:27
Chipacaruh-roh08:28
zygahaha :-)08:28
zygaright?08:28
mupPR snapcraft#2297 opened: [legacy] part grammar processor: lazily capture attributes from plugin <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2297>08:30
kyrofazyga, alright, got it. This town is small, quiet, and seemingly perfectly safe. Kids out on the street, etc. However, I swear every property resembles this one: https://pasteboard.co/HFEc6pt.jpg08:31
zygahmmm08:31
zygaas in $$$ or as in fort knox?08:31
kyrofaEveryone's yard is behind a serious wall with a gate08:31
zyganot sure if that's the same reason08:32
kyrofaNah, not all the properties look quite as nice08:32
zygaon costa brava there were lots of multi-million apartments and houses08:32
zygafor rich sport stars, actors and business men08:32
zygatypically behind a tall fence08:32
zygaso maybe that's that08:32
zygajust real madrid08:32
zygabut I don't know for sure08:33
zygajust ask though08:33
zygaI'm sure all the locals know08:33
zygaask in a grocery store08:33
kyrofaI dunno, I need to take a pic of the neighborhood I'm in. It really just feels architectural, but there must be some interesting history behind it08:33
Chipacakyrofa: one thing to note is that Spain forgot how to make houses08:33
Chipacakyrofa: during franco, everything was apartments08:34
zygakyrofa: do you speak Spanish?08:34
* zyga realised his earlier question about $$$ _or_ Fort Knox was a bit silly08:34
kyrofazyga, I speak enough spanish to explain that I don't speak it08:34
zygahaha08:34
zygawell, I hope you do better than I did08:34
zygayeah, I'd really just ask08:34
zygathen translate the answer back08:34
zyga(tip: kids help)08:35
zygahmm, new Vmware !08:38
zygashiny goodies08:39
pstolowskizyga: looking forward to a deal/sale (black friday maybe), let me know if you spot any08:42
Trevinhosergiusens: hey, but snapcraft changed the default pwd when at build stage?08:42
zygapstolowski: yeah, same here08:42
zygaworkstation 15 feels like the bigger win now08:42
zygahighdpi fixes and what not08:42
zygafusion 11 is just "keep on rolling" from what it seems08:43
zygabut I haven't played with either08:43
zygapstolowski: I _barely_ missed the free month update :/08:43
zygaI got workstation 14 recently08:43
zygaer08:43
pstolowskizyga: ouch...08:43
zyganot barely missed but barely got :/08:43
zyga(ie. no update)08:43
zygavery solid product still08:43
zygapstolowski: typically Vmware desktop products are 25-30% off nearly all year08:45
zygawith peak around Black Friday08:45
wgrantStore read APIs should be stable now08:45
zygathank you wgrant! must have been a busy morning08:46
zygapstolowski: so my best advice is to just wait08:46
kyrofaTrevinho, what do you mean?08:46
pstolowskizyga: yep. the standard price doesn't justify moving away from virtualbox for me, to steep08:47
pstolowski*too08:47
zygapstolowski: yeah, that's understandable08:47
zygapstolowski: once you buy it once you can refresh it every few releases08:47
zygayou can get the lower cost update to 15 from all the way back to 1208:48
zygapstolowski: you can also buy it without VAT08:50
zygaso that's a nice change08:50
mvozyga: do you remember the kernel selftest? we have a bit of a challenge to make it work with our testsuite08:53
zygayes08:53
zygaoh? tell me more please08:53
mvozyga: when enabling snapd will go into read-only mode on trusty08:53
mvozyga: until we reboot08:53
zygammm, yeah08:53
mvozyga: we can not reboot in prepare08:53
mborzeckizyga: if vmware products are 25-30% off all year, why don't they just drop the price? :)08:53
mvozyga: but we do install some snaps in prepare08:53
mvozyga: so its a bit of a catch-2208:54
zygamborzecki: marketing, magic08:54
mvozyga: :/08:54
zygamvo: can we just make the 14.04 machine prepared with the right kernel?08:54
mvozyga: also "funny" because while we need a newer kernel apparently things worked just fine with the stock 14.04 for most of our tests08:54
zygamvo: or is that unreasonable for testing?08:54
mvozyga: yeah, I think we need to do that08:54
zygastock 14.04 kernel doesn't work at all08:54
mvozyga: its slightly annoying for people who want to run local spread tests08:54
zygaare you sure?08:54
mvozyga: it does not?08:54
zygaI'm pretty sure not much works on 3.10 there08:55
mvozyga: let me dive deeper, so far I only looked at logs, let me login08:55
zygalast time I tried apparmor was not playing08:55
zygaand you would get issues on any operation08:55
zygamaybe mounting worked but not much more08:55
zygamvo: also complex, maybe we should allow re-exec at least08:55
zygabut ... not sure08:55
zygak08:55
mvozyga: looking now08:55
mvozyga: maybe our version check is just busted08:56
mvozyga: anyway, another fun morning puzzle08:56
sergiusensTrevinho: when in pull, to changes to the part's source, when in build to the part's build dir, when in stage to the stage dir and when in prime to the prime dir. It has always been like this since introducing the override- directive09:03
Trevinhosergiusens: weird since the tdesktop stopped building for some weeks now as it wasn't find a file it was before in build (with a cp)09:04
sergiusensTrevinho can I see the snapcraft.yaml?09:06
sergiusensAnd how did it break?09:06
Trevinhosergiusens: failing here https://github.com/telegramdesktop/tdesktop/blob/dev/snap/snapcraft.yaml#L9709:07
Trevinhosergiusens: log with some more debugging https://launchpadlibrarian.net/390331135/buildlog_snap_ubuntu_xenial_amd64_tdesktop_BUILDING.txt.gz09:07
Trevinho(for sure it has always been building)09:07
Trevinhobut I'm fixing the path, it's indeed better to point to the actual src, but...09:07
Trevinhojust curious if something changed09:08
zygamborzecki: updated https://github.com/snapcore/snapd/pull/580509:09
mupPR #5805: cmd/snap-update-ns: enforce trespassing checks <Created by zyga> <https://github.com/snapcore/snapd/pull/5805>09:09
kyrofaTrevinho, are you sure there's a snap/gui? https://github.com/telegramdesktop/tdesktop/tree/dev/snap09:09
sergiusensTrevinho your problem lies two lines above.. That relative path worked through an implementation detail09:09
kyrofaOh, you make it09:10
kyrofaBlech09:10
Trevinhoyeah, that's why I whished for years to do a SNAPCRAFT_PART_SOURCE env :)09:10
Trevinhobut too in hurry to do a pr for it09:11
mborzeckizyga: lgtm, thanks!09:11
mvozyga: ok, fun - the kernel test is busted, debugging now09:12
mvozyga: so all good, much less of an issue than I expected09:13
kyrofaTrevinho, SNAPCRAFT_PART_SRC is a thing, but it wouldn't help you in this case, the snap/ dir isn't considered part of the src09:14
Trevinhoyeah sure, but to pull from lib/xdg/*09:15
Trevinhosergiusens: another thing i wanted to ask, is there something going on for some caching of parts? As in the past I was trying to use travis cache for parts which didn't change, and would be nice to have a mode where snapcraft tries to reuse the parts if they're updates, otherwise it auto-cleans and pull/build/stage the ones which need to. As right  now it gives an error message about what to do, but having something that forces it to clean...09:16
zygamvo: oh, version compare wrong?09:17
mvozyga: yeah, kernel version is "4.4.0-112-generic" - two "-" are illegal09:18
zygaoh09:19
mvozyga: anyway, fix is easy09:19
zygathis upsets the compare logic?09:19
mvozyga: yeah, its using the debian version compare rules09:19
mvozyga: which give "-" a strict meaning09:19
mvozyga: but no worries, fix is simple09:19
niemeyerMornings09:22
zygahey hey09:22
zygafeeling better?09:22
mvoniemeyer: good morning!09:22
mvoniemeyer: oh, I missed that you felt unwell? a cold as well? it seems to be going around :(09:23
pstolowskiniemeyer: o/09:24
kyrofaTrevinho, not completely clear what you're asking, but perhaps you'd be interested in the "lifecycle" section of these release notes? https://github.com/snapcore/snapcraft/releases/tag/2.4309:24
zygabrb, getting more warm tea09:26
Trevinhokyrofa: oh, yes, that's the one!09:38
Trevinhokyrofa: that works also when doing `snapcraft prime <part>` and then if some dep on that needs cleanup does it?09:38
* zyga shivers09:40
kyrofaTrevinho, yes, but it's not magic. It will catch changes made to the files for local parts, but not remote parts. It will clean/re-run steps that you change (e.g. if you alter override-build it knows build needs to run again)09:41
kyrofaIt's also pretty new, we're still tweaking it, but would love for you to give it some mileage09:41
mvozyga: I updated 5768, it needs a second review but that should be trivial :)09:42
zygaack, I'll look in a sec09:42
mvozyga: thanks and no rush, still need to wait for tests09:43
niemeyermvo: Sorry, missed your question09:46
niemeyermvo: No, I just felt a bit brainwashed after last week :)09:47
zygamborzecki: updated, thanks09:57
zygamvo: looking now09:57
zygamvo: whee,09:58
zygasomething for 2.36?09:58
zygaunexpected benefit from having macOS tests in travis10:07
zygano stupid log by default10:07
zyga(the one that is super slow to load)10:08
zygajdstrand: hey, could you please look at 5395 again?10:11
mborzeckiif a configure hook fiddles with socket serviec files, is there a way to have snapctl trigger systemd reload?10:21
zygafiddle?10:21
mborzeckizyga: yes, say i have socket activated serice and i change the port it listens on10:22
zygahow can you do that?10:22
mborzeckizyga: sed -e with socket unit file? i guess it onl works here becase i have no apparmor to stop me10:23
zygayeah.10:23
zygaexactly that10:24
mborzeckibut yeah, say i have socket activated service and want to change something there, there is no way to do that, is there?10:24
zygathat's correct10:24
mupPR snapd#5863 opened: overlord/ifacestate: add hotplug slots with implicit slots <Hotplug> <Created by stolowski> <https://github.com/snapcore/snapd/pull/5863>10:30
pstolowskiniemeyer: would be great to land the oldest hotplug PRs that need your re-review when you've a moment. stacking up these hotplug PRs is becoming painful10:34
om26erwhen is https://dashboard.snapcraft.io/ supposed to get back up ?10:39
zygahttps://status.snapcraft.io/10:39
zygait doesn't say10:39
wgrantNo ETA at present, but we're working on it.10:41
niemeyerpstolowski: Ack10:42
pstolowskiniemeyer: sorry for pushing, let me know when i become annoying ;}10:43
niemeyerpstolowski: No worries, thanks for pinging10:43
pstolowskizyga: we don't use glib in snap confine, only in its tests right?10:44
zygapstolowski: correct10:44
pstolowskizyga: allright then :). for a moment i was wondering why did you implement key=val parser if glib has one; makes sense, thanks10:45
zygayeah :-)10:45
zygabrb10:59
mborzeckihmm tests/main/login failing? i guess the store is not fully up yet11:05
zygayeah11:05
pedronisthe developer bits are still down, and login touches those11:06
* zyga dives into propagation settings11:06
Chipacamvo: Q: should I just bump the revno of go-flags in vendor?11:09
Chipacaor however that particular dance went :-)11:09
Chipacabah, maybe when the store is happy again :)11:11
mvoChipaca: please do and we just try it11:13
pstolowskizyga: commented on 586111:14
zygalooking11:14
Chipacamvo: looks like something big breaks; need to dig11:15
Chipacamvo: $ snap help11:15
Chipacaerror: unknown command "help", see 'snap help'11:15
Chipaca:-)11:15
zygapstolowski: replied to all, updating11:17
mupPR snapcraft#2298 opened: requirements.txt: pin click to v6.7 <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2298>11:18
ograapparmor="DENIED" operation="open" profile="snap.pi-kiosk.hook.prepare-device" name="/etc/writable/hostname" pid=1942 comm="prepare-device" requested_mask="wc" denied_mask="wc" fsuid=0 ouid=011:19
Chipacamborzecki: FWIW, https://standards.freedesktop.org/menu-spec/latest/ar01s03.html says Environments (OnlyShowIn and NotShowIn) are case-sensitive, and https://specifications.freedesktop.org/desktop-entry-spec/latest/ar01s03.html says case is significant "everywhere in the file"11:19
ograjdstrand, is hostname_control missing write permission to /etc/writable/hostname ? (i have a gadget that tries to set the hostanme in prepare-device but even thgouh the interface is connected i get the above error)11:21
mborzeckiChipaca: hmm menu spec11:21
Chipacamborzecki: that's where OnlyShowIn and NotShowIn are defined (the second is the desktop spec)11:21
Chipacasecond link*11:22
cachiomvo, hey11:34
cachioyesterday I saw this with the lxd snap https://paste.ubuntu.com/p/XD87JBKzxs/11:35
cachioif I install/remove lxd snap in beta or stable many times it works properly11:35
=== pstolowski is now known as pstolowski|lunch
cachiobut when I install/remove it with core snap in one channel and then refresh to another channel and install/remove lxd snap it fails removing11:36
cachiomvo, and it can't be installed anymore11:36
Chipacagit bisect is awesome sauce11:38
pstolowski|lunchheading for lunch and also need to take my daughter to the dentist for a small but urgent correction of her braces. hope to make it back for standup11:39
jdstrandzyga: ok11:51
zygapstolowski|lunch: ttyl11:53
zygajdstrand: thanks!11:53
mupPR snapcraft#2299 opened: [legacy] requirements.txt: pin click to v6 <Created by kyrofa> <https://github.com/snapcore/snapcraft/pull/2299>11:54
kyrofaChipaca, git bisect is one of the best git features11:56
kyrofaEspecially when it points to someone ELSE's commit11:57
Chipacawell, in this case I think it points to something that worked for us by accident, but it might indeed be a bug12:00
ChipacaI need to dig a little more12:00
Chipaca(the fix if it's on our end is very simple)12:00
* zyga feels like he has fever :/12:10
zygaI need to put a heater in this room12:11
sergiusensmvo: hey there, question for you, is core18 production ready to use as a base?12:15
kyrofaniemeyer, any chance you've done anything about enabling nested kvm on gce for spread?12:21
niemeyerkyrofa: No, haven't touched htat12:21
kyrofaniemeyer, we're to the point where we could use it12:21
kyrofaniemeyer, and when I say "could use" I mean "kinda need"12:25
=== pstolowski|lunch is now known as pstolowski
mupPR snapd#5680 closed: [RFC] hotplug: handling of simple add/remove scenario <Blocked> <Hotplug> <Created by stolowski> <Closed by stolowski> <https://github.com/snapcore/snapd/pull/5680>12:36
mupPR snapd#5864 opened: make sure hostnamectl can be used on core too <Created by ogra1> <https://github.com/snapcore/snapd/pull/5864>12:41
mvosergiusens: in a meeting, I will get back to you12:45
niemeyerkyrofa: I don't recall where the conversation stands.. do we have a PR already?12:46
kyrofaniemeyer, you just need to enable it on gce, it's not spread-specific12:47
niemeyerkyrofa: Where?12:47
kyrofaniemeyer, https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances12:47
zyganiemeyer, mvo: I'll skip standup12:48
zygaI feel so-so12:48
zygabut the real reason is that there's a 20+ movie crew in my house12:48
zygashooting an episode of some police para-documentary now12:48
pedronisheh12:48
zygaso...12:48
zygayeah12:48
zygathings that happen when you live with parents ;-)12:49
pstolowskizyga: whaat?12:49
zygathere's fake police12:49
zygaand fake gangster12:49
zygaand fake hostage12:49
zygaand lights and lots of staff12:49
zygaand people with makeup12:49
tomwardilldid you take a wrong turn on the way home from the sprint... are you actually in LA?12:49
zygaand I learned that my dog can bark12:49
ogracall the real police ... tell them the fake ones hold you back from attenting an important meeting !!!12:49
zygahe was so stressed about all the people he started barking at them12:49
niemeyerkyrofa: "You can enable nested virtualization using the API or gcloud component. To enable nested virtualization, you must create a custom image with a special license key that enables VMX in the L1 or host VM instance and then use that image on an instance that meets the restrictions for nested virtualization. The license key does not incur additional charges."12:49
zyga(normally he doesn't because his jaw was damaged)12:50
niemeyerkyrofa: I suggest working with cachio on that12:50
zygaanyway12:50
ograzyga, do we hav to call you zygmunt kardashian soon ?12:50
zyga"action"12:50
zygathey are shooting now12:50
zygawell12:50
zygathe film12:50
zygano shots in the scene12:50
sparkiegeekogra: we didn't, but now we do.12:50
ograhaha12:50
ograhe'll be rich and famous soon ... and give us all his makeup tips !12:51
zygatomwardill: in autocratic Poland, movie shoots you ;-)12:51
kyrofaniemeyer, alright. cachio are you around?12:51
sparkiegeekogra: as long as we can skip the semi-nude photos on Instagram, I'm not sure the world is ready for zygdashian12:51
zygasparkiegeek: my ass is ready for the photo op12:51
zyga\o/12:52
zygaand here I was thinking that getting fever would mean the day is bad12:52
ograuhh ooh ... there can be mind-pics that cant be unseen !!!12:52
sparkiegeekhttp://www.eyebleach.me/12:52
cwayneWell that's enough internet for today12:52
niemeyerkyrofa: You (or someone) will need to understand how those images are really different12:52
zygaI can also not leave my room now as the door is blocked by their filming equipment12:52
niemeyerkyrofa: As apparently the magic is in the image contnet, not in the project12:53
Chipacasparkiegeek: I don't think zyga needs to skimp on clothes to break the internet12:53
kyrofaogra, zyga this is all it takes: https://www.youtube.com/watch?v=35mQ29Cj-og12:53
zygaChipaca: right? have you seen my patches? :-)12:53
niemeyerzyga: Ack.. I suggest actually taking the day off if you're not feeling well12:53
zyganiemeyer: I plan to, as soon as those ... people leave12:53
zygaand I can actually go upstairs12:53
niemeyerzyga: Otherwise it's neither here not there and the recovery doesn't work so well12:54
zygaI need to type more quietly12:54
ograkyrofa, lol !12:54
zygathey are shooting right next to my keyboard12:54
* zyga breaks12:54
zygathe re-takes are fun to watch12:54
mupPR snapcraft#2294 closed: snap: workaround the dirty tree <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2294>12:54
zygakyrofa: once you know how those magic images work I'd love to know12:55
kyrofazyga, haha, I know zero about gce so hopefully cachio does12:55
zygakyrofa: (in Yoda's voice) but you will (be)12:55
zyga;-)12:56
zygaok quiet now12:56
kyrofaauthentic spanish chorizo... ah. Almost as good as mine12:56
Chipacakyrofa: tell them the one from a town over is better12:56
Chipacakyrofa: that'll go down well12:56
kyrofaHahaha12:57
zygamy daughter will have a surprise once she returns home12:57
zygapolice, cameras, tons of people12:57
sparkiegeekthat won't be intimidating12:57
zygaI'll tell her that *next* time she needs to do homework!12:58
zygalogin test fails12:58
zygaanother take12:58
kyrofazyga, convince them to put fake blood on you and lay on the floor for when she walks in. Too much?12:58
zygakyrofa: you'll be a great parent12:58
zyga;D12:58
kyrofazyga, I dunno, how old is she... maybe she'll be happy?12:58
kyrofa:P12:59
zyga1012:59
kyrofaAh, not old enough12:59
zyga"whee, someone killed daddy"12:59
zyga:D12:59
* zyga must stop laughing 12:59
Chipacayeah, it'd have to be on the dog, not the zyga, for it to be bad at that age12:59
sergiusensyou should a will right next to you when you do that12:59
kyrofaHahahaha12:59
zygaI hear handcuffs12:59
zygaand fighting12:59
kyrofa"I leave everything to my son"12:59
zyga(it's a scene where a guy tries to feel the cops)13:00
Chipacadon't forget to add "but please leave the lab running for Chipaca" to your will13:00
zygahahahaha13:00
zyga:D13:00
zygaI meant to say flee13:00
zygagee, spell checkers are so awkward sometimes13:01
sparkiegeekwho will clear your browser history?13:01
kyrofazyga, you're missing an opportunity to get famous. Ask them "does your show have anything to do with the cyber?"13:01
zygasparkiegeek: I personally trained my dog13:01
zygasparkiegeek: he will eat the computer13:01
zygakyrofa: your show would be so much easier to do with snaps13:01
zyga;-)13:01
ograthat did need training ??13:01
zygaanother take13:01
sparkiegeeklast I checked the hollywood snap was broken though :(13:02
tomwardillvolunteering to lend my dog to anyone that needs anything eating13:02
tomwardillhe's got lots of experience13:02
sparkiegeektomwardill: did you leave him in the server room this morning?13:02
zygaha! busted13:02
zygadon't pee on the primary replica13:03
sparkiegeek$ hollywood13:03
sparkiegeekIllegal instruction (core dumped)13:03
sparkiegeek 13:03
sparkiegeekyeah, still b0rked13:03
sparkiegeekkirkland: ^ can haz fix please13:03
zygasparkiegeek: which cpu do you have?13:03
sparkiegeekzyga: core I713:03
tomwardillsparkiegeek: there would be a lot more mess to clean up if I'd done that13:04
sparkiegeekzyga: I reported this to dustin ages ago, but then he quit :)13:04
wgrantThat's about six generations of CPU :P13:04
wgrantWhich microarch?13:04
wgrantEr nine generations I guess13:04
sparkiegeekwgrant: well, I'm 90% sure it would fail on all of them; go ahead, try it!13:04
sparkiegeekIntel(R) Core(TM) i7-4790K CPU @ 4.00GHz13:05
sparkiegeekfor the record13:05
* tomwardill can't install it due to 50313:05
zygasparkiegeek: which gen?13:07
zygasparkiegeek: I can try13:07
tomwardill4790 is haswell refresh13:07
tomwardill4th gen, iirc13:07
zyga5 was Broadwell, yeah13:07
zyga6 is skylake13:07
sparkiegeekhttps://ark.intel.com/products/8080713:08
zygaI think they will be shooting more scenes in the basement now13:08
zygaso I _may_ just go to bed13:08
zygait crashes on Skylake here13:08
zygaso boo13:08
zyga(another take)13:08
sparkiegeekyeah, it's a bug in the snap :)13:08
* zyga looks at the tests/main/login test13:12
sergiusenssparkiegeek: zyga hollywood might be broken because it never got to experience the magic of magic of patchelf in a rebuild13:14
zygayeah, it crashes in ld.so13:14
* sergiusens is failing to write down all the words that flow through his head13:14
* zyga hugs sergiusens 13:15
zygadon't worry13:15
sergiusenszyga: it is using plain old python from the archive and is classic, but unpatched13:15
sergiusensbinary patched that is13:15
* zyga nods13:15
zygawgrant: store auth is still down13:18
zygais that part of dashboard.s.io?13:18
wgrantyes13:18
wgrantWell partially13:18
wgrantUser auth is13:18
zygaerror: cannot get snap access permission from store: store server returned13:19
zyga       status 503 (see 'snap help login')13:19
zygaright13:19
zygaok13:19
sergiusenszyga: today is a day to reflect and maybe write docs 🙂13:26
mvosergiusens: core18 should be fine, its a foundations team question now actually :)13:34
mborzeckiniemeyer: can you take a look at https://forum.snapcraft.io/t/snap-refresh-over-metered-connections/5001/39 ? that's snap refresh on metered connections, seems like core devices may be a bit of a problem becuse some end up using systemd-networkd and NM is oblivious to interfaces that are not managed by it13:35
Chipacahttps://github.com/jessevdk/go-flags/issues/275 in case anyone was interested13:46
niemeyermborzecki: asked a question there14:08
om26erpopey: ping14:17
popeyom26er: pong14:17
om26erpopey: there is a new update of Android Studio available since Monday but it hasn't hit the snap store, when do snaps auto build ?14:17
popeyah yes.14:18
popey1) when someone with access to build.snapcraft.io logs in and presses the "Manually build" button14:18
popey2) Whenever the git repo snapcrafts/android-studio changes14:18
popeyi put a build trigger file in every snapcrafters repo14:18
om26erah, I though it checked everyday if a new update is available or something14:19
popeyif anyone creates a PR against that with a date in it, it'll trigger *travis* to test build, which will make sure it builds okay, and if we merge, then build.snapcraft.io will build it14:19
popeysadly not14:19
om26erpopey: so we need to do a manual build now14:19
popeyok, wanna do a PR against .build-trigger?14:19
popeyyou can do that yourself and travis will start work pretty quickly14:19
om26erpopey: is a PR required ?14:20
om26erthe changes will be automatically pulled14:20
popeya pr will ensure everyone can see what's going on and it will be recorded as a change rather than ninja a file14:20
popeyi dont mind doing it now if you're busy14:20
om26erpopey: I am not busy but I thought that will actually kill the purpose of auto build14:21
om26erhttps://github.com/snapcrafters/android-studio/blob/master/snap/snapcraft.yaml#L3214:21
popeyWell, there are two things we're doing here14:21
popey1) build on each commit, so we can test it builds okay before we hit the store14:21
popey2) build once committed so we get a build in edge14:21
popeytravis does #1, build.snapcraft.io does #214:21
popeys/commit/pr/14:22
popeydaily builds (I believe) only happen for projects where it's source for the part is a git repo, not a deb or some other dumped package14:24
om26erpopey: https://github.com/snapcrafters/android-studio/pull/35 does it look fine ?14:25
mupPR snapcrafters/android-studio#35: Release Android Studio 3.2 <Created by om26er> <https://github.com/snapcrafters/android-studio/pull/35>14:25
popeywell it worked, travis is on it :)14:25
sparkiegeekpopey: correct on limitations of daily builds14:25
popeythanks sparkiegeek :)14:25
mvoI wonder if we should set the login test to manual until the store is fully back14:26
mvothis would allow us to land stuff again14:26
* cachio lunch14:27
sparkiegeekmvo: gimme 5m to update statuses everywhere, we're basically back14:27
mvosparkiegeek: yay14:27
ijohnsonpopey: since y'all are discussing this, is there anyway to setup LP/B.S.I to run tests against a snap that is built through a trigger? It seems like the only solution is to set up the tests externally on something like Travis as you have done14:28
popeyijohnson: hiya. The only thing we have discussed recently was some automated testing that cwayne is setting up :)14:29
* popey bats that over the wall14:29
ijohnsonI see, thanks for confirming14:29
popeyom26er: I understand your frustration, I'd like everything autobuilding all the time too :)14:30
popeyom26er: I worked around this with a shell script which checks out projects, ninjas the date into .build-trigger and pushes, which forces a build14:30
popeywhen we get security updates I run that script against 50 or so snaps and it goes "wheeeee" building them all :)14:31
tomwardillplease tell me the output is literally 'wheeee'14:31
tomwardillbecause do want14:31
om26erpopey: I might write a bot that: 1. checks every day if a new version of Android Studio is available 2. If available, creates a pull request and notifies us through email or sends a push notification to my desktop to look at the PR.14:31
om26erthat way we can ensure our software is always the latest.14:32
popeytomwardill: actually it prints an emoji "shrug" because it triggers a build and doesn't really know if it worked or not :)14:32
tomwardillpopey: that'll do :)14:32
wgrantijohnson: It seems like the sort of feature that snapcraft itself might want to have14:40
wgrantRather than LP defining an LP-specific interface for testing a snap14:40
diddledansnapd translations: where are they? https://forum.snapcraft.io/t/weird-error-message-whenever-i-run-the-snap-command/6418/615:01
diddledanmvo: you appear to have access to those15:02
ijohnsonwgrant: agreed having a way to specify tests to run inside a snapcraft.yaml that are run as part of snapcraft building a snap would be nice15:02
sparkiegeekdiddledan: replied on the thread, but https://translations.launchpad.net/snappy/trunk for completeness15:03
diddledanaha, thankyou :-)15:03
mvodiddledan: I think I do, let me look15:05
mupPR snapcraft#2298 closed: requirements.txt: pin click to v6 <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2298>15:07
mupPR snapcraft#2299 closed: [legacy] requirements.txt: pin click to v6 <Created by kyrofa> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2299>15:07
jdstrandniemeyer: hi! I'm looking at https://forum.snapcraft.io/t/interfaces/6154. Is there a way (like there was in the old github wiki) to have links for each particular interface? eg, https://forum.snapcraft.io/t/interfaces/6154#dbus or https://forum.snapcraft.io/t/interfaces/6154#desktop15:07
niemeyerjdstrand: I think each interface (or small groups of interfaces) should be its own document15:09
niemeyerjdstrand: So that we can go deep into them, without creating a never-ending document which is very tiresome15:09
Chipacasparkiegeek: diddledan: but I think that's not the right one15:09
Chipacasparkiegeek: diddledan: the Dutch translation is empty, there15:09
sparkiegeekChipaca: oh? *shrug*15:09
niemeyerjdstrand: The main interface page would be just a very shallow summary of what the interfaces do, linking into the detailed doc15:10
sparkiegeekChipaca: probably findable from there though?15:10
Chipacaprobably, but I'm bad at it15:10
niemeyer(CC degville)15:10
mvodiddledan: do you know what language that is?15:10
niemeyerjdstrand: That was my thinking around the issue at least15:10
niemeyerjdstrand: Still needs to pass through the real world test15:11
sparkiegeeklooks ~dutch to me15:11
Chipacahttps://bugs.launchpad.net/ubuntu/+source/snapd/+bug/177317415:11
Chipacasigh15:11
mupBug #1773174: Dutch lowercase translation warnings <amd64> <apport-bug> <bionic> <snapd (Ubuntu):Confirmed> <https://launchpad.net/bugs/1773174>15:11
jdstrandniemeyer: is there a format for the name of the topic you'd like to see? eg, https://forum.snapcraft.io/t/dbus-interface/... ?15:11
niemeyerjdstrand: Yeah, I think we already have a couple there15:12
niemeyerjdstrand: Content interface?15:12
mvosparkiegeek: yeah, I had the same hunch but it seems its mostly untranslated inhttps://translations.launchpad.net/snappy/trunk/+pots/snappy/nl/+translate15:12
jdstrandthat is one15:12
jdstrandhttps://forum.snapcraft.io/t/the-content-interface/107415:12
Chipacamvo: it reads like dutch to me. Could be afrikaans.15:12
jdstrandthat has 'the-' prefixed15:13
Chipacamvo: but that's also untranslated there15:13
Chipacaso the translations are coming from somewhere else15:13
Chipacawe had this same issue before15:13
Chipacawhere the .no translations had the same issue15:13
Chipacaand it took me a while to find them...15:13
Chipacai should've taken notes15:13
popeyom26er: https://travis-ci.com/snapcrafters/android-studio/builds/8601587315:14
popey3.2.0.26 - look good?15:14
Chipacahttps://translations.launchpad.net/ubuntu/cosmic/+source/snapd/+pots/snappy/nl/+translate15:14
Chipacamvo: diddledan: sparkiegeek: ^^15:14
mvoChipaca: ta15:14
sparkiegeekChipaca: right, was about to go look at cosmic :)15:14
diddledanaha, well found15:15
diddledannumber 169 for the first message15:15
mvoChipaca: actually I'm not sure we should enforce this rule on translations about the upper/lower15:15
Chipacamvo: why?15:16
mvoChipaca: I mean, we basicly have no idea about what rules these langugaes have (at least I don't have any)15:16
sparkiegeekcase doesn't mean the same thing in all languages?15:16
mvoyeah, exactly15:16
Chipacamvo: i'm going to call a bridge-crossed-if-and-when thing15:17
ChipacaI know some languages uppercase more than English does15:17
jdstrandniemeyer: thinking of brand store snap decls, they would like links out to descriptions. it probably makes sense for me to do that15:17
ChipacaI don't know of a language that has cases that uppercases less15:17
mvogerman certainly does :)15:17
mvoI mean, uppercase a lot more15:17
Chipacayep15:17
diddledanand 143 for the other15:18
Chipacaand this is 'uppercase because it's the start of a sentence', so I'd expect it to be pretty universal15:18
jdstrandniemeyer: do you want 'the-dbus-interface' or 'dbus-interface'? or something else less likely for someone to accidentally squat?15:18
jdstrandeg, snapd-interfaces-dbus15:18
niemeyerjdstrand: It has to read nicely.. the URL comes from the topic title15:19
niemeyerjdstrand: Squat is also a non-issue in the forum.. we can always rename15:19
diddledanmvo, Chipaca, sparkiegeek : I can make the change now I've found them if you'd like me to?15:20
sparkiegeekdiddledan: are you fluent in Dutch?15:20
jdstrandniemeyer: The <name> interface?15:20
Chipacadiddledan: go for it15:20
diddledanno, it'll only be swapping the case of the first letter :-p15:20
niemeyerjdstrand: Yeah, or "The <concept> interfaces" in some cases15:20
om26erpopey: so whats the next step for https://github.com/snapcrafters/android-studio/pull/35 ?15:20
ChipacaI'm not fluent, and the little bit I had has rusted to heck15:20
mupPR snapcrafters/android-studio#35: Release Android Studio 3.2 <Created by om26er> <https://github.com/snapcrafters/android-studio/pull/35>15:20
om26erDo we just merge it ?15:21
sparkiegeekChipaca, diddledan: I think this needs notes for TRANSLATORS so that it can be found before run-time in snapd15:21
mvoChipaca: ok, I checked wikipedia and it says that all european languages capitalize the first word15:21
Chipacasparkiegeek: it should have a TRANSLATORS note already (if not, I'll add it)15:21
niemeyerjdstrand: But we should sync with degville to see what's his take on the whole sisue15:21
mvodiddledan: please make the change15:21
diddledanroger that15:21
sparkiegeekChipaca: https://translations.launchpad.net/ubuntu/cosmic/+source/snapd/+pots/snappy/nl/143/+translate it does not15:21
jdstrandniemeyer: degville, can you comment? this is somehting I'd like to have done in the next few weeks15:22
sparkiegeekat least, not one that LP understands, and it got others :)15:22
Chipacasparkiegeek: remind me, what was the original english?15:22
mvoChipaca: so I think we are good until these !europeans come and complain :)15:22
sparkiegeekChipaca: it's there :)15:22
jdstranderr, that was for degville only15:22
diddledandone15:22
jdstrandniemeyer: the concept idea is fine. is there one otoh that you would like to see as a concept?15:22
Chipacamvo: from the code: // note IsLower != !IsUpper for runes with no upper/lower.15:22
jdstrandor more than one15:23
Chipacamvo: so we're covered for a bunch of 'em already :-)15:23
degvilleniemeyer, jdstrand: I'm just getting to that part of the docs. We can definitely update the interfaces asap.15:23
diddledansays it'll be held for review by someone who knows what they're doing :-p15:23
mvoChipaca: yay, must have been a smart guy writing this code ;)15:23
Chipacanah, i know that person, i think they just have moments of lucidity and then it's all chaos all the time15:23
mvothanks diddledan, lets hope this review will happen quickly, if not I guess we need to poke people (i.e. write to the translations team)15:24
mvoChipaca: heh15:24
* mvo hugs Chipaca 15:24
Chipacamvo: as I said in the forum, i'm glad we changed it from a panic :-)15:24
* diddledan prepares a feather quill for the handwritten note to the translations team15:24
Chipacamvo: also FWIW this has been going on for Dutch people since at least https://bugs.launchpad.net/ubuntu/+source/snapd/+bug/177317415:24
mupBug #1773174: Dutch lowercase translation warnings <amd64> <apport-bug> <bionic> <snapd (Ubuntu):Confirmed> <https://launchpad.net/bugs/1773174>15:24
Chipacadiddledan: in esperanto, right?15:25
diddledanyeah, it's quite a while for them to have been suffering with it - I guess most folk just ignored it15:25
jdstranddegville: we've not met. I'm Jamie and I work on interfaces a bit and have written a lot of the text in that page15:25
jdstranddegville: that started as a wiki page in the github wiki and was migrated over15:25
niemeyerjdstrand: Not sure of a specific one.. I just half-expect some interfaces to be too simple and boring, which might be good candidates for some small aggregation15:25
jdstrand(I didn't do the migration)15:25
jdstrandniemeyer: ack15:25
niemeyerjdstrand: You've probably half-met last week :)15:26
mvoChipaca: hm, thats month :/ oh well15:26
Chipacamvo: yeh15:26
jdstranddegville: are you working on documentation? are you saying this change niemeyer and I discussed is something you would do or you're happy if it happens by someone else sooner15:26
mvoChipaca: makes me wonder if we should sync the translations into our git tree, this way we could trivially analyze them15:27
Chipacamvo: translations thinks it's syncing them somewhere15:27
diddledanChipaca: shall I assign the bug #1773174 about the dutch translations to you and mark it as in progress?15:27
mupBug #1773174: Dutch lowercase translation warnings <amd64> <apport-bug> <bionic> <snapd (Ubuntu):Confirmed> <https://launchpad.net/bugs/1773174>15:27
* jdstrand looks in canonical directory and sees that debis a Technical Writer (great!)15:27
Chipacabut I dunno :-)15:27
Chipacamvo: I'd like to get them synced, then other distros could get them easier?15:27
mvoChipaca: yeah, the upstream translations but those are the distro translations that are not quite right15:27
mvoChipaca: yeah, that makes a lot of sense15:27
Chipacasigh15:27
Chipacaanyway, I'll add all those TRANSLATOR notes15:28
Chipacathere's a bunch of 'em :-(15:28
diddledanjoy15:28
diddledandocumentation. who'd bother?! :-p15:28
mvodiddledan: the url above had "cosmic" in it, the bugreport is about "bionic", so we may need to update it in two place :/ would you be so kind?15:28
diddledanokie dokie, I'll go do that15:28
popeyom26er: I merge it, it builds, success15:29
om26er👍15:29
mvodiddledan: thank you!15:29
mvosparkiegeek: do you happen to know who can approve po/pot in LP these days? we have a pending https://translations.launchpad.net/snapd/trunk/+imports?field.filter_status=all&field.filter_extension=pot15:30
mvosparkiegeek: and a bunch of pos15:30
mvosparkiegeek: aiui we could enable translation sharing15:31
sparkiegeekmvo: I do not15:31
mvosparkiegeek: ok, thanks, I will try to find something in the LP help15:31
sparkiegeekmvo: I assume it's https://translations.launchpad.net/+groups/ubuntu-translators ? but just a guess15:31
mvoChipaca: ^- I think with the above (approved translations in LP for snapd upstream) we could enable translation syncs15:31
diddledanmvo: it looks like they automatically got the suggestions Chipaca and I already added15:31
diddledanthere aren't any translations for xenial or trusty (the list is empty)15:32
mvodiddledan: great, thanks for double checking15:32
diddledanoh wow, that pending pot is old15:33
diddledanback from april?15:33
mvoniemeyer: hey, do you have access to https://translations.launchpad.net/snapd/trunk/+imports?field.filter_status=all&field.filter_extension=all and can click on "approve" on the "needs review" link? it seems I can't but you own the snapd project on LP so you may15:37
niemeyermvo: Grayed out here as well: https://usercontent.irccloud-cdn.com/file/D9bETlXs/image.png15:38
mvoniemeyer: thank you15:40
diddledanoh dear. who stole the permission bits?! :-p15:40
mvoniemeyer: I will ask the store for help15:40
mvodiddledan: heh :)15:40
niemeyermvo: We need to decide on the kernel names.. I think the idea of using tracks + limiting tracks displayed depending on what the model says sounds interesting.15:42
niemeyermvo: Do we have any new concerns around this, or should we just go ahead?15:42
diddledanI vote Wilma for one name!15:43
diddledanwhat do you mean you want sensible suggestions??15:44
diddledanpfft15:44
mvoniemeyer: I think this is good, lets do it15:48
niemeyermvo: Cool, replied15:56
Chipacadiddledan: all (or nearly all) the positional arguments had the right TRANSLATORS note, but none (or nearly none) of the options did :-(16:04
mupPR snapd#5865 opened: cmd/snap: add a bunch of TRANSLATORS notes (and a little more i18n) <Created by chipaca> <https://github.com/snapcore/snapd/pull/5865>16:19
Chipacamvo: diddledan: ^16:19
diddledanreviewed :-)16:29
* diddledan requested changes because I'm bossy :-p16:29
* Chipaca deletes the branch and goes off in a huff, takes up farming16:31
diddledanhaha. now _that_ is a quality ragequit16:31
Chipacaheh16:31
ChipacaI had a client actually do that, once16:31
Chipacastill paid his bills, so that was alright, but still16:32
diddledanyikes16:32
roadmra colleague quit his job as a support engineer to take up organic farming, far up north - so he pretty much only works from May to September now16:32
Chipacaalso a friend, a dutch web dev, went off to become a farmer in Jujuy16:33
Chipacawhich was a bit extreme, but he seems a lot happier these days ¯\_(ツ)_/¯16:33
Chipacaroadmr: see, support people I can understand ragequitting the world16:33
diddledanjujuy? is that the month that we do deployments from the commandline? :-p16:34
Chipacadiddledan: https://goo.gl/maps/9jAp64cfVh5216:34
roadmrreminds me of the "I'd rather shovel pig sh*t" in https://www.youtube.com/watch?v=b2F-DItXtZs16:34
diddledanaha, a placee16:34
diddledanI figured it was a mistype of "July" :-p16:35
diddledanI love the emphasis that the tts puts on "web scale"16:36
popeyom26er: released to stable,beta! Thanks!16:38
popey(I tested it first) :D16:38
om26erpopey: Thanks a lot.16:38
om26erpopey: did you release to beta to help people transition to latest ?16:39
popeyom26er: ah force of habit. For all the other snapcrafters ones the script detects the version in the beta channel to decide when to build the next release16:41
mvoChipaca: nice, thank you!17:25
mupPR snapd#5768 closed: selftest: actually run the kernel version selftest <Created by mvo5> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/5768>17:26
mvomborzecki: just fyi (for tomorrow), I updated 5771 with your suggestion17:31
Saviqhmm what's this about «Connect docker:home to core:home (connection denied by slot rule of interface "home")»?19:16
SaviqI wanted to give snapped docker access to my home folder to share volumes with, but snapd denies that connection¿?19:16
ChipacaSaviq: how did you get that error?19:17
SaviqChipaca: `snap connect docker:home`19:20
ChipacaSaviq: does the snap list the home interface?19:21
Saviqhttps://pastebin.ubuntu.com/p/ShTwKGh5bS/19:21
ChipacaSaviq: the home interface auto-connects19:23
Saviqwell, yeah, but it's not connected...19:24
Chipacathat is weird19:24
Saviq-                          docker:home19:24
Saviqand:19:24
Saviq snap connect docker:home19:24
Saviqerror: cannot perform the following tasks:19:24
Saviq- Connect docker:home to core:home (connection denied by slot rule of interface "home")19:24
Chipacaah19:25
ChipacaSaviq: I'm not sure exactly, so I'd defer to zyga for details19:25
ChipacaSaviq: but19:25
ChipacaSaviq: that snap defines its _own_ home19:25
ChipacaSaviq: it defines docker:home, as opposed to core:home19:26
ijohnsonSaviq: what channel are you on with the docker snap?19:26
ChipacaSaviq: I'm not at all sure that works the way it's meant to work19:26
ChipacaSaviq: (i might even have it all wrong -- this is a use i've never seen before)19:26
ijohnsonI imagine this is from https://forum.snapcraft.io/t/auto-connection-for-home-interface-for-docker-snap/750219:27
ijohnsonI had pushed a revert that undoes the read:all for the docker snap until I can get it approved by the store19:32
ijohnsonSaviq: yes I think I had pushed a revert to edge but hadn't put it on beta yet, I am releasing that now. Sorry for the confusion19:36
Saviqijohnson: right, I'm on beta19:38
Saviqso probably just hit that then19:38
ijohnsonYes I think so19:39
Saviqijohnson: is there a way to avoid `sudo` for all the docker commands?19:41
ijohnsonIf you add your user to the docker group, then you shouldn't have to use sudo with docker19:41
Saviqright, but need to create that group manually19:42
ijohnsonYes19:42
Saviqack thanks!19:43
ijohnsonThe reason I was adding the read:all to the home plug was so that if you didn't want to create the docker group and add yourself to it and still use sudo docker, then you could at least build files outside of root's $HOME19:44
ijohnsonBut apparently this needs store approval, which I didn't realize (it connected fine locally)19:44
=== pbek_ is now known as pbek

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