xorAxAx | ogra_cmpc: hmm, it seems that i dont get anything on the s-video output even though i am setting the right boot options | 01:09 |
---|---|---|
rcn-ee | xorAxAx, which board? | 01:10 |
xorAxAx | BB C5 | 01:10 |
xorAxAx | BB C4 | 01:10 |
xorAxAx | i currently dont have a dvi connector, nor a serial cable, only s-video :) | 01:11 |
rcn-ee | that's going to make it almost impossible.. (speciall with no serial cable.) the s-video settings aren't always enabled in every kernel. (nor do i test it) take a look here, nottice how sakoman setup the tv section: http://www.sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=blobdiff;f=arch/arm/mach-omap2/board-omap3beagle.c;h=915606ed2c8dd82bcd8942a2a0f958de4118e03a;hp=89eca2005d88239bd8ea411e5103c995f52b52e8;hb=9708463105204cb46fa8 | 01:12 |
rcn-ee | bd59f309e85f5936d4d6;hpb=76f65e01f23f435497cbd70cb574dd5689cddb58 | 01:12 |
rcn-ee | (that failed: http://www.sakoman.com/cgi-bin/gitweb.cgi?p=linux-omap-2.6.git;a=commit;h=9708463105204cb46fa8bd59f309e85f5936d4d6) | 01:13 |
xorAxAx | i dont see how that commit would help me | 01:14 |
rcn-ee | i'm saying if s-video isn't working, there's a good chance the s-video bits aren't setup... | 01:14 |
rcn-ee | looks like they are.. http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-lucid.git;a=commit;h=0f66624dea24d97fc700e8effad9c4016a22224f (what's your bootargs) | 01:16 |
xorAxAx | setenv bootargs vram=12M omapdss.def_disp=tv omapfb.mode=tv:pal file=/cdrom/preseed/ubuntu-server.seed cdrom-detect/try-usb=true | 01:18 |
xorAxAx | rcn-ee: does that make sense? | 01:19 |
rcn-ee | that's valid... so how are verifying that's actually getting passed to the kernel? | 01:20 |
xorAxAx | i could check the output of uboot | 01:21 |
xorAxAx | (flashed an uboot which talks over usb :)) | 01:22 |
rcn-ee | okay, wasn't sure on that... can you log the kernel boot for me..? | 01:22 |
xorAxAx | i dont get to that step anymore | 01:23 |
xorAxAx | because the kernel doesnt talk usb :-P | 01:24 |
xorAxAx | hmm, uboot doesnt echo the bootargs | 01:24 |
rcn-ee | ah right.. (stick a printenv in your script) | 01:24 |
xorAxAx | videomode=1024x768@60,vxres=1024,vyres=768 | 01:26 |
xorAxAx | videospec=omapfb:vram:2M,vram:4M | 01:26 |
xorAxAx | thats in the env :) | 01:26 |
xorAxAx | but thats likely not used | 01:27 |
xorAxAx | mmcargs=setenv bootargs console=${console} video=${videospec},mode:${videomode} root=/dev/mmcblk0p2 rw rootfstype=ext3 rootwait | 01:27 |
xorAxAx | nandargs=setenv bootargs console=${console} video=${videospec},mode:${videomode} root=/dev/mtdblock4 rw rootfstype=jffs2 | 01:27 |
xorAxAx | ah, hmm. so it prefixed with video=? | 01:27 |
rcn-ee | that's a little weird.. you can call saveenv to safe your bootargs... | 01:27 |
rcn-ee | ah yeah i remember now.. that's an older u-boot, before they standarized on boot.scr's the video spec stuff is for 2.6.27/28 kernel's.. | 01:29 |
xorAxAx | i guess i'll wait for the serial cable to arrive | 01:29 |
rcn-ee | oh you can override, just setenv bootargs ' yada' then saveenv then boot.. | 01:30 |
xorAxAx | well, i am booting from sd card | 01:30 |
xorAxAx | and i just booted manually | 01:30 |
xorAxAx | with copying commands into the prompt | 01:31 |
xorAxAx | good night | 01:35 |
persia | What? Why not? | 02:31 |
persia | Err. That's an unintentional repeat. | 02:32 |
cooloney | amitk: morning | 07:32 |
amitk | morning cooloney, all | 07:32 |
lag | amitk: Morning | 07:33 |
amitk | morning lag | 07:33 |
hrw | morning | 08:09 |
neure | hi | 08:13 |
neure | any ideas why making filesystem would fail in the installer? | 08:13 |
neure | i tried two different (well both were kingston) usb sticks on two different usb hubs | 08:14 |
neure | on beagleboard | 08:14 |
neure | yesterday :) | 08:14 |
neure | can i preformat on pc? | 08:15 |
neure | can i say 'use this partition, dont try to format it'? | 08:15 |
neure | huh | 08:41 |
neure | preformatting on pc helped a little | 08:41 |
neure | now it got to install the base system | 08:41 |
neure | crap | 08:41 |
neure | de bootstrap warning | 08:41 |
neure | ...bsdutils... was corrupt :/ | 08:42 |
hrw | ogra_cmpc: can you show me default-after-install bootcmd from uboot? | 08:42 |
neure | ah | 08:44 |
neure | that _could_ explain | 08:44 |
neure | if my installation image was faulty? | 08:44 |
neure | is it possible to install / create the filesystem on a PC? | 08:47 |
persia | neure: You could use rootstock, but check your checksums: it's unlikely that you downloaded a faulty image. | 08:53 |
neure | persia, is it possible that the dd to sdcard was faulty? | 08:54 |
neure | well.. more like.. is it likely :) | 08:54 |
persia | Yes, that's much more likely (but in that case, you don't need a new filesystem) | 08:54 |
neure | since the install media is the sdcard, it should not be usb power issue | 08:55 |
persia | If you know the size, you can dd from the SD to a file, and then checksum compare the download version to the one read from SD. | 08:55 |
neure | unless the error is detected somehow after file has been copied to usb | 08:55 |
neure | well i have the original filesystem on the pc / vmware still | 08:55 |
neure | so i can use ls to get the size :() | 08:55 |
neure | but ḯ'll perhaps try later | 08:56 |
persia | If it's debootstrap failing, that's prior to actually using anything in the constructed target filesystem. | 08:56 |
neure | ok | 08:56 |
neure | could i use rootstock to install directly to the sdcard on pc? | 08:56 |
neure | that way i could bypass usb | 08:57 |
neure | i have ubuntu 9.04 on my vmware, can i use that to put 10.04 on sdcard for beagle? | 08:58 |
ogra | hrw, you mean the kernel cmdline ? | 08:59 |
ogra | oh, bootcmd | 09:00 |
ogra | cmdline="root=UUID=$uuid ro quiet splash vram=12M omapfb.mode=dvi:1280x720MR-16@60 fixrtc" | 09:00 |
ogra | bootcmd="nand read 80000000 280000 400000;nand read 81600000 680000 1000000;bootm 80000000 81600000" | 09:00 |
ogra | hrw, ^^^ | 09:00 |
hrw | thx | 09:01 |
hrw | shit - out of luck | 09:02 |
NCommander | morning ogra | 09:05 |
ogra | hey | 09:06 |
ogra | hrw, whats wrong ? | 09:06 |
NCommander | ogra: how was your holiday? | 09:07 |
hrw | ogra: nevermind - my error | 09:07 |
ogra | short, relaxing and good for my touchbook :) | 09:07 |
NCommander | ogra: bah, why do you get the fun toys? | 09:07 |
hrw | booted 2.6.34 | 09:08 |
amitk | the touchbook is _not_ fun, after the first 15mins | 09:08 |
amitk | hrw: does it work? | 09:08 |
ogra | NCommander, you mean the SM toys :) | 09:08 |
NCommander | kinky | 09:08 |
* NCommander coughs | 09:08 | |
NCommander | ogra: so I smacked livecd-rootfs with a hammer yesterday | 09:08 |
NCommander | It now uses loopmounting, and doesn't make my systems free memory drain like a leaking pipe | 09:09 |
ogra | ouch, poor livecd-rootfs | 09:09 |
ogra | bah | 09:09 |
ogra | dont use loop mounting | 09:09 |
NCommander | ogra: plus now we have ext4 | 09:09 |
NCommander | ogra: why not? | 09:09 |
ogra | its ugly | 09:09 |
hrw | amitk: serial works, usb works, 1280x800 on my 20" lcd also works | 09:09 |
amitk | hrw: could you try out OTG | 09:10 |
NCommander | and genext2fs sucked down RAM faster than a hummer sucks down gas | 09:10 |
ogra | NCommander, its works just fine | 09:10 |
ogra | did you try it on a babbage yet ? | 09:10 |
NCommander | ogra: considered I never managed to build anything beside a base image with it, I don't think I'd use the word fine | 09:10 |
NCommander | No, my babbage is upstairs | 09:10 |
ogra | i built about ten netbook images since mid last week with it | 09:11 |
hrw | amitk: otg refuses to see my hub | 09:11 |
ogra | no prob at all, you just need to make sure to have enough swap to pre-allocate the ram space genext2fs copies the files to | 09:11 |
hrw | restarting with hub on otg | 09:12 |
ogra | i have an identical setup to the buildd here and havent seen any probs | 09:12 |
NCommander | ogra: I can appericate the concept of throwing more resources to solve a problem, but I draw the line with a 30GiB swap :-) | 09:12 |
ogra | i use 2G swap iver here | 09:12 |
ogra | *over | 09:12 |
ogra | note that 30G is default on the builder | 09:12 |
ogra | i dont see any of the probs you mention | 09:13 |
NCommander | Well, yes, but that's kinda excessive, no? | 09:13 |
ogra | are you using the genext2fs under arm from the archive ? | 09:13 |
NCommander | under ARM and amd64 | 09:13 |
NCommander | It crashes my laptop like few things ever have. | 09:13 |
hrw | amitk: no hub on otg after reboot | 09:13 |
ogra | i'D consider that an amd64 bug | 09:13 |
ogra | i didnt see any issues under x86 nor under armel | 09:14 |
ogra | please stick to the concept | 09:14 |
ogra | if you need to access the image (for whatever reason) dont use loop but fuseext2 | 09:14 |
NCommander | I am sticking to the concept. I'm just not building my images in a way that causes my laptop to go TILT and OOM itself to death | 09:14 |
ogra | use your babbage | 09:14 |
ogra | thats what we use in the DC | 09:15 |
ogra | as i said i dont see such issues on x86 or arm | 09:15 |
ogra | i'D file a bug against amd64 :) | 09:15 |
NCommander | ogra: I'll go test it a little later. In other news, where are we with packaging the new x-loader/u-boot | 09:15 |
NCommander | since once we get that out of the way, we can spin our first images for omap4 (granted, without jasper they won't work, but at least we can get all the little bits in place) | 09:16 |
ogra | i'm getting there slowly | 09:16 |
ogra | its a lot of patching involved in x-loader to make it build and i didnt finish that yet | 09:16 |
ogra | beyond that x-loader is going away soon so i'm not sure its actually worth the hassle | 09:17 |
ogra | as i siad before, just build omap3 images | 09:17 |
ogra | we have everything for them in the archive | 09:17 |
NCommander | No, that's what I'm doing | 09:17 |
NCommander | But I'd like to just have something that attempts to boot on omap4 ASAP | 09:17 |
ogra | well, rather dont hold your breath, dont expect anything before A2 | 09:18 |
* NCommander blinks | 09:18 | |
NCommander | uh, that's July | 09:18 |
NCommander | cutting it a bit close, no? | 09:18 |
ogra | ?? | 09:18 |
ogra | thats june | 09:18 |
NCommander | ogra: https://wiki.ubuntu.com/MaverickReleaseSchedule -A2 is the first week of July | 09:19 |
ogra | well, july1 | 09:19 |
ogra | anyway, we dont have a kernel in maverick for omap4 | 09:19 |
ogra | we cant build anything before thats there | 09:19 |
* NCommander feels like he's missing something, but that may be lack of sleep and/or sanity | 09:20 | |
ogra | for maverick we need a 2.6.35 omap4 tree | 09:20 |
ogra | which doesnt exist yet | 09:20 |
ogra | or .34 at least | 09:21 |
sebjan | ogra: Hi! How do you generate a uImage from a .deb? (mkimage? with which arguments?) I'd like to test cooloney's image but the uImage I generate does not boot at all... | 09:22 |
ogra | for omap4 i generate it manually, but with the same options the scripts use ... | 09:23 |
* ogra looks up the command | 09:23 | |
ogra | mkimage -A arm -O linux -T kernel -C none -a 0x80008000 -e 0x80008000 -n "Ubuntu Kernel" -d vmlinuz-"${KVER}" uImage | 09:23 |
cooloney | sebjan: it does not boot? | 09:23 |
ogra | sebjan, http://paste.ubuntu.com/439253/ is exactly what i have on my blaze atm | 09:24 |
ogra | the actual in-distro scripts will do something similar | 09:25 |
sebjan | ogra: ok thanks, this is what I had been using for the uImage creation... | 09:26 |
ogra | sebjan, which u-boot/x-loader do you use ? i still use a binary for the pandaboard i got from robclark | 09:27 |
sebjan | ogra : cooloney : with the test6 image, I have a Uncompressing Linux...X-Loader hangs | 09:27 |
ogra | X-loader hangs ? | 09:27 |
ogra | how can it hang when it already loaded the kernel | 09:28 |
sebjan | ogra: I use the same x-loader/u-boot as before (which was working with test3 image for example) | 09:28 |
hrw | amitk: which kernel tree/branch you use for omap3/2.6.34? I want to build compat-wireless against it | 09:28 |
hrw | 802.11n dongle will be faster then usb ethernet ;D | 09:28 |
sebjan | ogra: yes, that's weird :) | 09:28 |
amitk | hrw: maverick git tree, master branch | 09:29 |
hrw | thx | 09:29 |
* ogra goes to find some breakfast ... back soon | 09:30 | |
hrw | audio from uds is live | 09:33 |
amitk | err, UDS was in the past, so it can't be live. Unless you're hearing future UDS feeds :-p | 09:34 |
hrw | s/live/online | 09:34 |
* hrw waits for coffee | 09:34 | |
* NCommander notes he'd like to know what specs to write UDS-N already so I can save myself some time | 09:43 | |
cooloney | sebjan: it still doesn't boot? | 09:47 |
sebjan | cooloney: no, I wonder if it crashes during the uncompressing phase. | 09:49 |
cooloney | sebjan: too bad. i cannot verify it, i don't have hw yet. only ogra can confirm that | 09:51 |
sebjan | cooloney: I probably have a problem with my load addresses, I'll check that | 09:54 |
cooloney | sebjan: ok, no problem. | 09:55 |
NCommander | ogra: stupid question, how much RAM is in your x86 box? | 10:10 |
ogra_cmpc | 4G | 10:10 |
NCommander | ogra_cmpc: hrm, thanks | 10:11 |
ogra_cmpc | using the PAE kernel | 10:12 |
ogra_cmpc | the babbage has 512M and 2G swap | 10:12 |
* ogra_tb waves from the touchbook | 10:18 | |
ogra_tb | hmmm, no sound | 10:19 |
* cooloney waves back to ogra_tb from his pc | 10:20 | |
ogra_tb | funny, alsamixer has a ton of devices, gnome doesnt | 10:21 |
ndec | ogra: morning. do we need a launchpad project for every package that we put in PPA? | 10:23 |
ogra_tb | ndec, nah | 10:24 |
ndec | ogra: but what if I want that. is that possilble? | 10:24 |
ogra_tb | one PPA per package ? | 10:25 |
ndec | ogra: nope. 1 PPA many packages | 10:25 |
ogra_tb | well, thats what you get | 10:25 |
ogra_tb | god, that touchbook kbd kills me | 10:25 |
ndec | ogra: so I can't get automatic VCS (like for linut-tiomap) if we use 1 PPA with many packages... right? | 10:26 |
ogra_tb | ndec, you can indeed create a project for each package if you like but still upload all of them to the same PPA in the end | 10:26 |
hrw | ogra_tb: gnome wants to be simple - forgot it? | 10:27 |
ndec | ogra: what would the workflow be then. upload new source to project, and then upload to PPA? | 10:27 |
ogra_tb | the VCS you use for a project is independent from the centralized PPA | 10:27 |
ndec | ogra: well but for kernel (linux-tiomap) everytime a new .dsc file is uploaded it creates a new bzr version in the corresponding project. at least this is what I understood... | 10:28 |
ogra_tb | you can for example have a gstreamer-omap project, have a bzr branch under the project but upload the source packages to the central PPA | 10:28 |
ogra_tb | no, it doesnt | 10:28 |
ogra_tb | bzr should be independent from the PPA uploads | 10:28 |
* NCommander feels like stabbing something | 10:29 | |
ogra_tb | hrw, well, i dont think its gnome but either alsa or pulse not handing the device through | 10:29 |
hrw | ogra_tb: alsamixer gives you lot of mixer entries so alsa handle it. | 10:31 |
ogra_tb | funny is also that jockey came up on first boot here, offering me a driver for twl4030 | 10:31 |
ogra_tb | i sadly dont have enough space on the SD to hold the kernel tree to try out dkms modules | 10:32 |
ogra_tb | hrw, well, aplay doesnt give me any output even though i unmuted everthing | 10:33 |
ndec | ogra: on blaze you have 32Gb of eMMC. you can use fdisk to format. that gives plenty of space | 10:34 |
hrw | ogra_tb: http://cgit.openembedded.org/cgit.cgi/openembedded/tree/recipes/alsa/alsa-state/omap3-touchbook/asound.state | 10:35 |
hrw | ogra_tb: fetch, load, test? | 10:35 |
ogra_tb | ndec, i'm playing with the touchbook and ubuntu-netbook atm] | 10:35 |
ogra_tb | hrw, thanks | 10:35 |
ndec | ogra: oops... | 10:35 |
ogra_tb | :) | 10:35 |
ogra_tb | the kbd is horrid | 10:35 |
hrw | ogra_tb: after 6 years with OE my main source of fixes/configs etc is OE ;D | 10:36 |
* ogra_tb tries firefox for the first time | 10:37 | |
hrw | ogra_tb: you have 256M or 512M TB? | 10:38 |
ogra_tb | 512 | 10:38 |
ogra_tb | FF is a bit stuttering but works ok | 10:38 |
ogra_tb | (i havent added swap yet) | 10:38 |
hrw | ogra_tb: can you join #upstart? | 10:41 |
ogra_tb | mumble | 11:25 |
persia | ndec: The automatic bzr commits from uploads comes from something that scans the upload queue for uploads to Ubuntu, and then commits that to special branches. It's somewhat unrelated to either projects or PPAs. | 11:29 |
ndec | persia: ok. I see. this is only for projects that are beneath launchpad.net/ubuntu/..., right? | 11:29 |
ogra_tb | right | 11:30 |
lool | ndec: You want to talk to james_w about this | 11:30 |
ogra_tb | it will happen for uploads to maverick | 11:30 |
ogra_tb | but vnot for PPA stuff | 11:30 |
lool | ndec: It could be done for PPAs equally well, but currently we only run package imports for the main Ubuntu archive and for Debian packages imported to Launchpad | 11:31 |
ogra_tb | lool, well, ndec doesnt want it for PPAs if i understood correctly | 11:31 |
ndec | persia: so in my case, let me know if i get it right: i will create launchpad project such as launchpad.net/something, it will be linked to TI upstream git trees. when I make a new src package, I will upload to PPA. the PPA will have .dsc and .deb. the LP project will be used to report bug. but I won't be able to view the source code from the LP project... | 11:32 |
persia | ndec: You can set up a vcs-imports job that would pull the git commits into bzr daily. | 11:32 |
ogra_tb | right | 11:32 |
persia | And that makes bzr branch lp:foo work | 11:32 |
persia | Alternately, you could set up an upload scanner and have taht push to bzr, but if you7re working in git, and you're basically packaging upstream, then it makes more sense to me to have bzr track git. | 11:33 |
persia | ndec: Oh, and for the sake of completeness, your statement is entirely correct without any further effort taken. | 11:34 |
ndec | persia: right. i don't want to have a bzr branch that tracks my git trees daily. upstream is done with git. but I would like all my source package to be tracked *somehow*. ideally I would like to commit the content of the source package in either git or bzr. I thought that what was done for linux-tiomap was the perfect solution.. | 11:42 |
ndec | persia: so now I can either create an external git tree where I package my upstream git trees (e.g. it would contain debian/ and all packaging patches). or I can use the LP project bzr branch for that... | 11:43 |
persia | ndec: I don't know that much about it, but I believe git-buildpackage was designed to handle that use case. | 11:44 |
persia | I believe the model is to have a packaging branch, and rebase that against the trunk when pushing a package. | 11:44 |
persia | And then the packaging can just be committed to the regular git repos. | 11:45 |
lool | You dont rebase | 11:45 |
lool | you just merge the upstream branch in the packaging one | 11:45 |
persia | Right. | 11:45 |
* persia isn't that familiar with git, and apologies for incorrect terminology | 11:46 | |
ndec | persia: i didn't know about git-buildpackage. will check that. however note that my upstream (e.g. other dev teams) who owns the dev git tree don't package with debian. so I will need another tree (git or bzr) to store packaging data | 11:46 |
lool | Well you might have to rebase if your tree is rebased | 11:46 |
lool | especially with kernel trees | 11:46 |
lool | But with other software I packaged in git in the past, upstream didn't rebase and I just merged in the packaging branches | 11:47 |
lool | If you work from tarballs, even more so | 11:47 |
lool | ndec: It's best to use the same VCS for both IMO, allows cherry picks | 11:47 |
persia | Indeed. | 11:47 |
persia | Or rather, makes cherry picks *lots* easier | 11:47 |
lool | ndec: For instance, you can prepare a new package upload cherry picking a single patch | 11:47 |
ndec | lool: i agree, that also means that i don't need to learn bzr then ;-) | 11:47 |
lool | lol | 11:48 |
persia | It's a win all around :) | 11:48 |
lool | It does mean you get little launchpad integration, for instance your source wont be linked to closed bugs and such | 11:48 |
lool | But it's kind of inevitable that you work with git for kernel trees | 11:48 |
ogra | hrw, so lets go to #ubuntu-kernel to talk about serial consoles :) | 11:52 |
ogra | (and their upstart autodetection :) ) | 11:53 |
lool | hrw: I'd like to offer review or fixes to your shell script dealing with console= args if you keep it | 11:54 |
lool | I saw some issues with it | 11:54 |
lool | But it might be that it's not part of the final design, so | 11:54 |
ogra | lool, well, we just asked Keybuk for upstream inclusion | 11:55 |
ogra | and he wants some massive chnages first | 11:55 |
ogra | mainly to the kernel | 11:55 |
ogra | he also said that using /etc/default violates upstart policy | 11:56 |
persia | It does. | 11:56 |
lool | Yeah | 11:57 |
persia | Mind you, /etc/default is planned to come back with 0.10, but in an entirely different way (and likely with a different path) | 11:57 |
ogra | lool, whats the timeline for having it in your arm project ? | 11:57 |
ogra | pre maverick ? | 11:57 |
lool | Personally my main problem with it is the approach of having to pass cmdline args for things to work; I'd rather have upstart start a getty on all serial consoles or something like that | 11:57 |
lool | Problem is that there are many possible device names, so the current approach of tty1 - tty8.conf doesn't work | 11:58 |
ogra | lool, right, thats what Keybuk wants | 11:58 |
ogra | he wants to be able to have a "start on" if the device exists | 11:58 |
ogra | without having to parse anything | 11:58 |
persia | I really don't want a getty on all serial. | 11:58 |
lool | ogra: I dont think we're considering changes to our image at this point, but it doesn't matter too much | 11:58 |
ogra | so maverick would be fine then | 11:58 |
persia | I use serial for auxillary displays, on which I never want getty | 11:58 |
ogra | i really want that function in 10.07 but can solve it trhough having my own package | 11:59 |
ogra | though i'd rather not having to duplicate anything | 11:59 |
lool | persia: In most cases, my serial port is an USB adapter to connect to other boards, not to run a getty, so I'm in a similar situation | 12:00 |
lag | amitk: When I do a "git push <remote> HEAD", should I have to do things on the remote to see the changes reflected in the directory tree? | 12:00 |
ogra | lool, well, the poin tis that you really only want a getty if console= was set on cmdline | 12:00 |
ogra | else it doesnt make much sense | 12:00 |
ogra | so the code needs to a) get a kerbel event for the device created and b) still needs to parse the cmdline | 12:01 |
ogra | *kernel | 12:01 |
persia | So, why are we using upstart for this? | 12:02 |
persia | Couldn't we just add a udev script that parsed the command line and optionally launched getty when a serial port was reported? | 12:02 |
ogra | because upstart handles all gettys | 12:03 |
ogra | the code we have is already quite ok, its just not upstreamable | 12:03 |
ogra | because it relies on the fact that the kernel has serial support builtin | 12:03 |
ogra | which is true foe all armel ubuntu kernels but not necessarily for other distros | 12:04 |
amitk | lool: ndec: you can have LP integration for closed bugs with kernel git packages if you commit message contains the BugLink keyword | 12:05 |
persia | ogra: 99% of serial console users in Ubuntu don't run armel. Please don't make this an arch-specific solution. | 12:05 |
ogra | i will if it doesnt enter maverick in a timely manner | 12:06 |
persia | Why? Why can't it be an arch-neutral solution? | 12:07 |
ogra | it can if you can guarantee that there is serial support for all ubuntu kernels | 12:07 |
ogra | i know for sure its there for armel | 12:08 |
persia | How much "serial support" do you need? | 12:08 |
ogra | a serial console for booting | 12:08 |
amitk | serial console ++++++++++++++++++++++++++ | 12:08 |
persia | But since at least one armel kernel flavour is built from the regular kernel tree, I can't imagine it's a big leap to have it just work. | 12:08 |
persia | The kernel team is trying to collect the set of required configurations for a kernel to be an "Ubuntu kernel". Just make sure that the necessary CONFIG flags to make that work are on the list. | 12:09 |
persia | And they'll enforce it for all arches (or fail the builds) | 12:09 |
ogra | as i said, if anypone can proof its available in all kernels i have no issue with a autodetect-serial-upstart package or something like that | 12:09 |
ogra | until the kernel is fixed upstream to make it upstreamable in upstart | 12:09 |
ogra | for now my only focus is 10.07 and only armel | 12:10 |
persia | I understand your focus. I'm just hoping you'd be willing to solve your problems in a way that also solves them for other folks. Getting that guarantee is just a matter of getting stuff into the required list. Specify the kernel config you need to the kernel mailing list, and it's very likely to be done. | 12:11 |
persia | And that saves you then having to hunt down each topic branch for the multitude of armel kernels. | 12:11 |
ogra | and i'm not really after pushing a workaround into all arches if there is a proper solution in the pipe | 12:11 |
ogra | its more than the kernel config for a proper solution | 12:12 |
ogra | it will need patches | 12:12 |
persia | We don't get udev events for serial ports? | 12:14 |
hrw | re | 12:14 |
hrw | sorry, was called for emergency | 12:14 |
persia | Well, that makes sense. What's the proper solution? | 12:17 |
ogra | a kernel event if the console device exists | 12:19 |
ogra | so upstart can use "start on" | 12:19 |
amitk | ogra: that seems to make some sense. No idea how hard it will be to add event support to the console driver(s), though | 12:22 |
persia | Could that cause a race condition with the VC gettys? | 12:24 |
ogra | why ? | 12:25 |
persia | Because they could be consoles, which I wrote before I saw the discussion in -kernel, which makes my question obsolte (and obviouasly underimformed) | 12:28 |
persia | Err, obsolete and obviously underinformed | 12:29 |
ogra | NCommander, persia, i have added work items for both of you to https://blueprints.edge.launchpad.net/ubuntu/+spec/preinstalled-sd-card-images-for-omap | 12:50 |
persia | OK. I should be able to get mine for Alpha 3, but not likely before. | 12:51 |
persia | (well, rather, sometime after Alpha 2) | 12:51 |
ogra | to late for 10.07 though | 12:51 |
ogra | between A2 and 3 should be ok | 12:52 |
persia | Depends on the freeze date, but likely. | 12:52 |
persia | If you need it sooner, please assign to someone else. | 12:52 |
persia | My (rough) guess would be that I'd be done ~15th July. | 12:53 |
ogra | then i'll do it myself (which i will do anyway but not as deeply as you will i guess) | 12:53 |
ogra | so it will happen in any case | 12:53 |
persia | Shall we plan two passes then? A quick pass for the obvious "Hey, this is broke" stuff, and a second pass for completeness later? | 12:53 |
ogra | sure | 12:54 |
persia | With first pass for Alpha 2 and second pass for Alpha 3 (ideally both delivered at least a couple weeks early) | 12:54 |
ogra | sounds good | 12:54 |
persia | Great. That works very well for me. | 12:54 |
* hrw -> lunch break | 12:59 | |
ogra | ndec, did NCommander send you an invitation to the mobile team IRC meeting ? | 13:32 |
hrw | lool: s/DH_COMPAT=2 dh_movefiles/dh_install --autodest/g and bumping debian/compat from 5 to 7 solved | 13:55 |
hrw | lool: and that way I got gcc built with dh_isntall instead of dh_movefiles | 13:55 |
lool | hrw: did you debdiff the results? | 14:02 |
lool | hrw: dh_movefiles also renames files, so you need to be careful to mv stuff around before dh_install | 14:02 |
hrw | lool: I crossbuilt maverick gcc-4.4 before and after changes. debdiff said 'no differences' | 14:03 |
ogra | lool, asac, any idea where https://blueprints.edge.launchpad.net/ubuntu-arm/+spec/arm-m-image-builds-without-root went ? | 14:04 |
lool | ogra: to /ubuntu I'm pretty sure | 14:05 |
lool | JamieBennett is mass-moving specs to /ubuntu | 14:05 |
lool | it might also be renamed to mobile- instead of arm- as to allow for separate workitems trackers | 14:05 |
ogra | hrm | 14:05 |
JamieBennett | not renamed yet | 14:05 |
ogra | LP search doesnt find a thing | 14:05 |
lool | hrw: Ah cross-built | 14:05 |
lool | hrw: Please try a normal build (on intel) instead if you can | 14:05 |
lool | hrw: debdiff without and with the changes | 14:06 |
JamieBennett | ogra: just remove -arm ;) | 14:06 |
JamieBennett | the link then works | 14:06 |
lool | hrw: then open a bug against the source package with a debdiff and ask doko for review | 14:06 |
ogra | JamieBennett, merci !! | 14:06 |
JamieBennett | ogra: https://edge.launchpad.net/+search?field.text=arm-m-image-builds-without-root works for me (top hit) | 14:07 |
ogra | well, my top hit went to ubuntu-arm | 14:08 |
ogra | and still does | 14:08 |
hrw | sure | 14:08 |
JamieBennett | ogra: renamed you BP to mobile-* to set its context better. It can now be found at https://blueprints.edge.launchpad.net/ubuntu/+spec/mobile-m-image-builds-without-root! | 14:12 |
ogra | thanks | 14:12 |
lool | hrw: When you're working on a work item, you can set it to INPROGRESS | 14:19 |
lool | hrw: when it's complete (fix released), mark it DONE | 14:19 |
hrw | ok | 14:19 |
lool | hrw: thanks! | 14:19 |
hrw | lool: I miss redmine | 14:21 |
hrw | in my previous job we used redmine for task tracking so it was easy to find who is working on what. now it is more fuzzy I feel | 14:23 |
lool | Hmm, I'm quite at a loss on how to spec rm-m-dpkg-wishlist | 14:23 |
lool | *arm-m-dpkg-wishlist | 14:23 |
zumbi | dpkg wants filters | 14:28 |
zumbi | btw, i am bit confused what decision you made towards sysroot (in cross compilers) is that against multiarch? | 14:29 |
zumbi | IIRC, there was a variable WITH_SYSROOT properly set builds (or almost) sysroot cross compilers | 14:29 |
zumbi | FYI, there was also another variable to provide a canadian cross (have libgcc1 for the target system) called REVERSE_CROSS (or similar) | 14:32 |
zumbi | if you want a pure cross system, keep canadian cross in mind | 14:33 |
lool | zumbi: There is no decision against multiarch | 14:37 |
lool | zumbi: we will use multiarch when it's available | 14:38 |
lool | but that doesn't seem to be the case right now | 14:38 |
lool | hrw: ^ you might be interested in WITH_SYSROOT and REVERSE_CROSS above | 14:38 |
lool | zumbi: sysroot should already be implemented in gcc-4.5 | 14:38 |
zumbi | lool: either way is fine for me (at least I have always prefered sysroot way) | 14:38 |
hrw | I noticed reverse_cross/deb_cross stuff already | 14:39 |
hrw | deb_cross is set automatically for cross builds | 14:39 |
zumbi | well, thanks for the work, it is looking great! :) | 14:40 |
hrw | and reverse_cross is not canadian | 14:40 |
zumbi | i hope to have some free time to help out sometime | 14:40 |
hrw | # build != host && host == target : reverse cross (REVERSE_CROSS == yes) | 14:40 |
hrw | # build != host && host != target : canadian (DEB_CROSS == yes) | 14:40 |
hrw | # build == host && host != target : typical cross (DEB_CROSS == yes) | 14:40 |
=== DavidBz is now known as berco | ||
zumbi | hrw: ok, i was referring to reverse cross then, nowadays, you even need to get a libstdc++ (because lzma dependency on dpkg) for base | 14:42 |
hrw | and for most of situation we want normal build or cross. we can use crossgcc to build reversecross | 14:42 |
zumbi | hrw: i have never tried that crossgcc to build gcc | 14:43 |
hrw | zumbi: I did it a lot with OpenEmbedded | 14:44 |
zumbi | hrw: well, then it should work, but debian is different from OE | 14:44 |
hrw | I know | 14:44 |
zumbi | :) | 14:44 |
hrw | yes ;@ | 15:46 |
hrw | hi prpplague | 15:46 |
prpplague | hrw: greetings | 15:46 |
hrw | prpplague: how things? | 15:47 |
prpplague | hrw: not to bad | 15:49 |
prpplague | hrw: staying pretty busy | 15:49 |
hrw | ~curse ubuntu-bug | 16:01 |
=== JaMa is now known as JaMa|Sports | ||
=== hrw is now known as hrw|gone | ||
=== sbambrough is now known as sbambrough-lunch | ||
=== dmart_ is now known as dmart | ||
=== waleed is now known as Guest6566 | ||
=== sbambrough-lunch is now known as sbambrough |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!