/srv/irclogs.ubuntu.com/2015/07/07/#snappy.txt

sergiusensrsalveti: I am back01:01
sergiusensrsalveti: jdstrand elopio I think that systemd change was orchestrated by Chipaca and mvo; I didn't have a part on it, sorry.01:05
sergiusensnow I think snappy-systemd as a hook was dropped for both 15.04 and rolling and it's all implemented in snappy now.01:07
sergiusensit is just apparmor that remains01:07
=== chihchun_afk is now known as chihchun
sergiusensrsalveti: https://code.launchpad.net/~sergiusens/snappy/qualifiedUpdate/+merge/26398702:36
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
elopioping pitti: do you have any clue about why this is happening? https://bugs.launchpad.net/snappy/+bug/146886806:31
ubottuUbuntu bug 1468868 in Snappy "Selftests print a lot of messages about time stamps in the future" [Undecided,New]06:31
pittielopio: I replied in the bug06:36
elopiothanks pitti. I'll ask what timezone we use on the image built.06:39
elopioand we'll probably send a patch to you with the warning=none06:39
pittielopio: that should be simple to fix in autopkgtest, I'd just like to be able to reproduce it first; I think I see them occasionally, but I've never used --warning and thus I'm not 100% sure it will suppress that06:40
elopiopitti: we see it on every ./run-checks on snappy. So it will be easy to confirm.06:41
pittilib/VirtSubproc.py:320:                'tar --create --absolute-names -f $d/autopkgtest-tmpdir.tar'06:41
pittilib/VirtSubproc.py:337:                ' tar --extract --absolute-names -f $d/autopkgtest-tmpdir.tar;'06:41
pittielopio: ^ those two are what you want to change06:41
pitti/usr/share/autopkgtest/python/VirtSubproc.py06:42
elopiopitti: ack. I'll try tomorrow.06:43
elopiothank you!06:43
pittisorry, you want that too:06:43
pittilib/VirtSubproc.py:511:        taropts[idst] = '--preserve-permissions --extract --no-same-owner'06:43
pittiI'll put those in the bug06:43
dholbachgood morning07:01
seb128hey dholbach07:01
mvoelopio: hey, are you still up by chance?07:04
elopiomvo: o/07:04
mvoelopio: nice! what do I need to run to run the new _intergration-tests ?07:04
mvoelopio: the command in the readme gives me a error "failure File not found: snappy"07:05
elopiomvo: install the latest autopkgtest07:05
elopiommm, I haven't seen that one.07:05
mvoelopio: so the command from the readme should work?07:06
mvoelopio: just running that in the top-level dir? or inside _integration-tests?07:06
mvofwiw, I have autopkgtest 3.15.107:06
elopiomvo: no, I have a branch that updates the REAMDE, in progress.07:06
elopiomvo: that's alright. With that, just ./run-checks07:06
mvoelopio: thanks!07:07
elopiomvo: http://bazaar.launchpad.net/~elopio/snappy/bbb_integration/view/head:/_integration-tests/README.md07:07
mvoelopio: neat!07:08
mvoelopio: thanks, I have what I need now :)07:09
* ogra_ grumbles about live-build07:12
elopiomvo: no problem.07:12
mvoogra_: heh, I thought you like it?07:12
elopiofgimenez: please follow up the publishing of the RC on cdimage.ubuntu.com.07:12
seb128hey mvo07:12
elopioI'm going to be. be back soon.07:12
ogra_mvo, well, until i was asked to somehow get libc6:i386 into the amd64 images :P07:12
elopios/be/bed07:12
mvohey seb12807:12
mvoogra_: heh07:13
seb128mvo, the personal image boots to a working unity8 desktop session now ;-)07:13
mvoseb128: \o/07:13
mvoyay!07:13
fgimenezgood morning07:16
fgimenezelopio, ack thanks (get some rest :)07:17
mvoogra_: let me know if there is anything I can do to help with the libc stuff08:17
fgimenezmvo, thanks a lot for the AddCleanup functionality :)08:21
mvohey fgimenez - you are very welcome08:21
mvo(was fun :)08:21
fgimenezmvo, waiting for elopio's opinion i've added a couple of comments via email to the mp and they don't show up (hopefully they will :) shall i forward them to you?08:24
Chipacablame Chipaca!08:26
* Chipaca parties08:26
mvofgimenez: please forward it to me08:31
mvochey Chipaca08:32
mvoChipaca: its a bit early to party, no ;) ?08:32
Chipacamvo: seems like we got the blame for breaking something again08:32
Chipacamvo: nevah!08:32
mvoChipaca: or did you had a extra strong cup of coffee ?08:32
Chipacai think i'm going to have a *second* cup of extra strong coffee08:32
mvoChipaca: meh, stuff broke? what/where08:32
Chipacawith some ginger snaps08:32
mvolol08:32
Chipacammmm, yep08:32
fgimenezmvo, done thx :)08:33
mvota08:34
mvofgimenez: excellent suggestion!08:37
fgimenezmvo, thx it's built upon your proposal :)08:41
fgimenezmvo, we just should take care to call the SnappySuite.TearDownTest from the tests in other suites that define a TearDownTest, right?08:41
mvofgimenez: indeed,thanks! I did not check that08:42
JamesTaitGood morning all; happy Chocolate Day! 😃08:43
yisamuHey guy! How are you?08:46
yisamuguys!08:46
yisamuI need an advice08:46
yisamuHave anyone running lxc on snappy?08:46
yisamuwhere should I dig to get it working?08:47
yisamuPlease advice08:47
=== JamesTai1 is now known as JamesTait
ogra_mvo, http://paste.ubuntu.com/11834942/ ... i guess a hook is the only possibility (i tried differnt config opts, but cant convince live-build to use multiarch)08:57
ogra_mvo, one thing that isnt clear to me is if i need to explicitly remove the package lists that this apt-get update call creates ... (i guess that bloats the image) or if we already have some mechanism that wipes them09:01
ogra_oh, crap ... we actually do have code for this ... but thats run in the first hook09:03
ogra_ok, this should be good then http://paste.ubuntu.com/11834973/09:07
mvoogra_: looks good09:11
ogra_ok, let me try a build with that in place then09:11
* ogra_ kicks off a 15.04 build and crosses fingers09:30
damjanI have snappy running in kvm, how can I change the 'channel' it's on09:37
ogra_hmm, that didnt work ... i wonder why09:38
seb128nice, with yesterday snappy updates the personal grub menu works now09:43
seb128only one "system-a" entry and it boots09:43
ogra_OH !09:43
ogra_it did work ...09:43
ogra_but why is it executed so much earlier in the log ...09:43
seb128what is earlier in the log?09:44
ogra_seb128, my hack ...09:44
mvoseb128: do you also get a system-b when you update :) ?09:45
seb128oh, k09:45
ogra_i added a hook for installing libc6:i38609:45
seb128mvo, need an update to try that ;-)09:45
mvoyou have the power to create one ;)09:45
seb128mvo, I'm going to kick a new image later on09:45
seb128right09:45
ogra_with a 12-* prefix ... so i would expect it to be executed after 11-* ... but seems it is executed way way earlier09:45
seb128I just want to do some small changes first09:45
ogra_well, at least it worked, libc6:i386 is installed now09:46
ogra_hmm, i canceled the arm64 image build ... why do i get a failure mail for that09:54
dholbachballoons, https://ubuntuonair.com/ is updated09:55
AabdyldaevHi All!10:00
mvosergiusens: quick question, I'm preparing to send the patch(es) for shadow upstream with the --extra-users. I was curious about the use_extrausers, and I wonder if 1010_extrausers and 1011_extrausers-toggle should be merged? it seems to me that your approach is more localized and that maybe we don't need (most) of 1010 anymore with that? expect that I'm not sure if anything relies on the auto-detection and needs updating for the new --extrausers11:05
sergiusensmvo: morning! Maybe merging is the right thing to do, but passwd relies on auto detection11:14
* ogra_ still finds xnox' comment interesting ... to bad he didnt answer my question on the bug 11:16
sergiusensogra_: whataya talking about?11:18
* sergiusens reads the backlog11:18
ogra_sergiusens, about the extrausers bug11:18
ogra_Bug 132373211:19
ubottubug 1323732 in adduser (Ubuntu) "adduser should support managing additional password/shadow/group files from libnss-extrausers" [High,In progress] https://launchpad.net/bugs/132373211:19
rsalvetisergiusens: https://code.launchpad.net/~sergiusens/snappy/qualifiedUpdate/+merge/263987 got one question from mvo11:43
* Chipaca waiting so long for a snappy build, he's starting to consider making build parallel11:47
seb128hum11:47
mvoChipaca: wuuut? how long does it take?11:49
mvosergiusens: aha, I see, thanks, that makes perfect sense now11:49
Chipacamvo: 7 minutes of cpu time and counting11:49
sergiusensChipaca: get a newer laptop :-P11:50
mvoChipaca: woah, this includes the integration tests or really just the building? and if just the building what are you building this on?11:50
sergiusensmvo: I don't mind changing it if you want, but the struct isn't that big to require a pointer11:50
mvoChipaca: or is it all dependencies?11:50
Chipacamvo: building a *snap*, not snappy11:51
Chipacasergiusens: ^11:51
Chipaca200M of libraries11:51
mvosergiusens: sure, its fine, I was just curious if there was a reason (i.e. I wanted to learn new tricks ;)11:51
mvoChipaca: ohhhh, sorry11:51
sergiusensmvo: if so, we should also consider 'for i := range snaps' instead of for _, snap := range snaps' across the board (which we have debated a bit with Chipaca in some cases)11:51
mvosergiusens: if we make it use the struct instead of the pointer you mean?11:52
Chipacasergiusens: mvo: where is this?11:52
Chipacaah, yes, if it's going to be a struct and not a pointer, no copying in loop :)11:53
sergiusensChipaca: if the struct isn't hug, it's fine11:54
* Chipaca likes structs that are hugs11:54
sergiusenserr hugged I meant!11:55
sergiusens:-P11:55
sergiusensmvo: that MP brings in the issue that QualifiedName for a directory name was probably a bad idea as qualified names should always include the origin11:55
Chipaca15 minutes ...11:56
mvosergiusens: so whats the advantage of using the struct directly instead of the pointer? again, I'm just in learn-new-tricks land right now :)11:58
mvosergiusens: QualifiedName> hrm, the sometimes-there-is-a-origin-sometimes-not is annoying :/11:58
mvoChipaca: what is it doing? is it gzip that chewing all the cpu?11:59
mvorsalveti: anything urgent for the release I should look at ? otherwise I will just continue with my cards11:59
Chipacamvo: i presume so11:59
Chipacamvo: although gzip wouldn't take this long11:59
Chipacaso i dunno11:59
rsalvetimvo: nops, just missing this last mr from sergiusens12:02
sergiusensmvo: there is always going to be one now on new systems12:02
mvosergiusens: yep12:03
sergiusensmvo: well, if you use the latest u-d-f from wily at least12:03
sergiusensmvo: but most of that code in there is to contemplate upgrades12:03
* mvo nods12:03
sergiusensrsalveti: that just needs approval or an explicit please fix this from my PoV ;-)12:05
mvosergiusens: done, I didn't intend to block the MP, was just curious about the rational12:06
sergiusensmvo: no worries.12:08
rsalvetirequested a new build for ubuntu-snappy and will trigger another image once it gets published12:20
rsalvetiogra_: all good from the livecd-rootfs side, right?12:20
ogra_yep12:20
ogra_i just did build one btw12:20
ogra_(to check the libc6:i386 addition)12:21
rsalvetiogra_: great12:22
rsalvetiso we should be good12:22
ogra_yeah12:22
ogra_oh ... jolla gets split up12:23
ogra_(into HW ans SW companies it seems)12:24
ogra_*and12:24
Chipacaok, can confirm it's the actual tar creation that is this slow12:24
Chipacawth12:24
ogra_Chipaca, tar itself or the compression ?12:24
Chipacapoteito, potahto12:24
ogra_haha12:24
Chipacai'd have to add more prints for that :)12:25
ogra_tomeito tomatoh ?12:25
* Chipaca wishes gdb would actually work12:25
Chipacatomeito tomahto12:25
Chipacaanyhow, it's finished; the 15+ minute one might've been a bug in a for-testing snappy i had lying around12:26
rsalvetilaunchpad is so slow sometimes, more than 20 minutes and package is still not published12:48
ogra_arm64 holding up the publication ?12:49
rsalvetiogra_: no, aborted that build as well12:49
rsalvetijust waiting the armhf one to be published12:50
ogra_weird12:50
rsalvetiso I can trigger another build12:50
rsalvetisergiusens: elopio: fgimenez: latest tools published at tools-proposed12:51
rsalvetiwe should use that ppa when validating the RC image12:51
rsalvetiso we can also validate the tools at the same time12:51
fgimenezrsalveti, ack thanks12:52
rsalvetiyay, published12:53
sergiusensogra_: link?12:57
ogra_sergiusens, ?12:57
ogra_http://www.ubuntu.com/12:57
ogra_thats a link :P12:57
sergiusensogra_: oh, jolla12:58
ogra_ah, that12:58
sergiusensgood golly jolla12:58
ogra_yeah,. they are splitting up into a HW company and a SW licensing sales one12:58
elopiogood morning.12:58
ogra_(only german links)12:58
sergiusensogra_: to support the russian deal maybe?12:59
ogra_yeah, perhaps12:59
ogra_though the deal might have been fake12:59
ogra_i just heard that russia now demands that all phones come without OS12:59
rsalvetiwtf13:00
fgimenezhi elopio13:01
* ogra_ twiddles thumbs waiting for google13:01
elopiohey fgimenez.13:01
elopioso, do we have an rc to test today?13:02
ogra_sergiusens, in case you want to use google translate http://www.golem.de/news/sailfish-os-lizenzierung-jolla-spaltet-sich-auf-1507-115094.html13:02
balloonselopio, rsalveti http://cdimage.ubuntu.com/ubuntu-snappy/15.04/rc/ is still 40413:03
rsalvetiballoons: yeah, working on that13:05
rsalvetielopio: the image is building13:05
balloons:-) ok, just wanted to make sure13:06
rsalvetihttps://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/vivid/ubuntu-core-system-image/13:06
elopio51 minutes, that will be just in time :)13:07
seb128Chipaca, sergiusens, mvo, the new grub config doesn't work well on personal, after install it has one install "system-a" which works, after a "snappy update" it has 4 entries which doesn't have labels mentioning system-a/b13:13
seb128booting the default boots the b partition13:13
seb128but then a snappy rollback ubuntu-core doesn't boot back to the system-a13:13
conyooQUESTION: can i install 10 snaps at the same time?13:14
conyoooh.. am i early?13:14
sergiusensseb128: are you using the latest snappy?13:14
seb128sergiusens, yes, upgraded this morning13:14
sergiusensseb128: because we aren't running update-grub anymore, so there should be only 1 grub entry at all times13:14
seb128sergiusens, oh, the image I did "snappy upgrade" on is likely having the old version installed13:15
seb128I guess I need to kick a new build to be able to try the upgrade for today's image13:16
balloonsrsalveti, elopio ready for the hangout as well? Who all will be joining dholbach and I?13:16
=== barry` is now known as barry_
=== barry_ is now known as barry
conyoo-40 minutes13:17
elopioconyoo: yes, you are too early. And no, snappy install receives only one package as an argument.13:18
elopioyou would have to call it ten times.13:18
conyoo:'(13:18
conyoothanks elopio13:19
elopioballoons: ready here. I'm hoping the whole team will join.13:19
balloonselopio, awesome13:19
balloonsno worries conyoo, we'll still answer  your questions until then :p13:19
conyoo:D nice13:19
conyoobut is it technically possible to install more than 1 snap at the same time? i mean.. they are isolated from each other13:21
conyoowould be really nice to sudo snappy install snap1 snap2 snap313:21
Chipacaconyoo: you mean, can you have more than one snap installed at the same time?13:21
conyooyep13:21
conyoono13:22
conyooNO13:22
conyooi want to install 10 snaps at the same time in parallel13:22
conyooand download13:22
Chipacaconyoo: you can't currently do that13:22
Chipacaconyoo: why do you want to do that?13:22
conyoooh :'(13:22
conyoooh well :d13:23
=== chihchun is now known as chihchun_afk
conyoobut it's not theoretically impossible?13:23
Chipacaconyoo: no, it's not theoretically impossible.13:23
conyoosuper! thanks13:23
balloonscan you have more than one active snappy process?13:23
sergiusensChipaca: webdm is doing that today...13:24
Chipacaballoons: there is currently a single lock for all writes13:24
sergiusensparallel download unpack13:24
Chipacasergiusens: nice, i missed that, good job13:24
sergiusenslocking needs to happen after downloading at the least13:24
Chipacalocking *could* be made to be per-package13:24
Chipacabut it'd get fiddly :)13:24
balloonsgotcha.. that would be the only way. I assumed a global lock13:25
* conyoo awesome! brb beer low13:25
Chipacaballoons: it does have a global lock, but only because it was the quickest way forwards; we don't have global state that would require it13:25
Chipacaand one could argue that installing things is not supposed to be the most common state of a snappy system, so it isn't particularly high priority13:26
Chipacabut one won't13:26
=== circ-user-XJGo3 is now known as ds_
=== ds_ is now known as Nikolay
mterrysergiusens, I switched the snapcraft trunk yesterday to our new python-based version.  Now tarmac is giving me crap: https://code.launchpad.net/~mterry/snapcraft/debian-packaging/+merge/26393713:32
mterrysergiusens, how does tarmac know what to install (i.e. pep8)?13:32
NikolayHello! Does anyone know how to read ADC data from BeagleBone Black with Ubuntu Snappy on it? There is no /sys/bus/iio file there.13:33
mterrysergiusens, do I just add sudo apt-get install lines to .tarmac.sh?13:33
sergiusensmterry: I'll install that, but no, we aren't rnning in chroots13:38
mterrysergiusens, there are probably more packages too -- how do other packages handle this?13:38
mterrysergiusens, I mean, more dependencies too13:38
josephtthe link to the RC image here is broken: https://wiki.ubuntu.com/Snappy/OpenHouses/2015070713:48
balloonshey josepht, it's currently building..13:50
elachechejosepht, try this http://releases.ubuntu.com/15.04/ubuntu-15.04-snappy-amd64-generic.img.xz13:50
balloonsit is indeed fresh fresh fresh13:51
elachecheballoons, the workwhop will use a new build?13:51
elachecheAh ok!13:51
balloonsyes, I think the builder is going to cut it close, hehe :-)13:51
rsalvetiyeah, but the annoying sync that makes the image public might not run in time =\13:52
rsalvetiforgot this takes ages13:52
rsalvetithe image can be generated with ubuntu-device-flash at least13:52
balloonsrsalveti, is there a matching rev # on the edge channel or ?13:52
rsalvetisudo ubuntu-device-flash core 15.04 --channel edge --oem generic-amd64 --install=webdm --enable-ssh --output ubuntu-15.04-snappy-amd64-generic.img13:52
rsalvetisudo ubuntu-device-flash core 15.04 --channel edge --oem beagleblack --install=webdm --enable-ssh --output ubuntu-15.04-snappy-armhf-bbb.img13:52
rsalvetiimage 117 for amd64 and 118 for armhf13:52
rsalvetimake sure to have https://launchpad.net/~snappy-dev/+archive/ubuntu/tools-proposed in your system13:53
elachecheAnyone will use KVM? All of you have IoT hardware?? o_O x)13:54
balloonselacheche, I've done it with KVM. No IoT hardware for me at the moment so :-)13:54
elachecheGood to know that am not alone balloons x)13:55
balloonsrsalveti, will the image be ready or should we tell folks to use u-d-f as you've laid out above?13:55
woobadoobahi all13:55
balloonshowdy woobadooba13:55
sergiusensballoons: do we /join #ubuntu-on-air or is eveything going to be discussed here?13:56
adam8157ypwong: I almost fogot, thanks to google calendar, XD13:56
balloonseverything will be here sergiusens13:56
elopioballoons: updating some steps to use udf, because the sync won't finish on time.13:57
balloonselopio, ok, I'll leave you to it. Thanks for updating the wiki13:57
rsalvetiballoons: elopio: http://paste.ubuntu.com/11835948/13:57
woobadoobaQUESTION: why is the irc chatbox under the video so tiny?13:59
balloonswoobadooba, is it really small13:59
balloons?13:59
=== leaf__ is now known as Guest11994
* balloons looks13:59
woobadoobayes13:59
elopioballoons: what's the url for the hangout?13:59
balloonshmm.. indeed. I wonder if we can make it larger13:59
woobadoobathe video is wider than the chatbox :))13:59
mariogripChrisTownsend: I dunno if you saw this or not https://code.launchpad.net/~mariogrip/unity8-preview-lxc/unity8-preview-lxc-snappy I made it work with the snappy preinstalled personal tarballs, It boots but, does not seem to work correctly...14:00
eager1Hi14:00
woobadoobaphew fixed it :d14:00
woobadoobai just hached the html from chrome14:01
woobadoobaLOL14:01
balloonswoobadooba, I updated the width to be the same as the video. Check it out now14:01
woobadoobaballoons: perfect14:01
ChrisTownsendmariogrip: Sweet!  I knew we would have to support that soon.14:01
elachecheHere we go!14:02
ChrisTownsendmariogrip: In what way does it not work correctly?14:02
* olli waves14:02
balloonswoobadooba, thanks for pointing it out.. you are right it was tiny ;-)14:03
woobadoobaballoons: thanks for fixing it so fast :D14:04
ypwongadam8157 :)14:05
elachecheogra_, the img still building?14:05
=== Guest11994 is now known as leafbold
ogra_elacheche, which one ? RPi you mean ?14:05
elachecheThe one in the wiki ogra_14:05
elachechehttp://cdimage.ubuntu.com/ubuntu-snappy/15.04/rc/ubuntu-15.04-snappy-amd64-generic.img.xz14:05
mariogripChrisTownsend: I need to do some debugging, but something is crashing. I get black screen with cursor.14:05
=== chihchun_afk is now known as chihchun
ogra_elacheche, ah, i dont know if we actually have a new img.xz yet ... i think we are currently testing directly via ubuntu-device-flash from the 15,.04 edge channel14:06
ChrisTownsendmariogrip: Ah, ok.  If you don't know already, try looking in /var/log/lightdm/unity-system-compositor.log and/or ~/.cache/upstart/unity8.log.14:07
ChrisTownsendmariogrip: When I have some time, I'll try this too.14:07
ChrisTownsendmariogrip: Thanks for working on this!  This is great!14:07
elachecheogra_, so we can't test using KVM? Should we just download the old IMG for KVM?14:07
rsalvetielacheche: we're still waiting the publisher14:07
rsalvetielacheche: you can build yourself with ubuntu-device-flash14:08
ogra_elacheche, you should be able to use ubuntu-device-flash14:08
rsalvetihttps://wiki.ubuntu.com/Snappy/OpenHouses/2015070714:08
ogra_(or yes, you would need to wait)14:08
rsalvetithere are instructions in there on how to build it14:08
mariogripChrisTownsend: Awesome, i will do some more debugging and ping you when i get it working :)14:09
elachechethx rsalveti ogra_, I'll try that14:09
ogra_:)14:09
ChrisTownsendmariogrip: Great, thanks again!14:09
alecukyrofa: one thing I forgot, not only we have to include the snappy scope, but we also need webdm in the image14:09
alecuseb128: is there a way to add a snap package to the seed?14:10
kyrofaalecu, indeed, good point14:10
alecuif not, we may need to repackage webdm as a deb14:10
kyrofaalecu, although in the most recent Core image, webdm was preinstalled14:10
elachecheogra_, rsalveti unfortunately the PPA don't support 12.04 x(14:10
elachecheThink that I should go home and use my home laptop x)14:10
seb128alecu, no14:11
alecukyrofa: we need to check with seb128 if webdm is preinstalled in the Personal image too14:11
seb128it's not14:11
dholbachif you have questions, please prefix them with QUESTION: so we can more easily pick up the questions on the hangout14:11
ogra_elacheche, oh, yeah, 12.04 is a bit ancient ... but ubuntu-device-flash is a static go binary14:11
woobadoobaQUESTION: when is the snappy personal image ready to download (amd64)?14:11
seb128alecu, kyrofa, I guess the way to pre-install snap is to add them to the udf command that builds the image14:11
ogra_elacheche, theoretically it could work on 12.04 if you just dpkg -i the deb package for trusty (14.04)14:11
seb128woobadooba, subscribe to the snappy-devel list, it's going to be announced there14:12
alecuseb128: that sounds good, thanks.14:12
seb128alecu, yw14:12
woobadoobaseb128: what's a mailing list?14:12
ogra_woobadooba, hmm, you just pointed out a flaw in our planning, we should have invited seb128 to this ubuntuonair ... he works on personal14:12
woobadoobajoking but eww14:12
woobadoobathanks14:12
seb128woobadooba, https://lists.ubuntu.com/mailman/listinfo/snappy-devel14:12
kyrofaseb128, oh, that's pretty easy14:12
woobadoobathanks seb12814:12
ogra_dholbach, ^^^ how could we forget to invite the french guy :)14:12
woobadoobaand ogra_14:12
seb128yw14:12
tsimonq2QUESTION: When do you think it will be ready for Ubuntu Desktop? (IF APPLICABLE)14:14
woobadoobaQUESTION: is snappy fit for gigabit home routers?14:14
leafboldQUESTION: Do you plan to have a possibility to mark official/verified snap packages, to allow users to differentiate between third party packages of a software and a package build by the dev.14:15
mzanettiso far the theory :)14:16
tsimonq2QUESTION: What is the delay on this Hangout?14:16
yisamuQUESTION: Hey guys! are planning to add support for openvswitch, btrfs, lxd  in snappy itself or shell I look into making framework with it?14:17
rsalvetihttps://launchpad.net/snappy/+milestone/15.04.214:18
jcastroQUESTION: How straightforward is it to install snappy on a normal x96 box, like say an Intel NUC?14:18
jcastroI meant x86 of course. :D14:18
sergiusensjcastro: you scared me there for a bit... new arch to support and all :-P14:19
tsimonq2jcastro, It is probably pretty universal. Just my guess. :)14:19
mzanettiQUESTION: I've managed to snappify my project with services, apps and everyhting. seems working so far. That project supports plugins. Can other people somehow publish plugins for my service through the store?14:19
* sergiusens leaves the real answers for the hangout14:19
ogra_you can just dd the img to a USB stick and it should boot right away14:19
jcastrotsimonq2: yeah I just want to know if I can just dd a stick and go to town?14:19
woobadoobaQUESTION: will the ubuntu phones use snappy in the future (whenish)?14:20
tsimonq2jcastro, Good QUESTION hahahahaha14:20
ogra_jcastro, yup. you can14:20
kyrofaQUESTION: How do I enable i2c on the raspberry pi 2 using Ubuntu Core?14:20
jcastroyeah, that option isn't on the instruction page so I was wondering if it was that simple14:20
sergiusenspun for ogra_ :P14:20
balloonshere's the channel guide: https://developer.ubuntu.com/en/snappy/guides/channels/14:20
* ogra_ hides 14:20
jcastroogra_: good to know! flashing now. :D14:20
bschaeferhello, so I flashed an SD card with the default raspi2 image, but it doesn't seem to support networking at all? Is there a different image or do i have to make my own?14:21
alecuQUESTION: "snappy" is used for naming so many things that it's starting to be difficult to understand from context. (the OS that uses snap packages, the command line tool, the package format, and perhaps something else). Can we please start calling things using other names? (eg, the OS would be "Ubuntu Core" instead of "snappy", etc)14:21
kyrofabschaefer, I did that last week and DHCP worked fine...14:22
kyrofabschaefer, only ethernet, of course14:22
balloonsthanks for the questions guys.. we'll get started answering them in a just a moment. Great questions!14:22
bschaeferkyrofa, right, ethernet wasnt being picked up sadly :(. (also didnt see an online demo was going on opps!)14:22
=== markc is now known as Guest1110
ogra_bschaefer, networking definitely works for me and all testers ...14:23
elopiohttps://wiki.ubuntu.com/Snappy/OpenHouses/2015070714:23
bschaeferogra_, well super sad face, i see "net init skipped" on boot14:23
ogra_bschaefer, you are not usin a wlan dongle or some suchm right ? you are talking about the wired NIC14:23
* bschaefer re-installs and hopes something broke14:23
bschaeferogra_, yup just a straight ethernet cable14:24
ogra_(wlan works but needs manual tinkering)14:24
bschaeferogra_, and i tested it on a different raspi2 image (and it worked fine)14:24
bschaeferso its not hardware14:24
* bschaefer tries re-installing14:24
biezpalQUESTION: What about Java platform on Snappy?14:24
balloonsfor those who want to help, this is the wiki page that should let you follow along with Leo: https://wiki.ubuntu.com/Snappy/OpenHouses/2015070714:24
seb128sergiusens, mvo, it seems like the personal device tarball increased by 20+M since yesterday, do you know why/if any of the recent changes can explain that?14:25
sauloQUESTION: how does configuration files behave between updates?14:25
ogra_seb128, i included gdbserver and libc6:i386 in the core seed (respectively for imbc6 i needed a hook in livecd-rootfs)14:26
ogra_but that shouldnt make up 20M14:26
ogra_s/imbc6/libc6/14:26
seb128ogra_, that should be in the rootfs not the device tarball no?14:26
ogra_yeah14:27
ogra_i didnt touch the device bits14:27
seb128yeah, so that's not that14:27
ogra_yeah, sorry, missed that you said device14:27
sergiusensseb128: maybe diff the .manifest?14:27
sergiusensoh, I missed the 'device' part of the comment as well14:27
ogra_heh14:28
sergiusensfeel free to log webdm bugs as well14:29
balloonsFor those willing to try, please remember to leave your feedback as well! http://bit.ly/1KHQZF614:30
ogra_sergiusens, url ?14:30
ogra_:)14:30
sergiusensogra_: http://bugs.launchpad.net/webdm14:31
kyrofaseb128, if we package the snappy scope as a .deb to be on the Personal image, how is it updated?14:31
seb128kyrofa, uploads to ubuntu14:31
ogra_kyrofa, with the next image build14:31
seb128kyrofa, but you might just want to make it a snap and have image built with that snap preinstalled otherwise...14:32
kyrofaseb128, I can do either/both. It's really whatever is easiest for you14:32
seb128kyrofa, having a snap is probably easier since it's no work14:33
seb128unsure if it's "right" though14:33
seb128if that should be part of the core image or if having it a a snap is fine...14:33
seb128we can maybe start with a snap14:33
seb128easier to test/update14:33
kyrofaseb128, kgunn might have some more thoughts there14:34
seb128yeah14:34
sergiusensmterry: pep8 is installed14:34
balloonsif you have a question, feel free to ask. Just prefix with QUESTION, and I'll add it to the list to be answered :-)14:35
balloonsAnd again, those willing to try running snappy, give it a try now and let us know how it works for you! http://bit.ly/1KHQZF614:35
kgunnkyrofa: if it's simple +1 to it being a snap14:36
=== Olli_ is now known as olli
ollinicely put ogra_... snappy is ready for desktop,but desktop might not be ready14:36
sergiusensogra_: https://insights.ubuntu.com/2015/05/13/iot-world-snappy-for-whitebox-switches/14:36
sergiusensswitches ^14:36
tsimonq2QUESTION: Define your terminology when you say "Snap"14:36
p_lorenzQUESTION: what about official support of the raspberry pi 2 - will it come?14:37
adam8157QUESTION: is there a doc like "snappy from scratch"? which we could learn the system-level mechanism from, also will help transplanting14:37
kyrofakgunn, alright, I'll play with that as soon as I have a personal image running. The only "weirdness" I see there is that unity8 etc. isn't a framework so the scope snap can't rely on it. Obviously I'll target the rolling-personal release, but it'll just have to _assume_ that unity8 is there14:37
kgunnyes, understood....14:37
elopiohttps://github.com/lxc/lxd-pkg-ubuntu/tree/snappy14:38
elopiolxd snap ^14:38
mzanettibut that still doesn't allow me to load .so plugins :/14:40
mzanettiand IPC for those plugins is not an option14:40
mzanettiogra_, ^14:41
tsimonq2QUESTION: If we have questions after this Hangout, is there an email we can use? Where do we go to get our questions answered?14:41
balloonstsimonq2, great question. You can ask in this channel at a later time, although timezones might mean no one is around when you ask.. Either way, there's a lovely mailing list where you can get help and ask questions14:43
balloonstsimonq2, https://lists.ubuntu.com/mailman/listinfo/snappy-devel14:43
tsimonq2balloons: Thanks! :)14:43
elopioand https://lists.ubuntu.com/mailman/listinfo/snappy-app-devel14:44
Sid_PaytonQUESTION: will we be able to easily install and configure (both via GUI) Server side apps like email, cloud, contacts Server? it would be brilliant if my parents (normal Joe) could easily do this and be more privacy aware.14:45
bmullanlots of people on Reddit talk about snappy but many are asking the question does snappy = container.   That probably needs to be cleared up in snappy preso's.14:46
dougburksQUESTION: Can we use DKMS or is there some other provision for kernel modules?14:46
blarocheQUESTION:  is  https://bugs.launchpad.net/snappy the best/only resource for those looking to contribute?14:46
balloonsbmullan, interesting. Thanks for the feedback14:46
p_lorenzQUESTION: i have to use custom apparmor and seccomp profiles in my snaps, but finding out what's missing in them is sometimes rather difficult. do you have any tricks on figuring out what's missing easily?14:48
tsimonq2QUESTION: When Debian Ubuntu finally transitions into Snappy Ubuntu, won't it break everything, or will you have replacements for all of the packages? Will the config files and general GUI of the application stay, or will people have to start from scratch again?14:48
elopioblaroche: depending on what you want to contribute. We welcome code, translations, bugs and questions.14:49
mterryp_lorenz, often I just do "sudo grep DEN /var/log/syslog"14:50
balloonsdougburks, p_lorenz tsimonq2 I'll try and answer your questions now :-)14:51
mterrymvo, can you make a new ~snappy-dev PPA?  "snapcraft-daily" or some such?14:51
p_lorenzmterry: sometimes, it's difficult to find the main cause - a forbidden syscall is only listed by a number and sometimes enabling file/directory permissions for something doesn't fix the issue because of some special attributes :/14:51
balloonsdougburks, I don't believe dkms is an option. Is there a good way to get kernel modules ogra_ ?14:51
mterryp_lorenz, another useful tool is to scp strace over to your snappy device and use that14:52
ogra_balloons, i actually dont know, i know the architects were discussion DKMS support, but i do not know the outcome ... perhaps ricmm could answer this one14:52
mterryp_lorenz, but yeah it would be nice to have a slick tool to tell you about denials14:52
ogra_*discussing14:52
balloonstsimonq2, you won't have to start from scratch. The debian base for ubuntu isn't going away, nor is the normal distribution. The point is the base for snappy and snap packages can still very much be debian14:53
tsimonq2balloons: Thanks!14:53
p_lorenzmterry: thanks, i'll try strace next time i run into a problem :)14:53
balloonstsimonq2, I hope that helps. Plus there are some tools the team is working on to make packaging up existing stuff easy14:53
ogra_tsimonq2, there will also be a tool called snapcraft in the future that is supposed to make it easy for you to create a snap from a bundle of deb packages to roll your own project into a store snap14:53
tsimonq2ok14:54
tsimonq2good14:54
balloonsSo I'll link again, try out snappy and let us know what happens! http://bit.ly/1KHQZF614:54
ogra_i dont think we will just blindly convert deb to snap for everything in the archive though14:54
mvomterry: sure, does https://code.launchpad.net/~snappy-dev/+recipe/snapcraft-daily look good? you should have edit access14:54
mterrysergiusens, it's not just pep8.  I'd also need pyflakes, plainbox, and python3-yaml (maybe that's it?)14:54
balloonslol ogra_ indeed! We don't want to reinvent the wheel, but we don't want to clone it either!14:54
sergiusensmterry: sure, np14:55
ogra_yeah, else we would have just renamed dpkg :)14:55
sergiusensmterry: plainbox?14:55
kyrofatsimonq2, don't worry, normal Ubuntu isn't going anywhere!14:55
mterrysergiusens, it's a test runner14:55
sergiusensmterry: is there a plainbox for trusty?14:55
tsimonq2kyrofa: YAY14:55
mterrysergiusens, yes, but I haven't tried with that version...14:55
sergiusensmterry: installed then, if there's a ppa we need, just send it over14:56
elopioso, starting from now and until the RC is ready for release, the team will be testing the different snappy features.14:56
elopioping fgimenez or me if you want to test, if you get lost following the guides or if you find a bug.14:56
mterrymvo, ah interesting...  I was thinking new PPA but using tools-proposed should be fine14:56
svijisn't there a live stream? ubuntuonair.com links to the community q&a14:57
mvomterry: I don't mind either way, feel free to edit as needed14:57
esiotrotFor things like python/java/whatever would each snap come bundled with its own python interpreter/JVM/etc?14:57
mterrymvo, thanks14:57
mvoyw14:57
elopiosvij: the community q&a is the next on air session.14:57
sergiusenssvij: the on air part just ended14:57
mterryesiotrot, yes (but de-duplication will eventually help avoid a lot of the space concerns)14:57
sergiusensit's all irc now14:57
svijsergiusens: oh right, so I just missed it, thanks14:57
tsimonq2ogra_ balloons So, can you define what will change in the Ubuntu workflow once Snappy is implemented(kernel, APIs, apps, GUI, etc.)?14:57
esiotrotmterry: Thanks.  Would that also avoid loading duplicate things in RAM?  Or just disk?14:58
balloonssvij, yes we had the last hour14:58
elopiosvij: https://www.youtube.com/watch?v=YMJ-R7KeMr014:58
balloonsbut we're still here chatting and testing14:58
svijelopio: thanks!14:58
seb128sergiusens, no idea about the device tarball increase/where to look at then?14:58
mterryesiotrot, there was a plan to deduplicate RAM too14:59
balloonssvij, give it a try and tell us what happens: http://bit.ly/1KHQZF614:59
esiotrotmterry: OK14:59
esiotrotHow will updates to things like OpenSSL be handled?  Upgrade all affected snaps?  How will one know which snaps are affected?14:59
tsimonq2QUESTION: ogra_ balloons So, can you define what will change in the Ubuntu workflow once Snappy is implemented(kernel, APIs, apps, GUI, etc.)?15:00
balloonstsimonq2, what do you mean by workflow? I'm a little lost on what you are asking, sorry15:00
* ogra_ too 15:00
mterryesiotrot, snap maintainers will need to update their snaps -- we have some plans to add metadata about library versions to snaps with our standard tools to help decide if something is affected15:01
tsimonq2balloons, Implementing snappy means replacing...15:01
tsimonq2GUI15:01
tsimonq2Apps15:01
tsimonq2etc.15:01
ogra_tsimonq2, snappy images (and most likely also official snap packages that come from canonical) are usually based on deb packages from the archive ... so essentially there is just one additional step in the flow to "snappify" things15:01
esiotrotmterry: OK, but essentially it is a case of updating all affected snaps instead of a single shared lib.  Why is this considered more secure? :)15:02
tsimonq2So it makes it easier to install/develop applications?15:02
ogra_we try to re-use the existing archive here as much as we can ...15:02
svijisn't there some documentation on how to build a snap package which includes arm, x86_64 in one package? That's what I asked myself a few weeks ago when I tried to build a snap15:02
balloonstsimonq2, it makes it easier for an end user to always have up to date and isolated stuff that won't break, and can rollback if it does15:02
kyrofaogra_, the i2c devicetree overlay will need to work in order to use the PiGlow, correct?15:02
tsimonq2Cool!15:03
ogra_kyrofa, yes, i fear so ...15:03
mterryesiotrot, well there are other security threads with snappy -- namely each snap is very confined by apparmor (so snaps affected by a busted openssl can only hurt themselves)15:03
tsimonq2Installing Snappy now15:03
esiotrotmterry: I see15:03
balloonstsimonq2, so for the app developer, they can push things out similar to the phone / store model. For the user, they can consume things in the same model. Historically on something like a server I would be loathe to update lots of things unless I needed to15:03
kyrofaogra_, but it's possible to get it working, albeit nasty?15:03
balloonstsimonq2, I don't like breakage, but at the same time I do want the latest version of wordpress or something15:03
tsimonq2Lol ok thanks15:03
ogra_kyrofa, i'm trying to make the config.txt way that RPi upstream uses to work though ... so you might be able to just hack that fiule to have it working (as an interim solution)15:04
balloonstsimonq2, let us know what you think :-) http://bit.ly/1KHQZF6. Thanks for giving it a shot15:04
balloonsdo you have a device to try it on?15:04
esiotrotballoons: So for ARM it's basically just beaglebone black and Raspberry pi?15:06
kyrofaogra_, I'd love to get that working, even in the interim. Do you plan on sending out an email to snappy-devel?15:06
ogra_kyrofa, yes, indeed, as soon as the new snappy image is out i'll publish the RPi one and send a mail15:06
kyrofaogra_, I'm looking forward to it. Thank you for that!15:07
ogra_:)15:08
elopioesiotrot: there's a community port to odroid.15:09
tsimonq2balloons: Can I link a screencast in the form?15:09
balloonstsimonq2, sure! Sounds great15:09
elopiohttps://github.com/longsleep/snappy-odroidc15:09
tsimonq2balloons: I use LXDE hahahaha15:09
balloonsesiotrot, as far as I know those are the published images. rsalveti ogra_ will there / are there more? or a generic image15:09
balloons?15:09
esiotrotelpio, balloons: OK.  The only device I would be able to try it on other than a VM would be an old AR7 DSL router, but even OpenWRT doesn't support it very well, so I am not surprised if Snappy doesn't :)15:10
ogra_esiotrot, there is a odroidc image that longsleep maintains15:10
esiotrotogra_: OK15:11
* ogra_ has a few other borads here butr didnt find the time for images yet 15:11
ogra_(parallella, and bananapi)15:11
ogra_seb128, WOW ... yor last build exploded in flames15:12
ogra_looks like an isotracker issue15:12
seb128ogra_, hum? https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/wily/ubuntu-desktop-next suggests it worked15:14
seb128bah, can't ssh to recent personal images15:15
ogra_http://paste.ubuntu.com/11836230/15:15
ogra_thats the log i just got mailed by nusakan15:15
Laneythe tracker is down15:15
Laneybe becalmed15:15
ogra_ah, right, so just ugly noise15:15
ogra_seb128, and indeed you can ssh ... you removed cloud-init ... and i think sshd defaults to key auth15:16
seb128"error: could not load host key: /etc/ssh/ssh_host_rsa_key"15:16
ogra_*can not15:16
seb128oh!15:16
seb128:-/15:16
ogra_you will need to add something that creates the keys on first boot15:16
ogra_some systemd unit15:17
ogra_and/or script15:17
tsimonq2balloons: My screencast is (slowly) encoding, but I got an error.15:24
tsimonq2balloons: I don't know how to fix it. hahahahahaha15:25
balloonstsimonq2, awesome. Do you have steps to reproduce? I can try and do so15:25
elopiofgimenez: I tried to set up my access in canonistack and failed because I can't follow instructions.15:27
elopiocan you help me tomorrow?15:27
fgimenezelopio, sure :) i struggled to follow https://wiki.canonical.com/InformationInfrastructure/IS/CanonicalOpenstack?action=show&redirect=CanoniStack until it speaks about the dashboard, from there all is easy :)15:29
fgimenezsergiusens, thx a lot for the pointer :) sorry where can i find those instructions again? https://developer.ubuntu.com/en/snappy/start/ doesn't mention it?15:31
tsimonq2balloons: Sorry for the delayed reply, I can get you my system info and a list of all applications installed15:36
tsimonq2YOu will have to see the video for the error15:36
balloonstsimonq2, ack, I'll wait for that :-)15:37
tsimonq2balloons: UGH 16% And I can't change rendering settings :(15:39
tsimonq2And it is probably a REALLY simple error :D15:39
balloonstsimonq2, can you take a couple screenshots?15:40
balloonsotherwise I guess we wait.. But I'll be here for some time so :-)15:40
sergiusensfgimenez: no, ubuntu.com/snappy15:40
sergiusensnot developer ;)15:41
tsimonq2balloons: Do you have Google Hangouts?15:41
tsimonq2hahaha probably15:41
balloonstsimonq2, certainly do15:41
tsimonq2balloons: And no on the screenshots, sorry15:42
tsimonq2Ok15:42
sergiusensfgimenez: ah, it's a redirect now15:42
sergiusensfgimenez: e.g.; https://developer.ubuntu.com/en/snappy/start/#snappy-amazon the cloud-data part15:42
sergiusensogra_: rsalveti any idea when we removed support for iso9660? http://paste.ubuntu.com/11836309/15:43
ogra_sergiusens, modprobe ?15:44
sergiusensogra_: if it wasn't modeprobed before and needs so now it is a regression15:46
sergiusensogra_: that bug is the 15.04 blocker in any case15:46
tsimonq2balloons: I have a hangouts call15:50
tsimonq2https://goo.gl/pIylSG15:50
tsimonq2I am showing my screen15:50
tsimonq2Join15:50
tsimonq2balloons: Would you like to?15:51
fgimenezsergiusens, ok thx :) do you know where this cloud.cfg file should be generated? ubuntu's home?15:52
balloonstsimonq2, sure, one second15:54
sergiusensfgimenez: depends on the stack itself, maybe utlemming can help on how to feed that in for canonistack15:56
balloonssnappy is 64-bit only right?15:59
balloonsIt's interesting trying to run a 64-bit kvm on a 32-bit host16:02
balloonsthoughts?16:02
fgimenezsergiusens, sure thx16:02
bschaeferogra_, very strange i had to manually set my ip address to ssh into it with (ifconfig eth0 <ip>/24 up)16:08
bschaeferalso no default routing tables16:08
* bschaefer isn't sure if thats expected16:09
elopioballoons: why don't you get a 32-bit image and vm?16:19
elopioI think that should work, but haven't tried it.16:19
rsalvetisergiusens: trying to think what could have changed for that bug to show up16:24
rsalvetisergiusens: maybe cloud-init itself?16:24
rsalvetior did it always require iso9660?16:24
sergiusensrsalveti: from what I think, it may have always required it, utlemming might be the right person to ask16:24
sergiusensrsalveti: but cloud-init did change, yes16:25
=== chihchun is now known as chihchun_afk
rsalvetiutlemming: do you have any idea about when this started to happen?16:26
balloonselopio, is there a 32 bit snappy build?16:31
elopioballoons: you can pass  --oem generic-i386 to ubuntu-device-flash.16:32
elopioagain, not sure what will happen. But you can try :)16:32
balloonselopio, bah, I knew it. I figured u-d-f would let you16:32
rsalvetiballoons: the image is there but not properly validated atm, we officially only support amd64 and armhf (beaglebone black) atm16:38
balloonsrsalveti, right, but you plan to keep building 32-bit in the interim?16:39
rsalvetino reason not to do it :-)16:39
rsalvetielopio: another one that might be good for regression testing https://bugs.launchpad.net/snappy/+bug/1472317 (once we get the fix)16:46
ubottuUbuntu bug 1472317 in Snappy 15.04 "cloud-init requires ability to mount iso9660" [Critical,Confirmed]16:46
rsalvetiogra_: sergiusens: can you guys work with utlemming to find out why this is broken?16:46
elopiorsalveti: ack. Subscribing...16:47
tsimonq2balloons17:04
balloonsohh hello again tsimonq217:05
tsimonq2I pmed you\17:05
balloonssorry, I don't always see those right away :-)17:05
tsimonq2Ok17:06
tsimonq2I am using Lubuntu 15.0417:06
tsimonq2balloons17:06
tsimonq2Quick question17:06
tsimonq2Did you try this in a 32 bit ubuntu VM?17:07
tsimonq2*Ubuntu17:07
ogra_bschaefer, no, surely not expected and not seen by anyone else yet (to my knowledge)17:07
bschaeferogra_, sad face, not sure what im doing differently, but its working just strange17:07
ogra_bschaefer, and you are using the right image ?17:08
balloonstsimonq2, did I ? No I've not tried17:08
bschaeferogra_, the one from the snappy core site17:08
tsimonq2Use something like VirtualBox and try it there17:08
bschaeferogra_, wget http://people.canonical.com/~platform/snappy/raspberrypi2/ubuntu-15.04-snappy-armhf-rpi2.img.xz17:08
bschaeferis the image im using17:08
ogra_yeah, thats the right one17:09
tsimonq2I am but my computer is probably slower than yours :)17:09
sergiusensrsalveti: ogra_: maybe we should just add iso9660 to /etc/modules-load.d/modules.conf ?17:09
tsimonq2balloons17:09
ogra_sergiusens, well, i dont get why module-init-tools doesnt load it on boot17:09
ogra_it should load it on demand i mean17:09
ogra_sergiusens, utlemming, was that a recent addition to cloud-init ?17:10
jcastroI cannot seem to get any docker container to write a data directory in the /home/ubuntu directory, permission denied17:11
* ogra_ would like to find out why it broke before we hack around it 17:11
ogra_jcastro, yeah, snaps cant write outside their defined space17:11
jcastrooh, so I'm in the wrong defined space then?17:11
tsimonq2balloons: Are you present?17:11
jcastroogra_: how do I find out where a snap is allowed to write to?17:12
ogra_jcastro, there is $SNAP_APP_USER_DIR (which i forgot where exactly it points to by default) ... that should point to a subdir un the users home where you can pit data17:12
jcastrogot it, thanks!17:12
sergiusensthe data pit17:12
jcastrothat would explain this apps directory then I take it, heh17:13
ogra_there was also some doc on dev.ubuntu.com that talks about the exact path17:13
balloonstsimonq2, I'm here. I don't have a 32-bit vm17:13
ogra_heh17:13
balloonstsimonq2, but yours seems to be a packaging error17:13
balloonsI'm not sure17:13
balloonswe can try something simpler to eliminate the issue17:13
tsimonq2balloons, Installing one uninstalls the other, which installing back uninstalls the other17:14
tsimonq2So it seems to be circular17:14
tsimonq2balloons, If it works in a VM, then it is my computer and we will need to diagnose. If it doesn't work on my VM, it is a problem either with Snappy or the command you gave me17:16
mterrysergiusens, you said tarmac could use a ppa?17:16
mterrysergiusens, we might need a ppa for newer version of plainbox17:17
tsimonq2balloons, And either way, I want it to work in this VM17:17
=== zyga_ is now known as zyga
tsimonq2balloons, unless I can put it in another VM...17:17
tsimonq2WAIT17:17
tsimonq2OMG17:17
balloonsyes?17:17
sergiusensogra_: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/vivid/cloud-init/vivid/revision/38917:17
sergiusensmterry: yeah, just tell me which one17:17
ogra_sergiusens, whats that mess ?17:18
mterrysergiusens, ppa:hardware-certification/public ?17:18
ogra_(all these ~/.pc thingies there)17:18
tsimonq2I should try it in VirtualBox, balloons17:19
sergiusensogra_: the cloud-init from updates that uses the azure data source17:19
ogra_ah...17:19
sergiusensogra_: utlemming 583    for fstype in ("iso9660", "udf"):17:19
sergiusensinside .pc/lp-1375252-1458052-Azure-hostname_password.patch/cloudinit/sources/DataSourceAzure.py17:19
ogra_so thats new in cloud-init ...17:19
ogra_ok17:19
* ogra_ just wanted to be sure it didnt work before and the image changed or whatnot17:20
sergiusensogra_ yes, but it may have been there for walinuxagent17:20
utlemmingsergiusens: that is the bit that enables it...but what is wierd is that it works for rolling17:20
utlemmingsergiusens: and yes, walinuxagent would have required it17:20
sergiusensso the only thing I can think of is our new kernel17:20
ogra_so it probably added the right bits for modprobing it17:21
jcastroogra_: that snap env variable doesn't appear to be set, also can't find where in the docs that would be listed. :-/17:21
tsimonq2balloons, Looks like the img file you gave me won't work in VirtualBox, OR Disk Image Mounter...17:22
tsimonq2Or that the command game me17:22
tsimonq2*gave17:22
tsimonq2There is a chance that it could be that17:22
sergiusensutlemming: although sergiusens@lothlorien:~/source/walinuxagent-2.0.13$ grep -R iso9660 returns nothing17:23
ogra_jcastro, i never used docker directly, only via the pwncloud snap yet ... perhaps you can deduct from there how it works (just install it and then look in /apps)17:23
ogra_*owncloud17:23
tsimonq2balloons, What do you think about that?17:23
jcastroyeah I'll keep digging because I tried guessing from the owncloud.17:23
ogra_sergiusens, is that kernel any different from our -generic one ??17:23
ogra_or is it the very same package ?17:24
ogra_oh17:24
tsimonq2ballons, BRB17:24
ogra_it is the first 4.0 kernel ?17:24
sergiusensogra_: it is the SAME kernel17:25
ogra_are we talking wily or 15.04 ?17:25
sergiusensogra_: livecdrootfs now just does a cp of the generic one to the azure one17:25
ogra_ok17:25
sergiusensogra_: wrt to device17:25
sergiusensogra_: and yes, 15.0417:25
ogra_ah, k17:25
sergiusensogra_: as ben said, everything seems to be fine on rolling17:25
* ogra_ sees there was a walinuxagent upload to 15.04 yesterday17:26
sergiusensogra_: we aren't using walinuxagent anymore17:26
ogra_k17:26
sergiusensogra_: it's all in cloud-init now17:26
tsimonq2balloons, Here17:27
tsimonq2balloons, Are YOU here?17:28
balloonstsimonq2, the img file for snappy?17:28
balloonsit works in kvm only. There is an ova image that should work in vbox I would think17:28
ogra_https://launchpad.net/ubuntu/+source/linux/3.19.0-22.2217:28
tsimonq2balloons, yes17:29
tsimonq2balloons, NOTHING can open it17:29
ogra_nothing regarding filesystems :/17:29
tsimonq2balloons, redownloading17:30
balloonstsimonq2, my idea was to ppa-purge17:30
balloonsppa:snappy-dev/tools-proposed17:30
balloonsthen try installing snappy and going through the steps again17:30
balloonsjust in case there's a packaging issue17:30
tsimonq2balloons, I am downloading the .img file again. Then, I will try opening it again. If that doesn't work, I will do that.17:32
tsimonq2ok17:32
tsimonq2doing it17:32
tsimonq2Running ppa-purge ppa:snappy-dev/tools-proposed17:33
mterrymvo, do you mind creating a new ppa just for snapcraft (can still call it snapcraft-daily or something)?  I want to enable a new dependent PPA for building on trusty, and I'd feel better if it was more isolated (plus, users testing snapcraft may not want the rest of those tools)17:33
tsimonq2balloons, welp, had to install ppa-purge17:33
jcastroogra_: found it, you just have to be explicit when telling docker the directory, I'll write it down on askubuntu for the next person17:34
tsimonq2balloons, Note, I had to add sudo17:34
ogra_jcastro, awesome, thanks !!17:34
tsimonq2balloons, Then do I have to reinstall the PPA?17:35
tsimonq2balloons, or am I good?17:35
tsimonq2balloons17:37
ogra_sergiusens, so lets just add isofs to /etc/modules on azure images i guess ...17:38
tsimonq2balloons17:39
balloonstsimonq2, after using ppa purge, update apt and try installing snappy again17:40
balloonsthen run the same commands17:40
ogra_sergiusens, hrm, but we cant do that during build i fear that would add isofs to all images ... not so good17:40
mterryrsalveti, do you mind creating a snapcraft-daily ppa under ~snappy-dev?17:41
ogra_sergiusens, any way to do that from the oem snap ?17:41
tsimonq2Ok17:42
tsimonq2balloons, So I am redownloading the image, or I am reinstalling snappy?17:44
tsimonq2OHHH17:44
tsimonq2Got it17:44
tsimonq2Nevermind17:44
balloonstsimonq2, :-) awesome17:44
balloonsis everything installing a-ok now? then you should be able to launch the image17:45
tsimonq2I cannot install Snappy17:45
tsimonq2proceeding17:45
tsimonq2ballons, errors, emailing you a screenshot17:47
balloonsso snappy fails, and kvm still fails?>17:47
tsimonq2You will see17:48
tsimonq2Check your email17:48
tsimonq2I sent you the screenshot as an attachment, balloons17:48
sergiusensogra_: we need to do it from the device tarball for azure17:49
ogra_sergiusens, right ...17:50
sergiusensogra_: so it's a half revert of the livecd-rootfs change17:50
ogra_*sniff*17:50
sergiusensyeah :-P17:50
balloonstsimonq2, I see it17:51
sergiusensogra_: who should do it?17:51
ogra_i'm just trying to find the commit ... why didnt it have your name ?17:51
balloonshmm.. your system is still a bit interesting because of the packaging stuff17:52
ogra_ah17:52
ogra_it had ... just well hidden :P17:52
sergiusensogra_: lol17:52
balloonstsimonq2, I would probably go ahead and remove the packages17:52
sergiusensogra_: livecd-rootfs for vivid is what we need to change17:52
sergiusensogra_: I don't know why it works for wily as is, but it works17:53
ogra_sergiusens, yeah, but i guess the dropped code was the same17:53
tsimonq2balloons, I have to leave for a meeting. I will email you when I get back on in a couple of hours so we can experiment some more. I am emailing you this as well. Be back around 3PM CST(Central Standard Time, USA). Sorry. Bye!17:53
sergiusensogra_: right, we just need to tar up $HERE as the generic device, then echo the modules (isofs) and tar up again as azure17:54
sergiusensogra_: although...17:54
ogra_http://paste.ubuntu.com/11837056/17:54
sergiusensogra_: we won't work on any openstack install and only on azure if we don't make it generic17:54
ogra_so i guess thats the relevant bit17:54
sergiusensogra_: yes17:55
sergiusensogra_: I'm thinking we should just make it generic though...17:55
ogra_hmm17:55
ogra_you mean isofs in all images ? nah17:55
ogra_thats super ugly (and might break with BSP kernels)17:56
sergiusensogra_: yeah, it's not azure specific17:56
ogra_hmpf17:56
mvomterry: sure, one sec17:57
* ogra_ would really rather see cloud-init call modprobe then)17:57
mvomterry: is this https://launchpad.net/~snappy-dev/+archive/ubuntu/snapcraft-daily ok ?17:58
sergiusensogra_: in any case, why isn't it automatic?18:00
jcastrowell, I got docker containers up and running with data being saved in the right places18:00
jcastroand then /oem seems to have filled up18:00
ogra_sergiusens, why would it be loaded if there is no CDROM ?18:00
sergiusensjcastro so /oem is bind mounted to /writable; maybe create a bigger image (--size X)18:01
sergiusensogra_: I don't know, mount should :-P18:01
mterrymvo, yeah perfect18:01
mterrymvo, thanks man18:01
sergiusensogra_: but why does it work on wily?18:02
ogra_good question18:02
sergiusensogra_: also, special case it for amd64, not all arches18:02
ogra_apw, do you know if anything in regard of loading filesystem modules changed in the recent vivid kernel ?18:02
jcastrosergiusens: oh I see what happened, I gave it a 60gb disk but it seemed to partition that area for 1.6GB18:03
jcastroI was assuming it would just use the rest of the disk as writeable18:03
ogra_jcastro, you could just expand the writable partition with gparted or some such18:03
ogra_(just dont touch system-a|b|boot ...)18:04
ogra_sergiusens, utlemming, are we actually 100% sure the isofs module isnt loaded (or could the sr0 device be corrupt perhaps) ?18:05
sergiusensjcastro: it should have18:07
sergiusensogra_: good point, bad superblock....18:07
ogra_sergiusens, "bad option" ...18:07
ogra_does "-o ro,sync" even work with isofs ?18:07
ogra_(i thought isofs implies ro anyway, and i doubt it supports sync at all)18:08
sergiusensogra_: wait_for /dev/sr018:08
utlemmingogra_: based on what I am seeing, it looks like the module is not loaded18:09
ogra_hmm, k18:09
ogra_utlemming, and that code has worked before with these mount options ?18:10
utlemmingogra_: yes, it works in rolling-edge incidently18:10
ogra_k18:10
jcastrohmm, so I clearly misinstalled this: http://pastebin.ubuntu.com/11837141/18:10
utlemmingogra_: and I've confirmed the code path for cloud-init in a generic cloud image18:10
ogra_right, then it can only be the kernel18:11
ogra_i dont get why it wouldnt autoload18:11
=== dpm is now known as dpm-afk
ogra_ogra@styx:~$ lsmod|grep isofs18:13
ogra_ogra@styx:~$ sudo mount -t iso9660 /dev/foo /mnt18:13
ogra_mount: /dev/foo is write-protected, mounting read-only18:13
ogra_mount: special device /dev/foo does not exist18:13
ogra_ogra@styx:~$ lsmod|grep isofs18:13
ogra_isofs                  40960  018:13
ogra_i'm running the exact same kernel on this laptop :/18:13
ogra_sergiusens, ! ... i like that --config idea !!18:15
dekerAnyone tried the OVA image of snappy ? Attempting to deploy http://cloud-images.ubuntu.com/ubuntu-core/15.04/core/stable/current/core-stable-amd64-cloud.ova fails because the sha256 hash of the .ovf file doesn't match18:22
rsalvetiballoons: elopio: took just a few hours :-) http://cdimage.ubuntu.com/ubuntu-snappy/15.04/rc/18:25
rsalvetinext time need to remember to do that one day earlier18:25
ogra_sergiusens, i dont see any changes on the images over the last days that could anyhow cause this18:29
* ogra_ just re-activated his changelog script18:29
ogra_http://paste.ubuntu.com/11837262/ ... nothing except the kernel itself ... but that kernel loads isofs just fine here18:31
ogra_errr18:33
ogra_looking at that ....18:33
ogra_ah, nevermind18:34
rsalvetiyeah, it's super weird that is not loaded by default18:35
rsalvetican you load it manually with modprobe?18:35
* rsalveti checks18:35
ogra_i honestly have no idea why18:35
ogra_rsalveti, see above, even "sudo mount -t iso9660 /dev/foo /mnt" loads it for me before it spillls the error18:36
rsalvetimterry: seems mvo already created the ppa for you18:36
mterryrsalveti, yeah thanks!18:36
rsalvetimterry: guess we just need to ask it to be armhf as well (if not enabled by default)18:36
ogra_rsalveti, and i use the exact same kernel here on my vivid laptop18:36
rsalvetitrigger the first build and we'll see18:36
rsalvetiogra_: right, but that is not snappy :-)18:37
mterryrsalveti, I got distracted by helping unity7 folks with a greeter document, will flesh out the PPA in a bit18:37
ogra_rsalveti, it worked before the kernel upgrade i was told18:37
ogra_(on snappy)18:37
ogra_https://launchpad.net/ubuntu/+source/linux/3.19.0-22.22 has nothing that could touch this area either18:38
rsalvetiogra_: yeah, the dependencies are definitely right, and I can load it manually just fine18:38
ogra_right18:38
ogra_rsalveti, rmmod it and try: sudo mount -t iso9660 /dev/foo /mnt18:39
rsalvetiis there any easy way to manually reproduce the issue?18:39
ogra_see if it gets auto loaded18:39
ogra_(here it auto loads before mounts spills the error)18:39
ogra_*mount18:39
rsalvetiogra_: yup, loaded fine18:39
ogra_on snappy ?18:40
ogra_hmm...18:40
rsalvetiogra_: yup18:40
sergiusensrsalveti: 15.04?18:40
ogra_i dont get it then :P18:40
rsalvetisergiusens: yes, 15.04/edge18:40
rsalvetiamd6418:40
sergiusensogra_: wait_for_root /dev/sr018:41
sergiusenswon't that be a probable cause?18:41
ogra_sergiusens, who would call that ?18:41
rsalvetiwhat creates /dev/sr0 ?18:41
sergiusensrsalveti: azure's hypervisor I guess18:41
sergiusensutlemming: ^18:41
utlemmingrsalveti, sergiusens: correct18:42
rsalvetithere is definitely no wait-for-root for every block device18:42
sergiusensogra_: I say maybe we should, it might just take time to show up?18:42
ogra_ah18:42
rsalvetia race would then explain why it works on rolling18:43
rsalvetiutlemming: sergiusens: can you manually restart/start cloud-init after booted the system?18:44
ogra_sergiusens, yeah, so lets try it, but add a timeout so it doesnt hang forever :)18:44
rsalvetijust trying to understand how we can manually reproduce the issue18:44
sergiusensogra_: right, we only want to wait for it on azure if we do this18:44
sergiusensrsalveti: launch a kvm instance with a cd attached I guess.18:45
rsalvetihttps://github.com/Azure/WALinuxAgent18:46
rsalvetiThe information flow from the platform to the agent occurs via two channels:18:46
rsalveti  * A boot-time attached DVD for IaaS deployments.18:46
sergiusensrsalveti: we saw the code, it tries to mount it, the new cloud-init, while the walinuxagent from vivid didn't18:47
rsalvetiutlemming: sergiusens: but will it always be there?18:47
sergiusensrsalveti: I can't answer that ;-)18:47
rsalvetisaw that as well, just trying to understand why that device exists18:47
utlemmingrsalveti: for Azure, yes18:47
ogra_well, if it is always there i doubt wait-for-root busy us anything18:48
ogra_*buys18:48
sergiusensogra_: always there, but takes time18:48
rsalvetiogra_: that helps giving a timeout for the block device to really show up18:48
rsalvetiwe had similar issues for the other partitions18:48
rsalvetibut the wait-for-root logic can be called from somewhere else18:49
rsalvetilike in cloud-init itself18:49
sergiusensas in always ever since it shows up and not since the begining of the vms lifecycle18:49
ogra_yeah18:49
rsalvetino need to hack up the initrd for an azure specific option (which is a pain)18:49
ogra_/usr/lib/initramfs-tools/bin/wait-for-root foo bar18:49
sergiusensutlemming: maybe hack that in for a test? ^18:50
utlemmingogra_: actually, walinuxagent does mount the iso18:50
sergiusensutlemming: yeah, I only saw that in the new cloud-init code18:50
utlemmingogra_: its more obvious in the new cloud-init code...walinuxagent buries it18:51
utlemmingogra_: and walinuxagent tries up to 6 times, sleeping for 5 seconds between attempts18:51
rsalvetiright :-)18:51
ogra_ah18:51
rsalvetithat might explains18:52
ogra_/usr/lib/initramfs-tools/bin/wait-for-root DEVICE TIMEOUT ...18:52
ogra_add that then18:52
rsalvetior just have a similar retry logic18:52
ogra_yeah18:52
ogra_but18:52
ogra_....18:52
utlemmingwild idea...udev rule that identifies if this is azure that blocks until the /dev/sr0 appears?18:52
ogra_if the mount call doesnt load the isofs module, it wont load the module later either18:53
rsalvetiogra_: I don't think that the module is the issue18:53
rsalvetiit was probably loaded18:53
sergiusensutlemming: ogra_ rsalveti this boots fine btw kvm_snappy -cdrom ~/Downloads/ubuntu-14.04.2-desktop-amd64.iso azure.img18:53
ogra_it should even load it if sr0 isnt there yet18:53
ogra_rsalveti, utlemming said it wasnt18:53
sergiusens/dev/sr0 is instantly there and cloud-init doesn't choke18:53
ogra_ok18:54
rsalvetisergiusens: was the module loaded?18:54
ogra_obviously ... if he didnt get the error18:54
rsalvetiguess the kernel tried to read the block device and then loaded the correct module to handle that18:54
ogra_well, mount -t iso9660 should omit any probing18:54
rsalvetiin the broken case I don't think it can even read the block device18:54
ogra_and just blindly load isofs18:55
rsalvetithat's true18:55
ogra_well, you did the test yourself on your snappy ... mounting /dev/foo doesnt exist either18:55
rsalvetibut in the azure case it was there, just not really there18:55
rsalvetiso not sure if that would case any other weird side effect18:56
ogra_well, lets try the loop/wait logic and see18:56
rsalvetiyeah, in any case, having the retry logic seems a good thing to do anyway18:56
ogra_yup18:56
sergiusenssorry, intel driver crash18:56
rsalvetiutlemming: the udev rule could trigger something, but cloud init would still try to read it18:57
* sergiusens missed some bits and pieces18:57
rsalvetisergiusens: http://paste.ubuntu.com/11837389/18:57
rsalvetiin case you missed irc as well18:57
Saviqogra_, are you building u-boot yourself for the pi2 images? could I ask for your config etc.? /me needs to disable serial in u-boot18:58
ogra_Saviq, no, i pull ppisatis binary from github18:59
ogra_and now i cant find the link :(18:59
* ogra_ has it in the browser history on the other machine :(19:00
ogra_Saviq, https://github.com/piso77/ubuntu-embedded/tree/master/boards/raspy2/bootloaders19:01
Saviqogra_, thanks!19:01
ogra_Saviq, originally the source comes from https://github.com/swarren/u-boot ... but i dont know which branch exactly ppisati used19:04
ogra_(there are many rpi ones)19:04
Saviqogra_, yeah, let's see if I can get somewhere with this, otherwise I'll bug him tomorrow, thanks19:04
* sergiusens takes short break19:09
bschaeferls19:22
bschaeferopps19:22
rsalvetiutlemming: so will you take care of trying to add a retry logic in there?19:23
rsalvetijust to make sure someone is on top of the issue19:23
Letozaf_hey guys I have installed snappy and wanted to launch webdm on my local machine, I stared kvm with -redir :8090::80  but if I type http://localhost:8090 in my browser webdm does not start, what am I doing wrong ?19:40
manik_Letozaf_: webdm is running on port 4200 i believe, you need to redirect that port to a local port on your computer as well19:41
sergiusensLetozaf_: webdm listens on 420019:41
Letozaf_manik_, sergiusens ok thanks19:41
apwogra_, not that i know of ... no19:45
kyrofakgunn, are you running Ubuntu Personal in kvm?19:54
kgunnkyrofa: yes, i use Virtual MAchine Manager19:54
kgunnthere's some magic for the gfx drivers19:54
kyrofakgunn, did you have to switch it to QGL?19:55
kyrofakgunn, QXL, rather19:55
kgunni wrote up my instructions for how i did it as part of the snappy gui19:55
kgunnhttps://docs.google.com/document/d/14msTXe_cFulk9z4jFptEjFJzZx58b1mWU_r4VivLkfA/edit19:55
kgunnkyrofa: ^19:56
kyrofakgunn, so you didn't have to change the machine config at all? Doing it that way I get to a lightdm-looking prompt, which gives me a black screen after I enter the password. If I change the video model to QXL I get more of a unity8-ish login prompt, but then I can't get past the intro demo thing19:59
kgunnmmm20:00
kgunnkyrofa: almost sounds like you're getting what i saw a week ago20:01
kgunnkyrofa: and correct i didn't change a thing20:01
kyrofakgunn, hmm. And was the login screen lightdm or unity8?20:02
bschaeferogra_, hey, soo just ran into a fun issue with ras pi2. Theres no /dev/dri (which is causing the mir server to fail)20:02
kgunnkyrofa: i do have instructions on how to dismiss the unity8 greeter from the command line (gotta ssh in ahead of time tho....cause you can't vt switch after you hit unity8 greeter)20:02
kgunnkyrofa: so it's weird, greeter for desktop shows up on vt720:02
kgunnand unity8 greeter shows up on vt820:02
kyrofakgunn, ohhh, interesting20:02
kgunnkind of an artifact of the unity8-on-desktop20:03
kgunnpackage....20:03
kgunneventually it should not be like that20:03
kgunnkyrofa: so here's another doc thtat addresses what i saw last week20:04
kgunnhttps://docs.google.com/document/d/13teoUPInWNfFONZ2Dq1U9VTiqs9aUEV52D2M8VCXOA4/edit20:04
kgunnkyrofa: so seb was saying we shouldn't have to do those monkey manual steps...20:05
kgunnbut i haven't caught up myself, i was going to update to wily today and try20:05
kgunnjust been busy til now :)20:05
utlemmingrsalveti: well, we could put the retry logic into cloud-init, but that is going to take an SRU cycle.20:07
rsalvetiutlemming: we could experiment with that at our snappy ppa20:07
utlemmingrsalveti: true20:08
rsalvetithen if we actually confirm the fix, we can start a sru for it20:08
kyrofakgunn, no problem, I just thought I'd try taking it for a spin today :) . I'll keep playing with it, ping me when you get a chance to mess with it again?20:08
Saviqjdstrand, resubmitted, thanks20:17
utlemmingrsalveti: fixing this in cloud-init is not exactly straight forward20:18
utlemmingrsalveti: actually, I don't think that fixing this in cloud-init is going to fix it20:23
rsalvetiutlemming: why?20:23
rsalvetiwither we do a retry logic in there or something before that code gets executed20:23
utlemmingrsalveti: the cloud-init code searches for devices that have iso9660 and udf types. From that it finds that /dev/sr0 is a candidate.20:23
rsalvetiright20:24
rsalvetibut it does call mount after that, right?20:24
rsalveti 20:24
rsalveti9820:24
rsalveti                if cdev.startswith("/dev/"):20:24
rsalveti 20:24
rsalveti9920:24
rsalveti                    ret = util.mount_cb(cdev, load_azure_ds_dir)20:24
rsalvetiargh20:24
utlemmingrsalveti: so the mere fact that it identified /dev/sr0 as iso9660 means that the mount failing is not a cloud-init issue, per se20:25
utlemmingrsalveti: see lines 61820:25
utlemmingthrough 62520:25
jdstrandSaviq: approved20:26
Saviqjdstrand, thank you20:26
jdstrandnp20:27
rsalvetiutlemming: right, it's definitely an issue in cloud-init itself, but we need to add the workaround logic for azure somewhere20:28
rsalvetiwe could add it before cloud-init, but it's also not so trivial since this is device specific20:28
rsalveti*not an issue20:28
rsalvetisorry20:28
Letozaf_hey guys, but once you installed packages like snake, and chatroom, for instance, If I do not know them, how can I find out how they have to be used, just to  check if they are workign20:28
utlemmingrsalveti: so riddle me this...why does it work with rolling but not 15.04?20:29
rsalvetiutlemming: it could be a pure race condition20:29
rsalvetislower boot?20:29
rsalvetiwhich is why we wanted to add a retry logic to at least identify if that could indeed be the reason20:29
rsalvetiwe suspect it's the same issue we had for other block devices20:30
rsalvetiwhich we added the wait-for-root workaround20:30
utlemmingrsalveti: ack...okay, I can look20:30
Saviqogra_, /me just noticed ogra@anubis being in authorized_keys on the pi2 image, you planning to take over the world?21:16
rsalvetiyeah, that's his evil plan21:17
Saviqand /me finally managed to get ubuntu to boot with the emon board in!21:17
Saviqhow do I preinstall webdm, for example, on my image? it's there in ogra_'s image, but not on mine, built using the same commands21:52
Saviqah, oem/software21:53
* Saviq tries21:53
* Saviq likes bmaptool21:57
Saviqok, oem/software is ignored22:01
Saviqd'oh22:02
Saviqit's actually working fine22:04
Saviqwith the exception that `snappy build` craps out trying to unmount22:06
* Saviq reboots for good measure22:06
utlemmingrsalveti: yeah, so actually, this is a cloud-init bug. Its trying to mount a udf file system as iso966022:07
utlemmingrsalveti: I'm trying to track down why that is the case22:07
rsalvetiutlemming: but why would that work on rolling then?22:07
utlemmingrsalveti: I think it may be an ordering thing22:08
rsalvetihm, alright22:08
utlemmingrsalveti: okay, nested exceptions....the real issue is https://bugs.launchpad.net/snappy/+bug/147242222:41
ubottuUbuntu bug 1472422 in Snappy "/var/lib/waagent is not a writable path for 15.04" [Critical,Confirmed]22:41
utlemmingrsalveti: which is the reason why provisioning fails22:41
rsalvetiutlemming: interesting22:41
rsalvetilet me upload a fix for that22:41
utlemmingrsalveti: ack, thanks22:42
rsalvetiutlemming: do you know if we need any other dir than /var/lib/waagent ?22:54
rsalvetithis is just because we need a different fix in our images, since the main issue is that it tries to create that dir during runtime22:54
rsalvetiand /var/lib is ro22:54
rsalvetiso we need to create the dir in build time and make it writable22:55
utlemmingrsalveti: er, no, I think the others that are needed are there22:55
rsalvetigreat22:55
rsalvetiutlemming: pushed the fix, will trigger another image once it lands23:17
rsalvetiwe should know more tomorrow23:17
utlemmingrsalveti: thank you kindly, I'll verify first thing in the morning23:17
rsalvetiawesome, thanks for investigating the issue23:18
elopiorsalveti: I can't login with ubuntu/ubuntu to that image you published in cdimage.23:43
elopiothat is on the amd image. On the beagle it works.23:47

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