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

mupPR # closed: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2135, snapcraft#2176, snapcraft#2229, snapcraft#2239, snapcraft#2289, snapcraft#2354, snapcraft#2359, snapcraft#236900:53
mborzeckimorning05:11
zygagood morning06:20
zygamborzecki: hey :)06:20
mborzeckizyga: hey hey06:20
zygaI walked my daughter to school today06:20
zygait's so misty I was afraid of letting her go by herself06:20
zygahow are you doing?06:20
mborzeckiand  it's cold too06:20
mborzeckiglad i swapped the tyres in the car on friday06:21
zygayeah, scarfs, hand gloves and caps06:22
* zyga reads some news about the election yesterday06:25
zygathen back to patches06:25
mborzeckizyga: heh, elections, the situation in lodz is 'stable' :)06:28
zygamborzecki: so nothing changed?06:37
mborzeckizyga: yeah, exit polls suggest the same president as before with 70+% votes06:38
zygaI signed up to Apple Music yesterday as a trial to show my dad how it works06:40
zygaI'm in love :) it's fantastic06:40
mborzeckizyga: btw. https://status.github.com/messages06:41
zygaDRM free music, everything in iTunes seems to be available, 19zł a month06:41
zygaoh06:41
zygagithub is down? I'm reading reviews now and it's ok so far06:41
zygawoah06:41
zygadata corruption06:41
zygawell06:41
zygamonday :)06:41
mborzeckizyga: appl music? basically like spotify?06:42
zygano06:42
zygait's like iTunes (you buy music, it's DRM free on your disk)06:43
zygaall you can eat06:43
zygayou can stream but you can also just download and keep offline forever06:43
zygaI usually spend 20-50 a month per music06:43
zygaso this is much cheaper06:43
zygathere's also a family plan but I didn't look at that yet, for up to six people06:44
mborzeckizyga: download as some format and keep forever elsewhere or are you forced to use the app?06:44
zygait's just mp406:44
zyganormal format06:44
zygaone sec06:44
mborzeckizyga: heh, have you tried doing reviews today?06:56
dot-tobiasGood morning everyone06:56
zygawell, I'm trying now06:56
zygahey dot-tobias :-)06:56
zygamborzecki: what are you observing?06:56
mborzeckizyga: ui getting stuc waiting for response when adding comemnts06:56
mborzeckizyga: and got a unicorn erorr page :P07:00
mborzeckihaha and the review was not sent07:00
mborzeckiomg07:00
mborzeckiso much for reviews07:02
zygare07:06
zygathat's not encouraging :/07:06
dot-tobiasquite possibly a dumb question, but … can I assume that the “last modified” date for edge images (http://cdimage.ubuntu.com/ubuntu-core/16/edge/current/) can be completely ignored and the build is in fact “daily”?07:08
zygahmmm, good question dot-tobias07:08
zygait looks fishy to me07:08
zygaI think it's not the latest one07:08
pstolowskimorning07:09
mborzeckipstolowski: hey07:10
mupPR snapcraft#2378 opened: Release chagelog for 3.0 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2378>07:50
Chipacamo'in07:51
zygaoi07:51
Chipacamborzecki: https://pastebin.ubuntu.com/p/B6QY2h3gwB/07:52
mborzeckiChipaca: nice07:52
ChipacaI wish we had a "can run things from such-n-such snap" interface07:53
mupPR snapcraft#2378 closed: Release chagelog for 3.0 <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2378>07:53
Chipacathen taht wouldn't need classic :-)07:53
zygaChipaca: we could07:53
zygawe have the capability07:53
Chipacamborzecki: if you want to push it feel free; otherwise i could07:53
Chipacazyga: it's like a content interface but different07:54
zygahaha07:54
zygayes07:54
zyganot content ;)07:54
zygait'd be an interface where we'd have a set of snap commands that a given snap can run07:55
zygaenforced at snap-confine level, I suspect07:55
Chipacamborzecki: otoh we could also package shellcheck into the snap ourselves07:55
Chipacamborzecki: or offer spread-shellcheck upstream07:55
Chipacamborzecki: the latter needs a bit of paperwork07:55
mborzeckiChipaca: shellcheck gets frequent updates, at least here on arch, it's probably upstream pushing new changes07:56
Chipacaon a completely unrelated subject: WTH https://i.imgur.com/YcjvITL.png07:58
zygaChipaca: promoted!07:59
zygaWAT07:59
Chipacaexactly07:59
Chipacasomebody paid money to do that07:59
* zyga puts on pants07:59
zygamust be important07:59
Chipacazyga: maybe it's a US/UK thing08:01
mborzeckiChipaca: no pants?08:01
Chipacamborzecki: https://en.wiktionary.org/wiki/pants08:01
Chipacamborzecki: look at the pics08:01
mupPR snapcraft#2378 opened: Release chagelog for 3.0 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/2378>08:05
zygahmmm08:06
zygagithub is indeed wonky08:06
Chipacaoh, nice, github's databases are eventually inconsistent right now08:06
zygachipaca's critical PR is marked as approved08:06
zygabut if you click on it, it is not, no comment history08:06
Chipacahttps://mobile.twitter.com/TheRegister/status/105426778923243110408:07
zygathe pic is very representative of IS work08:07
zyganot08:07
mborzeckiChipaca: did you get my review of https://github.com/snapcore/snapd/pull/6026 ? when i go to the PR there's like 3 reviews pending (?)08:08
Chipacawell, it's the reg08:08
mupPR #6026: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>08:08
Chipacamborzecki: i got yours08:08
Chipacamborzecki: nobody else's yet08:08
mupPR snapcraft#2378 closed: Release chagelog for 3.0 <Created by sergiusens> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/2378>08:08
mborzeckiChipaca: well i got a unicorn in return :P08:08
Chipacamborzecki: but as above, github's hard drive is full08:08
zygaunicorns08:09
zygaunicorns everywhere08:09
Chipacazyga: https://www.youtube.com/watch?v=DX1iplQQJTo&feature=youtu.be&t=9008:10
zygahttps://imgflip.com/i/2knjpg08:11
zygaI guess the windows upgrade went well at GitHub today08:12
zygaGH reviews are still in read only mode08:24
mborzeckizyga: at least one got through :P08:25
zygaoh? I keep try to send a trivial comment to see what happens08:26
mborzeckihaha got zyga's review email, but the reviews are not visible https://github.com/snapcore/snapd/pull/602608:33
mupPR #6026: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>08:33
Chipacawell I got mborzecki 's review twice08:34
Chipacaso there08:34
mborzeckihahah08:34
Chipacazyga: and i just got a review from you as well08:34
mborzeckioh and in zyga's review the comment was doubled08:34
Chipacayes08:34
Chipacazyga: so, depends how you look at it :-) that was the thing that triggered the panic, so that's the immediate cause08:35
Chipacazyga: but before that, cmdTry was different from other snap ops in that it didn't pass the error to errorToCmdMessage08:35
mborzeckihttps://blog.github.com/2018-10-21-october21-incident-report/08:35
Chipacazyga: so that's the deeper cause08:35
Chipacazyga: because there _is_ an opts for this error, it's just not in main08:36
Chipacazyga: which one of those causes is the crux, i guess it depends on how you look at it?08:36
zygammm, I see08:44
zygaI made exceptionally hot coffee08:45
zygamy hands are freezing here08:45
* Chipaca hands zyga a "crux of the matter" trophy08:49
Chipaca(just got another few emails)08:49
zygahahah08:49
zygait's still being published?08:49
zygaI see them now08:50
mborzeckizyga: github liked you comment so much it keep on sending it ;)08:51
zygahaha08:51
zygaeventually it will stop ;-)08:51
mborzeckihaha08:51
mborzeckiis it just me or are none of the 2 reviews posted in https://github.com/snapcore/snapd/pull/6026 visible?09:22
mupPR #6026: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>09:22
sil2100zyga: hey! Did you have a moment to check the dragonboard image?09:32
zygayes!09:32
zygalet's do it :)09:32
zygais the one from last week good?09:32
zygaor shall I pick lastest09:32
sil2100http://cdimage.ubuntu.com/ubuntu-core/18/pending/ubuntu-core-18-arm64+snapdragon.img.xz <- latest is always the best ;)09:33
sil2100Oh, no mvo today?09:33
zygasil2100: no, sprinting09:34
zygasil2100: flashing09:34
sil2100zyga: do you maybe know when's the ETA for a stable-channel release of snapd?09:34
zygano idea09:34
zygamaybe mid sprint?09:34
zygabut really no idea09:35
Chipacasil2100: are you talking about 2.36?09:36
sil2100Chipaca: I'm talking about the snapd snap09:37
sil2100Chipaca: we don't have any version of it in stable from what I can see at least09:37
Chipacaah09:37
Chipacaok :-)09:37
Chipacano idea09:37
mborzeckiChipaca: shall we try posting the reviews again?10:01
Chipacamborzecki: zyga: please10:02
* Chipaca afk for a bit10:02
zygayep10:02
Chipacabah10:02
Chipaca10:47 British Summer TimeWe continue to monitor restores which are taking longer than anticipated. We estimate they will be caught up in an hour and a half.10:02
Chipacaso maybe let's check after lunch10:02
Chipacazyga: mborzecki ^10:02
Chipaca(that was 15 minutes ago)10:03
mborzeckitoo late, already clicked :P10:03
mborzeckiaand unicorn!10:03
zygaunicorn days10:09
zygaI tried to fork a repo just now10:10
zyga404 and errors10:10
zygasil2100: it works10:15
zygahttps://www.irccloud.com/pastebin/bPMblg1d/10:16
zygadragon board is operational :)10:16
zyga11:47 CESTWe continue to monitor restores which are taking longer than anticipated. We estimate they will be caught up in an hour and a half.10:16
zygafrom status.github.com10:16
mupIssue # closed: classic-snap#7, classic-snap#8, classic-snap#14, classic-snap#1510:17
mupPR # closed: classic-snap#24, classic-snap#27, classic-snap#28, classic-snap#3010:17
sil2100Let's SHIP IT10:19
mupPR core-build#11 closed: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>10:20
mupPR core-build#22 closed: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>10:20
mupPR core-build#26 closed: move most of the customization into the core snap build <Created by mvo5> <https://github.com/snapcore/core-build/pull/26>10:20
mupIssue # opened: classic-snap#7, classic-snap#8, classic-snap#14, classic-snap#1510:20
mupPR # opened: classic-snap#24, classic-snap#27, classic-snap#28, classic-snap#3010:20
mupPR core-build#11 opened: remove cruft from the writable-paths <Created by mvo5> <https://github.com/snapcore/core-build/pull/11>10:21
mupPR core-build#22 opened: unit testing for sync_dir() <Created by mvo5> <https://github.com/snapcore/core-build/pull/22>10:21
mupPR core-build#26 opened: move most of the customization into the core snap build <Created by mvo5> <https://github.com/snapcore/core-build/pull/26>10:21
zygaeverything is broken :)10:21
zygaapparently ceph fails universally ;)10:22
pstolowskiChipaca finally figured Friday's issue greyback hit10:23
mupPR # closed: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2135, snapcraft#2176, snapcraft#2229, snapcraft#2239, snapcraft#2289, snapcraft#2354, snapcraft#2359, snapcraft#236910:23
greybackpstolowski: oh nice!10:24
mborzeckipstolowski: what was it?10:24
pstolowskimborzecki: a commit i introduced on sep 7, to conflict & retry on discard-snap. I missed the fact that discard-snap is created sometimes by install as well to remove inactive revision. so, auto-refresh conflicts with itself10:25
pstolowskimborzecki: in this case it tries to refresh lxd and also schedules removal of old inactive revision of lxd10:26
mborzeckipstolowski: nice10:26
mupPR # opened: snapcraft#1649, snapcraft#1720, snapcraft#1875, snapcraft#1905, snapcraft#2020, snapcraft#2135, snapcraft#2176, snapcraft#2229, snapcraft#2239, snapcraft#2289, snapcraft#2354, snapcraft#2359, snapcraft#236910:26
mborzeckipstolowski: sounds like a scenario we'd like to have a test for10:27
pstolowskimborzecki: yes, definately. i added a test for conflict, but no we have a case where we shouldn't conflict10:27
pstolowski*now we have10:27
mborzeckigreat10:28
zygasil2100: there are some wifi errors on screen after a while10:48
zygaOct 22 10:40:55 localhost kernel: wcn36xx: ERROR hal_remove_bsskey response failed err=610:49
sil2100zyga: I think we need to poke the kernel team about those10:59
zygawhere shall I report those?11:00
mborzeckiany idea if it's possible to do spread -repeat=<n> but directly in task.yaml?11:06
mborzeckiheh after/before test is fiddly11:10
zygamborzecki: no idea11:18
zygacount: 10?11:18
mborzeckizyga: doesn't appear to be anything like that11:21
zyga:/11:44
Chipacapstolowski: sounds like another critical 2.36 pr11:44
Chipacahow's our favourite unicorn factory?11:44
pstolowskiChipaca: sure, i'm in touch with mvo on that11:44
pstolowskiand fix is in progress11:44
Chipacapstolowski: 👍11:45
Chipacaor maybe 🖒11:45
Chipaca¯\_(ツ)_/¯11:45
mborzeckican i get 2nd reviews on https://github.com/snapcore/snapd/pull/6023 ?11:47
mupPR #6023: overlord/snapstate, snap, wrappers: start services in the right order during install <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/6023>11:47
mborzeckioff to pick up the kids11:50
zygaFYI, latest GitHub status11:57
zygaThe majority of restore processes have completed. We anticipate all data stores will be fully consistent within the next hour.11:57
zygaI just pushed a patch without erorrs11:57
zygaI take that back12:01
zygacomments I added just disappeared12:01
zygacomment showed up and disappeared again12:06
zygafun12:06
Chipacazyga: were any of your reviews of 6026 a +1?12:11
zygaChipaca: let me look12:11
Chipacazyga: all I see are a bunch of "crux of the issue" comments :-)12:12
Chipacawas wondering if I should merge it12:12
zygalet me try to give it a +112:12
zygamy changes elsewhere on GH just go away after I reload12:12
sborovkovHi, is there some interface that allows me to change the scaling_governor on the core?12:12
zygasborovkov: let me look12:13
zygaChipaca: green, merge it12:13
Chipacazyga: ooh i see your +112:13
zygasborovkov: no, I'm afraid not12:13
Chipacawould that be cpu_control, or do we need power_control?12:13
sborovkovzyga, is it something that's possible to add? basically we are running on rpis. we want to change the scaling governor to performance. Otherwise while it winds up video performance goes down12:14
ogracpu-control sounds about right12:14
sborovkovand it goes down by a lot12:14
zygayeah, I agree with ogra12:14
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:14
zygafeels like a reasonable tweak12:14
ograsborovkov, thats weird, the ondemand governor sshould surely cope12:14
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:15
sborovkovogra, it does work properly after some time. But when we have a fresh run - the times it takes us to render a frame goes upo from 32 to 64 ms for first 20 seconds and so12:15
Chipacaogra: it takes about a second to ramp things up though, doesn't it?12:15
ogra(while we should add thiss to the interface, you should definitely not see much differenec in system behaviour when switching governors ... just that it doesnt clock down after it is done with processing)12:15
sborovkovthat looks so bad on the customer screens12:15
Chipacaoh wow that's more than i'd expect12:15
sborovkovbasically the timings were 2 times worse12:15
sborovkovonce we enabled performance governor we never saw anything like that12:16
zygasborovkov: can you add this to your snap12:16
ograwow, is that with accelerated graphics or plain framebuffer?12:16
zygaand show me the --devmode denial12:16
zygaI can make a modification to the interface12:16
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:16
ograi definitely dont see that with the kms driver12:16
Chipacaaaaaah now my pr is half-merged12:17
ogranon-kms indeed means you fully utilize the CPU and completely leave the GPU alone12:17
zygaChipaca: what?12:17
ograzyga, github fun today :)12:17
zygawow,12:17
zygayeah12:17
zygaI think today is not a good GH day12:17
ograi actually learned their 404 pick is interactive !12:17
ogra*pic12:17
ograi never stayed long enough on it to even notice12:18
ograbut if you wiggle the mouse it makes nice layer shifting effects12:18
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:18
sborovkovalright I will need to build a devmode snap though or try it from some other one guys, I will write back when I do that. ogra  what do you mean accelerated graphics or plain framebuffer? we do use h/w decoder. and yeah showing stuff with qt's qml, so it's using framebuffer12:18
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:19
ograsborovkov, i mean the kms drm driver when you set "dtoverlay=vc4-kms-v3d" in config.txt (this turns on accelerated GLES )12:20
sborovkovthat's not enabled at the moment12:21
sborovkovit was breaking our qt app previously on the core12:21
sborovkovI should try to see if it works now actually12:21
ograwell, probably not without a compositor ... not sure12:22
* ogra curses about this silly x11 restriction that forces you to add a .desktop file for a kiok app 12:23
ogra*kiosk12:23
zygare12:23
* zyga turned on the heater 12:23
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:26
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:27
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:28
* Chipaca hugs mup12:28
zygaPushing stuff to GH feels pointless now12:29
zygathe patches show up12:29
zygathe diff stays stale12:29
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:29
Chipacazyga: let's move back to launchpad12:29
zygamborzecki: anyway, I pushed trivial fixes to https://github.com/snapcore/snapd/pull/601012:29
mupPR #6010: cmd/snap-discard-ns: add support for per-user mount namespaces <Created by zyga> <https://github.com/snapcore/snapd/pull/6010>12:29
Chipacazyga: … or did you?12:32
mborzeckiheh gh is the new single point of failure of modern software dev12:35
mborzeckipretty much that what we try to avoid when  designing stuff ;)12:36
zygamborzecki: wait until Microsoft moves GitHub to azure ;-)12:37
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:38
mborzecki13h+ of outage12:38
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:39
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:41
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:42
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:43
mborzeckiso does it make any sense to push stuff now or not?12:44
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:47
Chipacamborzecki: probably not12:49
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:49
mborzeckiehh12:49
mborzeckidamn12:49
mborzeckihmm 2018-10-22 14:50:23 Cannot allocate google:ubuntu-18.10-64: cannot find any Google image matching "ubuntu-os-cloud-devel/daily-ubuntu-1810-cosmic-v20181002" on project "ubuntu-os-cloud-devel"12:50
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:51
Chipacamborzecki: get master12:51
Chipacamborzecki: that was fixed by the cachio late friday12:51
mborzeckiah ok12:51
Chipaca#602412:51
mupPR #6024: tests: new cosmic image for spread tests on gce <Created by sergiocazzolato> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6024>12:51
Chipacayou'd call that "saturday"12:52
Chipaca:-)12:52
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>12:59
zygayeah, mup, thanks for reminding us12:59
mborzeckiprobably integration hooks firing as they restore the data12:59
zygafeels like starting an old card with water instead of gas13:00
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:00
zyga*cough* *cough* maybe this time it will wrok13:00
zygalol13:00
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:01
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:01
zygaChipaca: standup?13:02
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:02
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:03
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:03
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:05
zygaholly smokes GH, calm down13:07
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:12
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:13
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:14
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:15
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:16
mupPR snapd#6027 opened: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:16
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:17
zygahttps://media.ccc.de/v/ASG2018-173-libcapsule13:18
zygaI think mborzecki will find it interesting13:18
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:18
mborzeckizyga: thanks, will watch it13:19
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:21
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:22
mupPR snapd#6027 opened: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:22
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:23
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:24
ogralooks like they are wiggling the cable at GH13:26
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:27
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:29
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:30
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:31
mupPR snapd#6027 opened: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:31
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:33
mupPR snapd#6027 opened: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:34
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:41
mborzeckimup really likes that PR13:42
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:44
mupPR snapd#6027 opened: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Complex> <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:44
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:46
niemeyerYeah, something is not quite right there13:47
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:47
niemeyerHello all13:47
zygahey13:47
zygaGH is broken for the last ~14 hours13:47
niemeyerWow.. that's a long trail at status.github13:48
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:48
zygatrail of fire13:48
* Chipaca pushes his luck13:49
zygaI get 404 on pull request pages now13:50
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:50
ChipacaI just created #602813:50
ograat least you can play with your mouse with the 404 pic13:50
Chipaca… i'm feeling lucky13:50
zyga40413:51
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:52
ChipacaI've got an idea13:52
* Chipaca considers taking the afternoon off13:53
zygahah13:53
zygaI was thinking the same thing13:53
zygaI can go on a bike13:53
zygait's bright still13:53
zygaand not like gh is now back and working13:53
zygabtw, all systems go has plenty of other interesting videos\13:54
zygaI strongly recommend them13:54
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:54
Chipacait's lovely out13:54
ChipacaI'll take the dog for a walk, then take the boys for a run, then go have tapas13:55
zygaenojy13:55
ChipacaI see *ZERO* problems with this plan13:55
zygarefresh13:55
Chipaca:-)13:55
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>13:55
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:55
* Chipaca refreshes13:55
zygaself :)13:55
Chipacazyga: still 40413:55
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>13:58
ograi think mup would appreciate if the snap command wouldnt panic on "snap try" ...13:59
ogra(just a guess though)14:00
seb128Chipaca, bug 1773174 ... did the fix got merged? there has been a recent comment which seems to suggest it's still an issue (but that has no details on version used, distro serie, etc)14:01
mupBug #1773174: Dutch lowercase translation warnings <amd64> <apport-bug> <bionic> <snapd (Ubuntu):In Progress> <https://launchpad.net/bugs/1773174>14:01
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:01
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Closed by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:02
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>14:03
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:03
Chipacaseb128: the bug is in the translations in 18.1014:04
Chipacaseb128: when the bug was reported we filed suggestions in the translations thing14:04
sborovkovogra, it's not possible to set force_turbo to 1 right now on the rpi, right?14:05
Chipacaseb128: last time i checked, two had not been reviewed yet14:05
Chipacai thought i'd answered that person though14:05
* Chipaca writes it out again14:05
seb128Chipaca, so you rely on ubuntu langpacks or how does it work?14:06
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:06
Chipacaogra: can you mute mup for a bit?14:07
Chipacai keep on getting pinged :-)14:07
Chipacai could ignore him14:07
Chipacahm14:07
Chipacaseb128: translations in ubuntu come from langpacks yes14:07
Chipacaat least that's my understanding14:08
seb128but snapd is not Ubuntu specific14:08
seb128you can't rely on the Ubuntu langpacks to be providing your .mo14:08
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:08
Chipacaseb128: but the bug is about ubuntu14:09
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <Merged by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:09
mupPR snapd#6028 opened: testutil, cmd/snap: introduce and use testutil.EqualsWrapped and fly <Created by chipaca> <https://github.com/snapcore/snapd/pull/6028>14:09
sborovkovogra, would you accept PR that adds force_turbo to the list of rpi-config options. Looks like it's super critical for us to set it (most likely for others). Our rendering time when it's set goes from 32 to 16 ms per frame on the videos.14:09
seb128Chipaca, right, but I guess snapd source includes those translations, do you fix them directly there?14:10
mupPR snapd#6028 closed: testutil, cmd/snap: introduce and use testutil.EqualsWrapped and fly <Created by chipaca> <https://github.com/snapcore/snapd/pull/6028>14:10
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:10
Chipacaseb128: we sync them from launchpad, and the last pull we noticed we weren't getting the fixes so we also fixed them there, yes14:11
seb128k, good, thx14:11
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:13
Chipacaseb128: a little bit more info and my thoughts on this just added to the bug14:14
Chipaca(i thought i'd done it over the weekend, but must've gotten side-tracked before hitting submit)14:14
mupPR snapd#6027 closed: overlord/ifacestate: don't conflict on own discard-snap tasks when refreshing & doing garbage collection <Squash-merge> <⚠ Critical> <Created by stolowski> <https://github.com/snapcore/snapd/pull/6027>14:14
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:14
* Chipaca adds mup to the ignore list14:15
* Chipaca breathes in relief14:15
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:16
seb128Chipaca, thx14:17
mupPR snapd#6026 opened: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:18
mupPR snapd#6026 closed: cmd/snap: try not to panic on error from "snap try" <⚠ Critical> <Created by chipaca> <https://github.com/snapcore/snapd/pull/6026>14:20
ograChipaca, done (sorry, was in a call) ... a reminder later to unquieten it again would be nice (i might forget)14:22
ograsborovkov, doesnt that void the warranty of the board ? (not sure, but i think i remember something like that)14:23
sborovkovnope14:23
sborovkovhttps://elinux.org/RPiconfig#force_turbo_mode14:23
sborovkovwe can increase voltage and set this flag without voiding the warranty14:24
ograsborovkov, well ... https://www.raspberrypi.org/forums/viewtopic.php?p=176865#p17686514:26
ogralooks like manually setting the single values doent void it but using the force_turbo option doe14:27
ogra*doesnt/does14:27
* cachio afk14:29
sborovkovI am confused about how you word it :)14:29
sborovkovhttps://www.raspberrypi.org/documentation/configuration/config-txt/overclocking.md14:29
sborovkovthis also states that setting only force_turbo is fine14:29
sborovkovand we don't really want to set anything else/overclock14:29
ograforce_turbo -> "Forces turbo mode frequencies even when the ARM cores are not busy. Enabling this may set the warranty bit if over_voltage_* is also set."14:30
ograso you cant combine it with over_voltage_* stuff14:30
sborovkovright, but we are not going to do that14:30
ogranot sure if we offer any over_voltage settings in the core config ... if not, just adding force_turbo hould be fine14:31
sborovkovhttps://github.com/snapcore/core/blob/master/hooks/configure#L13114:31
sborovkovno over voltage14:31
ograwell, its not a question about what you do but about us offering a setting where you can void the warranty without any warning :)14:31
sborovkovsure, but is not it the user responsibility https://github.com/snapcore/core/pull/9814:32
ograafter all you could always add a hack that modifies the config.txt from the gadget ... since you own the gadget ... so we need to be sure what we offer for the general users is safe14:32
sborovkovogra, no, core overwrites the config options14:33
sborovkovand can't users actually void warranty if they want :) it's their own device14:33
ograsborovkov, i'd upvote the PR if GH weould not sshow me a 404 :)14:33
ograthey can ... but we dont really have a way to warn them if they just blindly call snap set14:34
sborovkovyeah I can't load it anymore14:34
ograonce GH is back to live i'll vote for it14:34
sborovkovhm, since this value is not in the list of supported options14:34
sborovkovif I set it in config.txt14:34
sborovkovcore won't overwrite it, right?14:34
ograyeah14:34
ograit only touches stuff it knows14:35
ografor everything else the gadget owner is the master14:35
* zyga EODs and goes to take some time off from screens14:36
sborovkovogra, the problem though is that if it's not in snapd we can't push out the change to the old users. even with gadget snap update14:37
ograyep14:37
ograi know :) ... so let get that change in14:37
ogra*letss14:37
ogrageez ! ... i hate my "S" key14:37
ogra(50% of the time it doesnt work, when it works it duplicates the char)14:38
* Chipaca EODs as well14:38
* Chipaca puts 20 "S" keys in the mail for ogra 14:38
ograhaha14:38
ograi really dont get how i manage to kill every keyboard within a year ... i had a model-M for 10 year that never had issues ...14:39
ogra*yearss14:39
ogra(GRRR)14:40
Chipacaogra: remap the s to the z and viceversa14:40
Chipacaogra: zuddenly you'll be zuper zmart14:40
* Chipaca runs away14:41
sborovkovogra, at least you have one keyboard. on my laptop I had US keyboard. When I went for the battety replacement (on warranty_ they replaced it with a Russian keyboard where enter key is completely diffrent.14:41
ograi have like 20 keyboards ... each with a different broken key though :)14:43
sborovkovand they told me that it's my problem that I don't like it... Nevermind that they sold me laptop with the US layout.14:44
ograi just need to combine them into a single one one day14:44
ograluckily my laptop kbd still fully works14:44
ograbut i prefer a proper mechanical keyboard with clicky switches and all14:45
pstolowskizyga: 6017 needs you re-review14:55
zygaAck15:43
zygapstolowski: can you reply to https://github.com/snapcore/snapd/pull/6017/files#r22645134215:45
pstolowskizyga: ah, thanks, got confused. applied.15:46
zygapstolowski: approved now15:47
pstolowskithanks15:51
pstolowskicachio: ping15:55
kyrofaHey there pstolowski, do you know if we have any docs about `assumes`?16:06
pstolowskikyrofa: no, degville may know?16:06
pstolowskikyrofa: and hi btw :)16:06
degvillekyrofa / pstolowski: I've not seen any, actually.16:08
kyrofaAlright, thanks guys-- I'll experiment!16:09
pstolowskikyrofa: please document your findings ;)16:13
kyrofapstolowski, overlord/snapstate/check_snap.go16:14
kyrofaIt seems one can rely on both snapd versions as well as specific features, but that set of features has long languished16:15
pstolowskiyeah i remember hearing about that, never used it nor seen in action16:15
kyrofaThere also at first glance seems to be no way to list the features supported by your version of snapd16:16
pstolowskikyrofa: might be a good forum topic16:16
kyrofaI've never used it/seen it used either, but we're about to start using command-chain in snapcraft so we've started thinking about adding an assumes to essentially every snap. I'm getting increasingly nervous using a feature that no one uses though :P16:17
kyrofapstolowski, mvo is it too late to get a PR adding a feature to the featureset into 2.36?16:22
pstolowskikyrofa: he is at the sprint in us this week16:22
kyrofaAh yes, because zyga can't I suppose16:22
pstolowskiindeed16:23
kyrofapstolowski, what do YOU think about that? Not sure what your release process is16:29
pstolowskikyrofa: depends on the complexity/risk i suppose, at this moment we're trying to land fixes for last-minute critical release blockers found in last couple of days16:31
cachiopstolowski, hey16:33
kyrofaWell, I'll propose it anyway, would be nice to get it into the actual release that contains the feature, but will still be useful if not16:33
pstolowskicachio: hey, sent you an email16:33
cachiopstolowski, ok, I'll play with the nested vm to see if I can make the serial usb adapter visible16:35
cachiopstolowski, I'll ping you once I have some news16:36
pstolowskicachio: ok, please reply to the email if you have something, i'm about eod16:36
cachiopstolowski, sure16:38
pstolowskikyrofa: sure, do that16:39
=== pstolowski is now known as pstolowski|afk
kyrofaIf github will actually work...16:40
kyrofapstolowski|afk, https://github.com/snapcore/snapd/pull/6029, easiest review of your life16:44
pstolowski|afkkyrofa: ah, that looks simple and very safe indeed!16:46
kyrofadegville, by the way, how would you suggest handling documentation changes for an upcoming release? Wait until it's released and then update everything?16:52
degvillekyrofa: I'd right the documentation anyway, if feasible, with a caveat or 'engineering' blockquote as a caveat.16:58
degvillekyrofa: we could then remove the caveat on release, and add any new documentation to the outline (I wouldn't add them to the outline before features are available in stable).16:58
degvilles/right/write <- terrible!16:59
kyrofadegville, what if it was an update to existing docs?16:59
kyrofa(something already in the outline)16:59
degvillekyrofa: the current plan is to have both side-by-side, with a clear note saying "This is for version/upcoming version."17:00
kyrofaAlrighty, thanks!17:00
degvillekyrofa: np. but really, whatever's easier to work with. If you wanted to create a separate post, that would work too. I could then work it into the docs when it's ready to go.17:01
mvo6022 needs a second review - should be trivial :)17:31
mvoand good morning17:31
kyrofaNooo, webhooks are down again18:06
cjwatsonsergiusens: Uh, so do we have to finish the launchpad-buildd rollout as an emergency?  (bug 1791201)18:56
kyrofacjwatson, I'm not sure what you've discussed in the past, but note that's only for bases19:02
cjwatsonkyrofa: Doesn't the new version of snapcraft significantly change behaviour if SNAPCRAFT_BUILD_ENVIRONMENT=host isn't passed, then?19:04
kyrofacjwatson, yes, but only if using bases19:05
cjwatsonkyrofa: You're sure nobody's using base: 16?19:05
cjwatsonsergiusens: Also, please don't mark launchpad-buildd bugs Fix Released.  That fix isn't rolled out yet19:05
cjwatson(base: core16, I mean)19:08
kyrofacjwatson, such snaps fail to build as far as I'm aware, and don't install either. There are some using core18, but if I remember correctly they aren't using LP to build. sergiusens will of course know more19:11
GargoyleHey there.19:12
kyrofaHey there Gargoyle, welcome19:12
GargoyleThis is currently the file dialogue for atom (and slack, so probably all electron apps). Is this something in my snapd setup that needs fixing or do the individual snaps need updating? https://www.dropbox.com/s/pblpsnbyvuvez1z/atom.png?dl=0 ( snap versions = https://paste.ubuntu.com/p/JG6FkgDZCK/)19:15
cjwatsonkyrofa: Yeah, I know core18 won't work yet.  OK, maybe not an emergency then19:15
kyrofaGargoyle, what does it look like normally?19:21
kyrofaGargoyle, popey might be able to help here, he's much more familiar with those snaps19:21
Gargoylekyrofa: It's missing any kind of colour, padding or icons compared to say LibreOffice dialogue.19:23
GargoyleOK. Thanks. I'll wait and see if he chimes in.19:23
kyrofaGargoyle, for what it's worth, the vscode dialog looks unremarkable to me: native. What OS are you on?19:24
GargoyleUbuntu 18.10.19:26
GargoyleI'll throw a screen grab of LibreOffice for comparison.19:26
Gargoylehttps://www.dropbox.com/s/hacpaoxi58djukq/lo.png?dl=019:27
kyrofaPerhaps theming is having some issues on 18.1019:30
kyrofa(I'm on 18.04)19:30
GargoyleDoes anything theme wise in snapd rely on the system as it was when snapd or snaps were installed (I recently reverted back to ubuntu-session and removed gnome-session.)19:33
indioHi. I'm on trisquel linux 8 which is package compatible with ubuntu xenial 16.04 and would like to install snapd. Since there's no snapd in trisquel repo I needed a snapd package from a PPA and the only one I could find is ppa:snappy-dev/edge. I just wanted to know if there is a stable PPA ? Thanks.19:55
Saviqcachio: hey, I saw you have a dedicated -nested-vm image for spread, is that something available in general for GCE or are you building this image yourself for this purpose?20:21
sergiusenscjwatson: sorry about that, was a glitch in my brain, I have the impression I quickly switched it back though, sorry if that was not the case20:37
sergiusenscjwatson: about `base: core16` or bases in general, I did have a conversation with wgrant here on how to move that forward, we need to iron it out a bit, but there is nothing to worry about today at all20:39
cachioSaviq, hey, I am building this vm20:39
cachioSaviq, kyrofa requested that for snapcraft20:39
cachiowhy?20:39
kyrofaSaviq, we're using it for build VM tests, using multipass. It's all mine though, you can't have it20:41
Saviqcachio: we'd use it for multipass with spread for sure, but we've had someone try multipass on GCE and I was wondering if nested vm is even supported by default20:41
Saviqcachio: what's special about it?20:41
Saviqkyrofa: I'll remember that! ;P20:42
kyrofaSaviq, :P20:42
kyrofaYou have to enable it, cachio worked his magic: https://cloud.google.com/compute/docs/instances/enable-nested-virtualization-vm-instances20:42
cachioSaviq, nested vms are supported but if you want to use kvm you need to build an image for taht20:42
Saviqaha, interesting20:43
cachioSaviq, otherwise you are able to create a nested vm using qemu by default20:43
Saviqcachio: qemu without kvm, that is? so not really virtualization :)20:43
cachioSaviq, yes, kind of virtualization20:49
Saviq== emulation20:50
Saviqcachio: if I wanted to run spread tasks on GCE do I need to get added to the project or something?20:50
cachioSaviq, you want to use those images to run the spread tasks?20:51
Saviqcachio: yup20:53
cachioSaviq, so, you need just to use20:54
cachioimage: ubuntu-1604-64-nested-vm20:54
cachioimage: ubuntu-1804-64-nested-vm20:54
cachiofor xenial and bionic20:54
cachioI'll create tasks to keep them updated next week20:55
cachiothen you can use them normally20:55
kyrofaSaviq, for reference: https://github.com/snapcore/snapcraft/blob/master/spread.yaml#L3720:57
Saviqcachio: yeah, but to run that from my laptop?20:59
Saviqlike I go to https://console.cloud.google.com/compute and I have no projects there, should I?20:59
cachioSaviq, you should have computeengine21:01
cachioSaviq, this is ou rproject21:02
Saviqah maybe I should switch to the right account...21:02
cachioto the canonical one :)21:03
Saviqstill, I can only create a new project, can't see any existing one21:04
cachioSaviq, did you see computeengine before?21:04
Saviqno21:04
cachioor it is the first time you try that21:04
cachioSaviq, in that case you need gustavo21:05
Saviqack21:05
Saviqtx21:05
cachioSaviq, he manages the permissions, roles, etc21:05
* cachio afk21:06
niemeyerSaviq: You were already in the account21:08
niemeyerSaviq: You should be able to login and use our project21:08
Saviqniemeyer: not sure what I'm doing wrong, then, I can only create a new project :/21:16
niemeyerSaviq: Well, you can do lots of things I'm sure :)21:17
niemeyerSaviq: The question would be why the one thing you can do, which is logging in with your Canonical credentials so you get proper spread access, not working?21:17
niemeyerSaviq: I'm out of context, though..21:17
niemeyerSaviq: What's failing?  Which error are you getting?21:18
Saviqniemeyer: I go to https://console.cloud.google.com/projectselector/compute/ and I can't see any projects21:18
Saviq(and if I create a project it wants my credit card :P)21:18
niemeyerSaviq: Yep, sounds expected21:20
Saviqoh ok I thought I should be able to see it there21:20
niemeyerSaviq: No, the role provides only enough permissions for Spread to work21:21
Saviqack, trying that then21:21
ackkhi, is there a way to inject ssh config/keys into the vm used by snapcraft when building?21:31
ijohnsonackk: I don't know about the actual build VM work going into snapcraft 3.0, but I don't think there's a supported way for the lxd container that `snapcraft cleanbuild` creates, however if this is a git project you could store the credentials in a file that is ignored by git and have a part in the snapcraft.yaml that reads that file and uses it21:33
ijohnsonackk: there may be a way to configure the default lxd profile to contain what you need, I'm not sure though21:33
ackkijohnson, but lxd is not the official way to build with 3.0 right?21:34
ijohnsonyeah with 3.0 I think currently only multipass is supported, but I'm not familiar with how 3.0 works with the VM yet so I can't speak to that21:34
ackkok, thanks21:35
ijohnsonkyrofa may know21:36
kyrofaackk, ijohnson indeed, I believe that's a problem today. I'm not sure what the ideal solution would be. sergiusens, any thoughts there?21:42
kyrofaIt's not a problem we ever solved for cleanbuild, either21:43
ijohnsonkyrofa: is there any obvious way that someone could accidentally leak credentials by storing such files in the source tree and using it in a part in snapcraft.yaml? I don't think that the sentry error reports include file contents, but I'm not sure21:44
ijohnsonI don't think the manifest.yaml file would leak anything if they turned that on21:44
ackkijohnson, in my case it's not credentials, I need to checkout a private branch using ssh keys21:46
ackkso the config is actually in .ssh/config21:46
kyrofaijohnson, yeah I'm not sure what you mean, I'm just thinking of SSH keys as well21:46
ackkkyrofa, precisely21:46
kyrofaA short-term solution might be snapcraft bind-mounting that into place in the VM21:46
kyrofaBut I figure there's a good reason we didn't do that for cleanbuild21:47
kyrofaJust not sure what it is :)21:47
ackkkyrofa, sigh. and cleanbuild is the only way to properly build a core18 snap right?21:47
kyrofaBuild VMs, but yeah same concept21:48
ijohnsonI guess I was just referring generally to the files like private ssh keys, etc. You could always have a part that copies the private key from your snapcraft tree into the containers ~/.ssh/21:48
kyrofaYeah that might work around it for now. Would make me pretty nervous, make sure you filter it out21:49
ijohnsonright my concern was rather that even if you filter it out and be careful that snapcraft doesn't automatically include the file contents in an oops report or something, subverting all your efforts to keep it safe21:50
ackkalso not very generic, not everyone has the config and keys in the same place21:50
kyrofaNah, those reports are pretty spartan, and aren't automatic unless you make it so21:50
kyrofaackk, you can also use --destructive-mode which will run on the host like it does without bases, but then you exit supported territory21:51
ijohnsonkyrofa: ack, good to know21:51
kyrofaackk, I'm assuming you're using edge?21:51
ackkkyrofa, well I was trying edge yes. I'm currently using stable for builds21:54
kyrofaackk, alright, yeah, on edge you can run `snapcraft --destructive-mode` and it won't spin up a VM, it'll run the build on the host. So you take responsibility for ensuring you're on the right host for the base, and make sure your environment isn't dirty, etc.21:56
kyrofaBut then you have access to things on the host, like SSH keys21:57
ackkkyrofa, so that's the equivalent of the old plain "snapcraft" ?21:57
kyrofaYeah, like running `snapcraft` without bases21:57
ackkI see21:57
ackkkyrofa, is there an ETA on when snapcraft 3.0 will be published to stable?21:58
kyrofaIf you think you hit a bug in destructive mode, though, reproduce it in a build VM before reporting21:58
kyrofaackk, not of which I'm aware beyond "soon", but it should be in candidate any time21:59
ackkkyrofa, cool, thanks21:59
Saviqcachio: any pointers on how to set up auth for spread on google? when I run spread it bails out pointing at https://developers.google.com/accounts/docs/application-default-credentials - that then redirects to https://cloud.google.com/docs/authentication/production... all of that seem to require me to be able to see the project, and being able to create a service account on it...22:02
Saviq... but $ gcloud projects list22:02
SaviqListed 0 items.22:02
cjwatsonsergiusens: panic over then, thanks :-)  I will try to get that deployed this week though23:19

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