/srv/irclogs.ubuntu.com/2011/10/01/#ubuntu-installer.txt

cjwatsonI'm not sure00:00
infinityWell, the fix in ubiquity is fairly obvious, so I'll test that.00:00
cjwatsond-i might get away with it on grounds of the relevant bit of c-s only being called rather late, or maybe during base-installer while update-initramfs is diverted00:01
cjwatson(sorry, buried in Qt localisation stuff at the moment)00:01
infinityYeah, s'all good.00:01
infinityYou gave me enough of a hint to deal with ubiquity here.  I might poke d-i later.00:01
cjwatsonmoving the diversion should be safe if it passes a basic install attempt, and should make ubiquity faster, so00:02
* infinity nods.00:02
infinityI'm sure you remember livecd-rootfs.  I'm a big fan of divert early, divert often. :P00:02
cjwatsonby quite a bit, on many machines00:02
cjwatsonuh-huh00:02
CIA-45ubiquity: cjwatson * r5007 trunk/ (bin/oem-config-wrapper debian/changelog):01:07
CIA-45ubiquity: Always start oem-config with LANG=en_US.UTF-8; this doesn't affect01:07
CIA-45ubiquity: translations since we use debconf for those, but forces Qt to use UTF-801:07
CIA-45ubiquity: encoding for text fields (LP: #837042).01:07
cjwatsoninfinity: if you get that fixed tonight and fancy uploading, be my guest01:08
infinitycjwatson: Yeah, I plan on it.  Dinner happened. ;)01:09
* cjwatson nods01:09
cjwatsonSleep is about to happen here01:10
infinityI should say so.01:10
infinityEnjoy.01:10
infinityAnd happy weekending.01:10
cjwatsonYou too01:15
infinitycjwatson: So, I just spent countless iterations rewriting and debugging various bits of ubiquity to use chroot_setup more consistently.  And yet, none of it fixed my oem-config issues.  Because I'm just smart enough to have missed:05:26
infinity    if target == '/':05:26
infinity        return05:26
infinitycjwatson: So, I suspect the real solution here is just to comment out the update-initramfs call in console-setup-apply.  I'm not entire sure what it's doing there anyway.  (Testing that 1-character fix now)05:27
infinitycjwatson: And the real (really, honest) problem actually seems to be that flash-kernel-installer just plain isn't being run.  And that has me stumped.06:45
infinityHow.  Did.  This.  Ever.  Work?07:12
CIA-45ubiquity: adconrad * r5008 trunk/.bzrignore: Add d-i/sources.list.local to .bzrignore07:21
cjwatsoninfinity: err ... please don't, it's needed in general because c-s configuration is copied into the initramfs08:51
cjwatsoninfinity: I would be orders of magnitude more comfortable with a fix local to ubiquity than one that mangles c-s directly08:53
infinitycjwatson: c-s-apply is local to ubiquity.08:59
infinitycjwatson: But that's not actually the problem here anyway.08:59
infinitycjwatson: The problem is that flash-kernel-installer just plain isn't being run.08:59
infinitySo, I figured this might relate:09:00
infinity                 elif (arch == 'armel' and09:00
infinity-                      subarch in ('dove', 'imx51', 'iop32x', 'ixp4xx', 'orion5x', 'omap')):09:00
infinity+                      subarch in ('dove', 'imx51', 'iop32x', 'ixp4xx', 'orion5x', 'omap', 'omap4')):09:00
infinity                     from ubiquity.components import flash_kernel09:00
infinityBut hey, it still doesn't get called.  And now I'm stupidly confused as to (A) how this ever worked, and (B) why I can't make it work now. :/09:00
cjwatsonlocal to ubiquity> oh, ok09:04
cjwatsonis archdetect returning the right answer?09:05
cjwatsonand if it is, um, have you straced or otherwise definitely confirmed that it's not being called as opposed to just not doing anything?09:07
infinitycjwatson: It's the only thing in components/ that doesn't have a .pyc to go with the .py, which seems fairly damning.09:13
infinitycjwatson: And archdetect is returning armel/omap4, which seems right.09:13
cjwatsonsomething isn't trying to run it as non-root for some reason?09:14
cjwatsonI would definitely be attaching strace -f to plugininstall once it starts at this point, though09:15
infinityYeah, I'll try to dig deeper in a bit.  Currently unbricking a mobile phone.  It's been one of those nights.09:36
infinityWell, phone unbricked.  That's progress, right?11:07
CIA-45ubiquity: cjwatson * r5009 trunk/debian/changelog: releasing version 2.8.019:56
CIA-45ubiquity: cjwatson * r5010 trunk/ (d-i/update-control debian/changelog debian/control): Build-depend on gir1.2-soup-2.4 for timezone tests.21:03
CIA-45ubiquity: cjwatson * r5011 trunk/debian/ (74 files in 2 dirs): Update translations from Launchpad.21:52
CIA-45ubiquity: cjwatson * r5012 trunk/debian/ubiquity.templates-imported: fix attributions22:07
CIA-45ubiquity: cjwatson * r5013 trunk/debian/ (39 files in 2 dirs):22:17
CIA-45ubiquity: Update imported translations from gtk+3.0 3.2.0-0ubuntu1 and gnome-panel22:17
CIA-45ubiquity: 1:3.2.0-0ubuntu1.22:17
CIA-45ubiquity: cjwatson * r5014 trunk/debian/changelog: releasing version 2.8.122:25

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