sergiusens | jdstrand: ah, fwiw the only reason we exec snappy is to snappy unpack | 00:32 |
---|---|---|
=== utlemming_away is now known as utlemming | ||
rsalveti | sergiusens: will release snappy and goget-ubuntu-touch | 02:38 |
sergiusens | rsalveti: ok, I'm preparing a nice u-d-f branch that makes things nicer | 02:51 |
rsalveti | sergiusens: oh, great then | 02:52 |
rsalveti | sergiusens: the other branch is already merged, and pushed ubuntu-snappy already | 02:52 |
rsalveti | should hit proposed in a few, then an upload for goget-ubuntu-touch should do it | 02:53 |
rsalveti | then just need to copy it over tools-proposed, and test it again | 02:53 |
sergiusens | rsalveti: did you create the next milestone already? :-P | 03:53 |
sergiusens | rsalveti: hmm, the u-d-f change wasn't needed :P | 03:58 |
sergiusens | rsalveti: this branch would allow to preprovision images with frameworks that provide policies https://code.launchpad.net/~sergiusens/snappy/policyRoot/+merge/261802 | 03:59 |
sergiusens | utlemming: btw ^ | 03:59 |
sergiusens | such as docker | 03:59 |
seb128 | hey snappy world | 06:20 |
seb128 | slangasek, hey, just as a fyi, desktop-next built on amd64 now ;-) | 06:20 |
mvo | seb128: yay, does it also boots ;) | 06:22 |
seb128 | mvo, dunno, I still didn't manage to transform those tarballs in an image locally | 06:25 |
seb128 | the reply I got is "get the build on a s-i channel and use u-d-f" | 06:25 |
mvo | and its not yet imported info s-i? | 06:25 |
seb128 | it was not yesterday | 06:26 |
seb128 | unsure if that happened during the night | 06:26 |
seb128 | somebody needs to set that up | 06:26 |
seb128 | unsure who the somebody is, slangasek? | 06:26 |
mvo | seb128: does it have a config already? | 06:29 |
mvo | looks like it | 06:29 |
mvo | [channel_ubuntu-personal/rolling/edge] | 06:29 |
mvo | seb128: looks like you have a image | 06:30 |
ToyKeeper | Well, hmm. The latest snappy rpi image comes pre-loaded with ogra_ 's ssh key in .ssh/authorized_keys. | 06:31 |
seb128 | mvo, oh, nice ;-) | 06:32 |
seb128 | mvo, going to try that in a bit | 06:32 |
mvo | seb128: I guess the next step is that you get u-d-f support for personal, it derrives the url from the product name (core) so right now its not working | 06:32 |
seb128 | oh? | 06:32 |
mvo | seb128: or do you have a commandline that works? | 06:32 |
seb128 | I see | 06:32 |
seb128 | I don't | 06:32 |
* mvo i smaybe missing something | 06:32 | |
seb128 | I didn't try u-d-f yet | 06:32 |
seb128 | I didn't even know the channel was configured | 06:32 |
mvo | seb128: slangasek added it yesterday (according to the bzr logs). so say a big thank you to him :) | 06:33 |
seb128 | slangasek, thanks ;-) | 06:34 |
* seb128 is going to pay some beers at the next conference | 06:34 | |
seb128 | mvo, thanks as well ;-) | 06:34 |
seb128 | mvo, who do I pay beers to for the u-d-f changes now? ;-) | 06:34 |
mvo | seb128: sergiusens is the man! let me see if I can add something for you to unblock you | 06:38 |
seb128 | mvo, thanks | 06:43 |
mvo | seb128: you can try http://paste.ubuntu.com/11700595/ first line is the command, second the diff to use for u-d-f | 06:47 |
seb128 | mvo, danke | 06:48 |
mvo | seb128: heh, u-d-f needs to create bigger partitions for you now | 06:57 |
seb128 | mvo, those are not dynamic to accomodate the tarball? | 06:59 |
fgimenez | good morning | 07:01 |
mvo | seb128: no, hardcoded afaik | 07:02 |
mvo | fgimenez: hey, good morning | 07:02 |
seb128 | mvo, do you know where? did you try to generate a personnal image? did it fail because of that? | 07:02 |
fgimenez | hi mvo! | 07:03 |
davidcalle | Good morning o/ | 07:05 |
davidcalle | ogra_, hello, still want to wait for the raspi2 to become officially supported to updated the dev site? The "I expect this URL to persist for a while" from your ml email makes me think we should do it now. | 07:07 |
* davidcalle grabs coffee, brb | 07:07 | |
ToyKeeper | I have a lot of learning to do to figure out how rpi2+snappy works. | 07:09 |
davidcalle | to update* | 07:11 |
mvo | seb128: so system-{a,b} are just 1gb big, how much do you need? 4? | 07:11 |
ToyKeeper | With snappy and systemd and no apt-get and all the other new stuff, it feels like a whole different operating system. | 07:11 |
mvo | ToyKeeper: yeah, it is | 07:11 |
seb128 | mvo, I'm unsure, is it compressed or uncompressed? it should be pretty similar to our standard iso which is a bit over 1G, I'm unsure how much is the installed system nowadys but 4G should be enough | 07:13 |
ToyKeeper | Speaking of partitions, one of the things on my todo list is change partition sizes to use the whole card instead of just 4GB. | 07:13 |
ToyKeeper | But not tonight. Tonight, bed. | 07:15 |
mvo | seb128: ok, you get a updated debdiff in a sec | 07:16 |
seb128 | mvo, thanks ;-) | 07:16 |
seb128 | ToyKeeper, night | 07:16 |
mvo | ToyKeeper: if you use u-d-f you set the size at image creation time | 07:16 |
mvo | seb128: but only for the writable partitions, the system-a/b are hardcoded | 07:17 |
seb128 | mvo, ? | 07:17 |
seb128 | mvo, was that second line for ToyKeeper as well? | 07:17 |
mvo | seb128: for you because you need partition size changes :) http://paste.ubuntu.com/11700710/ should do it | 07:17 |
mvo | seb128: sorry, too little context I guess | 07:17 |
seb128 | mvo, ? | 07:18 |
seb128 | mvo, trying that change, thanks | 07:18 |
seb128 | mvo, "<mvo> seb128: but only for the writable partitions, the system-a/b are hardcoded" | 07:18 |
seb128 | not sure what that meant | 07:18 |
seb128 | anyway, I understand your code change, so trying that ;-) | 07:18 |
mvo | seb128: sorry, too little context. I was refering to that ubuntu-device-flash has a --size option. but that it won't help you because of the hardcoding of the sizes of a/b | 07:19 |
seb128 | oh, right | 07:20 |
seb128 | mvo, I though it was a reply to ToyKeeper "one of the things on my todo list is change partition sizes to use the whole card instead of just 4GB." | 07:20 |
* mvo nods | 07:21 | |
seb128 | the snaps are installed in the writable one right? | 07:21 |
mvo | seb128: yes | 07:22 |
seb128 | mvo, u-d-f ongoing, it's a bit weird, it downloads a 78M file and a 456M one, those doesn't match the generated tarballs from launchpad | 07:28 |
seb128 | but let's see | 07:28 |
seb128 | maybe it's normal and I'm having wrong assumptions there | 07:28 |
mvo | seb128: might be different compression (xz vs gz)? the 78mb is the kernel | 07:28 |
seb128 | mvo, kernel = device tarball? | 07:29 |
seb128 | mvo, it's 148M on https://launchpad.net/~ubuntu-cdimage/+livefs/ubuntu/wily/ubuntu-desktop-next/+build/29455 | 07:30 |
seb128 | hum | 07:30 |
seb128 | mvo, did you try that command? | 07:30 |
seb128 | "issue while mapping partitions: more partitions then expected while creating loop mapping | 07:30 |
seb128 | " | 07:30 |
seb128 | it bails out on that here | 07:30 |
mvo | seb128: meh, I got that now too | 07:35 |
mvo | seb128: not sure what to do, maybe we need sergiusens for the rescue this is not really a area I worked in much | 07:35 |
mvo | seb128: but could also be something else, I just set it back to 1024 and get the same error, maybe it got confused because of the earlier error? | 07:36 |
seb128 | mvo, ok, no worry, that can wait a few hours | 07:36 |
seb128 | mvo, or maybe something in the channel is wrongly set | 07:36 |
seb128 | ? | 07:36 |
seb128 | ubuntu-core doesn't have a device tarball | 07:36 |
seb128 | ubuntu-desktop-next has | 07:36 |
mvo | could be | 07:36 |
seb128 | so maybe they have different configs and need another u-d-f handling | 07:36 |
seb128 | mvo, let's wait for sergiusens | 07:36 |
mvo | 150mb vs 78 is indeed a huge diffrence | 07:36 |
seb128 | thanks for trying to help ;-) | 07:37 |
mvo | yw, sorry that it did not work out | 07:37 |
seb128 | no worry | 07:37 |
ogra_ | davidcalle, that was my plan ... i have some meetings til noon though | 08:01 |
mvo | ogra_: did you see what ToyKeeper wrote earlier? | 08:06 |
ogra_ | mvo, its a fake key ... i explicitly generated it and moved my real one away ... u-d-f --developer-mode requires it | 08:07 |
ogra_ | (it refuses to roll the image if there is no key) | 08:07 |
davidcalle | ogra_, np, to update the page, I just need to know if the first udf snippet (the one not using the OEM .snap) is still relevant and what should replace it. (https://developer.ubuntu.com/en/snappy/start/#snappy-raspi2). I think I can figure out the rest with your README and the current text. | 08:09 |
mvo | ogra_: heh, nice. is it a actual key or a string like "garrrrr, kthxbye")? | 08:09 |
ogra_ | mvo, i wasnt sure if it checks for validity so it is actually a key :) | 08:09 |
ogra_ | else i would just have touched the file ... will try that for the next build :) | 08:09 |
ogra_ | (it is quite an annoying process btw ... once you moved a new key in place half the desktop gets confused because gnome-keyring-daemon caches the wrong one) | 08:10 |
mvo | ogra_: woah | 08:12 |
mvo | ogra_: I guess some people will be unhappy if it looks like a valid key because they have no way of knowing that there exists on maching key on your side :/ | 08:13 |
ogra_ | mvo, well, ppisati has a new kernel binary, there is the issue witjh the serial number on cmdline to get a fixed MAC ... i'll have to re-roll anyway soon i guess | 08:21 |
ogra_ | i'll try the touched file then | 08:21 |
mvo | nice | 08:21 |
mvo | thanks! | 08:21 |
vsuojanen | Hello, I haven't tried yet but can you say is it possible in amd64/i386 stable images possible to configure and custom grub menus without loosing the settings after ubuntu core updates? | 08:23 |
ogra_ | lol, why do people always ask the easy questions :) | 08:26 |
ogra_ | mvo, i think the above is a very interesting question ... will snappy personal support dual booting (which means we need a grub menu) ? | 08:27 |
vsuojanen | there is only etc/grub.d/09_snappy. what did you mean by snappy personal ? is it some other than https://developer.ubuntu.com/en/snappy/ ? | 08:30 |
ogra_ | yes, the desktop version | 08:31 |
ogra_ | or the converged version ... | 08:31 |
mvo | vsuojanen: its not straightforward right now, what use-case do you see here? | 08:31 |
ogra_ | ... however you want to call it :) | 08:31 |
mvo | ogra_: *uff* we want to get rid of update-grub soon | 08:31 |
ogra_ | mvo, well, for a desktop install i would expect people to still have dual boot here and there | 08:32 |
ogra_ | or rather "to want to have" ... :) | 08:32 |
mvo | ogra_: right, I see the need, I just have no idea right now what to do | 08:32 |
mvo | ogra_: well, there are various ways :) need to think about this, but I really really want our grub to be dramatically simpler | 08:33 |
ogra_ | why are we getting rid of update-grub instead of making it get out of our way ? | 08:33 |
vsuojanen | coreos support pxe and ipxe so that you can netboot and load your rootfs with root= separately. | 08:33 |
ogra_ | vsuojanen, but without using the snappy initrd you wont get the snappy filesystem setup at all | 08:34 |
ogra_ | (you need to make sure thats supplied by your PXE setup ... and even then it will look for partition labels which you would need to hack up inside the initrd) | 08:35 |
mvo | ogra_: it adds (lots) of complexity we don't need. we know exactly what kernels are on the system and where to find them. we can remove ~500 lines of shell to detect labels/parittions/kernels we also can make the mounting much simpler, right now we chroot into the "other" parition and bind-mount back the original one because the system needs to see them both | 08:36 |
mvo | lots of complexity here that will come and bite us with bugs | 08:36 |
=== erkules_ is now known as erkules | ||
ogra_ | yeah | 08:37 |
mvo | ogra_: but other OSes is something we need to think hard about | 08:37 |
vsuojanen | so snappy is both kernel (with initrd) and rootfs ? | 08:37 |
mvo | yes | 08:37 |
ogra_ | well, a readonly rootfs | 08:38 |
vsuojanen | apps are there in the persistent partition | 08:38 |
ogra_ | and a writable partition where the files live you need writable on a system | 08:38 |
ogra_ | and in fact it is two readonly rootfs'es if you want the rollback support | 08:39 |
vsuojanen | thanks ogra_ mvo | 08:43 |
=== devil is now known as Guest56205 | ||
zyga | hi | 08:50 |
=== Guest56205 is now known as devil_ | ||
* zyga goes to figure out what's wrong with https://bugs.launchpad.net/snappy/+bug/1464275 | 08:50 | |
ubottu | Ubuntu bug 1464275 in Snappy "Unable to boot beagle bone black from prebuilt image #3" [Undecided,New] | 08:50 |
ogra_ | it is funny that only you seem to hit it | 08:51 |
zyga | ogra_: next sd card, verified everything | 08:53 |
zyga | ogra_: and previous image ran | 08:53 |
zyga | ogra_: magic | 08:53 |
JamesTait | Good morning all; happy Friday, and happy Peanut Butter Cookie Day! 😃 | 08:55 |
zyga | ogra_: is this correct based on your knowledge https://bugs.launchpad.net/snappy/+bug/1464275/comments/6 | 08:56 |
ubottu | Ubuntu bug 1464275 in Snappy "Unable to boot beagle bone black from prebuilt image #3" [Undecided,New] | 08:56 |
zyga | ogra_: the external sd card is mmc 0, the boot partition (fat) is 1 | 08:57 |
zyga | ogra_: where do bootpart and loadaddr come from, are they hardwired into uboot? | 09:02 |
ogra_ | usually from uEnv.txt | 09:03 |
zyga | ogra_: well, the uEnv.txt I have is just two lines | 09:03 |
zyga | # where to load initrd | 09:03 |
zyga | initrd_addr=0x88080000 | 09:03 |
zyga | # load Snappy environment and call into Snappy boot after processing this file | 09:03 |
zyga | uenvcmd=load mmc ${bootpart} ${loadaddr} snappy-system.txt; env import -t $loadaddr $filesize; run snappy_boot | 09:03 |
ogra_ | not sure if the BBB image ships a uboot.env file | 09:03 |
zyga | (+ comments) | 09:03 |
zyga | nope | 09:03 |
zyga | just uEnv.txt and snappy-system.txt | 09:03 |
zyga | at least in the image I've got | 09:03 |
* zyga really really wants someone to try to reproduce that | 09:04 | |
ogra_ | hmm, does anyone else have issues reaching people.canonical.com ? | 09:04 |
ogra_ | zyga, then it just uses the defaults from u-boot | 09:04 |
ogra_ | hrm, seems my VPN is screwed up | 09:08 |
=== tvoss is now known as tvoss|test | ||
=== tvoss|test is now known as tvoss | ||
zyga | ogra_: oh | 09:13 |
tvoss | ogra_, I cannot reach canonical's irc | 09:14 |
ogra_ | yep, same here | 09:14 |
ogra_ | and the VPN is dead too | 09:15 |
ogra_ | yay, friday :P | 09:15 |
zyga | ogra_: I figured it out | 09:16 |
zyga | ogra_: I need to check if it works just because everyone that ties still has debian on emmc | 09:16 |
zyga | ogra_: but the config is borked | 09:16 |
zyga | ogra_: the defaults point to emmc | 09:16 |
zyga | ogra_: and there's nothing there | 09:16 |
zyga | fgimenez: hey, do you have a beagle bone black? | 09:16 |
ogra_ | there should be an SPL | 09:16 |
zyga | ogra_: can it insert variables into uboot? | 09:17 |
ogra_ | no, it doesnt, it will just switch to SD | 09:17 |
ogra_ | but you need something there to actually boot | 09:17 |
zyga | ogra_: the problem seems to be that on the image we ship, bootpart is 1:2 | 09:17 |
zyga | that's eMMC, partition 2 | 09:17 |
zyga | and nothing in uEnv.txt changes that | 09:18 |
* ogra_ wonders if you have a different model | 09:18 | |
zyga | ogra_: different model of what? uboot from the sd card? | 09:18 |
ogra_ | BBB | 09:18 |
fgimenez | zyga, yes, but no serial cable, yesterday version 3 worked for me, do you want me to try? | 09:18 |
ogra_ | the BBB is open HW, anyone can make and sell them ... we usually all have element14 devices | 09:19 |
ogra_ | there might be minor differences when manufactured by another manufacturer | 09:19 |
zyga | (sorry, system crash) | 09:31 |
zyga | ogra_: I have A5A written on the side, | 09:32 |
zyga | ogra_: trying to look at elinux.org but it seems down | 09:32 |
zyga | (looking for changelog) | 09:32 |
zyga | ogra_: both of my beagles are from element 14 | 09:32 |
ogra_ | well, then we should all be on the same HW | 09:33 |
zyga | ogra_: I think it's a minor issue to fix, it _did_ work until I upgraded to -3 | 09:34 |
ogra_ | elinux is fine here | 09:34 |
zyga | ogra_: and it seems the issue can be fixed with one line in the uEnv.txt | 09:34 |
zyga | ogra_: which version do you have? | 09:34 |
ogra_ | dunno | 09:34 |
zyga | ogra_: (and if you know) how to determine the version correctly | 09:34 |
zyga | fgimenez: which version do you have | 09:34 |
fgimenez | zyga the box says it's bbb rev C, don't know if i can query the hw somehow, was the 4gb flash storage size in rev B? | 09:44 |
zyga | fgimenez: I think it was 2GB in B | 09:44 |
zyga | fgimenez: ok, you have some C version | 09:45 |
zyga | fgimenez: can you erase your emmc to see if this is unique to a5? | 09:45 |
zyga | mvo: which lab runs tests on snappy/beagle? (looking at one ofthe TODO:QA cards on trello) | 09:47 |
mvo | zyga: I don't know but I was able to run all of them here with my local BBB | 09:47 |
zyga | mvo: I'm trying to understand who runs those tests and how that's set up | 09:47 |
mvo | zyga: fgimenez or leo can help here I think | 09:49 |
fgimenez | zyga mvo there's still no lab for that, we hope to set up an environment for running the selftest on this monthly iteration | 09:51 |
zyga | fgimenez: do you have a location? | 09:52 |
fgimenez | zyga nope, we'll contact CI for that, and in the meantime (and always to have consistent results from the tests) we'll run the automated suite locally | 09:54 |
zyga | fgimenez: thanks | 09:55 |
zyga | mvo: how do you run tests with adt? | 09:55 |
sergiusens | morning | 10:10 |
zyga | sergiusens: hi | 10:10 |
sergiusens | seb128: I'll take care of personal; you need more snappy[a|b] storage space, right? | 10:11 |
sergiusens | zyga: where does booting stop for you? | 10:11 |
* sergiusens tries to avoid reading the full backlog in detail | 10:11 | |
zyga | sergiusens: it doesn't get out of uboot | 10:12 |
zyga | sergiusens: tries to load everything from the wrong partition | 10:12 |
sergiusens | zyga: oh, weird; on a bbb revC? | 10:12 |
zyga | sergiusens: I can figure out the workaround, just being frustrated at the replacement laptop just being slow and crappy | 10:12 |
zyga | sergiusens: A5A | 10:12 |
zyga | sergiusens: I doubt it's rev relevant | 10:12 |
zyga | sergiusens: more like what you have on emcc | 10:12 |
zyga | mmc | 10:13 |
zyga | sergiusens: unless uboot has wrong defaults for rev A | 10:13 |
zyga | sergiusens: (which is possible) | 10:13 |
sergiusens | zyga: yes, maybe, plars had a similar issue with that board | 10:13 |
sergiusens | zyga: and the quick solution was to first install the latest debian to the emmc | 10:13 |
zyga | sergiusens: have a look at https://bugs.launchpad.net/snappy/+bug/1464275 | 10:13 |
zyga | sergiusens: well | 10:13 |
ubottu | Ubuntu bug 1464275 in Snappy "Unable to boot beagle bone black from prebuilt image #3 (hardware A5A, empty emmc)" [Undecided,New] | 10:13 |
zyga | sergiusens: the image is just broken :) | 10:13 |
zyga | sergiusens: it's just plain wrong and easy to see why :) | 10:14 |
zyga | sergiusens: if you can confirm that your bbb has the same defaults on revc (interrupt uboot) | 10:14 |
zyga | sergiusens: then it's not specific to board revision | 10:14 |
zyga | sergiusens: where can I send patches to uboot config (uEnv.txt) | 10:14 |
sergiusens | zyga: lp:snappy-hub/snappy-systems | 10:15 |
zyga | sergiusens: thanks, I'll branch that | 10:15 |
zyga | https://code.launchpad.net/~snappy-dev/snappy-hub/snappy-systems ? | 10:16 |
sergiusens | zyga: yeah, beagleblack/uEnv.txt iirc | 10:16 |
zyga | yeah, got it | 10:17 |
zyga | sergiusens: yes | 10:19 |
zyga | sergiusens: that fixes it | 10:19 |
zyga | sergiusens: I'll sent a merge request out | 10:19 |
zyga | ogra_: I fixed it :) | 10:21 |
sergiusens | ack | 10:24 |
zyga | https://code.launchpad.net/~zyga/snappy-hub/fix-1464275/+merge/261833 | 10:24 |
* zyga looks at how to rebuild a clean image for testing | 10:24 | |
mvo | zyga: sorry for the delay, there is a readme for that, once sec | 10:30 |
mvo | zyga: http://bazaar.launchpad.net/~snappy-dev/snappy/snappy/view/head:/integration-tests/run-in-image/README | 10:31 |
zyga | mvo: thanks! | 10:34 |
zyga | sergiusens: are there any instructions for rebuilding the fully snappy image? | 10:38 |
sergiusens | zyga: from which point? | 10:39 |
zyga | sergiusens: I want to rebuild the bootloader snap | 10:39 |
zyga | sergiusens: and rebuild the SD card image with that and core-3 | 10:39 |
* zyga needs to get some terminology right | 10:40 | |
zyga | (please teach me) | 10:40 |
sergiusens | zyga: if it's to integrate your new bbb snap, snappy build it and then; sudo ubuntu-device-flash core 15.04 --oem ./local_beagleblack.snap --developer-mode --output bbb.img | 10:40 |
zyga | sergiusens: fantastic, thanks | 10:40 |
zyga | sergiusens: do I need any ppas apart from the snappy one> | 10:40 |
sergiusens | zyga: it's just that the personal folk are dealing with the same one level deeper | 10:41 |
sergiusens | zyga: no, it's all in ppa:snappy-dev/tools | 10:41 |
zyga | sergiusens: is sudo needed for that? | 10:44 |
zyga | sergiusens: or is it just a habit | 10:44 |
ogra_ | u-d-f needs to mount images | 10:44 |
ogra_ | so it need sudo | 10:45 |
ogra_ | *needs | 10:45 |
zyga | ah, I see | 10:45 |
ogra_ | the patch looks sane, but i'd like to hear from lool, perhaps he sees drawbacks | 10:46 |
zyga | ogra_: thanks | 10:46 |
ogra_ | (and you probably want some verification that it doesnt regress for working boards indeed | 10:46 |
ogra_ | ) | 10:46 |
* zyga sees hardware packs and linaro-media-create everywhere he looks ;-) | 10:47 | |
zyga | ogra_: yep, I'll test a clean image now | 10:47 |
zyga | ogra_: and I want to see how it works on other beagles | 10:47 |
ogra_ | yeah, its kind of an evolution of that :) | 10:47 |
tvoss | ogra_, do you still have issues accessing irc.canonical.com, too? | 10:56 |
ogra_ | nope | 10:57 |
ogra_ | vpn works, irc works | 10:57 |
zyga | ogra_: boots okay on empty emmc | 11:11 |
rsalveti | o/ | 11:29 |
rsalveti | sergiusens: https://launchpad.net/snappy/+milestone/15.04.2 :-) | 11:29 |
ogra_ | tvoss, did you restart your VPN connection after the outage ? | 11:38 |
tvoss | ogra_, not running on a vpn connection here | 11:38 |
ogra_ | ah | 11:38 |
rsalveti | did we have another outage? | 11:38 |
seb128 | sergiusens, hey, yes, mvo tried to bump it to 4G with http://paste.ubuntu.com/11700710/ but the image build fails atm with a "issue while mapping partitions: more partitions then expected while creating loop mapping" | 11:40 |
ogra_ | rsalveti, vpn and irc were gone ... not sure if for everyone | 11:40 |
seb128 | sergiusens, but maybe something is wrong with the channel content, it tries to download a 78M device tarball where the one generated by the launchpad builder is 140M | 11:41 |
rsalveti | ogra_: right, was fine for me at least | 11:41 |
rsalveti | weird :-) | 11:41 |
plars | zyga: ah, right, the way uboot is set up on the BBB image is really weird. I've mostly got it sorted though | 11:43 |
plars | zyga: I'm just waking up though, give me a bit and I'll send you the info on it | 11:44 |
zyga | plars: hey | 11:57 |
zyga | plars: I fixed the bug | 11:57 |
zyga | plars: details are here https://code.launchpad.net/~zyga/snappy-hub/fix-1464275/+merge/261833 | 11:57 |
zyga | plars: with that patch merged you can always boot | 11:58 |
sergiusens | seb128: I'll sort it out | 12:32 |
tvoss | asac, ping | 12:32 |
sergiusens | mvo: hey, can you later look at https://code.launchpad.net/~sergiusens/goget-ubuntu-touch/beBetter/+merge/261804 ? | 12:33 |
mvo | sergiusens: sure | 12:33 |
seb128 | sergiusens, thanks, let me know if you figure out anything or if you have any patch/hack to try | 12:34 |
seb128 | sergiusens, I would have liked to get an image I can boot today, just to a nice way to wrap the week feeling like we get things in shape ;-) | 12:35 |
mvo | sergiusens: you will hate me, have tons of questions. sorry for that, probably because its so hot here. nothing to worry about though (and I'm only at ~20% of the MP sso far) :/ | 12:40 |
sergiusens | mvo: no worries, I mostly switched to composing and implementing the diff in that MP | 12:40 |
plars | zyga: yeah, we should discuss later. Basically the control over boot location with the s2 button doesn't necessarily do what you'd expect wrt where it pulls uboot from, and even which image it boots (it should worry you that you don't have to press s2 to boot snappy from the sd card) | 12:59 |
plars | and in fact, you are booting the uboot from emmc when you do that, not the one that came on the snappy image | 13:00 |
zyga | plars: I'll explain after the meeting | 13:02 |
=== joet is now known as josepht | ||
=== mwenning is now known as mwenning-wfh | ||
elopio | hello | 13:47 |
tedg | elopio, Howdy! | 13:54 |
zyga | plars: s2 doesn't change anything here, the problem is that even if you hold s2 and boot from sd | 13:55 |
zyga | plars: uboot will load environment from emmc | 13:55 |
zyga | plars: and that environment shipped on production boards from element 14 | 13:55 |
zyga | plars: actually allows our current images to boot | 13:55 |
plars | zyga: right, that's why I had to rebuild uboot | 13:55 |
zyga | plars: if you wipe emmc then you still boot from sd but now don't have the missing uEnv.txt | 13:56 |
zyga | plars: the patch I provided changes that so emmc is irrelevant | 13:56 |
plars | zyga: noooo, we want emmc | 13:56 |
plars | zyga: without it, what happens if you flash a bad snappy image? | 13:56 |
plars | zyga: you have no sensible way of replacing it | 13:56 |
zyga | plars: it tries to load snappy from emmc, look at this: | 13:56 |
zyga | https://code.launchpad.net/~zyga/snappy-hub/fix-1464275/+merge/261833 | 13:57 |
zyga | plars: replacing what? | 13:57 |
plars | zyga: I think we're talking about two slightly different, but related problems | 13:57 |
zyga | plars: we want emmc but the defaults in our image are wrong | 13:57 |
zyga | plars: with this patch you can still use emmmc for anything | 13:57 |
zyga | plars: it just won't be on the critical path for booting | 13:57 |
roadmr | heya snappers. I did snappy update ubuntu-core (on rpi2), snappy list -v showed 81* and 83!, but when I rebooted it didn't switch to 83, shows 81* 83. Where do I start looking at what happened? | 13:57 |
plars | zyga: scenario: automated snappy testing on bbb, you flash a bad snappy image to the sd, boot, and find out it's broken. How do you get back your stable testing platform? | 13:57 |
plars | zyga: that's what I was going for | 13:58 |
plars | you're just hitting the bad bootpart setting in uboot | 13:58 |
zyga | plars: well, I don't know, that's out of the scope | 13:58 |
plars | zyga: I certainly hope not! | 13:59 |
zyga | plars: my point is that snappy images that we ship should work _regardless_ of what you have on emmc | 13:59 |
zyga | plars: (well, we can use lava LMP) | 13:59 |
plars | zyga: indeed, and I agree | 13:59 |
zyga | plars: or "master image" on emmc | 13:59 |
rsalveti | elopio: spain won in the end, right? | 13:59 |
zyga | plars: so I think it is out of scope | 13:59 |
plars | zyga: haha, well, they don't even use that. Apparently it doesn't work | 13:59 |
zyga | plars: as long as the image we use boots regardless if placed on sd card | 13:59 |
plars | zyga: talk to dave sometime | 13:59 |
zyga | plars: oh? :D | 13:59 |
zyga | plars: I would love to talk to them | 13:59 |
elopio | rsalveti: yeah... We were close to a tie though. | 13:59 |
plars | zyga: yeah, I had the same hope, but they told me it was doa | 13:59 |
rsalveti | saw a few minutes, and was a bit intense, the goalkeeper was doing an amazing job | 14:00 |
rsalveti | elopio: yeah, cool | 14:00 |
plars | zyga: at least that's what he said a few weeks ago, and didn't sound optimistic at the time | 14:00 |
elopio | fgimenez: I forgive you. I'm setting up the hangout. | 14:01 |
elopio | fgimenez: https://plus.google.com/hangouts/_/gwxohxu2okyw57dw2o5w2657jqa | 14:02 |
elopio | everybody: fgimenez and I will start doing a daily hangout before the standup. Join us if you ever feel alone and need somebody to talk to... about tests. | 14:04 |
fgimenez | elopio, omw 2-1... | 14:05 |
ogra_ | davidcalle, so how can i log in to the developer.ubuntu.com site in a way that i can edit (i think you or daniel once gave me edit rights) | 14:18 |
ogra_ | the "log in" button only expands a "my apps" option when i click it | 14:19 |
ogra_ | lool, can you remove your pi2.lool snap from the store (i guess we either want an updated one or none at all) | 14:21 |
zyga | elopio: can you send me an invite please | 14:22 |
elopio | zyga: I think it's open, just use the link: https://plus.google.com/hangouts/_/gwxohxu2okyw57dw2o5w2657jqa | 14:22 |
zyga | lool: hi, could you have a look at https://code.launchpad.net/~zyga/snappy-hub/fix-1464275/+merge/261833 | 14:23 |
elopio | let me know if it doesn't work. | 14:23 |
zyga | elopio: looking | 14:24 |
zyga | elopio: cool | 14:24 |
davidcalle | ogra_, https://developer.ubuntu.com/openid/login/ (make sure you check the "editor" checkbox) | 14:38 |
seb128 | sergiusens, did you look at the snappy personnal image build yet? just curious to know if you see an issue or a workaround we could use to try to get an image build today ;-) | 14:56 |
sergiusens | seb128: I just got back from errands, so will be looking now | 15:11 |
seb128 | sergiusens, thanks | 15:12 |
jdstrand | sergiusens: so overnight my bbb is now not responding to ssh. it will respond to pings | 15:13 |
jdstrand | sergiusens: is there an r83 image now? | 15:13 |
sergiusens | mwenning-wfh: all your comments are awesome btw | 15:16 |
sergiusens | err, mvo I mean ^ :-) | 15:17 |
mwenning-wfh | aw man I was trying to sleep | 15:17 |
mwenning-wfh | :-) | 15:18 |
mvo | sergiusens: thanks | 15:22 |
ogra_ | davidcalle, geez, are we serious about that CMS ? it manages to get my 8 core i7 with 16G ram to its knees ! | 15:23 |
davidcalle | ogra_, how? | 15:23 |
ogra_ | seems to have ginormous amounts of javascript that eat my CPU and ram | 15:24 |
davidcalle | ogra_, there are a some pretty bad things with it (and a lot of cool ones), but this one is new to me :/ | 15:24 |
ogra_ | well, hangout in one tab, the CMS in another and my browser turns to a slideshow | 15:25 |
davidcalle | ogra_, hmm, for now, do you want to send me your edits (or draft or notes), working fine for me | 15:26 |
ogra_ | no, i'm fine its just dog slow | 15:26 |
fgimenez | elopio, so, the problem with the wrapper is related to the build of the debs, the dependencies are updated and doesn't work on vivid, right? | 15:28 |
elopio | fgimenez: I have a brain overload. The build of the deb worked on the desktop, but ssh failed. ssh works on the laptop, but the build fails. | 15:29 |
elopio | http://paste.ubuntu.com/11702627/ | 15:29 |
elopio | http://paste.ubuntu.com/11702636/ | 15:31 |
fgimenez | elopio, the first one seems to be related to the different release versions, if you try to execute bzr-buildpkage it should fail too | 15:32 |
sergiusens | mvo: here's another one (just a rebase) https://code.launchpad.net/~sergiusens/goget-ubuntu-touch/installYaml/+merge/261865 | 15:34 |
elopio | bzr bd works. | 15:34 |
fgimenez | elopio, yep it seems to be more permissive with changes in the source tree | 15:35 |
zyga | have a great weekend everyone | 15:36 |
=== shaderslayer is now known as shadeslayer | ||
fgimenez | bye zyga | 15:37 |
fgimenez | elopio, do you think that we should compile the tests in the deb build process as part of the wrapper card? | 15:43 |
fgimenez | elopio, we can also leave this for the card about deploying selftests | 15:44 |
elopio | fgimenez: I'm not yet sure if we should compile the tests as part of the deb build. Maybe we better make a different card for that. | 15:44 |
elopio | fgimenez: yes, that sounds better. We can put a task in there about figuring out the best way to compile them. | 15:44 |
kgunn | jdstrand: hey, just want to test my thinking, so i'm working on the sec policy like you walked me thru... | 16:24 |
fgimenez | have a nice weekend o/ | 16:24 |
kgunn | i was planning on running mir-demo-server with strace | 16:24 |
kgunn | and just collecting the syscalls there...does that seem like a sensible approach | 16:24 |
kgunn | for the seccomp file | 16:25 |
kgunn | brb | 16:27 |
=== tvoss is now known as tvoss|test | ||
=== tvoss|test is now known as tvoss | ||
=== Trevinho is now known as Trevinho|Holiday | ||
noise][ | Anyone else encounter an error w/the latest rpi2 image: $ snappy list -v | 18:51 |
noise][ | 1970/01/01 00:20:36 Can not parse 'name: webdm | 18:51 |
noise][ | source: lp:webdm | 18:51 |
noise][ | that's right after a freshly installed image from http://people.canonical.com/~platform/snappy/raspberrypi2/ | 18:53 |
beuno | I bet Chipaca broke it | 18:55 |
noise][ | since he's probably off for the day, it's definitely his fault | 18:55 |
beuno | why else would he take the day off? | 18:56 |
noise][ | and i was soooo excited to have my orange matchbox up and running | 18:56 |
noise][ | _was_. | 18:57 |
beuno | noise][, so | 18:57 |
beuno | the first issue is the wrong date | 18:57 |
beuno | ssl doesn't *love* being told it's the 1970's | 18:57 |
noise][ | y, but not sure why that would affect parsing the rest | 18:57 |
beuno | yeah, definetly | 18:58 |
* noise][ recalls something about that date issue, checks list archive | 18:58 | |
beuno | sergiusens can also be blamed | 18:58 |
jdstrand | rsalveti: hey, what is a simple way I can determine if a snappy is a snappy system as opposed to touch, desktop or server? | 19:04 |
jdstrand | s/if a snappy/if a system/ | 19:05 |
jdstrand | I really hate the last minute workaround in click-apparmor that just looks for /usr/bin/snappy | 19:05 |
rsalveti | noise][: hm, I think ogra_ updated the image earlier today | 19:10 |
rsalveti | it was fine yesterday | 19:10 |
noise][ | rsalveti: bummer | 19:10 |
* sergiusens can sometimes be blamed, but not by beuno :-P | 19:11 | |
rsalveti | jdstrand: hm, wonder if sergiusens can help you with that | 19:11 |
sergiusens | rsalveti: the only other alternative was to parse /etc/system-image/channel.ini and check for ubuntu-core in there | 19:12 |
rsalveti | until we change to the store, yeah | 19:12 |
jdstrand | yeah, that was what I was thinking. ok, thanks | 19:16 |
jdstrand | sergiusens: I'm uploading https://code.launchpad.net/~sergiusens/click-apparmor/snappyFameworksDir/+merge/261032 to wily. do you want a corresponding upload to the system image build ppa? | 19:36 |
sergiusens | jdstrand: just wily for now | 19:44 |
sergiusens | thanks | 19:44 |
jdstrand | sergiusens: ok. fyi, the change would be harmless on 15.04, but that's fine | 19:44 |
ogra_ | rsalveti, i didnt update anything | 20:48 |
ogra_ | http://paste.ubuntu.com/11704275/ | 20:51 |
ogra_ | all fine on my install | 20:51 |
ogra_ | noise][1, i cant really repro that here :/ | 20:53 |
* ogra_ will take a deeper look tomorrow ... | 20:54 | |
noise][1 | ogra_ hmm.. i'm off now but maybe I'll reflash and try again later/tomorrow | 21:03 |
kgunn | jdstrand: hey, i'm back at it, first denial i see is a seccomp denial for lchow (which i think is due to the script changing the socket so apps can use it) | 21:39 |
kgunn | so do i litterally just place lchow in my newly created seccomp.mir ? | 21:40 |
=== ahayzen_ is now known as ahayzen | ||
sergiusens | ogra_: he install webdm 0.1, that predates the release of all releases :-P | 21:49 |
ToyKeeper | gah... there's no rsync on the orange box and no apt-get. | 22:09 |
ToyKeeper | I can work around most of the missing stuff, but the workarounds require rsync. :( | 22:10 |
slangasek | ToyKeeper: what workarounds do you need that work with rsync but not scp? | 23:08 |
ToyKeeper | slangasek: The idea was to do everything on my desktop and 'rsync -av --delete' that directory to /home/ubuntu on the pi2. scp is nowhere near as good at syncing that way. | 23:10 |
slangasek | hmm, well. it requires a bit more scripting for the --delete part | 23:11 |
ToyKeeper | When a project is ready, I'd then make a snap for it and install it that way. | 23:11 |
ToyKeeper | Ideally, I'd prefer a 2-way sync like unison, but that's far less standard. | 23:11 |
ToyKeeper | slangasek: BTW, do you have any idea how to get X11 running on the orange box? Most of my project ideas involved a television. | 23:12 |
slangasek | ToyKeeper: X is incompatible with snappy; you can have Mir instead... | 23:16 |
ToyKeeper | Hmm. That makes most of my ideas impossible until/unless we get XMir. | 23:17 |
ToyKeeper | Cutting out all legacy debian/ubuntu packages and all legacy graphical apps really limits the options here... | 23:22 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!