/srv/irclogs.ubuntu.com/2012/04/15/#ubuntu-installer.txt

infinitycjwatson: So... This armhf linker mess leaves me with another interesting mess to sort out.16:22
infinitycjwatson: In the short term, we technically have two linkers (both symlinks to the same one, but two canonical locations)16:22
infinitycjwatson: mklibs can't handle that situation AT ALL, and I don't want to make it.16:22
infinitycjwatson: So, I'm thinking a bit of hackery in d-i/Makefile around where there's already some fudging of the Hurd linker.16:23
infinitycjwatson: The real kicker is that what gets done by mklibs is non-deterministic (or, rather, hard to guess, because it'll pick the first PI from the first binary that claims to have one)16:23
cjwatsonI'm OK with that kind of hackery for now16:24
infinitySo, I guess I just test for both, and whichever one exists, link the other two it.  Or something.16:24
infinitys/two/to/16:24
infinityI'll experiment locally once I have glibc built in the archive.16:24
infinityBut yeah.  Something like that will happen soon. :P16:24
infinityJust a heads-up, if you'd prefer to ignore it and not vomit.16:25
cjwatsonmklibs is pretty awful, but nothing else does the job ...16:25
cjwatsonhappy to ignore it :-)16:25
infinityTeaching mklibs to deal with multiple PIs seems pointless, unless we ever intend to have multi-arch d-i initrds (oh god, say no).16:25
infinitySo, yeah, the Makefile hack seems saner anyway.16:25
infinityFSVO "sane".16:25
cjwatsonI see no point in multiarch for d-i :-)16:26
infinityAlso, if you're in the mood to vomit, check out the last patch on the end of http://lucifer.0c3.net/~adconrad/eglibc.debdiff16:26
infinityThis is the madness that distro consensus has driven me to.16:26
cjwatsonEw16:27
cjwatsonWait, aren't those strcmps backwards?16:27
cjwatsonShouldn't it be strcmp() == 0?16:27
infinityNope.16:27
cjwatsonOh, double negatives16:28
infinityYeah.16:28
infinityWhen using strcmp, get into POSIX shell mode.16:28
infinityConfuses me every damned time.16:28
infinity"Wait, this is the one time when C is shell?"16:28
cjwatsonNo, it's not that that confused me, it's that the entire test is negated16:29
cjwatson(effectively, by way of continue)16:29
infinityOh, that too, yeah.16:29
infinityIt's all confusing. :P16:29
infinityBut anything in C returning 0 for "a-ok" just fucks with me.16:29
cjwatsonEr.  Like every system call?16:29
infinityYes, anything. :P16:30
infinityI'm easily confused.16:30
* cjwatson passes infinity libdbus16:30
* infinity sidesteps.16:31
* cjwatson considers fixing usb-creator for syslinux-legacy to get it off ev's plate, since I don't see a branch for it16:33
cjwatsonneed to move some code around a bit, though16:34
infinitySay, you speak fluent dpkg, right?16:38
infinityHow many beers would it take to convince you to waste a half hour fixing http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=588077 for me? ;)16:38
ubot2Debian bug 588077 in dpkg "/usr/bin/dpkg-divert: --add --rename should not rename a file currently owned by --package" [Important,Open]16:38
cjwatsonEr.  Need to be critical-path on slightly fewer things before promising anything.16:42
infinitySounds familiar.16:43
cjwatsonProbably not horribly painful though.16:43
infinityIt even has a patch!16:43
infinity... if only it wasn't in Perl, and dpkg-divert is now in C.16:43
infinity*cough*16:43
cjwatsonAnd dpkg-divert has a test suite now, which should help.16:44
cjwatsonAsk me after our rls-p-tracking >=High queue's at zero, and you can pay me a beer at UDS.16:44
cjwatson(Which I'm hoping will be no later than Tuesday)16:44
cjwatsonev: considering http://paste.ubuntu.com/931825/ - still need to test, but comments welcome, including "hands off, I'm working on it already"23:16
cjwatsonev: (I'm off tomorrow)23:16

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