/srv/irclogs.ubuntu.com/2014/11/05/#ubuntu-release.txt

=== doko_ is now known as doko
rsalvetiinfinity: slangasek: question for you guys, android gets built on x86, producing 3 'all' and 2 'i386' packages03:21
infinityrsalveti: Not anymore.03:21
rsalvetithis was working fine when uploading new android packages to utopic: https://launchpad.net/ubuntu/+source/android/20140922-1903-0ubuntu4/+build/646883603:21
rsalvetiyay, that's probably the answer then03:21
rsalvetinoticed my current android package, for vivid, is only producing binaries for 'i386', not all anymore03:22
rsalvetiinfinity: is amd64 the primary arch now?03:22
infinityrsalveti: amd64 is the arch-indep build arch now.03:22
rsalvetigreat, that explains then03:22
rsalvetiinfinity: now the question is, how can I force the i386 build to produce my arch-indep packages now?03:23
infinityYou can't.03:23
infinityYou need an amd64 build.03:23
rsalveticrap, that might not be that trivial with the android package03:23
rsalvetibut well03:23
infinityMore trivial than finishin all the arch-affinity work to let you specify where you want to build, I'm afraid.03:24
rsalvetiyeah03:24
rsalvetithanks anyway03:24
rsalvetiwas this announced anywhere?03:24
rsalvetiyeah, it was, just saw the email03:25
* rsalveti just got back from vacations 03:25
=== Saviq is now known as Saviq-codedive
rbasakcjwatson: if you put on your SRU team hat today, please can I poke you about reviewing juju-core in the Trusty queue? I'd like to get it pushed through soon if we can, so that upstream can QA on Ubuntu's proposed binary before they release upstream.12:16
dokorbasak, he's not available this week12:30
rbasakOK, thanks12:33
mlankhorstcan the xorg-server upload be removed? I forgot to build with -v so the old bug won't get linked correctly14:28
rsalvetiinfinity: ogra_: hey, so we can't yet build the android package on amd64, it'd need a lot of work to get that done, so we need to build it on i386, but I believe we also need the final android package to be all instead of i38614:47
rsalvetias that's what is currently used when extracting the binaries on cdimage14:47
ogra_right, the binary needs to be arch:all14:47
ogra_however we achieve that14:48
ogra_and the build can only happen on i386 unless we fix a lot of android14:48
ogra_infinity, would there be a way to make the android package i386 but to cheat with the publisher to copy the binary around to become "all" ?14:49
rsalvetione way would be to have at least one package building for 'amd64', and then building android inside a i386 chroot, but that will be ugly14:49
xnoxogra_: no.14:49
rsalvetias currently I only got packages for 'all' and 'i386', and it never gets built on amd6414:49
ogra_right, thats the other option beyond having the publisher do something (which probably is equally ugly or requires re-packing>)14:50
xnoxrsalveti: actually, it should be not that hard to convert it to build on arch:all on amd64, you need to flip a few dependencies, but otherwise it should work with a multilib toolchain.14:50
xnoxunless, well.... we'll need multiarch enabled on the builders.14:50
rsalvetixnox: right, I'd need to install a bunch of i386 packages at build-time14:50
xnoxogra_: rsalveti: actually, src:android should be changed to build i386 arch binary.14:50
xnoxogra_: rsalveti: and then change cdimage et.al. that with vivid it needs to pull an explicit i386 binary.....14:51
xnox=(14:51
rsalvetiright14:51
ogra_ouch14:51
xnoxogra_: rsalveti: or quickly upgrade to lolipop with comes with amd64 SDK =)14:51
ogra_that will be as ugly14:51
xnoxs/with/which/14:51
rsalvetican't for a few months14:51
rsalvetiat least14:51
xnoxand full x86_64 support in the emulator et.al.14:51
ogra_right "quickly"14:51
rsalvetiI need something for this week still :-)14:52
xnoxrsalveti: well, i believe utopic are still using correct builder - that is i38614:52
xnoxrsalveti: and so does ubuntu-rtm.14:52
rsalvetixnox: right14:52
xnoxrsalveti: it's only vivid that builds arch:all on amd6414:52
rsalvetixnox: yes, but I need this package on vivid as well14:52
xnoxrsalveti: you should be able to branch ubuntu-rtm-vivid with arch:all set to i386, but talk to wgrant about that.14:53
rsalvetimaybe building on a utopic ppa and doing binary copies?14:53
xnoxrsalveti: actually, yeah talk to wgrant about getting this fixed.14:53
xnoxrsalveti: yes, building in a utopic ppa will also work and doing a binary copy into the archive. but do it in a non-virt PPA.14:53
rsalvetixnox: yeah, need one utopic silo for that14:53
rsalvetiogra_: do we still have utopic silos?14:54
ogra_could be, ask sil210014:54
xnoxor ev.14:54
xnox=)14:54
ogra_rsalveti, but why does it need to be a silo ;)14:54
ogra_any native PPA should do14:54
sil2100We still have utopic silos, yes, but those need to be SRUed anyway14:54
rsalvetiogra_: well, we need a non-virt PPA14:55
ogra_like canonical-arm-dev ;)14:55
rsalvetihm, last time I tried copying stuff from that PPA I had issues, just don't remember which ones14:55
rsalvetiI had to rebuild them on a proper silo14:55
ogra_hmm14:56
rsalvetisil2100: what happens if I build/push a src package for utopic on a ppa currently used for vivid?14:56
rsalvetisil2100: I guess we only need to clean it up once done14:56
rsalvetippa/silo14:56
sil2100rsalveti: you only want to use that silo for building, right? Not for releasing through the train?14:56
rsalvetisil2100: nops, just building14:57
rsalvetiwill need to manually release it14:57
ogra_well, for copying later too14:57
sil2100rsalveti: then if it's one of your silos, you can upload without any problems - just make sure to clean up afterwards14:57
sil2100i.e. delete the package once done14:57
rsalvetiguess I'll upload to utopic in there, then binary copy to vivid on the same silo and will try using the train14:57
sil2100A silo in the train can be configured only per one series, but that only counts when you want the train to track the upload and release it14:58
rsalvetiyeah, guess that will have to do it15:00
=== seelaman` is now known as seelaman
tewardcan a release manager approve the trusty nomination on https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/1389321?  (requested by psusi on #ubuntu-bugs to be trusty-targeted).16:54
ubot2Launchpad bug 1389321 in util-linux (Ubuntu) "partx wraps partition offset and length mod 2^32 (2^23 sectors)" [High,In progress]16:54
=== Saviq-codedive is now known as Saviq
infinityrsalveti: Building in utopic and copying is a workable (very) short-term hack, but the package really needs to be buildable on vivid.21:10
wgrantrsalveti, infinity: I'm in a position now where it's trivial to make 'all i386' resolve to 'build arch-indep on i386 regardless of nai', if we agree that that makes sense.23:37
rsalvetiinfinity: that will happen when we rebase android with latest release (5.0)23:38
infinitywgrant: That might make sense until we get arch affinity in debian/control.23:40
wgrantIt's actually easier to do that than not.23:47
wgrantSo I shall do so.23:47
wgrant(ie. when I'm looking for the build to do arch-indep on, I'll prefer nai but pick an arbitrary arch from the set if nai isn't usable)23:48

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