/srv/irclogs.ubuntu.com/2012/06/23/#ubuntu-devel.txt

keeshallyn: haven't filed one. if it's changing, it's probably not worth it.00:03
hallynnot changing in precise though00:04
hallynso there it may be worth fixing00:04
infinityxnox: Well, comfortingly, it fails in my fresh sbuild chroot here too, so it's not something specifically broken with my buildd chroots.00:16
xnoxinfinity: we knew that. my bug comment is from my pbuilder00:16
infinityxnox: pbuilder?  Ew.00:17
xnoxinfinity: personal scripts & hooks & break out shell00:17
* xnox nom nom00:17
stgraberxnox: will check later (at the pub)00:17
xnoxit is slow, I will migrate to mk-sbuild00:17
xnoxstgraber: ok. new bug number bug 101677800:18
ubottuLaunchpad bug 1016778 in qpid-cpp (Ubuntu) "qpid-cpp version FTBFS ipv6 test case fails" [Undecided,Confirmed] https://launchpad.net/bugs/101677800:18
infinitystgraber: You mean, you'll check at the pub, or you're at the pub now and he should piss off? :)00:18
stgraberinfinity: the later00:19
hallynstgraber: bottoms up!00:38
infinityxnox: Further data point for your bug, an sbuild run on a debian chroot (on my Ubuntu system) works fine.  So, it's definitely not the base system's network (or lack thereof) in any way.00:48
xnoxinfinity: ok00:49
infinityxnox: Which might make this a glibc bug... Cause I'm not sure what else would be involved in address resolution once we know the network itself is fine.00:49
xnoxinfinity: can you decruft rheolef on armel and armhf. It no longer builds for those arches and I want to get rid of boost1.4800:50
xnoxor shall we keep them around until all other boost packages are transitioned to boost1.4900:51
xnoxboost1.46 that is, well all old boosts00:51
infinityLeaf package, no rdeps.  Sure.00:52
xnoxinfinity: thanks.00:52
infinityxnox: Done.00:56
infinityxnox: Of course, the right answer would be to fix the friggin' package to compile on ARM again, but I can't be bothered to argue with some random leaf node in universe that we're autosyncing.00:58
xnoxinfinity: true. can't wait for my arm hardware =)00:59
xnoxi have yet to do any arm development00:59
infinityChroot, qemu-user-static, go.00:59
infinityHardware isn't required for most bugs.00:59
xnox?01:03
* xnox goes to search for armhf chrrot01:03
* xnox goes to search for armhf chroot01:03
infinityxnox: ubuntu-core works.01:03
infinityxnox: Unpack core, apt-get install qemu-user-static, cp /usr/bin/qemu-arm-static chroot/usr/bin/qemu-arm-static && chroot chroot su -01:05
infinityxnox: And then note that you're in an ARM chroot, running ARM binaries.01:05
infinityxnox: And rejoice.01:05
xnoxnice01:05
hallynthat is cool :)01:06
hallyn(presumably smaller than a arm lxc container too)01:07
infinityIt's pretty slick when paired with sbuild and such too.01:07
hallyn(as that's a debootstraped image)01:07
infinityAlthough, if you have real hardware, a PandaES still outperforms any shiny new i7 with emulation.01:07
infinityThe Intel box will come close, though.01:07
infinityhallyn: Core is "debootstrap --variant=minbase", not sure what lxc's default is.01:08
infinityhallyn: Probably bigger, since it likes to have a functional init system and things.01:08
infinityThough, maybe similar.01:08
hallyni think we dropped minbase01:09
infinity"we" being the lxc setup?01:10
hallynyeah i've tried a huge ec2 image emulating arm.  was ...  tolerable :)01:10
hallynyup01:10
infinityYeah, I should probably fiddle with lxc more sometime, but I so rarely need that level of isolation.01:11
infinityAnd chroots just feel cleaner when you don't actually need the process isolation.01:11
xnoxinfinity: wow!01:12
xnoxi'm loving it!01:12
infinityxnox: Note that mk-sbuild will do that automagically for you (if you mk-sbuild --arch=armhf [...]) if the host can't run the target requested, it uses qemu-debootstrap, and gives you the shiny.01:13
infinityI assume lxc does the same.01:13
* xnox likes mk-sbuild01:15
xnoxbut that will not work for kfreebsd will it?01:15
xnoxbut still freaking awesome01:16
infinityxnox: Won't work for non-linux, no.  For that, you need a full qemu, so you can boot another kernel.01:19
infinityxnox: qemu-user-static is just some really clever syscall trapping and emulation.01:19
xnoxinfinity: how does one become an archive admin?01:35
infinityxnox: We invite you to be trained and help out, based on how awesome we think you are.01:36
infinityIsh.01:36
xnoxwell, I am very green to do that yet.01:36
xnoxI have never done a security update yet for a stable release.01:37
xnoxinfinity: can I steal sinfo merge?01:39
xnoxtbh what is the expiry date on TIL01:39
xnoxand is TIL: last upload or last merge01:40
infinityxnox: TIL is last upload, from the POV of automated tools, but I prefer to informally say it's last merge if it's something we carry a significant delta for.01:43
infinityxnox: YMMV.01:43
infinityxnox: On the other hand, the previous upload was also just a minor bugfix.01:43
xnoxinfinity: if bzr merge gives no conflicts and it's in universe and we only carry patches for --as-needed..... i'm just gonna do it.01:44
xnoxnmu to debian =) kidding. needs forwarding.01:44
infinityI wish doko had fixed the non-RC as-needed bug in his RC gcc-4.7 NMU. :P01:45
infinityGiven the upload history, I'd be tempted to NMU for the as-needed bug too, and just sync it.01:45
infinityBut that might make someone grumpy.01:45
xnoxbtw for as-needed usertag is the user debian-gcc@ or some random guy's email address01:48
xnoxand why is it not a release goal for debian!01:48
xnoxwheezy+1?!01:48
infinityBecause Debian's toolchain doesn't default to as-needed.01:48
xnoxok, but the usertag question is still valid01:49
infinityI might just NMU for Debian bug 638598.01:49
ubottuDebian bug 638598 in sinfo "sinfo: FTBFS with ld --as-needed" [Normal,Open] http://bugs.debian.org/63859801:49
infinityThe maintainer is unresponsive.01:49
infinityxnox: Hrm, what's wrong with the usertag?01:49
xnoxwell there are two01:49
infinityUser: debian-gcc@lists.debian.org01:49
infinityUsertags: ld-as-needed01:49
infinitySeems reasonable.01:49
infinityYou're not filing a bug that's already filed, are you? :P01:50
xnoxhttp://wiki.debian.org/ToolChain/DSOLinking01:50
xnoxsays User: peter.fritzsche@gmx.de01:51
infinityas-needed and no-add-needed aren't the same thing01:52
infinityBut yeah, weird that different tags are using different addresses.  Whatever.01:52
infinityxnox: Meh, on second thought, I won't bother NMUing.  Just merge.  If this maintainer ever wakes up, we'll know, and if he doesn't, it doesn't matter. :P01:54
xnoxmia ping01:54
infinityWhen as-needed becomes RC in Debian, I'll NMU the next day.01:55
infinityDon't much care for starting a potential flamewar right now if some pedant notices the upload on -changes and whines about NMUs for non-RC bugs.01:55
infinityEspecially if it's someone Ubuntu-hostile who goes off about "why are we NMUing for things that only affect Ubuntu's toolchain?!"01:56
xnoxwell let's not go into the gcc4.7 'acceptance' by some01:57
=== sikon is now known as lucidfox
=== chu_ is now known as chu
Kanohi, did anybody really test secure boot yet? maybe using the intel testing platform10:29
=== vibhav is now known as Guest61908
infinitytumbleweed: Man, pypy sure hates armhf.  Still building.  Is it doing crazy on the fly optimisations or something, and having a field day with the realisation that armhf has 16 more registers to play with than armel?10:52
tumbleweedinfinity: it doesn't jit for ARM yet10:58
tumbleweedthe build is presumably not fitting in RAM at all10:59
tumbleweeddo all the panda buildds have the same amount of RAM?10:59
infinitytumbleweed: Well, I'm just curious why the armhf build would be taking so much longer than the armel one.  Same hardware.10:59
tumbleweedno idea :/10:59
infinitytumbleweed: Identical hardware.  The only difference is toolchain (armv5t, float=soft, versus armv7-a, float=hard)10:59
infinityOh well.  It's a curiosity more than anything else.  If it doesn't timeout and eventually completes, yay.11:00
tumbleweedthis stage of the build translation is just converting the python to C which should be identical between armel and armhf11:00
tumbleweedquite11:00
tumbleweed(should be, but we know it's not a predictable build so, probably isn't)11:00
infinityI was a 68k porter, waiting a week for a GCC build was the norm, this doesn't bug me.11:00
penguin42infinity: Are you sure the same set of front ends are enabled on both of them?11:05
infinitypenguin42: For pypy?  I have no clue about it at all. :P11:07
penguin42infinity: Oh sorry, I came in half way - I assumed it was the build of the toolchain you were comparing11:07
infinityNo.11:08
penguin42infinity: in that case, hmm - same optimisation levels? Same gcc versions?11:08
infinityIt's the pypy build that's still trudging along on armhf a day after the armel one finished. ;)11:08
infinityAnd yeah, they started at the same time (ish) with the same GCC and glibc and such.  And pypy itself appears to have no arch special casing for armel/armhf.11:09
infinitySo, I guess it just comes down to GCC on armhf being slower (which it is, because it thinks a bit harder), and ridiculong builds really exposing that.11:09
penguin42yeh it was the 'thinks a bit harder' I was curious about; does the hf build have some of the optimisations on by default? I hadn't thought the hf v el itself should make much difference11:10
infinityhf is v7, vfpv3-d16, hard-float, el is v5, soft.11:12
infinitySo, there's a fair difference there.11:12
infinityFrom all the v7 optimisation, to suddenly, like, having a VFP, to oh hey, having 16 new registers to play with, etc.11:12
tumbleweedthing is, it probably hasn't spent that time with gcc yet11:13
tumbleweedthat much time11:13
infinityOh, and thumb2 by default on hf.11:13
penguin42infinity: Yeh, although I wouldn't have thought the vfp stuff would make that much compile time difference for most code unless it's all heavy fp;  hmm thumb2 might a bit11:13
infinitytumbleweed: Could be that python's grumpy on hf, but I've not noticed that in other contexts.11:14
infinityAnyhow.  I need sleep.  I'm sure the build will finish some day, and we can do a post-mortem.11:14
infinityIf only it had timestamps, so we could see where it spent most of its time and use it as the ultimate toolchain benchmark.11:14
penguin42infinity: You have timestamps on th e.o's11:16
penguin42the .o's11:16
=== tomreyn_ is now known as tomreyn
cjwatsonpenguin42: Only if those are preserved - we don't keep build trees11:32
cjwatsonThey wouldn't be in final executables/.sos would they?11:33
penguin42true; also I wasn't sure from the bit of the conversation that I saw whether the builds were on the same host; ARM boards vary quite a bit in pretty much every measure of performance11:33
cjwatsonSame type of board AIUI but not the same physical host11:34
Kanocjwatson: what do you think about grub 2.00 / bzr11:51
Kanocjwatson: it would help for better uefi support, mdadm/dmraid support11:52
Kanocjwatson: mdadm even for isw (intel raid)11:53
Kanoalso it is hard to get support for 1.99, the first comment is try latest beta or bzr11:56
=== Guest61908 is now known as vibhav
=== vibhav is now known as Guest37517
=== Guest37517 is now known as vibhav
melodie_hi14:14
melodie_I was wondering if someone could help me learn how to package configuration files for a program, one of these coming days ?14:15
=== m_3_ is now known as m_3-backstage
penguin42melodie_: There is a #ubuntu-packaging that might be more help for that14:26
melodie_hi penguin42 : thank you very much !14:28
=== bjsnider_ is now known as bjsnider
hippiehackerhttps://gist.github.com/2978542 # live-build precise iso creation issue on precise... aany thoughts/direction?15:01
vibhavbryceh: ping16:12
ClientAliveHi16:30
ClientAliveI'm wondering about internships with Ubuntu. Can anyone help me with this?16:31
penguin42ClientAlive: Canonical is the company behind Ubuntu, see www.canonical.com16:35
ClientAliveright on16:37
ClientAliveI know sometimes the listings/ information is pretty... err, eloquently worded. This is all new to me and sometimes I find it a bit challenging to translate the information to whether I'm really qualified to apply (or if I'd just be wasting people's time). Anyone here actually done an internship or is working with Ubuntu?16:39
tumbleweedinfinity: pypy failed :/16:48
alazare619is ubuntu built with live-build?18:24
alazare619or some other means?18:25
=== vibhav is now known as Guest69218
alazare619what method of image creation does ubuntu and the respins use for making of there iso's19:38
alazare619do you guys use live-build or some other for the respins and stuff19:38
=== fedora is now known as ia
alazare619anyone in here!!!21:43
directhexalazare619, the relevant people aren't around on a saturday night21:44
alazare619dang :(21:45
infinitytumbleweed: Aww.22:47
Debolazalazare619: The disadvantage of having a community composed of people with social intelligence; They tend to be social. :-)22:55
infinityDebolaz: You take that back right now.23:07
Debolaz:O23:11
infinity;)23:11
* Debolaz ponders starting to blog about stuff he finds annoying with ubuntu development. Which granted, isn't a very long list. But its still bloggable. :)23:13
* stgraber reads scrollback and pretends not to be around23:14
infinitystan: *grin*23:23
xnoxinfinity: stop talking to my housemate stan, instead of stgraber !23:25
xnox=)23:25
infinityxnox: Hahaha.  Oops.23:25
infinityPeople shouldn't be allowed to have st<tab> nicks.23:26
xnoxinfinity: yeah i get confused by that. I have switched xchat to autocomplete nicks based on last talked to instead of alphabetically23:26
xnoxso I don't have that problem, as much...23:27
penguin42oh that's a neat trick23:27
infinityOh, I should see if irssi has a setting for that.  Probably does.23:27
* xnox goes back to reading weekend emails....23:28
infinityAhh, I probably just need to crank up the value of completion_keep_publics23:29
infinityOr stop talking to more than 50 people between stgraber chats.23:29
xnox=)23:53
* xnox wonders if I should start using irssi .... does it have emacs and remote messaging menu integration?23:54
stgrabernot sure for the emacs part (not an emacs user), for the messaging menu integration, I believe there are some scripts around for that and notify-osd integration23:56

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