/srv/irclogs.ubuntu.com/2012/04/08/#ubuntu-release.txt

ScottKinfinity: I see you are a step ahead of me and already fixed libomxil-bellagio.00:01
ScottKRejected the superseded xbmc binaries in any case.00:11
ScottKChecking qapt.00:19
ScottKDon't accept that one.00:25
ScottKWe'll have a new upload in a bit.01:50
infinityScottK: Yeah, a bit ahead.  I'm trying to sort out locally how to make xbmc armhf-friendly.01:57
infinityScottK: Which is leading me to an ICE, so maybe it's a lost cause for now. :P01:58
rsalvetiinfinity: that's the weird thing, we got it to build at our PPA, probably a different config option02:13
rsalvetiinfinity: https://code.launchpad.net/~linaro-maintainers/+recipe/xbmc-eden-daily-precise02:13
rsalvetihttp://bazaar.launchpad.net/~linaro-maintainers/xbmc/xbmc-linaro-pkg-precise/view/head:/debian/rules02:14
rsalvetiif you want to compare the build options with yours02:14
infinityWell, --enable-neon is wrong there, for Ubuntu.02:15
rsalvetisure, but don't think that this is what causing you the issue02:15
rsalvetiI didn't yet check in details, just saw it02:15
infinityUpstream configure is also universally setting -mfloat-abi=softfp.02:15
infinitySo, I patched that out.02:15
infinityAnd now I get an ICE later on.02:15
infinityCould just be entirely different versions between your PPA and the Debian packages?02:16
rsalvetiinfinity: well, we're using the released eden, probably a bit similar with the debian one02:16
infinityAlthough.  Only by about a day, if the date-as-version is to be believed.02:16
rsalvetiand we got it to build for a few months already02:16
infinityOkay, you carry an armhf patch here.02:17
infinityAnd other bits.02:17
infinityI might just merge your packaging with the Debian one, and see how that works for me.02:17
infinityrsalveti: Thanks for the pointer.02:18
rsalvetiyeah, true, avik is maintaining this package, and I remember he had to create an armhf specific patch for a ftbfs02:18
rsalvetiquite a while ago02:18
rsalvetiso that could be the fix you're looking for02:18
infinityRight, your armhf patch basically covers the configure fix I did locally, though.02:19
infinitySo.02:19
infinityHrm.02:19
infinityThat probably still won't fix my ICE.02:19
rsalvetiI think there's another one02:19
rsalvetilet me look02:19
infinityYou have other bits here that aren't in Debian's, though, I'll look.02:19
rsalvetiinfinity: http://bazaar.launchpad.net/~linaro-maintainers/xbmc/xbmc-linaro-pkg-precise/view/head:/debian/patches/0011-Fixing-MathUtils.h-for-armel.patch02:20
infinityYeah, this source is a complete mess.02:20
infinityIt's been a long time since I've seen a gcc-warnings-per-file ratio this dense. :P02:21
rsalvetiyou might also need http://bazaar.launchpad.net/~linaro-maintainers/xbmc/xbmc-linaro-pkg-precise/view/head:/debian/patches/0013-WinSystemX11GLES-Avoid-closing-X11-window-otherwise-.patch later on02:21
rsalvetibut not critical, and we can fix once you get it to build02:21
infinityThey desperately need someone anal-retentive upstream to go through this, warning-by-warning.02:21
rsalvetiyup02:21
infinityI'm actually amazed it works on Windows.02:21
rsalvetihahah, yeah02:22
infinityUnless they're using mingw32 there.02:22
infinityCause MSVC++ would probably just barf on this source and flip them the virtual bird.02:22
infinityrsalveti: If you've got a good handle on what needs to be done here, I won't mind terribly if you give me new xbmc packages for precise. :P02:36
infinity(And I can go back to planning my fpc transition)02:37
rsalvetiinfinity: sure, I can handle that02:37
rsalvetiinfinity: I'm planning to do a few things tonight already :-)02:37
infinityrsalveti: s/armel/armel armhf/ should be enough for debian/control and debian/rules.  And then all the Linaro patches.02:37
rsalvetiinfinity: ok02:38
infinity(At least, I hope that's enough to make it happy)02:38
rsalvetilet me start my icecc enviroment :-)02:38
infinityDo you guys normally forward this stuff to upstreams and/or Debian?02:38
rsalvetiinfinity: yes, we didn't yet do to xbmc because we just enabled the build for precise, and for oneiric with have tons of other patches02:39
rsalvetibut that's always the goal02:39
* infinity nods.02:39
infinityKay, just checking.02:39
infinityrsalveti: internal compiler error: in fp_immediate_constant, at config/arm/arm.c:1341902:51
infinity^-- Same ICE I got locally.02:51
rsalvetiinfinity: hm, ok, will check02:51
infinityrsalveti: That MathUtils patch might fix it.  I haven't looked at what config/arm/arm.c does...02:51
infinityThis is all obviously kinda fragile in a lot of places, given that the same source succeeded on Ubuntu/powerpc and failed on Debian/powerpc...02:53
infinityCan you spell b-r-i-t-t-l-e?02:53
infinityOkay, even more special.  It succeeded on Ubuntu's PPC buildds, but not my local Ubuntu/PPC build...02:54
infinityBest source EVER.02:54
infinityOh, hah: Illegal instruction02:55
infinityI'm guessing it's building with altivec or something.02:55
infinity(Which the G5 buildds could handle, my local machine can't)02:55
infinityI'll look at that later, after you make armhf work.02:56
rsalvetihm, weird, are you using a clean local build?02:56
rsalvetiok02:56
infinityrsalveti: Oh, a hint on upstream's configure, you might want to call it with the "we're using tegra" flag (I forget what the flag was, but grepping for tegra should do).02:57
rsalvetiinfinity: yeah, I remember that02:57
rsalvetiprobably because of neon02:57
infinityrsalveti: Since that's pretty much exactly Ubuntu's target.  arch=armv7-a, tune=cortex-a9, neon off.02:57
infinity(we might actually tune for a8 by default, but we should be tuning for a9, IMO, so it wouldn't hurt for something CPU intensive like xbmc)02:58
rsalvetiyeah02:59
infinityrsalveti: On a vaguely related note, if you and your minions are currently carrying any other arm-specific patches in PPAs that aren't in Precise, could you spend the next week or so finding those and getting them sponsored before we go into final freeze?03:02
infinityrsalveti: Things that aren't too scary to review, anyway, and obviously can't break other arches. ;)03:02
rsalvetiinfinity: sure, that's something I requested already last week, but I'll keep my eye on it03:03
infinity(I realise xbmc is kinda special here, since it wasn't *in* Ubuntu until yesterday)03:03
rsalvetiyeah03:03
infinityrsalveti: Also stop slacking and become a core-dev.03:04
infinitykthx. ;)03:04
rsalvetiinfinity: I'll be applying for next cycle, I didn't want to become a core-dev because then I'd be forced to review and apply all patches from others03:05
rsalvetiand I could become a blocker easily03:05
rsalvetiwhat kind of worked, wookey pushed a bunch of fixes, marcin is now motu03:05
infinityrsalveti: There's a whole sponsorship team (and queue, and process) for that sort of thing.  Get your people to talk to our people and smooth that out if it's not working for them/us.03:05
infinityrsalveti: (wookey seems to have learned this cycle).03:06
rsalvetiyeah03:06
rsalvetithat was my goal03:06
rsalvetiwe're improving03:06
rsalveti:-)03:06
infinityStill, I think *you* should be core-dev.  You have the skills, and we'd like you. :P03:06
infinityI'm happy with wookey continuing to be sponsored, while he learns our quirks.03:07
rsalvetiyeah, maybe will apply for the meeting we usually have at uds03:07
rsalvetiwill be at uds this time as well03:07
infinity\o/03:07
infinityI should be at Connect too, I think.03:07
infinitySo, I can bug you twice in a row about it.03:07
infinityWith violence.03:07
rsalveticool :-)03:07
rsalvetilol03:07
* infinity decides to do something non-work-related for a bit on his long weekend.03:12
infinityrsalveti: Ping me if you get xbmc happy (or if you give up and decide to have a weekend).03:12
rsalvetiinfinity: sure, will fix it ;-)03:13
rsalvetienjoy03:13
* ScottK looks at qapt again.03:18
Laneyinfinity: omxil-bellagio> You don't mind the circular depends?08:25
infinityLaney: It's mildly unfortunate, but it does the trick.09:41
infinityLaney: It pretty much guarantees they go in the same dpkg run so, in practice, it does what I want it to do.09:41
infinityLaney: And undoing the lib/bin split, while a viable solution right now, is a no-go if anyone plans to multi-arch the library.09:45
infinityLaney: (Then again, it may be that the plugin registry it maintains would need rethinking in the face of multiarching too, I dunno)09:45
infinity(accepting obviously-correct base-installer fix)09:46
* infinity flip-flops between sleep, or a run to Subway for a 4am snack...09:49
rsalvetiinfinity: got xbmc to build, will create the proper debdiff and make it available at a ppa to be sure it's building for all archs17:29
tumbleweedcould an archive-admin please unblacklist xnee. bug 97387219:35
ubot2Launchpad bug 973872 in ubuntu "Sync xnee 3.11-1 (universe) from Debian testing (main)" [Wishlist,Triaged] https://launchpad.net/bugs/97387219:35
* ScottK looks at ubuntu-defaults-zh-cn and purges unseeded.19:40
CareBear\porn?20:53
CareBear\hm, wrong channel, but ok20:53
superm1rsalveti: once you verify, would you mind sharing it with amejia (the debian maintainer)?  could easily put it in debian then and resync21:50
superm1oh and thanks for helping out on alternate architectures btw :)21:50
rsalvetisuperm1: sure21:59
cjwatsontumbleweed: done22:02
tumbleweedthanks22:03
ScottKsuperm1: does that mean you're good with accepting what we have now (xbmx)?22:41
superm1ScottK: yeah -4 can be accepted23:04
ScottKsuperm1: Thanks.23:04
superm1ScottK: if rsalveti's patch lands upstream we'll resync with that, but it's just for fixing FTBFS for arm* arch'23:04
ScottKRight.  There was a note not to accept it and check with you,so I'm just closing the loop.  Thanks.23:05
ScottKDOne.23:06
superm1thanks23:11

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