=== dyfet` is now known as dyfet | ||
=== DanaG1 is now known as DanaG | ||
hrw | hi | 09:37 |
---|---|---|
=== ramana-away is now known as ramana | ||
lool | persia: Hmm I don't think qemu-debootstrap works in pbuilder-dist -- it needs an arch arg | 11:44 |
lool | persia: And I doubt it works in mk-sbuild either | 11:45 |
lool | Eh I see the same biarch stuff in there :) | 11:45 |
persia | I tested both before I shipped, and successfully built armel and powerpc chroots on an amd64 machine. | 11:47 |
persia | So, unless something else changed since I pushed, it works, even if it's not supposed to work. | 11:48 |
persia | mk-sbuild is my primary workspace, with pbuilder-dist attempting to keep up out of courtesy for pbuilder users. | 11:48 |
persia | With the latest mk-sbuild, I consider pbuilder obsolete. | 11:48 |
persia | (because of support for type=file chroots). | 11:49 |
cooloney | plars: for the suspend/resume regression, which kernel works on your side? | 11:50 |
cooloney | plars: i failed to find any kernel on my side. | 11:50 |
lool | persia: Ah I'm wrong indeed; pbuilder and sbuild pass --arch to debootstrap | 11:53 |
lool | So it just works | 11:53 |
lool | I was expecting one had to care for --arch to be passed as well, but that's already the case | 11:54 |
persia | mk-sbuild has always passed --arch. It was added to pbuilder-dist some time ago (gutsy or hardy, I think). | 11:56 |
persia | One does have to care for --arch, but not quite so carefully. | 11:56 |
persia | Note that neither of these tools are capable of correctly building chroots for unsupported Ubuntu distributions right now. I'm not sure how much that matters, but figure it's worth mentioning. | 11:57 |
lool | persia: Would you have some time to review some early documentation? | 12:08 |
persia | lool: What sort of documentation? | 12:09 |
lool | persia: https://wiki.ubuntu.com/UbuntuDevelopment/Ports | 12:09 |
lool | persia: On development with qemu / for armel | 12:09 |
persia | Ah, cool. I definitely have time to review that :) | 12:10 |
lool | persia: This is very much tools focused rather than tasks-focused; I wish I'd document "How to build an armel package" stories | 12:10 |
persia | Also, on a related note, I'd like to get your input on how we should adjust pbuilder-dist and mk-sbuild to work in Debian. I know you've done a lot to bring nomenclature in line, but I'm not that familiar with the names in Debian. | 12:10 |
lool | persia: I'm afk for most of today, but I wish you go straight to making fixes or mention what should be fixed to me | 12:11 |
persia | lool: For straightforward stuff, I'll just edit. For discussion / debateable items, I'll send you email. | 12:11 |
lool | persia: pbuilder-dist > I think this functionality should be merged in pbuilder itself; I have some strict views on how it would be done, but didn't finish the (large) task of cleaning things up to make this possible | 12:11 |
lool | mk-sbuild > I'm not a heavy sbuild user, but I wish to change that; the sbuild team is quite active upstream touhg | 12:12 |
persia | lool: You'll merge *all* of pbuilder-dist into pbulder? | 12:12 |
lool | persia: Pretty much | 12:12 |
lool | persia: In fact, I think I already cover most of it | 12:12 |
persia | Fo mk-sbuild, I mostly just need some pointers to how to invoke qemu-debootstrap in Debian. | 12:12 |
lool | Was qemu-debootstrap merged already? | 12:13 |
persia | To where would it be merged? | 12:13 |
persia | The package in which it lives in Ubuntu doesn't exist in Debian, nor does anything obviously similar. | 12:13 |
lool | I think I sent it to qemu | 12:15 |
lool | Because it basically requires qemu and the binfmt stuff | 12:15 |
lool | Which is in qemu-user-static in Debian | 12:15 |
lool | http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=572952 | 12:15 |
ubot4 | Debian bug 572952 in qemu "qemu-debootstrap wrapper" [Wishlist,Open] | 12:15 |
zumbi_ | lool: that only works on armel | 12:16 |
zumbi_ | that is why i wanted to test newer release 0.12 | 12:17 |
lool | zumbi_: What only works on armel? | 12:17 |
zumbi_ | to see how that works for mips, pcc, etc... *re Bug3572952 | 12:18 |
zumbi_ | sorry, i have another keyboard layout bug 572952 | 12:18 |
ubot4 | zumbi_: Error: Bug #572952 not found. | 12:18 |
persia | lool: Thanks. I'll tack that. | 12:18 |
lool | zumbi_: I created a powerpc chroot using qemu-ppc when writing qemu-debootstrap | 12:18 |
lool | So I think it works with our qemu-ppc static binary at least | 12:18 |
persia | zumbi_: I've also tested it with powerpc successfully. | 12:18 |
persia | zumbi_: Please test with arbitrary architectures, and let us know how it doesn't work. | 12:19 |
zumbi_ | uhm.. i should then test again, we tried it a couple weeks ago | 12:19 |
persia | Alternately, if you ran into an older version of mk-sbuild or pbuilder-dist that has the "only supported for armel" warning, please upgrade. | 12:19 |
zumbi_ | uhm.. note that i use debian stuff | 12:19 |
persia | Ah. I haven't ported my stuff to work on debian yet, and lool's work is pending the recently mentioned bug. | 12:22 |
persia | But if 572952 lands for squeeze, the necessary ubuntu-dev-tools stuff will as well. | 12:25 |
zumbi_ | yes, i would love to see it applied, also working for all arches, not only armel, but that is qemu lack of enough support for emulate other arches | 12:27 |
persia | I thought powerpc worked in Debian as well. | 12:32 |
persia | Or, rather, powerpc guests. | 12:32 |
persia | I'm less sure about other stuff. | 12:32 |
saeed | ericm_: ping | 13:13 |
ericm_ | saeed, pong | 13:13 |
saeed | ericm_: regarding kexec patches | 13:14 |
saeed | I send the patches to mailing list, but has been rejected | 13:14 |
saeed | do you know if both patches were needed also for imx? | 13:15 |
ericm_ | saeed, I guess the one for L2 is needed as well - according to cooloney's test result | 13:16 |
ericm_ | it's really annoying I know, I didn't look too much into L2 on ARMv7, but it's totally different than ARMv5, guess we need some neater solution for the outer cache | 13:16 |
saeed | ericm_: can you please check with cooloney's regarding the other patch? | 13:17 |
ericm_ | saeed, sure | 13:17 |
saeed | ericm_: now I'm debugging the highmem issue (crash when booting from sata) | 13:18 |
ericm_ | saeed, cool | 13:18 |
saeed | ericm_: can you please also check if this issue happens on imx? | 13:19 |
ericm_ | saeed, called him | 13:21 |
dmart | NCommander: you awake yet? | 13:21 |
ericm_ | saeed, he tried kexec with both patches, not individually tested, so the first question is not sure which one is mandatory | 13:21 |
ericm_ | or both are | 13:21 |
ericm_ | and babbage with imx51 has only 512MB, so actually HIGHMEM wasn't actually even used | 13:22 |
saeed | ericm_: you can pass kernel vmalloc=256M, that will make some dram as highmem | 13:24 |
ericm_ | dmart, do you know if Catalin has an IRC name here on freenode? I guess Saeed and I can talk a little bit about some L2 issus we met during kexec debugging | 13:24 |
ericm_ | saeed, indeed - I'll see if he has time to test this later | 13:24 |
saeed | ericm_: thanks | 13:25 |
ericm_ | saeed, no problem | 13:25 |
dmart | ericm_: not sure whether he's usually online | 13:25 |
dmart | OK, I think he will join - he's cmarinas | 13:26 |
ericm_ | dmart, thanks | 13:27 |
NCommander | dmart: yes | 13:33 |
dmart | NCommander: hi, dunno if you saw my post on the OOo bug, but it looks like the fix we had has a problem: privateSnippetExecutor pushes some arguments on the stack, but they never get removed after cpp_vtable_call returns | 13:40 |
dmart | NCommander: this is a more complete attempt http://pastebin.ubuntu.com/395620/ | 13:43 |
dmart | Since I have a OOo build tree now, I rebuilt libgcc3_uno.so and clobbered the installed version in lucid with it--- OOo seems to start up and "work"; is there anything else I should look for? | 13:44 |
NCommander | dmart: no, that was our usual test since we never got past start up :-) | 13:47 |
NCommander | dmart: who caught the arguments on the stack problem? (I didn't have an OOo crash, but I didn't abuse it hard) | 13:48 |
NCommander | dmart: actually, there IS an OOo test suite believe it or not. Might be worth trying to run it if you cna spare a few weeks | 13:48 |
persia | Nah. The test suite should only take 100-150 hours to run. | 13:49 |
dmart | One of the other guys on my side, by inspection (it was a dumb mistake, we push some stuff which is never popped) | 13:49 |
dmart | It means exception unwind annotations are needed after all, to clean up the stack if an exception happens, but it seems reasonably straightforward now we understand what the code is doing. | 13:50 |
dmart | persia: is the testsuite part of the OOo source package? | 13:50 |
* persia checks | 13:51 | |
persia | dmart: My apologies: I don't appear to be able to answer the question. Attempting to download the ooo source from my local mirror (~50cm away) will apparently take 9 hours, and trying to unpack it directly on the mirror seems to break either with the version of dpkg on that server or with the amount of available RAM | 14:27 |
* persia looks forward to more hardware exceeding the 512M boundary | 14:27 | |
persia | NCommander: Maybe you could share? | 14:28 |
NCommander | dmart: no, its an addon, and OOo has to be built in a special way | 14:30 |
dmart | argh, so, 4-5 days + x | 14:30 |
dmart | Can I suggest that you verify what's suggested in http://pastebin.ubuntu.com/395620/ works for you and push that (assuming it does work, of course) | 14:31 |
dmart | I did some standalone testing on this, checking that the normal and exception return paths do the right thing: it appears to behave well. | 14:32 |
dmart | NCommander: scrollback the last few posts (forgot to ping you) | 14:35 |
NCommander | dmart: sure | 14:36 |
dmart | NCommander: should I assign the lp bug back to you in the meantime? | 14:37 |
NCommander | dmart: | 14:37 |
NCommander | yeah | 14:37 |
dmart | ok | 14:38 |
dmart | done | 14:38 |
prpplague | davidm: greetings | 15:50 |
=== amitk is now known as amitk-afk | ||
=== NCommander is now known as Guest5889 | ||
=== NCommand1r is now known as NCommander | ||
NCommander | asac: is chromium on ARM known to be broken? | 20:08 |
NCommander | can someone who has Ubuntu on ARM running on something beside dove or imx51 test something for me? | 21:14 |
prpplague | NCommander: depends on what you need | 21:15 |
prpplague | NCommander: i'm running a beagle | 21:15 |
NCommander | prpplague: can you download and install chromium-browser from the archive (in lucid) and see if it works properly | 21:23 |
prpplague | NCommander: sorry, i am not able to do that at the momment, sorry | 21:23 |
prpplague | NCommander: no display running atm | 21:24 |
NCommander | prpplague: X11 forwarding over SSH? | 21:24 |
prpplague | NCommander: only uart console | 21:25 |
NCommander | prpplague: ouch | 21:25 |
NCommander | prpplague: thanks anyway | 21:25 |
prpplague | NCommander: i should have something up and running towards the end of the week, but i suspect that is too far down the road for you | 21:25 |
NCommander | prpplague: yeah :-/ | 21:26 |
Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!