/srv/irclogs.ubuntu.com/2011/02/18/#ubuntu-arm.txt

apacheloggerlast kdelibs upload also was feb 1500:00
persiaSo, we'd expect kdelibs to work00:00
apacheloggeryes, reinstalling kdelibs5 - unity still works00:00
persiaBut kdebase is broken (uses old binaries)00:00
apacheloggerlooks like it00:01
persiahttp://launchpadlibrarian.net/62899430/buildlog_ubuntu-natty-armel.kdeartwork_4:4.6.0-0ubuntu1_FAILEDTOBUILD.txt.gz00:01
apacheloggerthat is an intersting fail00:02
persiaNCommander, Did you say that the bottom of the KDE stack is kdebindings?00:02
* apachelogger loves how bindings always breaks arm building00:03
ogralool, well, i think running_subarch is the wrong approach for consistency, all other arches use a fixed value apart from the ubuntu subarch detection stuff, i was more after finding out if imx51 is the right arch to use here (i'm not sure which flavour name is used on the efikas)00:05
apacheloggeruhhhh00:05
apacheloggerProgram received signal SIGSEGV, Segmentation fault.00:05
apachelogger0x414fbee0 in ?? () from /usr/lib/libphonon.so.400:05
persiaogra, imx51 is the kernel flavour (linux-linaro-imx51)00:06
ograok00:06
apacheloggerphonon needs a rebuild against ubuntu900:06
loolpersia, ogra: I checked the build log, and the vmlinuz file is called00:08
loolboot/vmlinuz-2.6.37-1003-linaro-mx5100:09
loolso maybe it should be linaro-mx51?00:09
ograaha !00:09
NCommanderpersia: yeah00:09
ograthanks !!00:09
looljust a guess00:09
loolit might be sed-ed down to mx5100:09
persialool, Oh, maybe.  Is "linaro" part of $FLAVOUR?00:09
ograi'll test that tomorrow before i upload00:09
ograpersia, doesnt matter :)00:09
ograit depends what the sed command drops out00:10
ograand i'll use that00:10
looluname -r says 2.6.37-1003-linaro-mx5100:10
persiaogra, Yes it does: we ought be semantically correct.  if we're not, then we have a kernel bug.  If we are, then we may have a sed bug.00:10
loolpersia: What's $FLAVOUR?00:10
persiaOtherwise it all becomes guesswork.00:10
ograin the context atm it doesnt matter, i wont change the function00:10
loolCONFIG_VERSION_SIGNATURE="Ubuntu 2.6.37-1003.6-linaro-mx51 2.6.37"00:11
ograi will just add the right value to the one line change i do so it matches the kernel naming00:11
persialool, It's the type of kernel built.  I believe it's defined by the existence of./debian.${ENV}/config/vars.${FLAVOUR}00:11
persiaogra, OK.  Don't blame me if I change the kernel and you have to do it again.00:12
loolSo I checked flash-kernel and check_subarch compares with subarch which is set as subarch=$(echo "$kfile" | sed -e 's/.*-//')00:12
ograpersia, why would you change linaro kernels ?00:13
loolso the correct subarch would be mx5100:13
ograk00:13
ograi would have checked that anyway00:13
persiaogra, Because when *any* package in Ubuntu is semantically wrong, I get annoyed at it.00:13
apachelogger^^00:13
ograi'm to tired to upload tonight00:13
loolpersia: Oh ok; I thought you meant some runtime thing00:13
persialool, No.  If you don't know offhand, I'll check the linux-linaro source.  I suspect that "linaro" is not part of the flavour, but just want to make sure.00:14
persiaapachelogger, Indeed: phonon built nicely against ubuntu8, sadly.00:15
persiaNCommander, Do you know which was the first revision of qt4-x11 to have issues?00:15
loollooking at 2.6.37-1003.6, I see the config is named config.flavour.linaro-mx5100:15
loolpersia: ^00:15
* persia thinks it might be best to ask for a mass-rebuild from an LP-generated lsit00:15
apacheloggerpersia: if that is the issue at all ;)00:16
apacheloggerphonon ubuntu4 uploaded, should be finished in some 20 minutes00:16
persialool, Indeed.  I'm not sure that's how it ought be done: I think it would make more sense to have linux-linaro as SRCPACKAGE, with flavours "mx51", etc.  So we'd end up with linux-linaro-image-foo-mx51 rather than linux-image-foo-linaro-mx5100:17
persiaapachelogger, Let's see.  NCommander said it was at :0900:17
loolpersia: Ah I can speak in favor of linux-image-*: apparently this pattern is used in places like d-i, and it's a bad idea to diverge from it00:19
NCommanderpersia: it was an issue with GCC, not qt00:20
loolpersia: it was a design choice to have the packages be named linux-image-linaro-foo rather than linux-linaro-image-foo00:20
persiaNCommander, I understand the root, but would the miscompiled qt4-x11 cause the segfaulting apachelogger is seeing in phonon?00:20
loolit's quite a dance to get this right across all binary packages and meta packages00:20
persialool, I understand.  I don't like it.  I hope you understand why I don't like it.  I'll leave it alone for now.00:21
persia(and thanks for reminding me: I have to do a -meta)00:21
persiaOh, and to be clear, I don't care about linux-image-linaro-foo-mx51, it's the linux-image-foo-linaro-mx51 I don't like (but the former is hard to arrange with the kernel packaging scripts as they exist)00:23
loolah with foo you meant ABI and version00:24
loolyeah linux-image-linaro-foo-mx51 is hard00:25
persiaYeah.00:25
loolmore of a limitation00:25
persiaI'm not sure it's a limitation, just would need definition and insertion of $VENDOR00:25
loolI mean, it's just not provisioned in the current implementation00:26
persiaI'd like to fix it at some point, so that $FLAVOUR as defined in the kernel packaging and $FLAVOUR as detected by the many sed scripts again have the same value.  Doesn't have to be soon.00:26
GrueMasterpersia: I think the fix in qt4-x11 is only temporary to disable precompiled headers.  The real fix is in gcc, and I am not sure if that has been released to update the toolchain.  If that is the case, we may need to rebuild kde with precompiled headers off as well.  Not sure.00:30
persiaProbably just an entry in debian.linaro/control.d/vars.* and corresponding bit in flavour-control.stub, really.00:30
GrueMasterapachelogger: ^^^00:30
persiaGrueMaster, apachelogger just tried a test recompile with phonon to see if that's sufficient.  We'll know more RSN00:31
GrueMasterSorry, I was at the UPS store earlier.00:31
GrueMasterI don't think a simple recompile will fix it, but I could be wrong.00:31
GrueMasterNCommander: want to weigh in?00:32
persiaMore testing is welcome :)00:32
persiaGrueMaster, What's the name of the maverick dove kernel meta package?00:33
ogralinux-mvl-dove00:34
GrueMasterYep.  Was just verifying.00:35
* ogra had to fight with the headers on the weekend ...00:35
persiaogra, That's real kernel, not the meta.00:35
ograelse i would have had to look it up too :)00:35
apacheloggerstill segfaulting \o/00:36
ograpersia, nope. thats the meta00:36
persiaNot according to the source I'm looking at.00:36
ogralinux-image-mvl-dove is the kernel00:36
persiaAh, maybe I should ask: what's the name of the source package that provides that?00:36
ograwell, the kernels meta00:36
apacheloggerGrueMaster, persia: rebuild apparently does not help :S00:37
persiaNCommander, Any suggestions for workarounds that could help apachelogger?00:37
ograpersia, linux-meta-mvl-dove00:37
persiaThanks!  That's the one permutation I didn't try before giving up.00:38
ograand the binaries of meta and kernel are actually just linux-dove and linux-image-dove00:38
ogradunno where the mvl vanished to00:39
* apachelogger installs dbg symbols00:39
persiaogra, The kernel packaging hackery fails to define VENDOR consistently (see above), with results like that.00:39
ograyep00:40
ograwell, its gone from the archive since last week00:40
ograso nothing to worry about anymore00:40
ogra(for now)00:40
persiaFixing it probably means me generating some PoC kernel hackery, and taking it to UDS, and getting it applied to all vendor kernels.00:40
persiaStill have TI and Linaro kernels in the archive though.00:41
ograwell, linaro wants to have the branding in the package name as i understand00:41
apacheloggeryay00:41
apacheloggerhttp://paste.ubuntu.com/568547/00:41
apacheloggerlooks familiar00:41
ograand TI can hopefully be built from upstream next round00:41
persiaYes, but there's always going to be reasons why vendor kernels are interesting, and it makes sense to do them right, rather than half-way and hackishly00:42
ograagreed00:42
apacheloggerpersia: supposedly gcc 4.5 should be fixed, otherwise we'd need a pile of force-gcc-4.4 changes00:42
ograi just meant its not for natty00:42
ograanyway, nearly 2am ...00:43
persiaOh, indeed.  See earlier comment about UDS.00:43
persiaGood night :)00:43
* ogra vanishes00:43
persiaapachelogger, The Linaro GCC team was looking at it.  I don't know current status.00:43
XorA|gonemorning00:53
=== XorA|gone is now known as XorA
persiaGood morning.00:54
NCommanderapachelogger: persia I'm honestly not sure why sip is choking00:54
persiaNCommander, I'm not fussed about sip: I'm concerned about phonon segfaulting, when it wasn't before.  Does *everything* have to be rebuilt, or is there a workaround of some sort?00:55
persiaAnd if everything is rebuilt, will it need to be rebuilt again once gcc is fixed?00:56
NCommanderpersia: I wasn't aware of phonon segfaulting00:57
NCommanderpersia: that beign said, since we were dealing with a miscomplication, everything might need a bump-build :-/00:58
persiaThat's not enough.00:58
persiaSo, phonon was built against qt4-x11 ...ubuntu8, which was broken.  It segfaulted.  apachelogger rebuilt it against ...ubuntu9, which is the latest.  Same segfault.00:58
persiakonsole is even segfaulting.00:59
apacheloggerNCommander: http://paste.ubuntu.com/568547/00:59
NCommanderapachelogger: what hardware are you one?01:00
apacheloggerNCommander: n90001:02
GrueMasterapachelogger: Try building with gcc-4.4 & adding -no-pch to the extra_configure_opts.  This is what was needed to get a working qt.01:02
* apachelogger i going to bed in a bit01:03
GrueMasterJust building with gcc 4.4 isn't enough as 4.4 has a bug with precompiled headers.01:03
apacheloggerGrueMaster: I do not think that was built against 4.4 at all01:03
apacheloggerjust a rebuild against new Qt01:03
persiaNCommander, Are we going to need to rebuild a significant chunk of the archive like that?01:03
apacheloggerwhich does not help as the function in question seems to be inline01:04
GrueMasterI'm referring to gcc 4.4 not qt 4.401:04
apacheloggerGrueMaster: that is what I meant too ;)01:04
NCommanderpersia: I honestly don't know at this point01:18
persiaSee, if qt4-x11 is broken, I'm sorely tempted to upload a replacement that causes everything to fail to built against it, to reduce the number of times we have to reupload stuff later.01:20
NCommanderpersia: but its not broken, unity-2d now works fine against it01:25
NCommanderas do other Qt apps, the problem seems tobe kdelibs01:25
persiaAh, so Qt works, but KDE is broken?01:27
=== asac_ is now known as asac
ScottKIt can't be too broken as I can build against it.02:36
ScottKpersia: ^^^02:36
persiaScottK, Sure, but if you're building with an inline macro that generates a segfault at runtime, you may not find the results very useful.02:38
ScottKTrue, but I'm bulding kdebindings.  I think kdelibs has to actually do stuff for that to work.  Not sure though.02:38
persiaI don't know.  From what I can tell from IRC traffic and bugs, it seems that there are two issues: firstly that gcc-4.5 has a reference count issue meaning that inlines in nested functions can break stack accounting, and gcc-4.4 has an issue with precompiled headers not being compiled in a way that safely allows reuse.02:40
persiaThis only affects some code, with certain sorts of inline macros.  Where that would be hit isn't clear.02:40
ScottKWe'll re-upload all of KDE before release, so it should be ~fine as long as it's sorted soon.02:42
persiaI don't think it would be advantageous to apply workarounds to everything that seems dodgy, but a simple rebuild (as tested with phonon) doesn't seem to help.02:42
persiaThere's a candidate patch under review by the Linaro gcc team for gcc-4.5, which looks like it might do the right thing.02:42
persia(at least in terms of generated RTL)02:42
persiaI'm mostly concerned about the timing: with feature freeze and Alpha 3 coming up relatively soon.02:43
=== XorA is now known as XorA|gone
ndecogra: hi! any news regarding the alsa upgrade in the archive?12:35
ndecpersia: ^^^ you might be interested too12:35
ograndec, i havent heard from TheMuso yet buut pinged him12:58
* XorA|gone dances13:21
* ogra shades his eyes13:23
apacheloggerGrueMaster, NCommander, persia: building phonon with gcc 4.4 and -no-pch seems to fix the segfault there ... so I guess we need a fixed gcc 4.5 or the better part of Qt based libs will have to get that workaround :/13:26
apacheloggeractually I have semi-random segfaults now, so clearly nothing in phonon ^^13:27
ograapachelogger, talk to the toolchain guys in #linaro13:27
ograthey will be intrested in debugging data to track down and fix the compiler issue13:27
ograthey solved our last issue within two days13:29
ogra(though it took two weeks to get them the right data and actually prove its gcc)13:29
apacheloggeroh13:29
apacheloggerhttps://bugs.launchpad.net/ubuntu/+source/qt4-x11/+bug/705689/comments/3013:29
ubot2Ubuntu bug 705689 in gcc-4.5 "Qt applications crash with segfault error on armel when Qt is built with gcc 4.5 on natty" [High,Confirmed]13:29
apacheloggerseems they have a patch already13:30
ograyes13:30
ograi dont think gcc was uploaded since13:30
ograask linaro if they ahve a testbuild in a ppa or so13:30
kenwsHi there, Does anyone know where to find the ddebs for natty?13:50
kenwsThe following apt.sources line doesn't seem to work:13:50
kenwsdeb http://ddebs.ubuntu.com natty main restricted universe multiverse13:50
ograkenws, well, it should looking at http://ddebs.ubuntu.com/pool/main/ there are armel versions14:01
kenwsogra: thanks, do you know how the corresponding apt.sources line would look like?14:02
kenwsbrb14:02
ograthe above should technically work14:03
ograkenws, did you run apt-get update after adding the line ?14:13
ograhttps://wiki.ubuntu.com/DebuggingProgramCrash ha smore details14:13
ograyou might need to add the key etc14:15
Nekohttp://blog.efikamx.info/2011/02/one-kernel-to-rule-them-all.html Efika MX Smartbook devs might want to build a shiny new kernel from here :)15:33
kenwsogra: hm, this exactly what I'm using in my sources list15:54
ograkenws, and you did apt-get update15:55
ograkenws, and also impotred the gpg key15:55
kenwsogra: yes15:55
kenwsalso yes15:55
kenwshttp://pastie.org/157916415:55
kenwshttp://pastie.org/157916115:55
ograhttps://wiki.ubuntu.com/DebuggingProgramCrash15:55
kenwsogra: yeah, and it matches what I have or am I blind? : )15:56
ograhow do you try to get a ddeb ?15:57
ograyou need a special invocation of apt for that15:57
ograits documented on the page too15:57
ogra(point 6)16:00
kenwsogra: but the apt-get update fails to fetch the Packages.gz that is before the user installs any ddebs16:01
ograweird16:01
ograhttp://ddebs.ubuntu.com/dists/natty/main/binary-armel/16:01
ograPackages.gz is there16:02
kenwsyep, but what about natty-updates, natty-security and natty-proposed?16:02
ograno security updates in the dev release ;)16:03
ogranore -updates or -proposed test archives16:03
kenwspoint 2 of that wiki page seems to indicate that they shoul be there16:03
ografor a release they are16:04
ograbut natty isnt released yet16:04
kenwsok, i see16:04
kenwsogra: thanks for your patience : )16:04
ogranp :)16:04
NCommanderapachelogger: *groan* :-(16:11
ograBug 72112116:14
ubot2Launchpad bug 721121 in humanity-icon-theme "Icon in Launcher should be home folder icon" [Medium,Triaged] https://launchpad.net/bugs/72112116:14
ograheh16:14
GrueMasterYou should see the comments.16:17
apacheloggerNCommander: only that bug is keeping us from having an almost rocking kubuntu mobile :(16:18
apacheloggerkernel is close to inclusion too16:19
apacheloggerScottK, mpoirier: http://people.ubuntu.com/~apachelogger/tmp/sshot1.png16:22
=== apachelogger_ is now known as apachelogger
=== tty234_ is now known as tty234
=== jo-erlend_ is now known as jo-erlend
Nekohttps://bugs.launchpad.net/update-manager/%20bug/61082019:57
Nekois anyone ever going to fix this?19:57
prpplagueNeko: that the full url?19:58
Nekohttps://bugs.launchpad.net/update-manager/+bug/61082019:58
ubot2Ubuntu bug 610820 in update-manager "Download size discrepancies" [Undecided,Confirmed]19:58
Nekoon ARM it says 704MB, 740MB, 74.0MB or some variation, it's so weird that it always has a 7 and a 4..19:59
Homefixanyone here i can annoy?21:56
HomefixHello? anyone21:57
Homefixogra:21:57
Homefixrbelem:21:57
rcn-ee_at_workHomefix, maybe you should state your question, and if it interest's someone they might answer.. ..;)22:08
=== ogra is now known as Guest40503
Homefixsorry babysitting had a mess......22:20
HomefixI am missing var/run/dbus in my chroot using arm lucid build22:21
Homefixim soory..........22:21
Homefixim missing.....22:21
Homefixpid system_bus_socket normal?22:22
Homefixi must be loosing my mind i am running a ubuntu arm img lucid on my htc evo my article:http://forum.xda-developers.com/showthread.php?t=93275422:26
Homefixi am able to windows share thru hamachi I thought upstart does not function in that kind ov enviroment?22:27
HomefixNautilus does not share, it did with karmic,22:28
Homefixsksudo nautilus brings up : (nautilus 1010) : WARNING**: Failed to connect to socket /var/run/dbus/system_bus_socket: no such file?22:30
HomefixHelp22:30
rcn-ee_at_workHomefix, i'd bug the guy who wrote the article.. the people on this list are usually running boards where we have access to everything.. bootloader -> kernel -> rootfs..22:32
Homefixi wrote it22:32
rcn-ee_at_workah fun.. so which kernel do you have on there?  lucid really needs 2.6.32+ ?22:33
Homefixof corse the kernel is mising bits and peices22:33
Homefixmaybe it might be another issue u could help me with22:34
Homefixother than the kernel22:34
rcn-ee_at_worknot likely, my chroot's work just fine, using debian squeeze as a base, chroots for (karmic/lucid/maverick/natty)22:35
Homefixim just looking for a kind help im not as intellegent as most of u people. thats all maybe ill get lucky and find a solution, what have i got to loose besides time. and maybe gain a friend:)22:38
rcn-ee_at_workgoogle shows with that error, try restarting dbus in your chroot..22:39
Homefixi would be satisfied with karmic ( no uppstart to mess things up in the chroot) but the programs stop opening after some time.22:40
rcn-ee_at_workHomefix, https://bugs.launchpad.net/ubuntu/+source/dbus/+bug/441100 workaround seems promising22:42
ubot2Ubuntu bug 441100 in dbus "within chroot, can fail to reload daemon configuration if not running (detects dbus daemon outside of chroot)" [Medium,Triaged]22:42
HomefixI am unable to connect to upstart22:43
HomefixI now but i dont quite understand somthing.................22:43
HomefixI beg you would this workaround apply to this please look:http://forum.xda-developers.com/showthread.php?p=10584098#post1058409822:44
Homefixi dont have a dbus outside the chroot right?22:45
Homefixso im stuck with karmic?22:46
HomefixIm using an android kernel22:47
Homefixarm722:47
rcn-ee_at_workit would seem so..  if you can get the kernel source, i've heard htc has that.. enable CONFIG_DEVTMPFS with atleast 2.6.32 should get you closer..22:48
Homefixyaaaaaaaaaa22:48
Homefixthanks for somewere to go ILOVEYOU22:48
Homefixlike i said u amaze me with your knowledge22:49
Homefixand thank u22:49
Homefixrcn: one more thing please explain what is the "atleast 2.6.32" it cant mean ver.22:54
rcn-ee_at_workin lucid, that config was manadority and it was enable with 2.6.3222:57
rcn-ee_at_worki'm not sure if it matters for the os underneath the chroot.....22:59
Homefixrcn: how woul i enable in the kernel "CONFIG_DEVTMPFS 2.6.32" on a line, then compile ?22:59
Homefixadd that is23:00
rcn-ee_at_workit's a .config option.. have you built kernel's before?23:00
Homefixwell i enabeled loop_devices im the kernel i am using i have a lot to learn23:01
HomefixI will post over at xda to get help with this23:02
pmathews<rcn-ee_at_work> manadority?23:06
xerebzi'm trying to compile opencv 2.2 on a beagleboard xm but i get this: http://pastebin.com/X3H4SsDc23:23
rcn-eepmathews, try booting lucid with out it.. i belive it's udev dependicy..23:44
pmathews<rcn-ee> define  manadority23:58
rcn-eeoh it's been awhile.. but during lucid's development cycle, you couldn't successfully mount lucid on a 2.6.32 kernel with out..23:58
pmathewsman  manadority23:59
pmathewsNo manual entry for manadority23:59
rcn-eethis was on the beagle at the time..23:59

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!