[03:35] where i can get the whole doc of build chrome [04:45] aaron_liuj: Could you be a bit more precise about which materials you seek? [04:57] i want to comiple chrome for arm platform [04:58] but i find building chromium is so different from other plalform [05:05] but i find building chromium is so different from other build system such as autoconfig automake [05:49] so, "chrome" and "chromium" are different, in that "chrome" contains special branding magic. [05:50] If you download the source (`apt-get source chromium-browser`), there is a file debian/rules that contains the instructions to build the source. Build logs are available on laiunchpad. [05:51] If you've an armel install, building for arm is as simple as `apt-get build-dep chromium-browser; debuild -b` in the downloaded sources (although we usually recommend tools like sbuild or pbuilder( [07:39] amitk: do you know the quick way to import the omap4 defconfig based on our ti-omap branch configs? [07:39] amitk: i already rebased the omap4 branch from omapzoom git server [07:40] amitk: need to tweak the configs [07:41] how about copy over omap4 defconfig to debain.ti-omap/configs/config.commom.ubuntu [07:41] and run fdr genconfigs? [07:41] cooloney: I'd append the omap4defconfig at the _end_ of the ubuntu config and then run updateconfigs [07:42] amitk: oh, at the end of debain.ti-omap/configs/config.commom.ubuntu? [07:42] copying over the defconfig to our config will lose all our ubuntu-fication tweaks [07:42] e.g. apparmor, security settings, etc. [07:42] amitk: right, i lost them, [07:43] cooloney: cat omap4defconfig >> debain.ti-omap/configs/config.commom.ubuntu [07:43] amitk: ok, got it. thanks man, will try soon [07:56] good morning folks [07:57] amitk: too bad, i tried that, but the new config lost all the modules. [07:58] amitk: it seems like it turned off all the module configs [07:58] any idea about that? [07:58] cooloney: I guess the omap4defconfig turns off modules? [08:00] amitk: no, it enable modules as the same as our omap3 config [08:00] CONFIG_MODULES=y [08:00] cooloney: try this, cat omap4defconfig | grep "=[ym]" > /tmp/omap4; cat /tmp/omap4 >> debain.ti-omap/configs/config.commom.ubuntu [08:01] but aparently, there is no modules config in omap4defconfig [08:03] ok [08:06] amitk: btw, i am trying with arch/arm/configs/omap_4430sdp_defconfig as omap4defconfig, since there is no other configs looks ok to me [08:06] amitk: this trick works, [08:06] thanks a lot [08:07] cool [08:07] good morning all! [08:07] alf__: morning [08:19] the ubuntu group photo is online :-) [08:19] http://www.flickr.com/photos/kwwii/4610334160/ === hrw|gone is now known as hrw [08:26] morning [08:27] zyga: thx - I am 3rd from left in first row [08:28] hrw, yeah, I saw you right away [09:20] toolchain guys, package guys, I have a question - let's say you push a toolchain patch that affects something (be it code size or some critical bug fix) - how can I (qa guy) determine which set of packages were used to build/cross build certain package - I want to be able to tell 'ah package FOO-1.2-0 was built with old toolchain while FOO-1-2.1 was built with the new toolchain' [09:20] is this even possible? do we always bump package version on rebuild? [09:21] (or the inverse question, do we always rebuild as a consequence of an upload with version change) [09:21] lool, ^^ > [09:21] good question. I can not answer as I did not upload package in Debian [09:22] You can check the build log in LP. [09:22] I have one use case that would require this and I need to check if it's even possible: tracking code size across releases [09:22] and, in crazy situations, across toolchain changes [09:23] persia, LP has a collection of build-deps for each package it built? with rich package version etc/ [09:24] Absolutely. See https://launchpad.net/ubuntu/+source/libvirt/0.7.5-5ubuntu27/+build/1702547/+files/buildlog_ubuntu-lucid-armel.libvirt_0.7.5-5ubuntu27_FULLYBUILT.txt.gz as an example/ [09:24] Note that this is a verbose format, so you'd have to parse, but there's often other interesting things in the log if you're tracking down a regression when you don't think the source changed. [09:25] persia, hmm, parsing is fragile, does any other part of launchpad maintain a more declarative format for the meta information of each build> [09:25] Every upload generates a new build, and rebuilding the same source twice without an upload is only accepted in the case where the first attempt FTBFS. [09:26] persia, so what would happen if we push a new toolchain? nothing - r-deps do not become invalid? [09:26] Note that from the fragmentary bits I got from some of the UDS discussions, this may not hold true for some classes of repository, but it is how it is implemented in Soyuz today. [09:26] persia, (we have to upload each package again just to see it rebuilt?) [09:26] Yep. [09:26] persia: what about 'binary NMU'? they have same source but 'b1' added to version [09:26] hrw, good question, I was about to ask for that - someone mentioned this during a session [09:26] There's ways to arrange test-rebuilds against arbitrary toolchains with throwaway results, which the toolchain team uses. [09:27] hrw: We don't have binNMUs in Ubuntu. [09:27] mmm [09:27] okay, some of the bits are more clear now, thanks [09:27] heh. [09:27] I think my use case is not really sensible then ;-) [09:28] What was your use case? [09:28] persia: ok [09:28] persia, tracking daily/weekly binary object sizes vs toolchain revision [09:29] zyga: Yeah, you'd need a rebuild-repo for that, and it's a heavy load on the buildds. [09:29] (or some other class of derivative repo) [09:30] persia, building a sub-main variant could make sense too - like what I did some time ago - toolchain kernel libc and some basic userspace [09:30] it takes 3 hours to build this on 8 way xeon inside a ramdisk [09:31] I guess. That's more an embedded design pattern, and we don't tend to do embedded here. [09:31] and the results are quite representative for the whole repository [09:33] * zyga has a crazy idea [09:34] hrw, oe could build our toolchain and some packages to check for binary size experiments [09:34] zyga: it can, but writing recipes for it would take time [09:34] hrw, yeah but if the new toolchain is such a big issue then it could be reasonable [09:35] zyga: If you're just experimenting locally, why not just use schroot+qemu-user-arm+croco, and use the debian/rules files that already exist. [09:35] croco? what is that [09:36] croco is a system that allows you to wrap various binaries in a cross-arch chroot and run native. For example, there's no good reason to run armel bash to process a bash script during build when doing local cross-compile analysis. [09:36] persia, one of the things I don't want to depend on is qemu - it's currently broken and it really kills performance - OE approach has the strength of working cross compilation of selected packages [09:36] The results are likely to vary from those build on the buildds, but that's a different issue. [09:36] Which bit is broken? [09:36] Note that not all debian packages *can* cross-compile. [09:36] persia, qemu bit - lool will tell you how it currently hangs/crashes under heavy load [09:37] Also, using soemthing like croco makes it significantly less slow. [09:37] persia, I have a bunch of backtraces if you want to see [09:37] persia, that's true, it could be reasonable tradeoff for time-to-make-it-happen vs time-to-build-each-time [09:37] I believe you. It doesn't tend to crash for me, but I don't push it hard. Was that qemu-system-arm or qemu-user-arm? === wgrant_ is now known as wgrant [09:38] system [09:38] zyga, the chroot bit of qemu isnt broken, only qemu-system-arm is, i think croco hooks into the static builds [09:38] Oh, yeah, I'm not advocating that for builds at all. [09:38] s/hooks into/can hook into/ [09:38] croco works best with qemu-user-arm [09:38] right [09:38] then it could be just right [09:39] It does things like call the right cross-compiler instead of calling the native compiler, but it still provides the ability to run native code, which helps with stuff like test suites. [09:39] its a bit like OBS [09:40] kinda sorta :) [09:40] OBS? [09:40] OpenSuSE Build System [09:40] opensuses build system [09:40] bah, i'm slow today [09:41] And following in the footsteps of e.e. cummings :) === plars is now known as plars-away === hrw is now known as hrw|gone [13:26] how is 10.04 on beagle? [13:27] neure, somewhat choppy, depends on which version you are talking about [13:27] neure: it works on the C4 beagles [13:27] older ones aren't yet supported [13:29] how do i see my version? [13:30] how about C3? [13:30] what is different C3 -> C4? [13:31] http://elinux.org/BeagleBoard#Revision_A [13:37] apparently i have C2 [13:37] so is the "Improved USB Host PHY power rails" that might affect keyboard / mouse? [13:38] whatever that means.. [13:38] neure: means USB actually works reliably on all C4 [13:39] neure: USB EHCI is hit and miss on earlier beagles [13:39] EHCI? [13:39] ok [13:39] the normal looking usb port, not the mini B OTG port [13:39] neure: in addition to what XorA said, we have no real reason _not_ to support older beagles except lack of old HW. [13:39] ok [13:40] amitk: the installer works fine on C3, just because usb is screwed you cant install [13:40] so if i use the mini B port, it should work even on C2? [13:41] neure, you can use the otg port using my NetInstall setup on elinux using the commuinty kernel... [13:42] im currently running ångström on it [13:43] i could try ubuntu [13:43] on the other hand, i'd like to try something with rt linux kernel [13:43] my experience, I have got better performance with ubuntu than Angstrom [13:43] Specially with Clutter /EGL etc.. [13:44] amitk, just hit bug 563650 with 2.6.34 + dss2 -for-next with my kernel.. discussion on linux-omap... http://www.spinics.net/lists/linux-omap/msg30138.html [13:44] Launchpad bug 563650 in linux-ti-omap (Ubuntu Lucid) (and 1 other project) "DSS2 oops when shutting down while DPMS is active (affects: 1) (heat: 10)" [Medium,Confirmed] https://launchpad.net/bugs/563650 [13:44] siji: is angstrom compiled with NEON and ARMv7 ? [13:45] amitk: of course we do :-D [13:45] * XorA puts on his Angstrom maintainer hat [13:45] :) [13:46] amitk, with ARM v7 [13:46] XorA: just curious why siji is seeing the difference, is all :) [13:48] rcn-ee: aah, any headway? [13:48] it might just be a thumb2 thing.. [13:48] amitk, nope... just triggered the latest opps about 10 mins ago.. [14:46] I have my beagle partially booting now, but due to having no rtc battery it won't get pass fsck, is there a way to force mounting without an interactive shell? [14:47] james_w, with the official image you can just set fixrtc on the cmdline [14:47] we have a workaround in initramfs === jmcgee|gone is now known as jmcgee === JaMa is now known as JaMa|Sports [16:09] XorA, do you happen to know which DSS2 patches are missing exactly to make the zoom work in ubuntu ? (same question for touchbook) [16:09] i'd like to have screen support for both of them in maverick [16:09] (just basic stuff is enough though) [16:10] ogra: no, the dss2 in the TI zoom2 tree is slightly different to what entered mainline, the patches all need rejigged [16:10] hrm [16:11] ogra: ask koen about touchbook, he at least has one [16:11] ogra: and pandora support in maverick should happen as well [16:11] it boots fine here with an ubuntu install ... i just cant convince it to output to the screen ... [16:11] nobody on the team has a pandora [16:11] ogra: no-one has a pandora yet [16:12] ogra: I will have before maverick [16:12] sweet ... i'll hunt you down for testing it then [16:12] zyga: Build information > yes, the versions are recorded in the log, but as you note it's a bit fragile and doens't cover everything; there's a dh_buildinfo which does something more extensive [16:13] ogra: youll have to come to #linux-omap and pester the guys there for zoom2 support [16:13] will do [16:13] we dont have a maverick kernel yet though [16:13] i'm just looking into the missing bits atm [16:14] ogra: well just getting patches against lucid would be good, DSS2 wont change that much now [16:14] davidm: Sure, I already had chats with prpplague on the upcoming LCDs [16:14] davidm: Thanks for the contact [16:14] XorA, maverick will use 2.6.35 [16:14] ogra: there was nothing controversial in the 2.6.35 pull request for dss2 [16:14] so we need them against that one [16:14] great [16:15] ogra: so the patches should only need slight rejig between lucid/maverick, its just finding someone with time to do them clean [16:15] lucid is done, all i care for wrt lucid is 10.07 which uses its completely own kernel [16:15] Im not on the TI display team [16:16] but you are owning all that knowledge :) [16:16] ogra: sumitsemwal I think knows the actual guys who own that part of kernel [16:16] * zyga is bac [16:16] k [16:17] ok, i'll first wait to see what we get with the maverick kernel [16:17] ogra: extend my day to 48 hours and Ill do it :-D [16:17] and whats still missing [16:17] heh [16:17] i assume dss2 improved between .33 and .35 [16:18] I think bugfixes only, no architectural changes [16:18] hmm [16:26] XorA: :) .. I will ask people who're involved with the DSS2 to join.. maybe tomorrow? [16:27] sumitsemwal: good to see you hang out here :) [16:27] yeah ! [16:28] amitk: newbie, be gentle :P [16:30] sumitsemwal: hehe :) === sbambrough is now known as sbambrough-lunch === sbambrough-lunch is now known as sbambrough === JaMa|Sports is now known as JaMa === rsalveti_ is now known as rsalveti [21:58] sebjan: ping? [22:00] robclark: ping? [22:00] NCommander: pong [22:01] robclark: see PM [22:02] robclark, how did you compile the kernel i have on the blaze ? i see a lot of segfaults using a lucid rootfs [22:03] was it cross built ? [22:04] ogra_cmpc: y, it was cross built.. but I don't think that is the issue [22:04] hmm [22:04] I wonder if you are just seeing the empty_zero_page issue.. [22:04] kernel is unlikely to get pissy over glibc or runtime lib mismatch.. [22:04] might be i just noticed that git, dpkg and apt segfault [22:05] ogra_cmpc: yeah, that sounds like the issue... give me a minute and I'll post real simple test code to see if you hit that.. [22:05] i didnt resarch anything yet, juwst playing around with it while watching tv [22:05] avoid 'git clone' [22:06] that is really good at triggering the problem [22:06] heh, noticed that [22:06] yeah [22:06] fatal: git fetch_pack: expected ACK/NAK, got '' [22:06] yup, that's the one [22:06] * ogra_cmpc was already worried its gits fault in out amrel build [22:07] *armel [22:07] until i noticed apt and dpkg suffering too [22:07] it is an arm arch prob in kernel.. from looking at code, I'm not really sure how it should work.. how copy_to_user() would trigger a page fault.. [22:08] one of our baseport guys claims to not see this bug.. using a newer kernel, but unsure about what commit fixes it (if it is indeed fixed) [22:08] but I've been busy with other debugging since I got back, so haven't had a chance to revisit that issue [22:09] we'll see, i think cooloney already works on a kernel package thats based on a checkout from today [22:09] ogra_cmpc: if you need a quick stop-gap solution, an older version of git (1.5.x) doesn't seem to trigger it [22:09] i should be able to test it within the next days [22:10] well, i usually dont even touch git :) but i can host trees on my laptop if needed and just rsync back and forth [22:10] <- bzr user ... [22:10] ok.. let me know if you discover anything... it's on my list of interesting things to debug, but unfortunately I have some less interesting things to debug first ;-) [22:10] heh, k === jmcgee is now known as jmcgee|gone