/srv/irclogs.ubuntu.com/2011/12/05/#ubuntu-arm.txt

=== desrt_ is now known as desrt
=== rickytaylor26 is now known as ricky26
=== ericm|ubuntu is now known as ericm-afk
Xase lilstevie, any thoughts?08:11
=== ericm-afk is now known as ericm
=== highvolt1ge is now known as highvoltage
jamespagegood morning: should we be enabling neon support for libraries that support it for ARM on Ubuntu?09:30
infinityjamespage: If they do runtime detection yes, if not, no.09:31
infinityjamespage: (Not all our targets support neon, so we can't use it by default)09:31
jamespageinfinity, great - thats what I thought but wanted to check first - thanks!09:31
infinity(We have lots of code in the archive that does runtime neon detection, and it's a huge win when you can)09:32
infinitylibjpeg-turbo being an obvious one.  Pretty sure there's handcrafted neon in libssl.  Etc, etc.09:32
infinityWell, it's a huge win if it's well-written neon. :P09:32
ppisatiinfinity: do you know if any babbage builder is using the kernel with the "large mmap() support"?09:42
ppisatibug 86129609:42
ubot2Launchpad bug 861296 in linux "mmap fails to allocate 2030Mb heap on ARM" [High,Confirmed] https://launchpad.net/bugs/86129609:42
ppisatiinfinity: or do you know to whom shall i talk for the arm builders?09:50
ogra_lamont09:51
ogra_but i think he switched tham already09:51
ogra_or at least he tested that kernel on one09:51
ppisatiOlivierN: mail sent09:59
ppisatiops09:59
ppisatiogra_: ^09:59
ogra_:)10:01
loolHey10:20
loolwould someone know why "step" isn't built on ARM?10:20
loolit seems to be purposedly disabled on Ubuntu only10:20
lool(and this means kdeedu is uninstallable on armel)10:20
ogra_lool, i dont think anyone fo ubuntu-arm touched it ... probably the kde people did10:36
ogra_*of10:36
infinitylool: Arch is specified in the source, no idea why.  If it builds and runs, by all means, change that.11:16
loolinfinity: It seems to be an intentional change from Riddell, see latest changelog entry, that's why I was digging a bit11:26
loolit's built in experimental (on armel)11:27
infinitylool: Looks like it's been like that since it was first uploaded to oneiric.  No clue why.11:42
loolsince I couldn't commit to its Vcs-Bzr which doens't exist, I've pinged the kubuntu team13:08
infinityjcrigby: Are you going to have time to do some judicious s/armel/armel armhf/ (and other required tweaks) mojo on uboot-linaro and assorted kernels soon?13:34
ogra_oh, surprise, banshee failed on armhf13:37
ogra_infinity, do we still need the linux-libc-dev entry in the topic ? looks like it built13:39
=== infinity changed the topic of #ubuntu-arm to: Ubuntu ARMv7 Discussion & Development | https://wiki.ubuntu.com/ARM | Submit a Bug? https://bugs.launchpad.net/ubuntu/+filebug | Get oneiric while it's hot ! http://cdimage.ubuntu.com/releases/11.10/release/ | Logs at http://irclogs.ubuntu.com/ | armhf builds are running
infinityNope.13:41
infinityadconrad@cocoplum:~$ suite-diff.py /srv/launchpad.net/ubuntu-archive/ubuntu/dists/precise/main/binary-arm*/Packages.gz gt | wc -l13:41
infinity23813:41
infinityOnly 238 binary packages in main different (or missing) compared to armel.13:41
ogra_yay13:41
ogra_and only 4800 jobs in the queue13:48
ogra_not bad13:48
=== cmagina_ is now known as cmagina
doko_infinity, is this suite-diff command complete?14:31
infinitydoko_: The copy in ~adconrad/bin is.14:32
infinityWell, FSVO "complete".  It's a hackish fix of a hackish branch of Colin's.14:32
doko_good enough14:35
doko_infinity, why is apr rescored to -1?14:38
infinitydoko_: Testsuite that hangs on the buildds, if I recall.  Was saving it for "later".14:39
infinity(Or until I had a chance to look at it)14:39
doko_ok, starting a local build14:40
=== ericm is now known as ericm-Zzz
jcrigbyinfinity, tell me about armhf and u-boot, u-boot does no floating point15:03
jcrigbyinfinity, I think I just answered my own question.  U-boot should be built for both and go into both archives?15:04
infinityjcrigby: Yup.15:06
infinityjcrigby: Same story with kernel packages.15:06
infinityjcrigby: But u-boot's our current blocker.15:06
doko_infinity, apr tests run fine here15:07
infinitydoko_: Whacky.  Which kernel and hardware?15:08
infinitydoko_: But I'm happy to potentially eat a buildd to find out.15:08
doko_infinity, oneiric panda15:10
infinityKay.  The buildds are natty panda, but we can try.  I'm game.15:10
infinityScore it up.15:10
kenwsHi there, I noticed that the Packages.gz for armel on Oneiric has gcc-avr 4.3.5 while on x86 it's 4.5.3. The funny thing is that 1) avr-libc depends on gcc-avr 4.5.3 and 2) the gcc-avr 4.5.3 deb is actually available.15:16
kenwshttp://paste.ubuntu.com/760527/15:16
infinity   gcc-avr |  1:4.3.5-1 | oneiric/universe | armel15:17
infinity   gcc-avr |  1:4.5.3-2 | oneiric/universe | source, amd64, i386, powerpc15:17
ogra_looks like NBS15:17
kenwsinfinity: yeah, but the avr-libc for armel depends on gcc-avr 4.5.315:18
infinitykenws: The reason the deb is there is because it was built in precise.15:18
kenwsinfinity: ok, I see.15:18
infinityavr-libc is arch:all, hence the weird dep.15:18
kenwsaah, ok - interesting15:19
kenwsI haven't tried it but it looks like there is no easy way (without apt pinning) to get avr-libc installed on armel oneiric.15:20
infinityThat should have been tidied and removed before release. :/15:20
infinityWould be just as broken, but less confusing.15:20
ogra_yep15:20
infinityYou could always try running precise. ;)15:20
kenws: )15:20
ogra_armhf indeed :)15:20
kenwsdOh, wdo we have armhf packages for precise already?15:21
ogra_sure15:21
kenwss/dOh/Oh/15:21
kenwscool15:21
infinityNo installers yet, and missing some desktop bits (and lots of universe), but we're getting there.15:21
ogra_send flowers to infinity15:21
ogra_looks good for FF if we dont hit a bad disaster now15:21
infinityYeah, I think we're going to be fine.15:23
infinityIt might actually be in better shape than armel soon. :P15:23
ogra_well, lets see how the build system behaves15:23
infinity(Which won't hurt my feelings at all)15:23
ogra_i expect a bunch of changes to the subarch bits15:23
infinityWhich build system?15:23
ogra_(image builds i mean(15:23
kenwsso, the way for armhf is to deboostrap a rootfs or are there better ways?15:23
infinityd-i's done, livecd-rootfs is done, live-build is done.15:23
infinityAll we need is uboot and kernels.15:24
ogra_kenws, use ubuntu-core15:24
ogra_infinity, cdimage and debian-cd15:24
infinityI did cdimage.15:24
infinitydebain-cd is cake.15:24
infinityI'll do it tomorrow.15:24
ogra_there are plenty areas weher we check for armel15:24
ogra_*where15:24
infinityLike i said, cdimage is all done. :P15:24
kenwsogra_: ok, thanks15:24
infinitydebian-cd won't take long.15:24
ogra_k15:24
xranbyinfinity: debootstrap of armhf are ticking on nicely... thanks!15:25
kenwswill there be a precise release for the softfp abi as well?15:31
infinitykenws: Yes.15:31
ogra_might be an unsupported one though15:31
infinitykenws: But only one of them (probably armhf) will get official LTS support.15:31
ogra_which will get really funny wrt binary drivers15:32
infinityBinary drivers are going to be fun.15:32
kenwsok, so lets that the proprietaryGL libs will be available for hf as well ; )15:32
kenwsyep15:32
* kenws is looking for the ubuntu-core root fs15:32
infinityWe have some good relationships with some vendors who will (hopefully) DTRT there.15:32
infinityBut not all vendors.15:32
ogra_well, i think TI might be with us here if we can actually provide them a build and test env early enough15:32
ogra_but for others ...15:33
kenwswhich abi a the binaries in the precise-core-armel.tar.gz? (http://cdimage.ubuntu.com/ubuntu-core/releases/precise/alpha-1/)15:33
ogra_dont take A115:33
ogra_take the last daily that built15:33
ogra_(and that should have the most recent abi)15:33
kenwsok, so http://cdimage.ubuntu.com/ubuntu-core/daily/current/15:33
ogra_right15:34
kenwsthanks15:34
infinityubuntu-core will actually be producing dailies again shortly.  Just fixing the buildd right now. :P15:34
infinitykenws: As for "which abi", armel is always softfp, armhf is always hard.  That's the point of having two. ;)15:35
kenwsinfinity: I agree : ). when I looked a the alpha-1 there was only one tarball and I didn't know how the binaries were built15:39
infinitykenws: Yeah, I landed all this post-A1. ;)15:39
lilsteviealso, nvidia do have hf binary drivers for tegra15:39
infinitylilstevie: \o/15:39
ogra_yay, where ?15:39
lilstevietrimslice developer forums15:40
infinitylilstevie: Of course, if they also have executables with those, they won't run, I bet.15:40
infinitylilstevie: But the libraries and drivers will work.15:40
lilsteviethey were built post a12r115:40
lilsteviebut they do have those daemon bits that aren't strictly needed anymore15:40
ogra_nice !15:40
ogra_bah, sigh15:41
ogra_so not like the linux4tegra drop then15:41
infinityYeah, the daemon bits won't work.15:41
lilstevienot quite15:41
infinityWe really need to push our linker changes upstream and get every toolchain on the same page.15:41
infinityLike, yesterday.15:41
lilsteviethe daemons weren't running on Mer15:42
lilsteviebut using the drivers15:42
lilsteviebut in any case15:42
lilsteviethey use them for the trimslice on Mer, and Archlinux15:43
lilsteviehf drivers that is15:43
Xaselilstevie: any abstract thoughts on my problem?15:47
lilstevieXase: not yet, been a little busy15:47
XaseNo sweat, any knowledge anyone could provide is a great help.15:48
infinityAnd we have Unity on armhf.  Welcome to a (probably partially broken) desktop.15:51
lilstevieinfinity: heh15:52
lilstevienice15:52
lilstevieI love comments on forums like "-it might be a good idea to test the binaries before running the script to make sure they don't segfault, since this seems to be a relatively common problem"15:56
lilstevie:/15:56
lilstevie1) I have had 0 reports of this, and have no idea where this 'common problem' is. 2) I give an email address for people to report bugs to; nobody has15:57
lilstevieoh, and my favorite... 3) I use the stuff I do myself15:57
doko_ppisati, could you build linux-ti-omap4 for armhf please?16:02
ppisatidoko_: is the next item in my todo list16:03
infinity\o/16:03
doko_ppisati, thanks, including the mmap patch?16:10
ppisatiyep16:12
=== Guest76640 is now known as NCommander
ndecogra_: hi. do you think i could get another PPA on tiomap-dev? something for 'experimental' stuff that we want ubuntu users to get access to easily?16:35
=== NCommander is now known as Guest67564
ogra_ndec, will have to talk to davidm about that, but he is traveling, how urgent is that ?16:36
=== Guest67564 is now known as NCommander
ndecnot so many things in terms of build load, but i just need to make sure that we make a clear separation between what should work (release PPA) and our sandbox16:36
ndecnot too much urgent.16:36
ogra_ok16:36
ogra_i'll get an answer before the friday meeting16:36
ndecgood!16:37
GrueMasterppisati: Does this round of SRU kernels have the mmap fix?16:59
ppisatiGrueMaster: nope17:11
ppisatiGrueMaster: it entered the trees today17:11
GrueMastersigh.  Why so late?  It was tested a couple of weeks ago?17:11
GrueMasterNow we have to wait for another round of SRU updates.17:12
infinityHey look, d-i succeeded.17:14
ogra_wohoo17:14
ogra_quick, lets build alternates :P17:14
GrueMasterFor?  armhf???17:15
infinityI haven't done the debian-cd mangling yet. ;)17:15
infinityGrueMaster: Yeah.17:15
ogra_yep :P17:15
GrueMasterIf only we had a kernel.17:15
ogra_well, netinst should work17:15
ogra_we do (if it finished yet)17:15
ogra_for omap at least17:15
infinityWe have omap.17:16
infinityd-i wouldn't have built without it.17:16
ogra_ah, right17:16
ogra_u-boot is missing17:16
infinityIs not.17:16
GrueMasteromap?  Cool.  I can start testing it later today once my mirror has pulled it in.17:16
infinityAgain, d-i won't build without it. :P17:16
ogra_you fixed it ?17:16
ogra_oookay17:16
infinityJust needed armhf added to the arch list.17:16
* ogra_ wants ac100 :P17:17
infinitydoko did uboot and x-loader.17:17
ogra_i saw x-loader17:17
ogra_missed u-boot somehow17:17
infinityI think he's just been looking at suite-diff.py output and adding armhf everywhere it wasn't. ;)17:17
ogra_heh17:17
infinityI've been focusing on getting the desktop built.17:18
infinityunity-2d done.17:18
infinitySome ubuntuone stuff still to go.17:18
ogra_yeah, and that lenses thing for 3d17:18
infinityHey, we have a libinfinity.17:18
infinityThe file lens needs actual fixing.17:18
ogra_well, a bunch hasnt built yet for -desktop17:18
infinityThe desktop guys are on it.17:18
ogra_yep, saw that17:19
infinityI don't know about "a bunch".  We're only 153 packages short in main.17:19
doko_ogra_, all packages on armhf should be built, which also exist on armel (or are currently building ...)17:19
infinityBinary packages, that is.17:19
ogra_http://qa.ubuntuwire.org/ftbfs/primary-precise-armhf.html shows 10 (one ftbfs)17:19
infinitydoko_: Redboot failed.  Calling the compiler by ABI name.  Not that it matters.17:19
doko_infinity, currently fixing17:20
ogra_for the ubuntu-desktop set17:20
doko_had to do libinfinity first ;)17:20
ogra_doko_, i wonder if we shouldnt just remove redboot17:20
GrueMasterredboot fails?  Oh no!  Panic time. :P17:20
infinitybanshee's just waiting on ubuntuone stuff to sort out.17:20
ogra_nobody maintains it17:20
infinityogra_: We don't boot any subarches with it anymore.17:20
ogra_and nothing uses it anymore17:20
infinityogra_: Freescale moved entirely to u-boot.17:20
ogra_infinity, well, we probably kept it around for oem or something17:21
infinityI'm game for removal.17:21
infinityOr at least demotion.17:21
ogra_not sure17:21
ogra_huh17:21
GrueMasterOnly redboot platform we have is Babbage3, which is stuck on Lucid.17:21
ogra_it was demoted ages ago17:21
infinityOr is it already in universe17:21
infinity?17:21
ogra_if its in main again thats a bug17:21
infinityIn that case, no idea why doko uploaded it. :P17:21
ogra_heh17:21
ogra_nostalgy :)17:21
infinityredboot-imx | 200952-0ubuntu2 |       precise | source17:22
infinity^-- Looks main to me.17:22
ogra_GrueMaster, the vodafone netbook is babbage "like" so it might have helped having around a redboot package to patch it17:22
infinityFind where that's seeded and get rid of it.17:22
ogra_infinity, wow17:22
infinityActually, I will.17:22
ogra_it shouldnt be seeded17:23
ogra_weird17:23
infinity... wow.  I still don't have the precise seeds locally?  I fail at life.17:23
GrueMasterogra_: So is the Efika, but iirc, it is u-boot.17:23
infinityplatform.oneiric/installer: * redboot-tools-udeb [armel]17:23
infinityYeah, it's seeded.17:23
infinityNow to fix it in precise.17:23
ogra_GrueMaster, right, i think the vodabook is actually very close to bbg17:23
ogra_so might use redboot17:23
GrueMasterENOCLUE.17:24
infinityFreescale ditched redboot ages ago.17:24
infinityAny newer imx51 stuff should be u-boot, from what I understand.17:24
ogra_infinity, yes, thats what i say, the HW is based on a board where no u-boot existed17:24
GrueMasterI thought we were looking at switching bbg3 during Lucid also, but couldn't get it working.17:24
ogra_right17:24
infinityWell, I'll keep it seeded then.17:24
ogra_code was immature and incomplete17:25
infinityogra_: Care to verify with our new PES overlords? :)17:25
ogra_infinity, no, drop it17:25
ogra_thats a 2009 source that nobody touched afterwards if people need the source package they should pull from lucid17:25
ogra_i dont think it changed since17:25
GrueMasterIf needed, universe isn't too far to see for the eye of Sauron.17:26
infinityYeah, I won't remove it, just demote it.17:26
infinityCommitted.17:28
* ogra_ just asked about the vidabook, if they dont use it i'll file a removal bug17:29
ogra_*voda17:29
infinityIt does little harm being in universe.17:29
infinityIf some keener wants to do a home-brew precise setup on their babbage.17:29
ogra_hm17:30
ogra_as long as nobody bothers me about it (it might have my name all over the changelog)17:30
infinity:P17:30
ogra_hmm, looks like the xubuntu seeds would like to know about armhf17:32
micahgogra_: indeed, but I was waiting for universe to be more complety built before doing that17:33
ogra_ah17:33
infinitymicahg: Hey, I spent some time unsnagging at least the core of xubuntu...17:35
micahginfinity: I wasn't blaming anyone :)17:35
infinitymicahg: libxfcegui4 needs love, though.17:35
infinitymicahg: (hint, hint)17:35
micahginfinity: doko fixed that I thought17:35
infinityOh, so he did.17:36
infinityHe's been rather nuts with the uploads today.17:36
ogra_argh17:36
infinityAnd banshee's off!17:37
ogra_root@horus:/# exit17:37
ogra_ogra@horus:~/chroot-hf$ ps ax17:37
ogra_Killed17:37
infinityogra_: Reboot.17:37
ogra_no way to umount the /proc inside the chroot now i guess17:37
ogra_grr17:37
infinityogra_: You upgraded your chroot without having a no-op policy-rc.d in place.17:37
infinityogra_: And something broke your init.17:37
micahginfinity: I can update the xubuntu seeds tomorrow for armhf if you think everything's close enough for it to work17:37
infinitymicahg: No huge rush.17:38
micahgok17:38
ogra_infinity, well, i upgraded without /proc or /sys mounted ... and only mounted them for configuring procps ...17:38
ogra_afterwards17:38
infinityogra_: And procps is what killed you, then.17:38
infinityI bet. :P17:39
ogra_likely17:39
ogra_not init though17:39
* ogra_ crosses fingers and reboots17:39
infinityI should go do debian-cd now.17:41
infinityWe're closer to desktop images than I thought we would be.17:41
infinityogra_: debian-cd done.18:00
infinityogra_: If you want to review the latest revision (but I already merged it into production...)18:00
ogra_well, if its already merged i'll look at the fallout :P18:00
ogra_livecd-rootfs (or rather BuildLiveCD) dont seem happy at,18:01
ogra_*atm18:01
ogra_the failure mail i got looks like a quoting issue in BuildLiveCD18:01
ogra_Subject: LiveFS --f-omap4/ubuntu/armel+omap4 failed to build on 20111205 ...18:02
ogra_-f is usually for the filesystem call18:02
infinityogra_: But does the failure log itself look goofy?18:02
ogra_there is no content18:02
infinityogra_: Or just the subject line?18:02
infinityWeird...18:02
* GrueMaster has become numb to these emails.18:03
ogra_seems to have failed in buildLiveCd already18:03
infinityCause I have a log...18:03
infinityhttp://people.canonical.com/~ubuntu-archive/livefs-build-logs/precise/ubuntu-omap4/20111205/livecd-20111205-armel.out18:03
ogra_GrueMaster, i only glance over them if they roll in ... that way such inconsistencies jump in my face18:03
infinityogra_: I've done literally nothing to BuildLiveCD that would lead to that.18:04
ogra_stramge18:04
infinityWhich host mailed that to you?18:05
ogra_nusakan18:05
ogra_indeed18:05
infinitySo, it's not from BuildLiveCD at all...18:06
ogra_if it starts with LiveFS it is from the buildlive run18:06
ogra_(the subject i mean)18:06
infinityYes, but not BuildLiveCD.18:06
ogra_well, thatrs just a subsequent call indeed18:07
ogra_buildlive isnt doing much else but running BuildLiveCD remotely18:07
ogra_but yeah, i indeed meant the execution of BuildLiveCD18:08
infinityI blame Colin's revision.18:08
infinity-                       mail -s "LiveFS $PROJECT/$DIST/$arch failed to build on $datestamp" \18:08
infinity+                       mail -s "LiveFS $PROJECT${SUBPROJECT:+-$SUBPROJECT}${subarch:+-$subarch}${UBUNTU_DEFAULTS_LOCALE:+-$UBUNTU_DEFAULTS_LOCALE}/$DIST/$arch failed to build on $datestamp" \18:08
ogra_oh18:08
infinityThough, how we're getting OPTIONS in there, I don't know...18:09
infinityOh, we're not.18:10
ogra_where does --f come from then ?18:10
* ogra_ doesnt see it18:10
ogra_must come out of $PROJECT${SUBPROJECT:+-$SUBPROJECT}18:11
infinityDid you get that mail more than once?18:11
ogra_nope, not yet18:11
infinityI suspect it was a manual build with bad options on the CLI.18:11
ogra_ah18:11
infinityLeading to the empty mail and the whacky subject.18:11
ogra_it would really help if it would publish the euid of the executing user :)18:12
ogra_that way we should be able to distinguish between sudoed CLI calls and cron runs :)18:12
ogra_SUDO_USER sshould be unset if it runs from cron, right ?18:15
ogra_that way we should be able to tag it as manual build, i think that would help18:17
infinitycron runs as root, so yes.18:17
=== doko_ is now known as doko
jhobbswhere is the most proper place to check for the status of an ubuntu package for arm?21:04
micahgjhobbs: in most cases it should be the same as any other architecture, you can use rmadison in devscripts to query what the latest version per arch is of a package21:05
GrueMasterjhobbs: You can also search launchpad.net for the package.21:06
GrueMasterJust select the version "in Ubuntu".21:06
jhobbsthanks21:07
infinityppisati: So, on pressure, but if we had a ti-omap4 kernel on armhf, we could build desktop CDs in about an hour (without libreoffice, it's still building... But close enough!)21:12
infinityppisati: s/on pressure/no pressure/ ;)21:12
* GrueMaster increases the pressure.21:15
infinityubuntu-core/armhf dailies re-enabled, tomorrow we build desktop images.22:37
infinityOr maybe tonight after I've napped. :P22:37
GrueMasterW00T!22:38
dokoinfinity, exo ftbfs on armhf, succeeds here locally ...23:04

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