=== c74d is now known as Guest90315 === c74d3 is now known as c74d [07:03] good morning [07:45] Bonjour [07:45] salut davi [07:45] salut davidcalle === davidcalle_ is now known as davidcalle [09:21] Good morning all; happy Amnesty International Day! 😃 [09:29] JamesTait: happy Pungenday, 2nd day of Confusion in the YOLD 3181 [09:29] Only the second day of confusion? That can't be right! [09:34] run ddate and check for yourself (depending on your distro release you might need to install the ddate package nowadays) [09:35] I'm sure I've been confused for more than just a day. 😉 [11:06] morning [11:07] sergiusens: morning! [11:07] sergiusens: mvo: do you think https://code.launchpad.net/~chipaca/snappy/clickety/+merge/260456 is reviewable, or should i split it? [11:07] Chipaca: I can spend my day on it :-P [11:08] Chipaca: might need a repeat for mvo_ [11:08] yeah [11:08] mvo_ and his fancy underscore [11:08] mvo_: do you think https://code.launchpad.net/~chipaca/snappy/clickety/+merge/260456 is reviewable, or should i split it? [11:08] as it stands, it's splittable fairly easily [11:08] let me do that [11:08] * famous last words [11:08] * sergiusens can spend his day on it :-P [11:09] Chipaca: if it were that way, you would of done it though [11:09] sergiusens: well, maybe [11:09] sergiusens: the first commit, and the last commit, are a set [11:09] Chipaca: do one that gets rid of EnsureDir [11:09] sergiusens: the junk in the middle are splittable [11:09] Chipaca: that is splittable at least [11:09] * Chipaca nods [11:10] this feels like shuffling things around still; less than happy with it, but if i go on it gets massive [11:10] so, small steps [11:10] anyway, to split [11:10] mvo__: we get it. you like underscores. [11:12] Chipaca: well I already added a comment fwiw [11:13] heh, mvo__ is on a connection rampage [11:14] sergiusens: answered [11:15] Chipaca: great answer ;-) [11:30] oh dear [11:30] there are more than a few places where we use path.Join instead of filepath.Join [11:31] Chipaca: aren't any legit? like urls? [11:31] sergiusens: i don't think so [11:32] sergiusens: egrep --exclude \*_test.go -r '\bpath\.[A-Z]' [11:32] none of it seems to be on build, so that should still work on non-/-systems [11:33] Chipaca: partition was mostly unreviewed in the beginning of time [11:34] in whoever-it-was's defence, path vs filepath is stupid/silly/asking for trouble [11:34] Chipaca: indexURL := systemImageServer + "/" + path.Join(channel, device, "index.json") might be better as a url.Parse [11:34] Chipaca: avoiding the escaping problem we had already [11:37] @reviewlist [11:37] https://code.launchpad.net/~stephen-stewart/webdm/remote-and-local-collections-with-sorting-and-filtering/+merge/260305 | No reviews (less than a day old) [11:37] https://code.launchpad.net/~sergiusens/webdm/godepsForBuilding/+merge/260156 | No reviews (1 day old) [11:37] https://code.launchpad.net/~stephen-stewart/webdm/repent-harlequin-said-the-ticktockman/+merge/260120 | No reviews (1 day old) [11:37] https://code.launchpad.net/~mvo/snappy/snappy-more-errors-15.04/+merge/260112 | No reviews (1 day old) [11:37] https://code.launchpad.net/~chipaca/snappy/use-skipdir/+merge/260465 | No reviews (less than a day old) [11:39] it's weird what nothal chose to not report [11:41] Chipaca: can you get the webdm one for building? [11:41] there are indeed some missing things there [11:42] sergiusens: i can't get it any more than it's already gotten [11:42] Chipaca: thanks! [11:43] Chipaca: let me look at the branch now (re reviable>) [11:44] Chipaca: looks reviewable to me :) I see sergiusens already started(?) [11:47] mvo_: too late :) [11:47] mvo_: i've split out the unrelated bits, which are up for review now [11:48] mvo_: then i need to merge those back and get it going [11:48] Chipaca: heh, ok [11:54] morning [12:15] sergiusens: mvo_: thanks for the reviews! all landed now. https://code.launchpad.net/~chipaca/snappy/clickety/+merge/260472 merged those. [12:15] sergiusens: if an oem install fails, we don't clean up udev [12:16] * Chipaca files a bug [12:16] *cough*gadget*cough* [12:16] beuno: no, those are fine [12:17] Chipaca, what's an oem install? [12:18] Chipaca: cool, looking now [12:18] beuno: there's no such thing, what are you talking about [12:18] beuno: bug 1459642 is what i was talking about [12:18] bug 1459642 in Snappy "If a gadget install fails, udev is not cleaned up" [Undecided,New] https://launchpad.net/bugs/1459642 [12:19] * sergiusens watches how Chipaca plays beuno [12:19] Chipaca, you get points for confusing me in my pedantic correction [12:19] * Chipaca wins [12:19] I also now realise I'm not 100% awake [12:19] * Chipaca wins *double* [12:20] ok, i'm off to find lunch before the zomg backlog thing [12:20] o/ [12:20] * sergiusens goes for breakfast [12:32] sergiusens, ping [12:32] sergiusens, got a question when you get back from breakfast :) === utlemming is now known as utlemming_away === greyback__ is now known as greyback [13:03] kyrofa: I'm back === utlemming_away is now known as utlemming === utlemming is now known as utlemming_away === utlemming_away is now known as utlemming [13:35] sergiusens, haha sorry, I was in a meeting. Still there? :P === Guest53 is now known as clurr === clurr is now known as clurrrr [13:41] clurrrr: o/ [13:41] hello [13:49] clurrrr: do you have Vagrant installed? [13:49] no, will i need it? [13:51] tedg, can you flesh out the "What a buildenv looks like inside" section of the snappy doc to include your latest chats with the sdk team? [13:51] clurrrr: well, it's even easier than building a vm of snappy [13:52] mterry, Sure [13:52] clurrrr: https://developer.ubuntu.com/en/snappy/start/#vagrant [13:52] Trying to deal with this scalingstack build failure right now though :-/ [13:52] clurrrr: and is free [13:52] beowulf: thanks :) [13:55] clurrrr: after step 4 in that guide, you can 'sudo snappy install webdm' and you'll get the current webdm [13:57] but i think i should probably start something in a public cloud where people can see webdm trunk [13:58] i can't speak to whether anyone else would need that, but it would help me [14:09] good morning. [14:09] fgimenez: welcome! [14:10] elopio, thx! glad to be around [15:26] mvo_: sergiusens: so, what do we need for a 15.04 release? [15:26] Chipaca: lets look at the must-do column :) [15:27] mvo_: i think we killed it [15:27] :) [15:27] \o/ ? [15:27] does anyone know how to boot a snappy image on a laptop? [15:28] I tried to create a 15.04 image using u-d-f and to dd that to a stick [15:28] Chipaca: re-generate existing systemd units, exec wrapper, seccomp on boot [15:28] seb128: that should work [15:28] but the machine doesn't reconnize the stick as bootable [15:28] seb128: it's worked for me in the past [15:28] seb128: the machine is full of lies :-p [15:28] note that this machine wants things to be uefi compliant to list them in the boot menu [15:28] so I guess the key is not [15:28] Chipaca: the terrible delay when the cp -a /boot/a -> /boot/b happens [15:28] I had issues in the past trying to boot a valid ubuntu 32 bits image [15:29] Chipaca: but that one is a bit tricky as we do not have rsync on the image, we could add it of course [15:29] mvo_: i thought jodh had had it added [15:29] i distinctly remember him saying so, in fact [15:29] Chipaca: there was a branch for this, but it was solved in a different way iirc [15:29] ahh [15:30] Chipaca, mvo_, any idea on how to boot from an usb stick on an uefi machine? [15:31] Chipaca: getting the instal.yaml into the trunk would also be nice, but that needs u-d-f support too, so sergiusens needs to be involved, its hanging there for some time [15:31] seb128: bug 1425370 is fix-released, so it should work [15:31] bug 1425370 in goget-ubuntu-touch (Ubuntu) ""ubuntu-device-flash core" images can't boot with UEFI" [Undecided,Fix released] https://launchpad.net/bugs/1425370 [15:31] Chipaca, using vivid? [15:31] seb128: uh, if it does not work, either slangasek or sergiusens should be able to help [15:31] seb128: "vivid"? [15:31] Chipaca, the laptop I called u-d-f on [15:32] I did use "u-d-f core 15.04 -o iso.img" and dd-ed that to a stick [15:32] seb128: presuming you're using the tools ppa, sure [15:32] no I'm not [15:32] I'm using plain Ubuntu [15:32] let me enable the ppa :p [15:32] thanks [15:33] seb128: yeah, also that u-d-f invocation looks like any vegetable [15:33] seb128: i mean, i'm not sure it's correct [15:33] sergiusens: ^ could you check? i keep on losing track === Guest53 is now known as clurrrr [15:35] Chipaca: it looks correct [15:35] mvo_: we need to discuss the u-d-f thing, should I only compile it against vivid? [15:35] since trunk is long gone [15:36] mvo_: i'll do the regeneration one, if that's alright [15:37] dholbach, davidcalle: hey, I noticed yesterday that https://developer.ubuntu.com/en/snappy/guides/package-metadata/ is not formatted correctly [15:38] seb128: you could also get http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz [15:39] dholbach, davidcalle: this is the same issues we had with the security page before (that has been fixed). specifically, subpoints are not indented properly [15:39] for example: 'security-template' should be a subpoint of 'caps' [15:39] Chipaca: sure! [15:39] there seems to be a lot of stuff in there that isn't indented right [15:39] jdstrand, davidcalle (not here right now) worked on a script - he wanted to show it to me tomorrow - I'll make sure to mention to him what you just said [15:39] AFAIR the markdown command worked, right? [15:40] dholbach: ok. in the meantime I will be doing a 1 character MP for meta.md for 15.04. will you see that automatically or should I ask you to review? [15:40] re markdown> let me double check [15:40] just push it [15:42] dholbach: yes, markdown is fine and resulting file is properly indented [15:42] oh wait [15:42] actually, it is for ports, but not caps [15:42] let me look at this again [15:43] I also totally said that wrong, security-template is not a subpoint of caps [15:43] silly me [15:43] dholbach: let me review it more carefully and get back to you [15:43] dholbach: ah, yes [15:44] dholbach: subpoints of services and binaries is not correct [15:44] 'name', 'description', 'start', 'caps', security-template',e tc should all be subpoints under 'services' [15:45] dholbach: and the markdown is correct for that [15:46] dholbach: do disregard my previous comment: "for example: 'security-template' should be a subpoint of 'caps'", but do regard my comment on services and binaries :) [15:46] just so I understand it all now... using the markdown tool on https://bazaar.launchpad.net/~snappy-dev/snappy/15.04/view/head:/docs/security.md should be fine now? :) [15:47] dholbach: security.md has been fixed. it is meta.md that is the issue now [15:48] ok === utlemming is now known as utlemming_away [15:51] dholbach: fyi, pushed http://bazaar.launchpad.net/~snappy-dev/snappy/15.04/revision/442 [15:51] thanks jdstrand [15:51] np === utlemming_away is now known as utlemming [16:01] asac: fyi http://getgb.io/ [16:01] tvoss: ^ [16:25] k, just can't get something that boots on a laptop [16:26] I emailed the list, let's see if somebody has a clue/can help there ;-) [16:34] tedg: mterry: for snaps with a free license, do we want to enforce reproducible builds? Like, instead of uploading the .snap to the store, upload the snapcraft.yaml and build it in the store [16:34] elopio, like a tarball of their source, plus the yaml? [16:34] elopio, it's an interesting idea [16:35] elopio, mterry, no :) [16:35] the store doesn't build stuff [16:36] beuno: that's easy to fix, just add a builder ;) [16:36] elopio, it's easier to not fix it! [16:37] :) [16:37] beuno: I agree. But I find this is awesome: https://wiki.debian.org/ReproducibleBuilds. For technologies that will control my house, I would love to be able to trust what I'm installing. [16:37] it is great [16:37] anyway, it was just a question to see if that was on the plan. [16:37] it's also not a reality, really, atm [16:37] and, that's for debs [16:38] I'm not sure if that'll apply in any way to snaps [16:39] snapcraft gives us the chance to get reproducible builds. But as I said, I was just wondering... I'll add it as a wishlist, somewhere. [16:40] maybe it's enough with getting a link to the source, and the snapcraft yaml. Then I can compare the packages that I can build with the packages that I can install. [16:40] elopio, it's explicetly out of scope for the store, FWIW, building anything [16:41] beuno: because of limited resources, or because you think it's not useful? [16:42] elopio, to give it a clear scope [16:42] so we can do some things well instead of many things badly [16:42] ack. [16:42] launchpad, I think, will grow the capability to build snaps [16:43] tedg: mterry: the only way I see to validate your work is to get a bunch of python hackers and tell them to make a snap. [16:44] luckily, we have a bunch of python hackers at hand. [16:44] elopio, :) [16:44] elopio, I mean, LP could easily grow snap-building tech [16:44] it's not far from a PPA [16:45] mterry, right, so cjwatson is expecting you to loop him in [16:45] so he can start seeing how to bring launchpad into the fun [16:45] beuno, I know, I've talked to him [16:46] beuno, we're not at the point that I have anything he can use yet [16:46] * mterry goes afk [16:49] sometime ago I installed core in kvm, since then it's been update up to version 146 … is that ok? [17:08] Chipaca: can you paste he diff of https://code.launchpad.net/~chipaca/webdm/m1777/+merge/259864 in pastebin please? [17:08] i cannot open launchpad [17:08] asac: neither can I, but let me see if I have that branch locally [17:08] asac: http://pastebin.ubuntu.com/11415239/ [17:09] asac: however, it might no tbe that [17:09] asac: because if you say it happens when starting a *service*, then something else is wrong [17:09] asac: because webdm and your service would both be running as root [17:09] ah, unless it's just being denied by apparmor [17:10] asac: try it and tell me :) [17:10] asac: easy way to try: chmod 01777 /tmp/snaps, and try to restart hte service [17:15] beuno: is it safe to assume that "release" is only in the json for snaps and not clicks? [17:15] Chipaca: can you please try webdm on the release image? [17:15] it doesnt work it seems [17:15] in kvm? [17:15] asac: sure, give me a sec [17:15] jdstrand, yes, but also, not even in the snaps, as that's metadata really that lives on the server [17:15] asac: you mean http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz right? [17:15] yeah [17:15] beuno: I meant from the store json [17:15] jdstrand, ah [17:16] jdstrand, yes, only snaps [17:16] beuno: I was adding filtering by extension and wanted to see if I could avoid hitting _links [17:16] cool, thanks [17:19] asac: what exactly doesn't work? [17:19] asac: webdm itself does not run, you need to update first [17:23] Chipaca: i installed fresh webdm from store [17:23] and it doesnt run either [17:24] asac: it's running fine here [17:24] asac: how are you determining that it's not running? [17:24] Chipaca: grepping process [17:24] and looking at log [17:24] i have 0.6.1 [17:25] asac: yep, 0.6.1 works fine here [17:25] let me reboot [17:25] asac: how is it failing for you? [17:25] i am on core 70 [17:25] with the permission denied error [17:25] from above [17:25] asac: did you do the chmod i suggested? [17:30] Chipaca: in webdm? [17:30] no [17:31] i thought its fixed in latest webdm [17:31] asac: no, in trunk [17:32] asac: core launcher had a bug wrt to tmpdir so I made webdm create the path as the fix to tmp dir in the core launcher would of taken ages to land [17:32] asac: latest trunk, not in store webdm [17:32] right, should be in store i guess [17:32] asac: I am releasing a new webdm today [17:33] i dont think the mkdir will even fix it [17:33] asac: with this and the iot world fixes [17:33] the diff that Chipaca posted creawtes /tmp/snaps [17:33] but the error is about /tmp/snap.XXXXXX [17:33] but the error is about /tmp/snap.0_webdm_XXXXXX [17:34] so maybe check it against the released image [17:34] asac: you say webdm from store does not work on 15.04/stable? I've tested that a lot before releasing [17:34] * sergiusens recreates image [17:34] yes [17:34] sergiusens: just download the real image [17:34] sergiusens: http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz [17:34] wget it [17:34] use kvm [17:34] snappy remove webdm, snappy install webdm [17:34] bang [17:35] sergiusens: otoh that worked for me :) [17:35] asac: what else have you installed? [17:35] Chipaca: hello-world [17:36] ok i will wget again [17:36] http://cdimage.ubuntu.com/ubuntu-snappy/15.04/20150423/ubuntu-15.04-snappy-amd64-generic.img.xz [17:36] J,, [17:36] HMM [17:36] maybe thts wrong :) [17:36] * asac aborts [17:36] goes for http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz [17:36] remember, the store is down, just in case :) [17:36] beuno: it's working fine here :) [17:37] Chipaca, it won't serve any downloads [17:37] beuno: ... it just did [17:37] 6.08MB of webdm [17:37] twice [17:37] ah, maybe squids [17:37] it lost all access to swift [17:38] squids are awesome [17:38] * Chipaca tries to sing it to the lego movie theme, and fails [17:38] Everysquid is awesome [17:39] * ogra_ humms Octopus's Garden [17:40] Chipaca, yeah, so if something's in squid, you might still be able to get it for a short while [17:40] but no new uploads, and stuff will get pushed out of squid soon [17:41] asac: everything works here http://paste.ubuntu.com/11415739/ [17:43] asac: could you pastebin the output of "find /tmp/ -ls" please? [17:45] so webdm works now [17:45] but my go-example-webserver doesnt still [17:46] http://paste.ubuntu.com/11415807/ [17:46] that bails with permission denied too [17:47] xkcd-webserver has same problem it seems [17:47] wow [17:48] asac: you can't mkdir, that requires special privs [17:48] Chipaca: ^ [17:49] is this fixed on 15.04/edge? [17:49] the launcher bug [17:50] asac: it is one of the tasks to get done before release, yes [17:50] and Chipaca is on top of the fix [17:52] ok seems not fixed on edge [17:52] hmm edge seems to not even be newer than the release image? [17:52] are we not generating images? [17:53] rsalveti: ^ ? [18:18] asac: no, it's our list to fix this [18:18] missing the importing piece at system-image [18:18] and updating the ppa and so on [20:58] Has anyone seen the 500 Internal Server Error when trying to run updates in snappy on the Pi2? [21:29] hreset: from the commandline? [21:30] hreset, yes, sorry, some parts of the store are down [22:10] Hi guys. === Ross is now known as Guest2840 [22:11] Can I get any sort of GUI out of Snappy? Basically I want to run an RDP client on Snappy that just remotes to a Windows virtual machine. Is this possible with Snappy? === devil is now known as Guest5547 === Guest5547 is now known as devil_