**** BEGIN LOGGING AT Wed Nov 14 03:00:00 2012 Nov 14 07:58:56 good morning Nov 14 07:59:14 <[mbm]> yep. Nov 14 08:16:54 [A Nov 14 08:16:56 morning Nov 14 10:52:12 I have "Linux ubuntu 2 3.2.0-23-omap #36-Ubuntu Tue Apr 10 20:24:21 UTC 2012 armv7l armv7l armv7l GNU/Linux", I am following the instruction here http://ubuntuforums.org/showthread.php?t=263136 and I am typing the wpa_supplicant command and get this output http://paste.ubuntu.com/1357684/ Nov 14 10:52:35 does anyone know that if I should anything to use wpa_supplicant on my board? Nov 14 10:53:38 *I should download anything Nov 14 11:09:38 angs, well apt-get install wpasupplicant Nov 14 11:10:16 brendand: thanks, I was trying wpa_supplicant to install it:) Nov 14 11:17:15 angs, seriously, thats nearly 7 years old ... Nov 14 11:17:19 angs, http://wiki.debian.org/WiFi/HowToUse#WPA-PSK_and_WPA2-PSK Nov 14 11:17:35 use that one, wpa got lors easier over the years Nov 14 11:17:40 *lots Nov 14 11:18:39 ogra-cb: I have been using linux for 5 months, thank you for the documentation :) Nov 14 12:02:50 Who woulda thought dist-upgrade would have been a bad idea on my chromebook ;_; Nov 14 12:03:43 it isnt on mine Nov 14 12:03:56 * ogra-cb_ runs raring happily over here Nov 14 12:05:06 my chromebook is fine with raring Nov 14 12:05:35 how did you guys get to raring? Nov 14 12:05:35 orik: I did precise -> raring in one run Nov 14 12:05:37 i used the proper upgrade methid via do-release-upgrade though Nov 14 12:05:43 ahhhh Nov 14 12:05:46 apt-get update;apt-get dist-upgrade for me Nov 14 12:05:58 thats what i did for quantal to raring Nov 14 12:06:03 I was doing upgrade-manager -d Nov 14 12:06:11 and I was going to stop at 12.10 inbetween Nov 14 12:06:12 precise quantal i did via do-release-upgrade Nov 14 12:06:17 but never booted after 12.10 Nov 14 12:06:29 yeah, update-manager is the same as do-release-upgrade Nov 14 12:06:52 I want to modify Jay Lee's script to use my own tarball but I can't find the rootfs I want >.< Nov 14 12:07:04 oh, i know what it is, you need to disable the plymouth jobs in /etc/init/ Nov 14 12:07:33 hrw: will that take me straight to 13.04? I'm going to try again here shortly Nov 14 12:07:44 reboot into chromes developer mode, mount the ubuntu partition and put .override files in place for all plymouth jobs you find in /etc/init/ Nov 14 12:08:17 the console=none option the bootloader sets makes plymouth hardlock the device on boot Nov 14 12:08:30 * ogra-cb just remembered he had to do that Nov 14 12:09:27 ogra-cb; man I wish I understood half of what you just said Nov 14 12:10:34 so I boot in dev mode, go to chrosh and then into shell, mount the ubuntu partition, and then I do *something* to *somefiles* in /etc/init/ Nov 14 12:10:51 echo manual|sudo tee -a /etc/init/plymouth.override Nov 14 12:10:59 thats what you need to do Nov 14 12:11:31 man that makes me wish I hadn't already blown ubuntu off this thing xD Nov 14 12:11:36 or just echo "manual" >/ubuntu-mountpoint/etc/init/plymouth.override Nov 14 12:11:48 not sure if you are actually root in the chros shell Nov 14 12:12:17 you can always also just press ctrl-alt-f2 to get into shell Nov 14 12:12:27 do the same for every file you find in /ubuntu-mountpint/etc/init/ whith plymouth in their name Nov 14 12:13:01 I'm glad this channel is logged so I can check back later xD Nov 14 12:13:09 ogra-cb: thx Nov 14 12:13:27 ogra-cb: you know that you can change kernel cmdline too? Nov 14 12:13:45 hrw, console_none is set by the bootloader Nov 14 12:13:53 *console=none Nov 14 12:14:08 ogra-cb: and then 'console=tty1' by kernel Nov 14 12:14:20 I have kernel messages on my chromebook Nov 14 12:14:22 err, its actually console= Nov 14 12:14:36 right, plymouth picks the first console- option though Nov 14 12:14:53 and cant haldle an empty value for it Nov 14 12:15:30 the kernel is fine here, its plymouths fault trying to attach to a non existing tty Nov 14 12:15:45 which actually locks yous device hard Nov 14 12:16:39 *your Nov 14 12:17:14 hrw; did you have to go through this or did you have another work around? Nov 14 12:19:22 or is this issue have to do with trying to boot 12.10 Nov 14 12:19:49 I think I had to handle plymouth in some way Nov 14 12:21:22 ogra@chromebook:~/packages$ ls /etc/init/*.override Nov 14 12:21:23 /etc/init/plymouth-log.override /etc/init/plymouth-splash.override /etc/init/plymouth-stop.override /etc/init/plymouth-upstart-bridge.override /etc/init/plymouth.override Nov 14 12:22:17 :D thank's for putting up with me guys Nov 14 12:25:28 later down the road I'm going to play around with the Chrubuntu script and have it put on a debian root fs or something Nov 14 12:25:43 I'll be back on in ~2 hours on 12.04 and 2 hours later on 13.04 Nov 14 12:26:06 * ogra-cb hopes you mean 12.10 Nov 14 12:26:10 ;) Nov 14 12:27:04 can I not apt-get update, dist-upgrade to 13.0? Nov 14 12:27:17 or just update-manager -d twice? Nov 14 12:27:23 13.04* Nov 14 12:36:27 update-manager didnt know about 13.04 last week when i tried it Nov 14 12:36:42 and you shouldnt skip releases on upgrading Nov 14 12:36:54 we dont test that, it could break heavily Nov 14 12:39:56 alright Nov 14 12:39:57 sounds good Nov 14 12:40:14 so, I'm writing out the steps I'm going to take before I disconnect here Nov 14 12:41:23 what's the syntax for the tee command? Nov 14 12:41:39 the only examples I find have to do with the output of another command Nov 14 12:42:54 so, if I wanted to rename /dev/mmcblk0/etc/init/plymouth as /dev/mmcblk0/etc/init/plymouth.overide Nov 14 12:43:40 would mv work? Nov 14 12:47:05 time to go break things; thansk for the help again Nov 14 12:47:35 hrw pulled off precise to raring so I'll try it, and if I break things too bad I can try again slower Nov 14 14:25:37 so hrw; is xserver 13 going to run at all before I patch my driver after i update to 13.04? Nov 14 14:36:36 orik: you compiled chromium armsoc driver under precise? Nov 14 14:37:44 not yet; let me look into that Nov 14 14:37:49 I just finished testing glmark2 Nov 14 14:37:51 got a 5! Nov 14 14:39:24 112 iirc was my result from glmark2-es2 Nov 14 14:40:35 I'm grabbing es2 and running it again, I want a good before and after picture Nov 14 14:43:47 are there any large performance increases from 12.04 to 13.04 on ARM bases systems? I figured there would be with the push to get the Nexus 7 running Nov 14 14:43:58 but if I can just patch this driver in 12.04 I might leave it at that Nov 14 14:44:18 13.04 is still very young Nov 14 14:44:33 the release will surely see a lot of preformance improvements Nov 14 14:44:59 I like to romantacize myself as a "Bleeding Edge" sorta guy but deep down I'm not Nov 14 14:45:05 through glmark2-es2 I got 4 Nov 14 14:45:34 well, with 13.04 ubuntu follows a new dev model that should result in a lot less breakage during development releases Nov 14 14:45:56 so it shouldnt be to harmfule to live on the edge anymore Nov 14 14:46:30 thats good to hear Nov 14 14:46:32 btw, jut mv'ing the upstart jobs wont help Nov 14 14:46:53 the .override file needs to only contain one line: manual Nov 14 14:46:56 Oh Nov 14 14:47:08 so the... whatever it is Nov 14 14:47:13 looks for plymouth Nov 14 14:47:18 .override tells upstart "use this file instead of the job" Nov 14 14:47:19 goes Hey, There's an overide, lets use that instead Nov 14 14:47:27 very cool. Nov 14 14:47:41 if you just mv the .override is exactly the same as the job file was Nov 14 14:48:01 I was under the impression that you were renaming it to .override as to make it so the original file would not be found Nov 14 14:48:17 sorta like a .ini.backup or something Nov 14 14:48:24 so> echo "manual"| sudo tee -a /path/to/override/file Nov 14 14:48:36 mmmm that makes more sense Nov 14 14:49:01 hrw: do you think it would make more sense for me to upgrade to 13.04 then use your .deb for the patch or to manually patch it first Nov 14 14:50:22 slangasek, i was actually taking a brief look at the plymouth issue and came up with something like http://paste.ubuntu.com/1357935/ ... not sure how accurate that is, my C is a bit rusty (it should avoid using console=none and an empty console=) Nov 14 14:50:31 orik: any way you like Nov 14 14:50:52 I'm going to try to patch it first so I can say I learned something Nov 14 14:51:00 rather than just taking all the scraps off the table :P Nov 14 14:51:10 orik, alternatively send beer to hrw to make him upload the package to 13.04 Nov 14 14:51:13 orik: package cgpt and kernel signing tools Nov 14 14:51:26 get rid of that ugly start screen? Nov 14 14:51:37 ogra-cb: need to add /dev/mali stuff and number fix Nov 14 14:51:38 that would be lovely Nov 14 14:51:46 yeah Nov 14 14:52:01 orik: there are two options for 'ugly start screen' Nov 14 14:52:11 1. flash developer firmware of chromium os Nov 14 14:52:16 i dont find the start screen ugly though, i could live with it if i had not to start at it for 30sec every time i boot Nov 14 14:52:23 2. flash u-boot instead of u-boot+vboot combo Nov 14 14:52:42 ogra-cb: no one told you about "ctrl-d" shortcut? Nov 14 14:52:42 s/atart/stare/ Nov 14 14:52:52 I'll consider whoever does that a brave man Nov 14 14:52:54 hrw, lol, nope Nov 14 14:53:02 ogra-cb: HAHA!!!! Nov 14 14:53:02 orik, why? Nov 14 14:53:09 ogra-cb: ctrl-u boots from SD Nov 14 14:53:12 hrw, thx !! Nov 14 14:53:29 you made my day ;) Nov 14 14:53:40 and you mine :) Nov 14 14:53:46 hahahaha Nov 14 14:53:54 * hrw -> food etc Nov 14 14:53:56 that was really annoying me, i tried things like esc indeed Nov 14 14:54:09 lilstevie: this is my only working computer right now, and I'd hate to see someone brick their machine trying to flash a different bootloader onto it Nov 14 14:54:19 but not any modifier key combos Nov 14 14:54:20 ogra-cb: read all posts by ojn on his google+ stream Nov 14 14:54:22 orik, the first 2MB of spi are ReadOnly, within that 2MB there is a fair bit of "brick recovery" stuff Nov 14 14:54:51 I heard these samsung micro ssd's have pretty good throughput so booting off of them won't suck Nov 14 14:55:15 orik, by that I mean depending on whether you are trying to boot recovery mode or normal it loads a different u-boot from the SPI Nov 14 14:55:22 at least that is what we have discovered Nov 14 14:55:33 * ogra-cb waits for really small but really fast USB sticks to show up Nov 14 14:55:35 O: Nov 14 14:55:44 (USB 3.0 i mean) Nov 14 14:55:51 you can't boot from 3.0 Nov 14 14:55:53 :'c Nov 14 14:55:58 that should be on par with a sata disk Nov 14 14:56:03 sure you can Nov 14 14:56:14 your kernel cant live on usb Nov 14 14:56:20 your rootfs can Nov 14 14:56:20 orik, by "you can't boot" you mean the kernel can't :p Nov 14 14:56:32 and thats all that counts Nov 14 14:56:40 I am still really undecided about the chromebook Nov 14 14:56:48 ogra-cb: http://www.codinghorror.com/blog/2012/11/a-ssd-in-your-pocket.html Nov 14 14:56:52 its really awersome Nov 14 14:56:55 lilstevie: whatcha mean? Nov 14 14:56:59 i just with GLES would work fully Nov 14 14:57:09 *wish Nov 14 14:57:18 orik, I mean, I don't know if I want one or not Nov 14 14:57:26 but you can create a ramdisk to preload the kernel first and then boot from that? Nov 14 14:57:29 if I were you Nov 14 14:57:32 I'd just Nov 14 14:57:39 buy one from best buy or someplace with a Nov 14 14:57:40 like Nov 14 14:57:44 month long return policy Nov 14 14:57:46 use it Nov 14 14:57:49 if you don't like it Nov 14 14:57:53 return it Nov 14 14:58:16 orik, i wait for something about 1/10th of that size, but yeah Nov 14 14:58:40 orik, you are assuming I am in the states Nov 14 14:58:47 something that doesnt stick out of the case so much Nov 14 14:58:50 I am, I am :/ Nov 14 14:58:59 but if you grab them out of the states Nov 14 14:59:01 orik, I would have to import the chromebook Nov 14 14:59:02 you get a fucked keyboard Nov 14 14:59:17 rumors say you do Nov 14 14:59:19 or uh Nov 14 14:59:33 lilstevie, how about uk ? Nov 14 14:59:39 i ordered mine there Nov 14 15:00:09 ogra-cb, tbh both the UK and US are as equally difficult to order from Nov 14 15:00:37 land downunder and all that crap Nov 14 15:00:37 :p Nov 14 15:01:11 oh, yeah Nov 14 15:01:34 dont you also need an upside down kbd layout ? :P Nov 14 15:01:39 :p Nov 14 15:02:15 :P Nov 14 15:02:27 hey can I just uh Nov 14 15:02:31 update to 12.04 Nov 14 15:02:34 i mean 12.10 Nov 14 15:02:41 and then start messing with the Plymouth files Nov 14 15:02:42 sure Nov 14 15:02:44 before I even reboot Nov 14 15:02:56 sudo nautilus and throw in new ones Nov 14 15:02:58 well, mess with them at anty point you like Nov 14 15:03:04 so I can use that easymode graphical interface Nov 14 15:03:52 its just that the cb doesnt use an initrd so if you screw up you have to go back into cros and fix it from there Nov 14 15:04:13 instead of having a chance to fix it from an initrd prompt Nov 14 15:04:57 am I changing things in /etc/init/ or etc/init.d/ Nov 14 15:06:40 well if nothing else comes out of my night, I am glad to finally have volume control :D Nov 14 15:07:09 orik, /etc/init Nov 14 15:08:11 alright, this will be take two of upgrading to 12.10 Nov 14 15:10:26 I wish there was a website that collected glmark2 benchmarks, so you could compare systems Nov 14 15:11:03 orik: have you tested phoronix? Nov 14 15:11:21 do they have more than just news? Nov 14 15:11:26 like, do they have a database going? Nov 14 15:11:40 OH; it's a test suite... Nov 14 15:11:43 all their news is generated using http://www.phoronix-test-suite.com/ Nov 14 15:11:56 very cool. Nov 14 15:12:04 I'll run it after getting graphics drivers Nov 14 15:12:11 I feel like running it now would be a bit to painful Nov 14 15:12:38 can I upgrade to 12.10 and then to 13.04 without rebooting inbetween? Nov 14 15:14:56 orik: linaro is also working on something for their validation runs https://blueprints.launchpad.net/linaro-graphics-dashboard/+spec/linaro-graphics-dashboard-glmark2 Nov 14 15:16:25 can't wait Nov 14 15:16:28 :D Nov 14 15:21:37 infinity, along with the kernel, we also need a firmware package for the nexus7. It's currently in the staging PPA, in case you prefer a review before it enters the NEW queue. Nov 14 15:21:43 https://launchpad.net/~ubuntu-nexus7/+archive/staging/?field.series_filter=raring Nov 14 15:21:54 ogra-cb, you may want to take a look if you're curious and have time Nov 14 15:22:34 infinity, it is separate as it needs to present the license agreement to the user before installing Nov 14 15:26:04 janimo, looks fine to me, only FW for eth wlan chip for now ? Nov 14 15:26:08 *the Nov 14 15:26:16 wlan and BT right? Nov 14 15:26:34 well, there is other stuff we might want to add over time Nov 14 15:26:48 ogra-cb, the same we had in the patched PPA for 12.10 Nov 14 15:26:54 for a start its fine i guess Nov 14 15:26:54 sure, we can add more latee Nov 14 15:27:01 right Nov 14 15:57:50 janimo: it's now finally decided that ubuntu can redistribute the firmware for wifi/bt for the nexus7? Nov 14 15:58:27 morphis, it can redistribute I think if it pops up the license agreement as seen in that ppa Nov 14 15:58:50 I would not say finally decided about anything involving binary blobs :( Nov 14 15:59:00 ok Nov 14 15:59:10 but current thinking is we're fine if we show the same text the .sh installers from google show Nov 14 16:02:46 janimo: ok, will take this for discussion over to webos-ports :) Nov 14 16:05:29 morphis, I honestly do not think Google or any of the partners would care at all if we or webos just distributed without any legalese, but at least Canonical needs to do this properly for image's sake if not else Nov 14 16:06:03 with all the GPL infringers putting out binary blobs it would be weird of them to start minding about license issues :) Nov 14 16:06:44 janimo: yes, but it's better to try to play well (as much as possible) to not cause any harm later Nov 14 16:07:06 s/harm/extra work/ I'd say Nov 14 16:08:57 janimo: yeah Nov 14 16:09:58 janimo: at least you only have to deal with the wifi/bt bits we need to use the graphic bits too ... Nov 14 16:10:53 they are freely distributable Nov 14 16:11:00 morphis, we also ship the tegra drivers but those are not firmware Nov 14 16:11:00 with aproper license Nov 14 16:11:22 ogra_: for the nexus7 they are Nov 14 16:11:31 well, for tegra2 and tegra3 Nov 14 16:11:36 ogra_: but over at webos-ports with the galaxy nexus we have a completely different situation :) Nov 14 16:11:42 morphis, the LICENSE agreement needs to be popped up only for the 5 or so binaries that can be downloaded from Google Nov 14 16:11:48 PVR has a usable license as well Nov 14 16:12:05 we ship PVR preinstalled on pandaboard images Nov 14 16:12:12 ogra_: you want to know the whole story? Nov 14 16:12:28 morphis, he does Nov 14 16:12:43 surely Nov 14 16:12:53 ogra_: PVR preinstalled, really? Nov 14 16:12:56 ogra_: ok, let me summarize: in openwebos the central rendering process is the LunaSysMgr; no X11 or something like this Nov 14 16:13:05 we are limited to a 3.0.x kernel Nov 14 16:13:20 recent PVR drivers like you ship with ubuntu for the pandoboard needs omapdrm Nov 14 16:13:26 3.0.x does not have omapdrm Nov 14 16:13:26 oh, yeah Nov 14 16:13:35 ndec_, yes,m since unity-2d was dropped Nov 14 16:13:44 furthermore it has different omap code used for android devices Nov 14 16:13:54 not what is in mainline ... Nov 14 16:14:02 why are you limited to that ancient kernel ? Nov 14 16:14:04 ogra_: hmm... i missed that. in which archives are you pushing the pvr package, then? Nov 14 16:14:14 ogra_: that is what google provides with Android Nov 14 16:14:37 ah, crap, i thought all android would at least be at 3.1 already Nov 14 16:14:56 no Nov 14 16:14:59 where would the fun be then? Nov 14 16:15:03 nexus7/10 has already a 3.4 kernel Nov 14 16:15:09 :) Nov 14 16:15:16 morphis, nexus7 3.4 kernel? Nov 14 16:15:23 I heard something like this Nov 14 16:15:32 with the recent android update 3.4 afaik Nov 14 16:15:33 nexus10 maybe Nov 14 16:15:34 we'Re still on 3.1 Nov 14 16:15:39 s/3.4/4.2/ Nov 14 16:15:51 that would be nice Nov 14 16:16:01 a little ahead of time though Nov 14 16:16:03 the 4.2 OTA should come any hour now Nov 14 16:16:05 anyway, just merging in 3.1 causes too much merge conflicts to resolve :) Nov 14 16:16:21 https://android.googlesource.com/kernel/tegra/ this still only has 3.1 Nov 14 16:16:25 so we're using directly android graphic drivers Nov 14 16:16:28 and this is the tree we work from Nov 14 16:16:44 morphis, ouch, painful Nov 14 16:16:52 maybe the nexus10 being a completely different SoC is on 3.4 Nov 14 16:16:54 with a approach called libhybris which allows you to use bionic-linked libs Nov 14 16:17:01 ogra_: yes, but it works .... Nov 14 16:17:16 just a compositing solution is missing Nov 14 16:17:19 morphis, we had other PVR drivers n earlier releases in ubuntu, with a little digging you might be able to find something that works with 3.0 Nov 14 16:17:49 ogra_: I searched already through the archive but didn't found something usable or working Nov 14 16:19:38 we're now on the way implementing some compositing mechanism on top of libhybris so more than one process is able to use acceleration ... Nov 14 16:21:46 ogra_: but if you have a direct reference to a pvr driver which does not need omapdrm I would be very happy :) Nov 14 16:22:08 all before 12.04 shouldnt need it Nov 14 16:22:19 but they need a huge set of kernel patches instead Nov 14 16:22:21 for DSS Nov 14 16:23:31 hm Nov 14 16:23:42 there is also the TI PPA Nov 14 16:23:49 yes, I know it Nov 14 16:23:59 that was one of the places I was looking at Nov 14 16:24:42 huge set of kernel patches should be problematic as well as they will not apply cleanly on an android kernel ... Nov 14 16:24:52 yeah Nov 14 16:25:16 will surely need work, but somehow it appears cleaner than using libhybris for the whole graphics stack Nov 14 16:25:43 ogra_: but it depends on the effort you need to get this implemented Nov 14 16:25:46 * ogra_ isnt a big fan of cludge libs Nov 14 16:26:49 I love clean solutions as well but with a limited life time of devices and only less time to do some work in spare free time there is often no way around using workarounds like libhybris Nov 14 16:27:16 well, both solutions require to write code Nov 14 16:27:22 or at least adjust code Nov 14 16:27:38 yes Nov 14 16:27:47 writing a compositor from scratch might be as much work as adjusting the patches Nov 14 16:28:40 ogra_: but are the pvr drivers not related to x11 only? Nov 14 16:29:07 as far as I remember for example the pvrctrl binary wasn't part of the later versions of the driver Nov 14 16:29:19 the init sequences was then directly implemented in the xorg driver Nov 14 16:29:40 with omapdrm, yes Nov 14 16:30:10 ok Nov 14 16:30:22 but we would still missing the compositor, right? Nov 14 16:30:54 it uses XRENDER so you get composite from X Nov 14 16:31:06 or does webos not use X ? Nov 14 16:31:11 it does not Nov 14 16:31:18 thats one of the important problems Nov 14 16:31:48 on the legacy HP devices they had two or three framebuffers Nov 14 16:32:09 on the Galaxy Nexus we're limited to one Nov 14 16:33:35 ah, yeah, thats dfifferent indeed Nov 14 16:33:45 i wasnt aware webos doesnt use X Nov 14 16:35:43 ok Nov 14 16:36:08 ogra_: if you want to see some code: https://github.com/morphis/libhybris/commit/08057ebbef3f62d4ab370d2622fce52acc266b66 Nov 14 17:04:37 sfeole: im not sure, i dont think my panda board ever turned display off Nov 14 17:05:01 cwayne: ahhh that would be a good test Nov 14 17:05:06 cwayne: def something i can do today Nov 14 17:05:30 sfeole: awesome Nov 14 17:05:54 cwayne: on precise / quantal x86 the display does indeed turn off when rhythmbox is playing audio (radio / mp3) Nov 14 17:06:07 mpte that the panda has issues with DPMS Nov 14 17:06:22 *note Nov 14 17:06:37 sfeole: so that's correct Nov 14 17:06:43 perhaps this is a nexus bug then Nov 14 17:07:10 cwayne and sfeole are speaking about bug# 1071213 Nov 14 17:07:11 (you might end up with a green screen on the panda and have to switch to console and back to get X back) Nov 14 17:07:57 lol sfeole refers to himself in the third person Nov 14 17:08:04 ;P Nov 14 17:08:41 I ended up getting to 13.04, and I was logging in, but it couldn't launch Ubuntu Sesion Nov 14 17:08:57 I realized I didn't install any other desktop or window managers to update the driver Nov 14 17:09:04 so I get to start from the top again hahaha Nov 14 18:00:19 janimo: Ew. Nov 14 18:29:42 infinity: is that related to our nexus7 kernel? :) Nov 14 18:30:00 achiang, related to my person I think :) Nov 14 18:35:48 janimo: that i can't help with ;) Nov 14 18:39:16 infinity, really. I am open to suggestions, and if it is any consolation I did not enjoy making this packages more than you enjoy reviewing them :) Nov 14 18:40:44 janimo: That was specifically for the firmware with the license agreement. I'm looking at both today, though. Nov 14 18:42:11 infinity, thanks. I tried using the minimum amount of debconf boilerplate Nov 14 18:43:36 I would not mind a bit if someone wrote a dh helper that picked up a debian/package.LICENSE.SHOW file and DTRT generating all debconf machinery Nov 14 18:44:12 janimo, oh, you missed to add a skip option we can use during image build Nov 14 18:44:25 ogra-cb, ah indeed Nov 14 18:44:52 still is there no more obvious envvar than FLASH_KERNEL to suggest we are on a builder? Nov 14 18:44:52 something should check for FLASH_KERNEL_SKIP Nov 14 18:45:03 Hrm? Nov 14 18:45:06 No. Nov 14 18:45:09 well, thats definitely the most reliable one we have atm Nov 14 18:45:11 ogra-cb, or cannot the live builder silence all debconf somehow? Nov 14 18:45:24 it defaults to noninteractive Nov 14 18:45:34 on which your preinst would fail Nov 14 18:45:38 ah and the default is false here Nov 14 18:45:40 If you need to skip it, you preseed the agreement. Nov 14 18:45:55 hmm, k Nov 14 18:46:00 No need for magic here, the magic already exists. :P Nov 14 18:46:14 infinity, but we still need a package change ? Nov 14 18:46:22 yeah, but means livecd-rrotfs hackery Nov 14 18:46:31 *rootfs Nov 14 18:46:36 ogra-cb, can you pont me to a similar one? (or day I say upload a fix to the ppa? ) :) Nov 14 18:46:37 That said, if we can't install this for users without them agreeing to said agreement, how does automating it in an image build end up in a sane state? :P Nov 14 18:46:56 janimo: No need for a packaging change, this is the whole point of debconf. Nov 14 18:47:01 infinity, usb/creator will show the saem license Nov 14 18:47:07 infinity, hurray then Nov 14 18:47:26 infinity, thats debconf thing is just for users installing the package standalone Nov 14 18:47:35 *that Nov 14 19:06:16 ogra-cb: well, I don't know about your plymouth patch yet, but I see that add_consoles_from_file() is clearly never used because it's broken and never terminates :P Nov 14 19:12:24 <[mbm]> couldn't the kernel just use a hardcoded commandline, avoiding this whole console=none thing? Nov 14 19:12:29 ogra-cb: hnngh, I keep reading other bits of the plymouth code for context and finding bugs; command_line_get_string_after_prefix also fails if you have a command line of 'bogus_console=foo console=none' Nov 14 19:15:45 ogra-cb: can you clarify the intent of the patch? I don't think it does what you want, but I'm not entirely sure what you want Nov 14 19:32:31 Is there any ubuntu openstack image for arm? Or any project for that now? Nov 14 19:34:04 Any kind responce please Nov 14 19:51:08 Lavvy: Define "openstack image". Most of the openstack bits exist on ARM (except for the ones that can't, like the nova compute backends for Xen and KVM), but there's no specific image built including those packages by default. Easily installed on ubuntu-server, however, just as with x86. Nov 14 19:58:55 I'm about to try to patch my video driver; wish me luck Nov 14 20:32:23 slangasek, well, avoidingthat plymoputh tries to open /dev/none if there is a console=none set and at the same time skipping to the next console= option if it is either "none" or unset Nov 14 20:33:23 ogra-cb: ok... but why would we ever pass either console= or console=none? What's the intended meaning of those commandline options (and what's interpreting it)? Nov 14 20:34:52 ogra@chromebook:~$ cat /proc/cmdline Nov 14 20:34:52 cros_secure console= console=tty1 debug verbose root=/dev/mmcblk0p7 rootwait rw Nov 14 20:34:55 ubuntu@nexus7-roccos:~$ cat /proc/cmdline Nov 14 20:34:55 tegra_wdt.heartbeat=30 tegraid=30.1.3.0.0 mem=1022M@2048M android.commchip=0 vmalloc=128M androidboot.serialno=015d2109ce281010 video=tegrafb no_console_suspend=1 console=none debug_uartport=hsport usbcore.old_scheme_first=1 lp0_vec=8192@0xbddf9000 tegra_fbmem=8195200@0xabe01000 core_edp_mv=0 audio_codec=rt5640 board_info=f41:a00:1:44:2 tegraboot=sdmmc gpt gpt_sector=14934015 androidboot.bootloader=3.34 root=/dev/mmcblk0p9 ro console=tty1 fb Nov 14 20:34:55 con=rotate:1 quiet splash Nov 14 20:35:15 that's not "why" :) Nov 14 20:35:15 slangasek, the android bootloaders set such crap ... and it is hardcoded Nov 14 20:35:22 ah Nov 14 20:35:50 the nexus options *we* set start at root= for example Nov 14 20:36:04 ok Nov 14 20:36:13 so the only issue I see with your patch is a memory leak Nov 14 20:36:43 should i have freed console ? Nov 14 20:37:31 o see though that debian has 0.8.5 and i know that i read somewhere that console handling woudl eb better there Nov 14 20:37:36 Are interpreted languages making you soft? :) Nov 14 20:37:53 yes, you want to free(console) and you don't need to set console=NULL Nov 14 20:37:56 Or, rather, garbage-collected languages. Nov 14 20:38:05 lazy for sure :) Nov 14 20:38:10 yeah, we should look at updating to the new version Nov 14 20:38:22 not via Debian though, the packaging is disjoint Nov 14 20:38:27 and a merge is hell Nov 14 20:38:41 not sure it actually does what it shoudl (only using the very last console= it finds) Nov 14 20:38:44 so we should look at pulling the new upstream version, and then worry about a packaging sync separately Nov 14 20:39:01 but i have some hope it is at least slightly better Nov 14 20:39:09 why should it use only the very last console=? it should use *all* the options for console= Nov 14 20:39:23 that's why specifying console= multiple times is supported Nov 14 20:39:24 well, the last console= is what the userspace uses Nov 14 20:39:38 what userspace? Nov 14 20:39:44 at least if you use two of them Nov 14 20:40:11 first console then does kernel output, once the kernel switches to userspace it also switched to the second defined console Nov 14 20:40:39 at least thats how it works when i use swerial consoles for kernel messages and tty for userspace (initrd etc) Nov 14 20:40:43 I'm entirely certain those are not the defined semantics Nov 14 20:41:06 maybe the additional consoles are unavailable for driver reasons prior to initramfs Nov 14 20:41:23 but the intended meaning is surely not "use this one for kernel and that one for userspace" Nov 14 20:41:37 The intended meaning is "use all of the ones that you can get at". Nov 14 20:41:56 well, if only one is set it will be used alll the way, if i define two there is a switch after the kernel hands over to init Nov 14 20:41:57 Which ends up looking a lot like "use the serial one until you have a framebuffer, then use both". Nov 14 20:42:04 i actually never tried with three Nov 14 20:42:53 in any case it gains us nothing if there are two options to use the first one due to that handover Nov 14 20:43:07 no userspace, no plymouth Nov 14 20:43:34 Well, unless I specify them in reverse order from what you expected. ;) Nov 14 20:43:34 Now that the nexus 7 can have a SIM, is there any chance of getting a nexus 7 Linux working over cellular? Nov 14 20:44:07 LisaNori, it might work out of the box, depending on the modem thats used Nov 14 20:44:39 infinity, how would i do that ? Nov 14 20:45:09 ogra-cb: I'm just saying that I could specify console= more than once, and the last one could be serial. Nov 14 20:45:18 the kernel will still use the first one for kernel messages Nov 14 20:45:23 ogra-cb: Since I'm assuming this patch is generic, not nexus-specific or something. Nov 14 20:45:25 oh, sure Nov 14 20:45:36 ogra-cb, nice thought, but I think you'd have to be able to program the cell chip, at least with APN information. Nov 14 20:45:46 still i dont want to use the first one at all if there is nore than one defined Nov 14 20:46:30 LisaNori, well, all 3G capable machines i own all worked out of the box after inserting a SIM and picking my provider in network-manager Nov 14 20:46:52 but i might just be lucky that my modems are known already Nov 14 20:47:09 ogra-cb: srwarren just noted that l4t r16r2 is released Nov 14 20:47:18 yay Nov 14 20:47:31 marvin24_: With all the silly linking issues fixed? *hopeful look* Nov 14 20:48:31 * ogra-cb is pretty sure these are fixed, they were quite embarrased by that bug Nov 14 20:48:31 hmm. interesting. I'm thinking I'll have to grab a "nexus 7 mobile" and try it. I really want a small mobile tablet linux and cell data capability. :) Nov 14 20:49:23 driver date is from nov 20th Nov 14 20:49:43 but I'm on 3.7rc4 now, so can't test Nov 14 20:49:51 and I'm too lazy to reboot ;-) Nov 14 20:50:15 i'll take care and update the packages accordingly Nov 14 20:52:16 * ogra-cb vanishes into the evening again Nov 14 20:57:36 <[mbm]> ogra-cb: why take the options from the bootloader if they're so mangled? seems like it'd be easier to have the kernel ignore them and just use another string Nov 14 20:58:13 <[mbm]> most of the embedded kernels have a force option for doing jist that Nov 14 21:03:33 [mbm]: the kernel is already handling them fine, it's plymouth that's failing to handle them correctly Nov 14 21:13:26 <[mbm]> slangasek: I suppose, just that the whole console=none console=.;. is kind of broken Nov 14 21:14:02 yes, it's a goofy thing for the bootloader to be setting; but it should still be handled correctly when it happens, and not handling it correctly is a bug in plymouth Nov 14 21:31:06 \o/ http://gcc.gnu.org/ml/gcc-cvs/2012-11/msg00455.html \o/ Nov 14 21:31:08 gcc.gnu.org bug 2012 in c "ICE when compiling the current cvs gcc as cross-compiler to mingw32" [Critical,Resolved: duplicate] Nov 14 21:31:27 wrong channel ... Nov 15 00:35:05 doko: is that the multiarch patch finally in upstream? Nov 15 00:35:26 wookey, just x86 Nov 15 00:36:13 hmm, it's arch-specific? Nov 15 00:37:17 sure Nov 15 00:45:33 doko: gcc-4.7 needs http://gcc.gnu.org/viewcvs?view=revision&revision=192504 in order to build gcrypt. It's not in 4.7.2-4 where the patch is taken from a few days earlier Nov 15 00:45:55 Do you want to update the aarch64 patch generally (I expect there are other ICE fixes) Nov 15 00:46:06 Or shall I file a bug with just that fix in a patch? Nov 15 00:46:14 wookey, please check raring-proposed Nov 15 00:46:20 ah right Nov 15 00:46:43 and yes, I think I'll just use the linaro branch for debian too Nov 15 00:46:54 I think that makes sense at this stage Nov 15 00:46:56 makes my life easier Nov 15 00:47:06 probably makes everyone's life easier Nov 15 01:03:06 doko: OK. yes fix is in 4.7.2-5ubuntu7 from raring-proposed Nov 15 01:04:13 I'll file a debian bug to track it until it's fixed there Nov 15 01:04:18 cool. please could could you prepare aarch64 cross packages for raring based on hrw's armhf cross packages? Nov 15 01:04:22 nahh Nov 15 01:06:42 yes. I should do that. But I want to build a toolchain for Debian first so we at least have something there before I get called off 'distro work' Nov 15 01:07:31 I think hrw plans to upload an arm64-cross-toolchain-base before he escapes at the end of the month so we should get an automagic build in raring Nov 15 01:10:56 wookey, now changed in the vcs **** ENDING LOGGING AT Thu Nov 15 02:59:58 2012