/srv/irclogs.ubuntu.com/2015/04/02/#ubuntu-installer.txt

_rubennebuchadnezzar: interesting! seems i got me some testing to do :)05:20
flexiondotorgcyphermox, Just tested your oem-config fixes on my VM at work. Brilliant! Well done you :)08:51
nebuchadnezzar_ruben: sure, I need to rebase my work a little and this will break history and hope for integration into hands-off10:45
nebuchadnezzar_ruben: making partman preseed easier is quite hard but I think my system based on hands-off help a lot, you can “subclass” a previous partitionning model or write one from scratch10:46
flexiondotorgcjwatson, How do the ship and ship-live seeds differ?12:19
cjwatsonBoth are used to construct package pools on images that aren't installed by default but that are available for opportunistic or conditional installation during the initial install.  ship is for d-i-based ("alternate") CDs; ship-live is for live ("desktop") CDs.12:30
cjwatsonYou only build desktop CDs, so you probably don't need ship.12:30
flexiondotorgcjwatson, OK, because this is still as issue - https://bugs.launchpad.net/ubuntu-mate/+bug/142690512:30
flexiondotorgcjwatson, That I can not reproduce. But then again I do not have any EFI hardware.12:31
cjwatsonYou should get installer logs from them.12:31
flexiondotorgcjwatson, I was wondering if adding some of the same packages (grub-pc, dmraid, etc) to ship-live might help?12:31
cjwatsongrub-pc is already in your ship-live.12:32
cjwatsonAnyway, I don't think that's it - this isn't about whether the package is available for installation12:33
flexiondotorgcjwatson, https://bugs.launchpad.net/ubuntu/+source/grub-installer/+bug/142938512:33
flexiondotorgcjwatson, There are many dupes. That one has some installer logs ^^^^^12:33
cjwatsonYou know I'm not really doing installer work any more, right? :)12:34
flexiondotorgcjwatson, I know, but you're very helpful ;)12:34
cjwatsonI can advise on seed layout, but I'm afraid I really don't have time to be pulled into a lengthy debugging exercise12:34
flexiondotorgcjwatson, I was up until 1am helping test stuff for cyphermox.12:34
flexiondotorgcjwatson, OK understood.12:34
cjwatson1429385 is from ages ago so could be no longer relevant; I'd suggest getting current logs12:35
cjwatsonOtherwise you can end up debugging already-fixed problems that happen to have similar symptoms12:35
cjwatsonWe don't always surface the exact error very clearly, so users often report that something is the "same thing" when it's quite different underneath12:36
flexiondotorgcjwatson, OK. I'll see if I can persuade an EFI VBox without network connection to fail for me.12:36
cjwatsonflexiondotorg: If it's still "dpkg: error processing package grub-pc (--purge):" "subprocess installed pre-removal script returned error exit status 10", then that's debconf's "bad parameters" error code; you want to get a log with "debug-ubiquity" on the kernel command line to see what's actually going on there12:42
cjwatson(which gives a full debconf trace of everything)12:42
flexiondotorgcjwatson, I simply can not coerce my VM or actual hardware to fail :(12:54
flexiondotorgcjwatson, I've requested logs.12:54
cyphermoxflexiondotorg: what's with the seeds?14:06
flexiondotorgcyphermox, ?14:06
cyphermoxI was reading backlog14:06
flexiondotorgcyphermox, First things first. You're oem-config fixed work. Really nice!14:06
cyphermoxthanks for testing that. I confirmed it looked as good as it should on mate, kubuntu, and ubuntu14:07
flexiondotorgcyphermox, I was just trying to understand the nature of some of the different seeds to see if there was a potential fix for an issue.14:07
cyphermoxok14:07
flexiondotorgcyphermox, The seeds are fine :)14:07
flexiondotorgcyphermox, And I can't reproduce the error being reported. And fairly sure cjwatson and infinity helped me fix it a week or so back.14:08
flexiondotorgcyphermox, So, when will the new Ubiquity hit the repos? :)14:08
cyphermoxI should upload in a bit14:08
cyphermoxI'm finishing up the testing14:08
cyphermoxqemu tends to crash a lot14:09
flexiondotorgcyphermox, Yes. I think the issue I had at home lastnight was just Vbox being, well, Vbox.14:12
cyphermoxack14:14
infinitycyphermox: Are you getting enough enthusiastic review from xnox that you don't need mine too? :P15:37
cyphermoxinfinity: well, it really should be discussed ;)15:39
cyphermoxxnox: here?15:39
cyphermoxI know the sleep isn't great, and probably doesn't need to stick given using a separate target15:39
cyphermoxand tbh I didn't try linking the targets because it means other dependency fun, like precisely what was happening before, where when you remove oem-config package it removes the .service, so there is nothing anymore to block display-manager from starting way too early for its own good15:41
infinitycyphermox: Could fix targets a bit, or could loop over 'pgrep -u oem'15:41
xnoxcyphermox: yeah.15:41
cyphermoxie. before oem-config-firstboot is finished removing the oem user15:41
cyphermoxinfinity: given the targets we probably don't need the sleep and extra pkill.15:41
infinitycyphermox: Any time you're sleeping due to hardware not being fast enough, you'll never get it right for all hardware.  And by the time you do, you're sleeping for an hour.15:41
cyphermox(or any pkill at all, for that matter)15:41
cyphermoxinfinity: I know :)15:42
cyphermoxthat's exactly what I keep telling people when they suggest timeout and delays and whatnot in NM15:42
infinityAnyhow, discuss with xnox if there's an entirely better way to do this, as he seems to think there is, but if you decide to keep the current code, turn the sleep into a while pgrep loop instead.  Will be much faster for 99% of us and 100% correct for the slow cases.15:43
cyphermoxinfinity: like I said, I think it can all be dropped instead :)15:44
infinityWhich is even better, agreed.15:45
cyphermoxthere shouldn't be anything from the oem user if graphical.target isn't getting started15:45
cyphermoxxnox: so what were you suggesting re: having oem-config.target wantedby graphical.target?15:46
cyphermoxI haven't tried but it still concerns me that as soon as the file disappears graphical.target will continue starting and it basically won't change a thing :)15:46
cyphermoxfwiw, before that oem-config.service was a dependency of multi-user, not graphical.15:47
xnoxinfinity: cyphermox: imho cyphermox's code is good to go in as is.15:48
xnoxdoing "wantedby" magic is "better" but for later.15:48
cyphermoxthen I'll drop the extra sleep and pkill, and dch -r.15:50
cyphermoxxnox: sounds like you know systemd units pretty well?18:02

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