[03:51] So I plan on porting software to ubuntu using snapcraft. Can someone verify for me that snapcraft is available for all Ubuntu distributions, and not just Ubuntu Core. I am worried that I may have to install a whole new operating system just to complete a simple task. [03:52] Also, is any snappy package created using snapcraft compatible to run in all Ubuntu operating systems. The documentation makes it look like snapcraft is exclusive to Ubuntu Core [04:21] xcub: hi, snapcraft is available via ubuntu 14.04+ [04:23] so if I package something in 15.10, it will be available fore Ubuntu Core and all other Ubuntu versions as well? [04:42] xcub: i think the snapcraft is a helper to package snap for Ubuntu core, and i'm not sure if it can available for other Ubuntu versions. [07:29] good morning [08:55] ogra_: mo'in! [08:56] ogra_: do you remember, when I pulled the "mbuahaha now every file we write uses AtomicWriteFile" malarkey? [08:56] ogra_: you had to scramble to clean up my mess [08:56] ogasawara__: do you remember what it consisted of? was it just watchdog? [08:56] ogra_ i mean [08:56] ogra_: because now we need the same thing done for 15.04 :-) [10:05] Chipaca, hmm, i thought 15.04 had it [10:05] ogra_: from what we can tell it does, but as testing this is slow (needs image build), i thought i'd check with you first [10:05] ogra_: the change in ubuntu-core-config is there [10:06] ogra_: was there also a change in the livecd thing? [10:06] it is in live-build/ubuntu-core/hooks/08-etc-writable.chroot ... let me check the PPA package [10:07] Good morning all; happy Monday, and happy Monkey Day! 😃 [10:11] Chipaca, xenial vs 15.04 ... looks identical to me http://paste.ubuntu.com/14002856/ [10:12] ogra_: diff agrees with you [10:51] Chipaca, so whats the symptom you see on 15.04 ? [10:52] ogra_: dinosaurs everywhere! also the air is much more oxigen-rich [10:52] lol [11:08] ogra_: seriously though, ricmm and mvo know more. All I know is they need this fix. [11:08] well, this fix is there ... [11:08] ogra_: the "use atomic writes everywhere" was not in 15.04 [11:08] the question is ... are others missing ... i guess [11:08] ogra_: the artifacts were [11:09] that is, livecd and ubuntu-core-config had the right bits [11:09] but we never backported the fix until now [11:09] the _snappy_ fix i mean [11:09] well, the watchdog files are definitely prepared for atomic [11:09] yep [11:09] and timezone is a symlink already [11:09] like hostname [11:09] yep [11:21] Chipaca, mvo_ had an issue with upgradin the initzrd on the weekend ... i belive thats another incarnation of our s-i delta generation bug (the file is always called initrd.img so s-i doesnt consider it for a delta) [11:22] this is why sergio once switched everything to named files (which exploded i other ways) [11:22] *in [11:22] in that light ... the fix could be there but not applied [11:24] (oops, my brain silently moved on ... i mean the fix that mounts /etc early in the boot (and makes the files actually writable) [11:30] ogra_: either that or a test artifact from me hacking up the system [11:31] well, disassemble the running initrd, that will tell === verterok is now known as verterok-away [13:38] Chipaca, port negotiation isn't done yet, correct? [13:38] kyrofa: correct. Existence of a ports stanza is used to order services, nothing more [13:39] Chipaca, "order services?" I don't understand [13:39] kyrofa: if your snap says it has an external port, it's started after wait4network [13:39] Ahh [13:39] Chipaca, okay thank you! :) [13:43] Chipaca, one more question: assuming you've thought at all about port negotiation, if I setup my .snap to have the port configurable via snappy config, would I be most of the way there when snappy supports negotiation? [13:44] kyrofa: there's too many open questions for me to hazard an answer i'm afraid [13:44] kyrofa: do whatever is easiest for you today [13:44] Chipaca, understood, thank you [14:30] elopio: did something break with the bbb images? or is it just me? All of my runs seem to be failing on bbb lately [14:30] how [14:30] plars: failed to flash? The channels are giving a hard time to udf. [14:31] elopio: no, failed to boot [14:31] yeah, you need /stable appended to the oem name [14:32] ogra_: oh? [14:33] but that would fail your build already ... not the boot [14:34] ogra_: so --oem beagleblack/stable [14:34] yeah [14:34] but that changed a week ago or so [14:34] ogra_: that's about how long it's been failing [14:34] let me try [14:34] well, but why does it not fail the build then [14:34] u-d-f should bark loudly [14:37] ogra_: not sure, I'll check on that === verterok-away is now known as verterok [15:03] elopio, sergiusens you guys are over a half hour late, come on now [15:03] kyrofa: regarding https://launchpad.net/bugs/1466234, the remaining bits the snappy foundations team said they'd handle. mvo, do you recall that? ^ [15:03] Launchpad bug 1466234 in ubuntu-snappy (Ubuntu) "Apparmor denial for access to SNAP_APP_USER_DATA_PATH as root" [Critical,Triaged] [15:10] kyrofa, lol [15:10] kyrofa, are we doing it now? [15:11] sergiusens, yeah, hop in! [15:11] elopio, ^ [15:11] kyrofa, let me get some water and I'll join [15:11] sergiusens, sounds good :) [15:25] ogra_: it doesn't seem to complain at all with --oem beagleblack [15:25] https://www.irccloud.com/pastebin/jh4UVv7W/ [15:25] weird [15:26] i definitely need it here [15:30] fgimenez: give me a couple of minutes. [15:31] elopio, ok i'm not yet there either :) [15:31] fgimenez: I am now :) [15:40] in snappy, why do use "sudo" without inputting a password? === frecel_ is now known as frecel [16:15] sergiusens, mvo_: https://code.launchpad.net/~stevenwilkin/webdm/use-latest-snappy/+merge/280460 [16:16] ^^ managed to get webdm building against latest snappy, AppArmor stuff is ropey though [16:29] stevebiscuit: nice! good stuff. I need to leave for dinner soon no proper review from me just yet ut from a quick glance it looks good [16:30] mvo_: cheers! [16:34] mvo_: the next step in getting webdm using the snapd API is to decide wether to extend the client lib in snappy to handle the application endpoint and use that in webdm or to manage all the HTTP-over-unix-socket within webdm itself [16:57] stevebiscuit, mvo_, could we make sure to get webdm on arm64 ? (i noticed it isnt in snappy search output) [16:58] ogra_, we'll likely need the launchpad builders set up for that [16:58] it's WIP by cjwatson [16:58] oh [16:58] we haven't shipped stevebiscuit any hardware yet [16:58] we should ;) [16:58] if we don't, we might actually fix things properly! [17:02] jdstrand, alright thanks for the update. mvo, safe to assume no progress there? [17:03] ogra_: elopio: So y'all are able to boot from the sd with current snappy on bbb? Out of curiosity, have you tried booting with the s2 button held down so you actually load the bootloader off of the sd? [17:08] plars, i havent booted a BBB in a while, but i cant build any imae here without appending /stable to the oem [17:09] how exactly does your boot fail ? [17:10] kyrofa: no progress on #1466234 no [17:10] jdstrand: -^ [17:10] Alright, thanks mvo_ :) [17:11] kyrofa: will you fix it? if so \o/ [17:11] mvo_: thanks [17:12] hi! im trying do some stuff on the raspberry pi with ubuntu core, but the new package manager "snappy" doesn't have the package apache, lighhtp, glassfish or mysql... how can i install this apps on my raspb? [17:13] mvo_, I'd be happy to. Are you in tomorrow? Maybe we can sync real quick about it? [17:13] (tomorrow I mean, I know you're essentially out today) [17:13] kyrofa: unfortunately not, we could catchup quickly when I'm back later, I play hockey now [17:13] mvo_, that would be great if you can swing it :) [17:14] kyrofa: I ping you when I'm back :) [17:14] ogra_: elopio: This is what I'm seeing: http://paste.ubuntu.com/14008126/ [17:14] mvo_, excellent, talk then. Enjoy hockey! [17:15] I will, thanks [17:15] stevebiscuit, will check in a bit [17:15] plars, well, thats clearly the kernel [17:16] sergiusens: appreciated! [17:16] before when i work with apt-get i only need write apt-get install apache2 on the console, and all will be done. but now with this snappy the things is little bit confusing [17:17] marchesini, you would have to create a snap package that contains what you need [17:17] ogra_, you mean that i need download the DEB packages of apache and rebuild with the snappy format? [17:18] no, there is a tool that can do it for you ... [17:18] but you wouldnt just build an apache snap [17:19] i see on my raspb that it have the dpkg, i can install deb packages with dpkg? [17:19] but rather work a little more project oriented ... i.e. you want to run a forum that requires to use apache, mysql, php, then you would build a forum.snap package that contains all of them and creates a good default setup [17:19] not in snappy, no [17:20] there is work going on that supports a mode where you can use debs too, to have an environment to create snap packages more easily [17:20] but you wont be able to use deb right inside snappy itself [17:26] well, if i understand what you say, the snappy manager have built for newbies to install a full environment on the system. like if i need wordpress, then someone already build a package with mysql, php, apache and wordpress... [17:28] it's a new way to do common things [17:29] but I keep thinking that this system should have a package manager like apt-get === devil is now known as Guest3575 [18:46] plars: is that bbb rolling edge #255? [19:07] elopio: yes [19:11] plars: yes, Fixing recursive fault but reboot is needed. Please report a bug. [19:11] elopio: are you able to reproduce that? or is it something funny with my setup? [19:12] plars: I've just reproduced it. [19:12] elopio: will do, one sec and I'll send you the link [19:17] elopio: https://bugs.launchpad.net/snappy/+bug/1526027 [19:17] Launchpad bug 1526027 in Snappy "[BBB] Fixing recursive fault but reboot is needed!" [Undecided,New] [20:18] elopio, can you explain this to me? it works locally https://travis-ci.org/ubuntu-core/snapcraft/jobs/96815858 [20:29] Hello there. Anyone online [20:29] ? [20:31] Rob1507, sure what's up? [20:33] I am beginner and want to use Snapcraft. I need to choose go project but don't have idea which one is fine. Can you help? [20:34] Rob1507, we can try. What part are you stuck on? [20:35] beuno, I understood everything, but it is hard to find a good project to try everything by myself. [20:37] Rob1507, you'll need to be more specific [20:37] I don't really know what to help you with [20:39] beuno, Can you suggest a project that is like ones in snapcraft-examples? [21:51] Can we not "setcap" in snappy? [22:07] sergiusens: hey, so I'm preparing a review tools update for xenial that understands all snaps [22:08] sergiusens: we discussed me putting them in tools-proposed, but I want to make sure I put them in the right place. iirc, snapcraft for all snaps isn't being put everywhere. can you clarify? [22:17] kyrofa: uh, I forgot to ping you, sorry. I'm here now (for ~45min or so) [22:29] mvo: hey, do you want me to approve canonical-pc.canonical? [22:31] mvo: and canonical-linux-pc.canonical? (I thought kernels were going to start with linux-...) [22:32] mvo: note, your kernel snap should be using 'architectures' [22:35] pindonga: hey, fyi, uploaded review tools 0.35 to xenial. this is at r562. there are a couple of very minor fixes in there. fyi for a pull at your convenience [23:32] jdstrand, snapcraft for all snaps is going to be xenial only [23:54] Need help packaging something for Snapcraft, not sure about best practices.