/srv/irclogs.ubuntu.com/2018/01/24/#snappy.txt

mupPR snapd#4516 closed: spread: setup machine creation on Linode <Created by niemeyer> <Merged by niemeyer> <https://github.com/snapcore/snapd/pull/4516>01:04
mborzeckimorning06:09
mborzeckilinode:ubuntu-14.04-64:tests/main/snap-service is failing accross diferent PRs, looking into it06:37
mborzeckiwell, seems that the test is passing when run manually07:04
zyga-ubuntuo/07:19
zyga-ubuntugood morning07:19
mborzeckizyga-ubuntu: hey, morning07:26
zyga-ubuntuhey :)07:27
zyga-ubuntuI just made some warm coffee07:27
zyga-ubuntuwe may have some unusual work to do today07:27
=== chihchun_afk is now known as chihchun
zyga-ubuntuis mvo around already?07:27
zyga-ubuntuhey chihchun07:27
* zyga-ubuntu did a nice walk last evening, 5K in the dark and cold of winter07:27
zyga-ubuntuI didn't anticipate that I could get to so unpopulted areas of warsaw this quickly07:28
zyga-ubuntugood morning mvo07:35
zyga-ubuntumvo: I replied to the thread with jamie now07:39
mvohey zyga-ubuntu07:40
mvozyga-ubuntu: thank you, checking07:40
mborzeckimvo: morning07:40
mborzeckimvo: morning07:40
mborzeckipff07:41
mborzeckiwrong window :P07:41
mvomborzecki: good morning!07:42
mupPR snapd#4528 opened: cmd/snap: improve `snap aliases` output when no aliases are defined <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4528>07:50
kalikianasnappy morning08:00
mborzeckikalikiana: morning08:01
pstolowskigood morning!08:03
mborzeckipstolowski: morning08:03
zyga-ubuntu    - linode:ubuntu-14.04-64:tests/main/snap-service fails recently08:49
mupPR snapd#4512 closed: tests: new spread test for ssh-public-keys interface <Created by sergiocazzolato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4512>08:50
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
mborzeckizyga-ubuntu: tried running it separately a coupe of times, but all runs were successful10:08
zyga-ubuntumborzecki: it probably needs to be ran in sequence with other tests, using the same random seed10:10
ackksergiusens, is https://github.com/snapcore/snapcraft/pull/1617 good for merging?10:20
mupPR snapcraft#1617: Add options to configure applications socket activation <Created by albertodonato> <https://github.com/snapcore/snapcraft/pull/1617>10:20
mborzeckizyga-ubuntu: reproduced test-snap-service problem10:39
zyga-ubuntumborzecki: what do you see?10:39
mborzeckian ancient systemd :)10:41
mborzeckizyga-ubuntu: calling reload does nothing, or iow, nothing is logged in the journal10:42
zyga-ubuntuuh10:44
zyga-ubuntu14.0410:44
mborzeckizyga-ubuntu:   Process: 18961 ExecReload=/usr/bin/snap run --command=reload test-snapd-service (code=exited, status=0/SUCCESS)10:45
mborzeckiand the service is active/running10:45
mborzeckijust that there is no log10:45
mborzeckisame thing after restarting the service10:49
mborzeckibtw. the *.service file looks fine10:50
zyga-ubuntuany reason it would regress10:50
mborzeckii'll try something more direct, like kill -HUP $MAINPID and setup a trap in the main process10:50
zyga-ubuntuit does work sometimes10:50
mborzeckizyga-ubuntu: https://paste.ubuntu.com/26450449/ seems to work10:55
mborzeckizyga-ubuntu: https://paste.ubuntu.com/26450461/ notice how there's no long from the reload command10:57
zyga-ubuntumborzecki: so was it just a race?10:58
mborzeckiidk why journal is not capturing the reload command output10:59
mborzeckii'll open a PR and we'll see if this is enough of a fix or not11:03
zyga-ubuntuthank you11:03
mupPR snapd#4526 closed: tests: new spread test for gpg-public-keys interface <Created by sergiocazzolato> <Merged by mvo5> <https://github.com/snapcore/snapd/pull/4526>11:10
mupPR snapd#4529 opened: tests/lib/snaps/test-snapd-service: refactor service reload <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4529>11:10
zyga-ubuntuhmm11:13
adrienshi there. I have a problem installing lxd with snap, not sure if the problem is from snap itself or the lxd package11:20
adrienssnap list lxd gives: lxd   2.21     5447  canonical  -11:20
adriens$which lxd   /snap/bin/lxd11:21
adriensbut $ lxd init11:21
adrienslxd: error while loading shared libraries: liblxc.so.1: cannot open shared object file: No such file or directory11:21
adriensthe command "snap run hello"  runs fine, but this app may not need shared libs11:24
adriensso I just installed chromium and it runs ok, so I guess the problem is within the lxd 'package'11:29
pstolowskimvo, hey, can #4063 land?11:31
mupPR #4063: tests: add new kernel refresh/revert test for spread-cron <Created by mvo5> <https://github.com/snapcore/snapd/pull/4063>11:31
ikeyis jdstrand back?11:32
zyga-ubuntuikey: yes, he is11:32
mvopstolowski: yeah, I think so, we need to set it to manual: true and cachio needs to integrate it with the spread-daily11:33
ikeyawesome ty11:33
ikeyCan we get some attention on this topic then please? :) https://forum.snapcraft.io/t/blowing-off-steam-lets-plan-steam-support-interface/345711:33
pstolowskimvo, i see, so i cannot click 'merge' just yet right?11:34
zyga-ubuntuikey: I think jamie has some backlog of topics to cover but I'm sure he will look at this as well11:34
ikeyawesome, ty11:34
ikeybasically i just need some basic gotchas so i can get some traction on it11:34
ikeythis whole steam snap thing has been dragging on a really long time now ^^11:35
mvopstolowski: better not yet, we need to coordinate with cachio11:36
pstolowskik11:36
mupBug #1667829 changed: console-conf v0.0.5 crashes if no config needed <Snappy:Fix Released> <subiquity (Ubuntu):Fix Released by mwhudson> <https://launchpad.net/bugs/1667829>11:42
mupBug #1650096 changed: 'snap list' does not show devmode property after disable and re-enable a snap <Snappy:Fix Released> <https://launchpad.net/bugs/1650096>12:00
mupBug #1666873 changed: Snap icon is not visible when called from terminal but it does when called from dash <Snappy:Invalid> <snapd (Ubuntu):Invalid> <https://launchpad.net/bugs/1666873>12:00
Saviqniemeyer: hey, when around, things went wrong somehow this morning: https://travis-ci.org/MirServer/mir/jobs/33270678412:07
niemeyerSaviq: Heya12:07
Saviqlooking at https://travis-ci.org/snapcore/snapd/builds/332735121 - linode is having trouble12:07
niemeyerSaviq: Checking12:08
niemeyerSaviq: I think this is an issue on my end actually12:10
Saviqor that :)12:11
niemeyerSaviq: Well.. sort of.. the error on the snapd branch does not match the first one, and is a problem on Linode itself12:11
Saviqyeah they are different12:12
niemeyerSaviq: I'll look into this12:13
Saviqtx12:14
* Chipaca returns from the dead12:16
Chipacaniemeyer: o/12:17
niemeyerChipaca: Heya12:18
Chipacaniemeyer: when can we chat about snapshots?12:18
Chipacaor when can i read what you've written, if it's written :-)12:19
niemeyerChipaca: I want to unblock you, so we can do that now if you have a moment.. I haven't read your forum post yet with all the spreadness yesterday, sorry, but we can catch up live12:19
Chipacasure, let me get my earphones12:19
Chipacaniemeyer: standup h/o?12:22
niemeyerChipaca: Yeah, there already12:22
mupPR snapd#4529 closed: tests/lib/snaps/test-snapd-service: refactor service reload <Created by bboozzoo> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4529>12:45
sergiusensChipaca how was the highway "from" hell? :-P12:48
Chipacasergiusens: rocky13:01
Chipacasergiusens: also rolly13:01
Chipacaniemeyer: forum post updated, give it a once over in case i got it wrong13:03
kalikianao/ sergiusens13:17
* kalikiana going to have lunch in ~1013:18
jdstrandikey: hey, I am. I've got a todo to respond to your forum post13:19
kenvandinekalikiana, sergiusens:  when will cleanbuild support building on a bionic base? There's a lxc image available at ubuntu-daily:18.04 already and we have the base-18 snap13:22
ogra_jdstrand, hey, i was just asked by a customer if we have a hdparm snap (indeed we dont) ... packaging it is less than a 20 lines snapcraft.yaml, but i cant really find an interface that would allow me to not run it in devmode ... do you have any idea ?13:23
jdstrandogra_: I'd have to see the denials13:24
ogra_(devmode works fine as a mometary workaround ... but i fear the audit logging might actually falsify the measuring data)13:24
jdstrandI presume /dev/[sv]d* and friends13:25
ogra_jdstrand, this is what i get in devmode on my laptop https://paste.ubuntu.com/26451245/13:25
ogra_(nvme disk ... )13:25
jdstrandright nvme13:26
jdstrandanyway, that would need a new interface. it would obviously be massively powerful13:26
ogra_not sure why it touches all these loop devices13:26
jdstrandit is probably deciding that it doesn't need to look at them13:27
jdstrand</guess>13:27
jdstrandI've seen that before with something13:27
ogra_(this was just hdparm -tT ... i bet there will be a lot other switches needed for the gazillion of options hdparm has)13:27
ogra_yeah, would be probably a bit over-powered ... raw-blockdevice-access or some such ..13:28
jdstrandogra_: I suspect it would be a subset of the udisks2 slot policy13:29
ogra_ah13:29
ogra_only a subset ?13:29
jdstrandwell, yeah. it doesn't have a dbus service13:29
jdstrandprobably something like:13:29
jdstrand/run/udev/data/b[0-9]*:[0-9]* r,13:29
ogra_oh, udisks2 only comes from the snap ... not inside core13:29
jdstrand/sys/devices/**/block/** r,13:29
ogra_i see13:30
jdstrand/dev/sd* r,13:30
jdstrand/dev/mmcblk* r,13:30
jdstrand/dev/vd* r,13:30
jdstrand(and nvme*)13:30
ogra_yeah13:30
jdstrandprobably a couple a capabilities13:30
ogra_thx13:31
jdstrandthen the udev rule to tag all block devices13:31
ogra_(i might just keep it devmode for now ... after all that works for the moment ... sounds like a bigger project to add such an interface)13:31
jdstrandanyway, happy to review if you send something up. if you need me to do it, it will be a while (though let me know so I can capture this conversation)13:32
ogra_yeah13:33
brunosferkyrofa: I'm dealing with the Go environment and setting my workspace correctly. However in my Go files I have functions that execute commands to the console such as `sudo snap install name.snap` the problem is that I need sudo privileges and when I do `sudo snapcraft` the Go env paths disappear.13:34
willcooke_mvo, do you know who can approve membership of the canonical-snapcraft email list?  kenvandine has been pending for a couple of weeks now13:38
zyga-ubuntujdstrand: hello13:42
jdstrandzyga-ubuntu: fyi, https://forum.snapcraft.io/t/layouts-re-mapping-snap-directories/1471/56 (not sure you can see comments to merged PRs-- istr people have that issue)13:42
jdstrandzyga-ubuntu: hey13:42
zyga-ubuntujdstrand: I did, I responded to them (though let me recheck)13:43
zyga-ubuntujdstrand: if you want I can just disable the whole user/mode part for now13:43
mborzeckimvo: looks like the license field should be avaialble in the client, but we're just not showing it13:45
jdstrandzyga-ubuntu: responed via the forum13:46
zyga-ubuntujdstrand: I'll do that quickly13:46
zyga-ubuntujdstrand: btw, for 4329, do you think this is close to landing?13:47
zyga-ubuntumvo will release 2.31 today13:47
jdstrandzyga-ubuntu: I'm still going through email which includes the responses to my reviews, but my feeling yesterday was, yes, 4329 is close13:48
zyga-ubuntuOK, I'll get to layouts now13:49
jdstrandI'm also surprised that 2.31 will be released today. I had a pile of policy updates... :\13:49
mvomborzecki: yeah, it seems we also do not store it locally, i.e. when doing "snap info local-snap" the info seems to get lost13:49
jdstrandETOOMANYHIGHPRIORITYITEMS13:50
Son_GokuEPANIC13:50
jdstrandlosing a week to the sprint didn't help either13:50
mborzeckiEAGAIN :)13:50
zyga-ubuntumvo: ^^13:50
zyga-ubuntumvo: maybe postpone 2.31 for some time?13:50
jdstrandmvo: hey, willcooke_ mentioned that xdg-settings needed to be in 2.3113:50
brunosferHey guys, can tell me how can I specify in the snapcraft.yaml a package in goland that I created and I need it to go to the GOROOT path into the pkg folder as a *.a lib?13:51
jdstrandmvo: I reviewed it yesterday and its close. not through email yet (so don't know if you addressed things), but wanted to touch base since 2.31 is imminent on xdg-seettings going into 2.3113:51
mvojdstrand: *must* is a strong word13:58
mvojdstrand: I have a meeting now but lets chat after that13:58
mvojdstrand: there is always 2.32 but yeah, there is some stuff I would love to have in 2.3113:58
mvojdstrand: the trouble is that statement is always true however long one waits ;)13:58
jdstrandmvo: I don't think I said 'must' :)13:59
jdstrandmvo: sure, willcooke contacted me and said it was critical13:59
mvojdstrand: for policy updates I can certainly include it in 2.31~rc2 for example13:59
mvojdstrand: today would be ~rc113:59
mupPR snapd#4530 opened: snap,interfaces/mount: disallow nobody/nogroup <Created by zyga> <https://github.com/snapcore/snapd/pull/4530>14:01
jdstrandmvo: I think I can get a PR up today/tomorrow at the latest. if it doesn't make it, well, it doesn't make it14:02
jdstrandmvo: I'll look at 4530 today14:03
jdstranderr14:03
jdstrandzyga-ubuntu: ^14:03
zyga-ubuntujdstrand: thank you14:04
mupPR snapcraft#1617 closed: Add options to configure applications socket activation <Created by albertodonato> <Merged by sergiusens> <https://github.com/snapcore/snapcraft/pull/1617>14:06
jdstrandzyga-ubuntu: I accidentally approved 4329. please see https://github.com/snapcore/snapd/pull/4329#discussion_r163555093 for the last remaining item14:10
mupPR #4329:  cmd/snap-confine: discard stale mount namespaces (v2) <Created by zyga> <https://github.com/snapcore/snapd/pull/4329>14:10
zyga-ubuntujdstrand: ack14:10
ogra_niemeyer, mvo, pedronis has there been any progress at https://forum.snapcraft.io/t/interface-connection-from-gadget-in-firstboot/1431 (we'd need it for some customer images)14:11
sergiusenskyrofa fwiw, `pkg.name not in package_names` is what makes adding libc6 as a stage-packages entry work14:11
kalikianare14:30
brunosferDoes anyone can help me out with a doubt? In the snapcraft.yaml in a part I have `stage-packages: [libbluetooth-dev, bluez]` and I get the error `apt.cache.FetchFailedException: W:Can't drop privileges for downloading as file '/home/sid/.cache/snapcraft/stage-packages/apt/656cd207e1d22`14:36
brunosferOn Ubuntu Core Raspberry Pi 3 amrhf it works. On Ubuntu core amd64 it doesn't work...14:37
Chipacabrunosfer: are you running as root or anything like that?14:50
mupPR snapd#4531 opened: cmd/snap: display snap license information <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4531>14:59
Chipacaniemeyer: did you get a chance to review the updated text about snapshots?15:00
zyga-ubuntumborzecki: reviewed15:02
brunosferChipaca: Yes, I do have to run sudo.15:02
Chipacabrunosfer: why?15:02
brunosferChipaca: Because installing a downloaded snap requires sudo.15:03
Chipacabrunosfer: no it doesn't15:03
brunosferChipaca: Let me recheck again...15:03
Chipacabrunosfer: if you're a developer, you can log in (snap login), and then snapd can see your private snaps15:04
Chipacabrunosfer: if you haven't logged in, it should prompt you for your password to confirm the operation, but not require sudo15:05
Chipacabrunosfer: sorry, i meant, you can login, in which case it won't ask you for anything, and as a plus it'll see your private snaps15:05
brunosferChipaca: I think we are talking about different things. Let me explain better.15:06
brunosferChipaca: The problem occurres in a ubuntu desktop with the snapcraft tool installed.15:08
mborzeckizyga-ubuntu: thanks, posted some example output also15:09
zyga-ubuntumborzecki: got that, looks good15:09
brunosferChipaca: I have a golang file in my code that executes the cmd line `sudo snap install name.snap` and when I run the snapcraft to build the snap it throws me the error I mentioned before.15:10
mcphailzyga-ubuntu: saw your forum post about licence files. I'm still very confused about this. Most snaps will have multiple parts and muliple stage-packages, and may have many different licences. Is a single licence field appropriate?15:10
Chipacabrunosfer: for what it's worth, the "drop privileges" thing is a warning, not an error15:11
zyga-ubuntumcphail: yes, the license field is a SPDX expression that can have many many licenses in one thing15:11
Chipacabrunosfer: but, why do you have a file in your code that does that?15:11
zyga-ubuntumcphail: so you can see that an app uses, say, "MIT and LGPL-2"15:11
Chipacabrunosfer: (the W: before the message means 'warning')15:11
Chipacabrunosfer: and, the message is from apt, not from snap15:12
mcphailzyga-ubuntu: so do we dump multiple licences in the meta/LICENSE file?15:12
zyga-ubuntumcphail: no, unless those are standard15:13
zyga-ubuntumcphail: if you have that MIT and LGPL-2 example you don't need the license text for that15:13
zyga-ubuntumcphail: the license text would only apply if you really have a custom license15:13
Chipacamcphail: spdx license expressions allow multiple licenses15:13
zyga-ubuntumcphail: all licenses known to SPDX are covered by the existing system15:13
Chipacayou can do license algebra! license matrixes! license eigenvectors!15:13
* Chipaca runs away15:14
Chipacamcphail: https://spdx.org/sites/cpstandard/files/pages/files/using_spdx_license_list_short_identifiers.pdf15:15
mcphailok. cheers chaps. However, all MIT licenses (for example) are bespoke to the individual packages and are supposed to be distributed with the copyright line unmodified. How do we cope with that?15:16
mcphail"The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software"15:17
Chipacamcphail: you ship the license, just not in meta/15:17
mcphailHmm. OK. So there's inevitable duplication there between adding it to the metadata format and shipping the actual licence?15:18
Chipacamcphail: or you ship it as meta/LICENSE (was that the file in meta/ we settled on? not sure), but also include license: MIT in the .yaml so the license itself is ignored by the business logic15:18
Pharaoh_Atemsame goes for BSD licenses15:19
Pharaoh_Atemespecially since BSD licenses get kinda weird15:20
mcphailheh15:20
niemeyerChipaca: I had a chance to have lunch! :)15:23
Chipacaniemeyer: :-)15:23
Chipacaniemeyer: basically my question is whether the 'just one file' applies to all snaps in a snapshot, or if i should make them per-snap15:23
niemeyerI'm reading it now15:24
mupIssue snapcraft#1688 closed: Documentation for advanced grammar for sources <Created by sergiusens> <Closed by kyrofa> <https://github.com/snapcore/snapcraft/issue/1688>15:40
Chipacaniemeyer: poke15:46
niemeyerChipaca: Sorry, still working on it (mid other things, appologies)15:47
niemeyerapologies even15:48
Chipacayeah i know things a busy for you right :-)15:48
niemeyerChipaca: Sent some initial comments there15:57
zyga-ubuntuhmm15:58
zyga-ubuntutests are not happy15:58
Chipacaniemeyer: from your comment about the snapshot filename I understand your answer to my question is to have a single snap per snapshot15:59
zyga-ubuntuseems tests just terminate machines in random places15:59
zyga-ubuntuniemeyer: ^ perhaps related to new spread allocation15:59
zyga-ubuntusample log: https://api.travis-ci.org/v3/job/332828272/log.txt16:00
* kalikiana wishes that one day Google fixes hangout links in notifications to use the right account16:00
niemeyerChipaca: That seems slightly more expectable and perhaps nicer to work with16:00
niemeyerChipaca: Note we can still draw a line across multiple snapshots by sharing some information16:00
niemeyerzyga-ubuntu: Looking16:01
niemeyerzyga-ubuntu: Do you have the URL for the build?16:01
niemeyerTHese files are pretty ugly to look at while raw16:01
zyga-ubuntuniemeyer: sure https://github.com/snapcore/snapd/pull/453016:01
mupPR #4530: snap,interfaces/mount: disallow nobody/nogroup <Created by zyga> <https://github.com/snapcore/snapd/pull/4530>16:01
zyga-ubuntuor https://travis-ci.org/snapcore/snapd/builds/332828271?utm_source=github_status&utm_medium=notification16:02
niemeyerzyga-ubuntu: Okay, and what sholud I look for other than 50 thousand lines?16:02
zyga-ubuntuniemeyer: look at 1st few error, it seems that the logs are just cut in random places16:02
zyga-ubuntuniemeyer: as if those machines got axed16:02
zyga-ubuntuhmm hold on, is that the right build16:03
zyga-ubuntusorry, rechecking, too many tabs open16:03
zyga-ubuntuhttps://travis-ci.org/snapcore/snapd/builds/332769268?utm_source=github_status&utm_medium=notification <- here16:04
zyga-ubuntuwe seem to die when installing packges in the first few errors16:05
zyga-ubuntunot sure what to make of that really16:05
niemeyerzyga-ubuntu: Yeah, that may be conflicts and two different systems trying to allocate the same machine.. I need to fix that today16:06
niemeyerzyga-ubuntu: Just restart for now please16:06
zyga-ubuntuthank you16:06
zyga-ubuntuniemeyer: is there anything blocking 4471 left?16:13
niemeyerzyga-ubuntu: I'll have to look at it to be able to ttell16:13
mupPR snapd#4532 opened: store: use the "publisher" when populating the "publisher" field  <Created by mvo5> <https://github.com/snapcore/snapd/pull/4532>16:14
zyga-ubuntuack16:14
mvoChipaca: quick question about developer/publisher - should we expose both via the rest api?16:20
mvoChipaca: context is that I'm looking at this right now for g-s (minimal fix is in 4532) but it looks like there is a bit more to make this nice16:21
Chipacamvo: I fear I'm lacking context16:21
Chipacaheh16:21
mvoChipaca: sorry, so right now it seems in our code we are not super clear when publisher and when developer is used16:21
Chipacasergiusens: could you copy mvo on the email about ^ you sent me today?16:21
Chipacasergiusens: looks like he's aching to fix the issue :D16:22
mvoChipaca: and I wonder if should untangle this properly and always have those two everywhere (rest api, snap.Info etc)16:22
mborzecki`snap info` output has to be valid yaml16:26
mborzeckiintersting16:26
Chipacamborzecki: there's a bunch of TODOs on that still though16:26
Chipacamborzecki: but, yes, ideally yes16:26
mborzeckihmm the core snap does not have the license set?16:31
mvomborzecki: it might be that its local and therefore the license get lost16:39
mvomborzecki: its labeled in the store as "other open source"16:39
kyrofasergiusens, I meant to ask: what priority would you like me to give the load_plugin work? I've still got a chunk of docs to write16:43
kyrofasergiusens, shall we create an issue for it and put it on the next milestone?16:43
sergiusenskyrofa something to do on Friday maybe or when you are on a creative block16:43
sergiusenskyrofa an issue sounds like a good plan16:43
sergiusensChipaca ack16:44
mborzeckimvo: that's likely it16:44
kyrofasergiusens, good call, those happen. I'll make an issue for it16:44
mvomborzecki: yeah, I think we just need to store it locally, its store metadata16:44
mborzeckimvo: looks like a followup PR on #453116:46
mupPR #4531: cmd/snap: display snap license information <Created by bboozzoo> <https://github.com/snapcore/snapd/pull/4531>16:46
cachiomvo, 2.31 is comming today?16:46
mupIssue snapcraft#1882 opened: Toast load_plugin <Created by kyrofa> <https://github.com/snapcore/snapcraft/issue/1882>16:46
mvocachio: I'm waiting for some PRs to get green16:52
mvomborzecki: +116:52
cachiomvo, ok, tx16:57
ogra_if i have an "architectures: [ all ]" snap that is installed on a system and eventually add a binary to that snap (which forces me to change to "architectures: [ foo ]" ... will that snap be upgraded on my syystem ?17:02
ogra_or would my user have to remove/install manually ?17:02
* ogra_ files https://forum.snapcraft.io/t/what-happens-if-an-architectures-all-snap-becomes-arch-specific/367517:06
* kalikiana wrapping up for the day17:11
om26erpopey: are you around ?17:12
popeyYa17:15
om26erpopey: https://github.com/snapcrafters/sublime-text/pull/517:16
mupPR snapcrafters/sublime-text#5: Snapcraft yaml cleanup <Created by om26er> <https://github.com/snapcrafters/sublime-text/pull/5>17:16
om26erAfter that I think we should move that to stable. It has been working perfectly fine.17:16
mupPR snapd#4533 opened: errtracker: include detected virtualisation <Created by mvo5> <https://github.com/snapcore/snapd/pull/4533>17:16
kyrofanacc, did Laney ever get back to you about autopkgtests? I didn't see anything17:19
popeyom26er: i dont think that architectures stanza does what you think it does17:20
popeyom26er: certainly won't stop build from trying to make an i386 snap17:20
om26erpopey: oh, do you know a way to do that ?17:31
om26erI always thought that would limit the architectures my snap will build on17:32
nacckyrofa: nor I17:40
nacckyrofa: i'll ping again17:40
popeyom26er: sadly not.17:44
acknackbeen pouring over docs and web posts but in hours haven't found an answer to a question:17:44
acknackwhat sets the number of revisions kept for a snap?17:45
popeyom26er: https://github.com/canonical-websites/build.snapcraft.io/issues/55617:45
acknackwhat or where?17:45
kyrofaacknack, I believe it's hard-coded in snapd17:45
acknackouch.17:45
popeyyeah, i believe so17:45
kyrofaacknack, why, are you wanting to change it?17:45
kyrofa(and if so, why?)17:45
acknackit's apparently > 217:45
kyrofaYeah, it's three17:45
acknackand i can only go back one revision by the cli?17:46
nacckyrofa: looks like it might get re-enabled tmrw17:46
kyrofaNo, you can revert multiple times, or revert to a specific revision17:46
kyrofanacc, ah, excellent, thank you :)17:47
nacckyrofa: yw17:47
acknackokay.  being able to revert more than one didn't make an impression during my research17:47
acknacki can specify a revision to remove. would you believe i was thinking the number of revisions would be configurable not hardcoded because of the VMS filesystem?17:48
kyrofaacknack, if that's a feature you believe would be helpful, by all means feel free to request it17:51
acknackspecify a specific* revision to manually* remove17:51
acknacki can see a dev wanting a few revisions around. i was hoping to be tidy and set it to 2.17:51
acknackthe apps are small enough but core is sizable17:51
acknackk. thanks. i'll have a look at the code.  is there an existing external config file for snapd?17:54
acknackotherwise, i'm thinking a cli param and a tweak to the systemd stuff which fires up snapd17:55
acknack"per snap" rev limit would be lovely but overkill, i think, yes?17:56
Chipacain an ideal world you could say "call this bit of business logic to decide"17:58
Chipacabut... no :-)17:58
* Chipaca ~> dinner18:00
acknackVMS filesystem (and later implementions in other OSes) has a root dir rev limit which is inherited and ability to set per file rev limit. just fyi.18:01
acknackexternal config file exists for snapd? yes/no?18:02
acknackhmm. yes, '42' is the Great Answer.  overlord provides a hook for setting upper rev limit?18:35
mupPR snapd#4528 closed: cmd/snap: improve `snap aliases` output when no aliases are defined <Created by bboozzoo> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4528>18:36
* zyga-ubuntu cooked dinner for the first time in weeks18:48
zyga-ubuntuttyl :)18:48
acknackokay. i surrender. not able to grasp the thread of snapd execution and locate the decision point where 3 revisions are retained when a refresh installs a new revision.18:54
niemeyerHow's travis going folks?18:56
niemeyerAny issue signs?18:56
niemeyerI see some good data:18:58
niemeyerhttps://usercontent.irccloud-cdn.com/file/N6NEPIKG/image.png18:58
kyrofacprov, do you have any docs on what the various ACLs mean?19:04
cachioogra_, there?19:17
ogra_semi :)19:17
ogra_(but yes)19:18
cachioogra_, I have some problems in a test to read from /dev/gpiomem19:18
ogra_is the interface connected ?19:18
ogra_iirc thats a brandnew interface19:18
cachioyes19:18
cachioeven it fails if I do dd if=/devgpiomem19:19
cachiofrom the console in the pi219:19
cachioand pi319:19
ogra_becaue you miss a slash ? :)19:19
ogra_the device is root owned and 0600 mode ... your script needs to run as root19:20
cachiothe command I run is "dd if=/dev/gpiomem of=/dev/null bs=1024 count=1"19:20
kyrofaYeah, would be nice to _not_ need root19:20
ogra_totally19:20
ogra_just saying what i see over here :)19:20
ogra_cachio, does your command run as root ?19:21
cachioogra_, this is the output https://paste.ubuntu.com/26453618/19:21
ogra_ah, it does19:21
ogra_hmm19:21
kyrofaogra_, yeah you're definitely right: https://forum.snapcraft.io/t/raspberry-pi-gpio-as-a-user/3188/219:21
ogra_i see the same here ... looks like the device itself blocks19:22
ogra_ogra@stream:~$ sudo cat /dev/gpiomem19:22
ogra_cat: /dev/gpiomem: Invalid argument19:22
kyrofaHow odd19:23
cachioI see the same error running from the snap with the interface connected19:23
ogra_yeah, its the device for sure19:24
cachioogra_, this is executing from the snap19:25
cachiohttps://paste.ubuntu.com/26453644/19:25
cachioIf I run the snap using sudo I get the same error "dd: error reading '/dev/gpiomem': Invalid argument"19:26
ogra_yeah, nothing to do with the snap or the test19:28
ogra_cachio, thats not a stable image, is it ?19:29
ogra_(stable doesnt have *any* proper gpio support ... that was only added later)19:29
cachioogra_, no, beta image using core from edge19:29
ogra_but not an edge gadget19:30
ogra_https://paste.ubuntu.com/26453668/19:30
ogra_see that19:30
ogra_i suspect you cant just dump gpiomem without having any gpios exported at all19:31
cachioogra_, no, I build the images with ubuntu-image for beta validation19:31
ogra_and to export gpios you will need at least a gadget with gpio slots19:32
ogra_which are still only in edge19:32
cachioogra_, ok, bad news19:32
cachioogra_, is it any way to force it?19:32
cachioat least to test the interface19:32
ogra_use an edge gadget19:32
ogra_note though that i'm not sure thats the actual issue19:34
mupPR snapd#4524 closed: cmd: remove unused execArg0/execEnv  <Created by mvo5> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4524>19:34
mupPR snapd#4530 closed: snap,interfaces/mount: disallow nobody/nogroup <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4530>19:34
zyga-ubuntuwoooot :)19:35
mupPR snapd#4329 closed:  cmd/snap-confine: discard stale mount namespaces (v2) <Created by zyga> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4329>19:35
cachioogra_, ok19:36
cachioogra_, I'll continue with another test while I figure out how to make it work19:37
acknackguess nobody wants to say which source file has the "max 3 revisions retained" decision point. np19:37
acknackciao19:37
cachioogra_, thaks for the support19:37
zyga-ubuntujdstrand: only one PR from my pile left, the rest I have (behind 4471) are just tests19:37
ogra_cachio, good luck ... i'm also only guessing ...19:37
jdstrandzyga-ubuntu: cool, and that is inline with my trello card :)19:38
zyga-ubuntujdstrand: FYI, I have full unit tests and spread tests for 447119:39
zyga-ubuntujdstrand: I can push those if needed, they are just super long19:39
zyga-ubuntuand I wanted to show this non-test change doesn't break tests19:39
zyga-ubuntuand that future just-test changes don't touch functionality19:39
zyga-ubuntuand that spread tests for both old and new things pass perfectly fine19:40
zyga-ubuntuall of that is ready and waiting but it makes this into a ~2K review19:40
jdstrandI'll leave that to your discretion19:40
jdstrandbut glad to hear there are a bunch of tests ready to go19:40
zyga-ubuntuI think this way is just easier to land19:40
zyga-ubuntusure, it's fully tested19:40
zyga-ubuntuI closed the initial PR because nobody would look at the full lot :)19:41
jdstrandheh19:41
ogra_cachio, it might actually be that you need to use mmap or some such to actually access gpiomem19:44
ogra_and that direct dd'ing wont work at all19:44
* zyga-ubuntu has terrible headahe and wants to EOD now19:45
ogra_(like you can not directly access /dev/mem)19:45
zyga-ubuntu(you need to access /dev/mem via /dev/pointer)19:46
* zyga-ubuntu states that was a terrible joke and EODs19:46
* ogra_ ... zyga-ubuntu > /dev/bed19:47
zyga-ubuntutar zyga -f /dev/bed19:50
cachioogra_, ok19:50
cachiothat makes sense19:50
zyga-ubuntuniemeyer: linode broke again19:52
zyga-ubuntuhttps://api.travis-ci.org/v3/job/332769269/log.txt19:52
zyga-ubuntu(very short log)19:52
ogra_i guess a small c program with a simple "fd = open ("/dev/gpiomem", O_RDWR | O_SYNC | O_CLOEXEC)" might actually work too for the test19:52
zyga-ubuntuvia https://travis-ci.org/snapcore/snapd/builds/332769268?utm_source=github_status&utm_medium=notification19:52
mupBug #1745214 opened: snapd retains fixed number of snap revisions <Snappy:New> <https://launchpad.net/bugs/1745214>19:54
sergiusenskyrofa how do I debug a hook?20:00
zyga-ubuntufor the sake of keeping track, it was all full of 2018-01-24 19:38:47 Cannot allocate linode:fedora-27-64: cannot perform Linode request: Post https://api.linode.com: net/http: TLS handshake timeout20:00
zyga-ubuntuI restarted the job now20:00
kyrofasergiusens, make it fail and print20:01
kyrofasergiusens, otherwise snapd swallows its stdout/stderr20:01
sergiusenskyrofa just printing enough is good? What if it is a segfault?20:01
kyrofasergiusens, note that you can also do `snap run --hook`20:01
sergiusenskyrofa `snap run --hook` only works it is installed :-)20:02
kyrofaOuch, that's a bit more difficult :P20:02
kyrofasergiusens, oh, is it an install hook?20:02
sergiusenskyrofa yeah20:02
sergiusenskyrofa wait, it is a `configure` hook, but it is triggered on install20:02
kyrofaYeah, same effect I suppose20:03
kyrofasergiusens, try making it a command instead20:03
kyrofaWould that work?20:03
sergiusenskyrofa yeah, I was thinking about that, it probably should, let me double check20:03
kyrofaIt would be cool if snapd grew some sort of `snap install --debug` mode that just printed everything from the hooks20:04
kyrofa`snap set --debug` as well20:04
ogra_cachio, there is the devmem2 untility that allows reading of registers from /dev/mem ... if you hack that up to instead open /dev/gpiomem that might work ... https://free-electrons.com/pub/mirror/20:10
ogra_here is also some general background https://elinux.org/EBC_Exercise_11b_gpio_via_mmap20:10
ogra_(not pi specific though)20:11
cachioogra_, awesome, thanks20:11
sergiusenskyrofa found the culprit, you will smirk20:11
kyrofasergiusens, haha, what?20:11
sergiusenskyrofa that said, snapcraft#1881 should be ready20:12
mupPR snapcraft#1881: elf: better handling for newer libc6 <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1881>20:12
mupPR snapd#4534 opened: release: 2.31~rc1 <Created by mvo5> <https://github.com/snapcore/snapd/pull/4534>20:17
ogra_cachio, and sisne i couldnt resist ... https://paste.ubuntu.com/26453965/20:20
ogra_*since20:20
cachioogra_, heheh20:20
ogra_(classic)ogra@stream:~$ ./gpiotest.sh20:20
ogra_Memory mapped at address 0x76f79000.20:20
ogra_Value at address 0x3F200000 (0x76f79000): 0x2120092420:20
ogra_but i cheated using classic ;)20:20
ogra_that should be enough to prove that the interface lets you access the device20:21
cachioogra_, hehe, let me try it on pi320:21
ogra_i simply gepped the addess gpiomem uses from the boot log as you can see ....20:22
ogra_and tell devmem2 to simply print the content20:22
mupPR snapcraft#1883 opened: Revert "meta: create XDG_RUNTIME_DIR in wrappers. (#1818)" <bug> <Created by sergiusens> <https://github.com/snapcore/snapcraft/pull/1883>20:22
sergiusenskyrofa ^ we shouldn't be doing generic workarounds ;-)20:23
kyrofasergiusens, hahaha20:24
* kyrofa smirks20:24
sergiusenskyrofa it is a bit more complex than that, we really need to get rid of `LD_LIBRARY_PATH` and friends20:25
kyrofasergiusens, yeah, we're well on our way there I think with the readelf stuff20:25
sergiusenswe end up using mkdir from `core` with libc6 from a future release20:25
kyrofa /patchelf20:26
kyrofaOh brutal20:26
sergiusenskyrofa yeah, we just need to be brave enough to enable it for everything ;-)20:26
jamesb192pythonpath20:26
kyrofaYeah I'll admit that's a terrifying proposition20:26
kyrofaWe should do a feature branch and do a call for testing on it alone20:27
kyrofaBut if it worked... dude20:27
sergiusensit will work20:27
ogra_you could instead work on something easy and fix https://forum.snapcraft.io/t/avoiding-installation-of-build-dependencies/3665/320:27
ogra_:P20:27
sergiusensI just need tyhicks to find the time to look closely at patchelf and verify it will not be a problem long term20:27
kyrofaogra_, no comment20:29
* ogra_ grins20:30
sergiusensogra_ that is actually easy to fix; it is hard to test though20:30
ogra_sergiusens, well, the inability of dpkg and apt to re-locate install paths was the reason for clicks to exist initially :)20:31
ogra_IIRC20:31
ogra_(and thus snaps in the end)20:31
sergiusenskyrofa elopio are we good with snapcraft#187920:31
mupPR snapcraft#1879: extractors: replace desktop file ids with paths <Created by elopio> <https://github.com/snapcore/snapcraft/pull/1879>20:31
* ogra_ just waits to see fakechroot integrated into snapcraft :)20:31
kyrofasergiusens, I was hoping elopio would respond to my questions20:31
sergiusensogra_ if `which go` returns something, we use that, if not we check if a build-snaps entry for go exists and if not we default to installing the build-packages entry of go20:32
sergiusenselopio answer the questions please :-) Also, the doc ;-)20:32
ogra_sergiusens, well, if i dont have go in "build-packages" but like ... 300 libs ?20:33
ogra_how do you avoid installing them on the host ... and still are aboe to build your target20:33
ogra_*able20:33
sergiusensogra_ once you want reproduceability you should worry on how you get `go`; it could also be staged through a part (which we already support but  install anyways)20:34
ogra_well, the request is to avoid installing build deps on the host machine20:34
* sergiusens goes back to manager work and fills in some forms for the rest of the day and tomorrow20:34
zyga-ubuntuniemeyer: 4471 is green, just saying :)20:50
mvocachio: 2.31~rc1 should be available in ~1h or so in edge, not sure if I will still be up then to promote it to beta, if not, freel free to do so yourself!20:51
cachiomvo, sure, thanks20:52
niemeyerzyga-ubuntu: I need to break something then!20:52
niemeyer;P20:52
om26erflexiondotorg: Hi! Please merge https://github.com/snapcrafters/sublime-text/pull/6 as well.20:52
mupPR snapcrafters/sublime-text#6: Change app name to subl <Created by om26er> <https://github.com/snapcrafters/sublime-text/pull/6>20:52
mvocachio: great, thank you! keen to see/hear how the tests go, especially on the boards :)20:52
zyga-ubuntuniemeyer: :D20:53
mvocachio: but no worries, if its late for you already this can wait until tomorrow20:53
cachiomvo, I'll start today20:53
mvocachio: \o/20:53
cachiomvo, let's see how it goes20:53
mvothanks cachio, I will check mail tomorrow morning then with anticipation :)20:54
* mvo waves and calls it a day20:54
om26erpopey: regarding the 'architectures' stanza, it seems once I removed i386 from sublime' yaml, its only amd64 in dashboard.snapcraft.io -- so it is indeed working.20:54
zyga-ubuntuom26er, flexiondotorg: commented on sublime-text PR21:45
om26erzyga-ubuntu: I like that suggestion, will make changes to the packaging tomorrow. Can you share a sample app that uses tracks ?21:48
om26erwell maybe I'll look at LXD' packaging.21:48
zyga-ubuntuom26er: lxd is one, noise][1 can suggest some as well, probably better than I can22:02
kyrofaom26er, nextcloud as well22:05
zyga-ubuntuom26er: note that you need to request tracks to be made server side22:06
zyga-ubuntuom26er: and I don't remember how this works but I think the 3 track should be default22:06
kyrofaThe default is always `latest`, which is not a pointer, but a track unto itself22:07
zyga-ubuntuaha22:07
kyrofaThus if you want the 3 track and latest track to look the same, you must release to both22:07
zyga-ubuntukyrofa: how would you map sublime-text-2 (legacy) and sublime-text-3 into tracks?22:07
zyga-ubuntuI see22:07
zyga-ubuntuhmm22:07
zyga-ubuntumaybe a 2 track is better22:07
zyga-ubuntuand a latest track for 322:07
kyrofaI'd create 2 and use latest for 322:07
zyga-ubuntuthe versions will convey the rest22:07
zyga-ubuntuom26er: ^ I agree22:07
om26eryeah that sounds a fine suggestion.22:08
kyrofaThen once there's a four you can create a 3 for people who don't want to upgrade22:08
zyga-ubuntuom26er: and I'd _love_ to use that22:08
zyga-ubuntuas a paying sublime user :)22:08
kyrofaHowever, if people stay on latest, they _will_ upgrade to four if they don't see that you released a 3 track. So you can maintain a standalone 3 track that mirrors the latest track if you want people to install from 3/stable knowing that they'll never update to 422:08
zyga-ubuntukyrofa: I think 4 is faaar away22:09
kyrofa(too much work in my opinion)22:09
kyrofaYeah, it's more about supporting a specific user intent: "I never want 4, just 3" and "Yeah give me the latest thing, oh it's 3, nice"22:09
zyga-ubuntukyrofa: btw, do you use sublime text?22:10
kyrofaMan, I barely started using atom from gedit. I'm so far behind on the editor curve22:10
zyga-ubuntukyrofa: try it22:11
om26erso will we need to get the snap renamed or register sublime-text as new ?22:11
zyga-ubuntuit's awesome IMO22:11
zyga-ubuntuit's like atom lost 90% of its weigth22:11
zyga-ubuntuom26er: ... no idea22:11
zyga-ubuntuom26er: probably new snap is better now22:11
zyga-ubuntuand have store side kill the current one22:11
kyrofaHaha, I'm that far down the curve for a reason: I don't like change very much. I get a setup that pleases me and I use it until it no longer does or something convinces me there's a feature that I must have elsewhere22:12
zyga-ubuntukyrofa: sublime + agola color theme (I love green variant)22:12
zyga-ubuntukyrofa: don't look then22:12
zyga-ubuntukyrofa: if you will look you won't stay on atom22:12
zyga-ubuntu;-)22:12
kyrofa;)22:12
zyga-ubuntukyrofa: sl is an order of magnitude faster and less memory hungry than atom22:12
kyrofaWill it crash X every other time like atom and chrome do?22:13
kyrofa(does it use electron is I guess what I'm asking)22:13
zyga-ubuntuno?22:13
zyga-ubuntuit never crashed on me22:13
zyga-ubuntuno22:13
zyga-ubuntuit's not an electron app22:13
zyga-ubuntuit's really native and fantastically speedy22:13
zyga-ubuntuit also auto saves its buffers if you kill your session like I sometimes do so you don't loose any work22:13
om26erits a GTK app22:13
zyga-ubuntuyes, gtk though just for the "gimme window" really22:14
zyga-ubuntukyrofa: it uses python for plugins22:16
zyga-ubuntukyrofa: it has nice simple syntax extension system22:16
zyga-ubuntukyrofa: it has it's own place for plugins/extensions (package control)22:16
kyrofaHmm, it sounds quite nice indeed22:16
zyga-ubuntukyrofa: it can take any python plugins you write22:16
zyga-ubuntukyrofa: I switched from vim22:16
zyga-ubuntuand that says something22:16
zyga-ubuntuit's really fricking awesome IMO22:16
zyga-ubuntukyrofa: and it has docs which I found surprising for most software doesn't have any22:17
mupPR snapd#4535 opened: interfaces: miscellaneous policy updates <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4535>22:26
zyga-ubuntujdstrand: I'll get it in for ~rc222:28
cachioogra_, it works https://paste.ubuntu.com/26454638/22:31
cachioit is on pi322:31
cachiowithout classic22:31
jdstrandzyga-ubuntu: thanks! that one is against master. I'm preparing a PR for 2.31 now22:32
diddledannew one: https://paste.ubuntu.com/26454647/22:33
diddledanspecifically: Failed to run: /snap/lxd/current/bin/lxd forkmount 30519 /dev/.lxd-mounts/lxdmount_729321534 /root/build_gnome-terminal: Failed mounting /dev/.lxd-mounts/lxdmount_729321534 onto /root/build_gnome-terminal: Invalid argument22:33
diddledanlooks like the lxd snap was refreshed 2 hours ago. possibly it didn't happen cleanly?22:34
diddledanrefreshed by my system:22:35
diddledanhttps://www.irccloud.com/pastebin/JdJDT9OU/22:35
zyga-ubuntujdstrand: +122:39
zyga-ubuntuniemeyer: we have issues with https://github.com/snapcore/snapd/pull/4534 - I restarted it a few times already22:41
mupPR #4534: release: 2.31~rc1 <Created by mvo5> <https://github.com/snapcore/snapd/pull/4534>22:41
niemeyerzyga-ubuntu: What's happening there?22:41
zyga-ubuntuniemeyer: this time it aborted all 1620 tasks22:41
zyga-ubuntuniemeyer: everything:22:41
zyga-ubuntu2018-01-24 22:27:11 Cannot allocate linode:debian-9-64: cannot find public IP for linode:debian-9-64 (Spread-5448035)22:41
zyga-ubuntu2018-01-24 22:31:06 Cannot allocate linode:debian-9-64: cannot allocate disk linode:debian-9-64 (Spread-5448015): cannot get job details for linode:debian-9-64 (Spread-5448015): empty result22:42
niemeyerzyga-ubuntu: I'm fixing that one as we speak22:42
niemeyerzyga-ubuntu: It's still a consequence of the early issue today22:42
zyga-ubuntuexcellent, thank you!22:42
zyga-ubuntuack22:42
niemeyerzyga-ubuntu: Should be ready in a few minutes22:42
diddledanok, snap.lxd.daemon.service is failed. already running but failed. restarting thru systemd caused lxd to complain it was already running - systemd thought it wasn't. needed to manually kill lxd processes and then restart the systemd service again22:44
diddledanworking find now22:45
diddledanfine*22:45
mupPR snapd#4536 opened: interfaces: miscellaneous policy updates - 2.31 <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4536>22:49
jdstrandzyga-ubuntu: fyi, https://github.com/snapcore/snapd/pull/453622:49
mupPR #4536: interfaces: miscellaneous policy updates - 2.31 <Created by jdstrand> <https://github.com/snapcore/snapd/pull/4536>22:49
jdstrandoh heh22:49
jdstrandzyga-ubuntu: I milestoned that one for 2.31.22:50
zyga-ubuntuack22:53
zyga-ubuntujdstrand: do you have anything else for https://github.com/snapcore/snapd/pull/4471 ?22:53
mupPR #4471: cmd/snap-update-ns: refactor and improve Change.Perform to handle EROFS <Created by zyga> <https://github.com/snapcore/snapd/pull/4471>22:53
jdstrandzyga-ubuntu: no22:53
zyga-ubuntuready to approve?22:54
jdstrandwell, it had 3 approvals already. I didn't study all the code bits. if you want me to comment/approve on what I did look at, I can22:54
niemeyerzyga-ubuntu: Alright, please give it another shot22:56
niemeyerzyga-ubuntu: The issue was that when these errors happened in the morning, Linode allocated something completely bogus22:56
zyga-ubuntujdstrand: I'd love that22:56
zyga-ubuntuniemeyer: trying22:56
niemeyerzyga-ubuntu: We had about 90 machines that had no IP even22:56
zyga-ubuntuuuhh22:56
zyga-ubuntucloud is hard22:56
zyga-ubuntuis linode an openstack or a custom thing?22:56
niemeyerSoftware is hard, I suppose :)22:56
niemeyerCustom thing.. predates OpenStack by.. 20 years? :)22:57
zyga-ubuntuI spawned one run22:57
zyga-ubuntuooh, that explains a lot22:57
zyga-ubuntuwell, I applaud them for running so long :)22:57
niemeyerYeah22:57
zyga-ubuntuthough it feels like other clouds are more mature API wise22:57
niemeyerzyga-ubuntu: I see healthy machines spawning22:57
zyga-ubuntuniemeyer: some runs of older spread are still in flight22:58
zyga-ubuntuniemeyer: so they can affect the new runs22:58
niemeyerzyga-ubuntu: Yeah, this running bill thing is relatively new for them.. the usual business back then was a fixed low monthly price22:58
zyga-ubuntubut this will stop in ~~30 minutes or so22:58
niemeyer23ish, I hope22:58
zyga-ubuntuyeah, I imagine, lots of "just replace my physical server" customers22:58
zyga-ubuntuniemeyer: is there any chance you can approve 4471 now? it's my last PR and the blocker for more goodies22:59
* zyga-ubuntu always feels weird when he notices irssi "Day changed" notifications23:00
niemeyerNo, sorry.. my family is having dinner and I'm still here getting tests running smoothly23:00
niemeyerI need to step out ASAP23:00
zyga-ubuntuk23:00
niemeyerIf things go well I'll be back in business tomorrow23:01
zyga-ubuntuenjoy your evening, see you tomorrow!23:01
niemeyerzyga-ubuntu: Thanks, have a good night you too23:01
niemeyerzyga-ubuntu: It looks like they all allocated just fine now.. fingers crossed23:01
zyga-ubuntuyeah, looks good23:01
zyga-ubuntuI'm looking at "follow" log23:02
zyga-ubuntu2018-01-24 23:02:31 Cannot allocate linode:debian-9-64: server linode:debian-9-64 (Spread-5460254) concurrently allocated, giving up on it23:02
zyga-ubuntuI'll wait till all the other runs shut down and retry if this fails23:02
mupPR snapd#4326 closed: interfaces/builtin: blacklist zigbee dongle <Decaying> <Created by alfonsosanchezbeato> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4326>23:47
mupPR snapd#4536 closed: interfaces: miscellaneous policy updates - 2.31 <Created by jdstrand> <Merged by zyga> <https://github.com/snapcore/snapd/pull/4536>23:49
zyga-ubuntujdstrand: I'm about to EOD but my last request would to enqueue 3963 as I'm inclined to merge and interate upon that whenever you give the green light23:50
zyga-ubuntujdstrand: as layouts move to policy topics and I have enough branches to keep reviews busy I was thinking I would look at per-user mounts23:51
cprovkyrofa: https://dashboard.staging.snapcraft.io/docs/api/macaroon.html#post--dev-api-acl- but it doesn't go in detail each acl. Can you please file a bug in lp:snapstore requesting it ? we will extend the docs.23:51

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