/srv/irclogs.ubuntu.com/2010/06/16/#ubuntu-installer.txt

=== robbiew is now known as robbiew_
twbDebian's fork of casper (now called live-boot/live-config) appears to have some neat new features in the works, like support for serving the filesystem.squashfs over iSCSI.05:30
twbIt's in my interests to get that kind of functionality on top of Ubuntu; what kind of interaction is there between casper and Debian Live?  Do they snarf each others' code regularly?05:32
evkomputes: awesome, thanks08:53
evweird, I thought I merged the testing branch ages ago08:56
CIA-4ubiquity: evand * r4123 ubiquity/ (17 files in 6 dirs): Merge testing branch. Ubiquity now has a test harness in tests/08:58
evcjwatson:  On "Intel Macs should not EFI boot", given that they cannot boot from an MBR on a USB disk, and given that we only need to prevent the installed system from using EFI, is it possible to get rid of this condition?12:08
evgranted, you'd be taking a different path to bring up the live CD as you would the installed system.12:09
evthough I'm a bit unclear as to how you'd be preventing them from using the EFI bootloader on a multi-catalog disc.12:10
cjwatson*do* we only need to prevent the installed system from EFI-booting?  I think that probably depends on the kernel team's investigations12:10
cjwatsonif that can be the case I agree it's simpler, though it's a pretty radically different path12:11
eveh? I thought we definitely do thanks to NVIDIA being full of evil and not supporting EFI in nvidia.ko at all.12:11
cjwatson"only" was the key word :)12:12
cjwatsoni.e. is it only nvidia.ko, or are there other problems too12:12
evah12:12
cjwatsonthat might break the live CD12:12
evmy understanding was just nvidia.ko, but I'd be quite keen to figure out if the kernel team finds anything12:12
cjwatsonI thought I heard Intel from somewhere12:13
evis there a discussion about this occurring somewhere?  Dmitrijs has "get a Mac frontend/backend working in USB creator" as one of his tasks for summer of code, so I'd like to make sure he's aware of what the plans are.12:13
evinteresting12:13
cjwatsoncould be just poor memory though12:13
cjwatsonnot an active one as far as I know, yet12:13
evokay12:14
evso assuming that the kernel team finds that nvidia is the only problem (and thus not a problem for the live environment), would you be okay with that delta between the live CD and installed system boot?12:17
evAnd if not (though do make that clear), or if the kernel team finds that there is a whole host of problems, am I correct in assuming that it doesn't make sense to slot in an EFI bootloader onto the USB disk as part of usb-creator (since we've just established that it will break) and thus it should be assumed that the Mac frontend, for the time being, is for creating usb disks to boot on netbooks, not Intel Macs.12:17
evcjwatson: ^12:17
evfrontend to usb-creator, that is12:20
evjust want to make sure my understanding of the problem lines up with everyone elses :)12:20
cjwatsonI *think* so.  I'm still not certain I have my head around all the facets of the problem, but it seems OK as a working assumption.  However, we will need an EFI bootloader on the USB disk for real EFI systems.12:25
evindeed12:26
evand I guess in that case we just don't bless it for Macs, so they go straight to syslinux12:28
evright, I think I understand the state of things a lot better now12:29
evthanks a bunch!12:29
cjwatsonwell, depending on whether some models happen to understand /efi/boot/bootia32.efi12:31
evoh yeah, ick12:31
shtylmanev: anything new with installer dev?14:36
evshtylman: I merged the plugins branch today.  If you can find a way around the problems I mention in tests/run-frontend for KDE, then we'll be able to create tests for that as well.15:29
shtylmanev: what plugins branch?15:31
everrr sorry, testing branch15:31
shtylmanahh15:32
shtylmanand what about installer overhaul?15:33
evin progress, but nothing in a public branch yet15:35
evI'm working on the necessary support for simultaneous debconfcommunicators15:36
evand some other bits and pieces15:36
evwhile michaelforrest finishes up the design15:37
shtylmank15:38
shtylmansounds good.. just wanted to make sure I wasn't too behind :)15:38
evsurely15:39
evthe spec as it stands is here: http://docs.google.com/View?id=dfkkjjcj_101gnkrpg5v15:39
shtylmanahh very nice15:39
superm1ev, so with those changes to be running some of the plugins 'while' install is running, are you going to be adding extra support to plugins for them to declare which portion of the install they are running?16:23
superm1(if you've thought that far out)16:23
evmy thought was any plugin post-partitioning would be run in parallel automagically16:24
superm1Hm, so that plugin would be able to block install completing then after files are done if it's questions weren't necessarily answered then?16:25
evwhere post-partitioning is everything but language, prepare (check for disk space, power, internet), and partitioning16:25
evthe install wont reboot until all pages have been completed, correct16:26
evif I understand your question16:26
superm1i think you did, but i'll rephrase it to confirm; for example the user setup page contains a class to query the questions and a class to apply the questions it answered.  if the class to query the questions hasn't been resolved yet, then the installer will block waiting for those questions to be answered so that it can run the install class16:28
evcorrect16:29
superm1Ok, that sounds sensible then16:29
superm1it sounds like oem-config will have to be special cased to avoid that behavior still since there isn't any partitioning step16:30
evyeah, I'd like to make that as clean as possible, but I'll admit that I haven't given it much thought yet16:30
evfirst step is just being able to do partitioning and installation using a separate db (both require SET and INPUT)16:32
evthen onward to not breaking things :)16:32
superm1hehe16:35
evI also realized today that being able to do the install in parallel wouldn't look much different than doing the install as a separate page, so I should be able to work on the parallel debconf and individual pages in parallel16:39
superm1that certainly should help16:40

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