/srv/irclogs.ubuntu.com/2009/03/26/#ubuntu-installer.txt

cjwatsoncody-somerville: same bootstrap?00:12
cody-somervillebase system created by debootstrap00:12
cjwatsonright, but same as what?00:13
cody-somervillelike, instead of rebuilding it each time00:13
cjwatsonoh, you mean continuous upgrades?00:13
cjwatsonit's probably mostly ok, but the reasons we don't do that in Ubuntu proper include:00:14
cjwatson * it's only about 45 minutes to build the whole thing from scratch again, which isn't a big deal when run daily00:15
cjwatson * upgrades often require a bit of babysitting, whereas installations tend to work unattended provided that the packages aren't broken00:15
cjwatson * fresh installs produce cleaner images - there's often a bit of cruft left over from upgrades00:16
* cody-somerville nods.00:16
cjwatson * it's easier to debug things when a fresh install goes wrong, because there are fewer variables: all that matters is the current state, not some hard-to-reproduce older state00:16
cjwatsonso we just focused on automating the rebuild-from-scratch and then tend not to worry about the fact that it takes a bit longer00:17
cody-somervilleOkay.00:17
cody-somervilleI read somewhere that if a package isn't listed in /casper/filesystem.manifest-desktop than casper will uninstall it00:20
cody-somervilleWith the last few installs I've done, that file hasn't exist at all00:20
cody-somervilleerr... not casper00:21
cody-somervilleubiquity00:21
cody-somervilleif that file doesn't exist, does ubiquity skip that?00:21
cjwatsonyes, it does, but are these stock Ubuntu images? it's a serious problem if that file doesn't exist00:23
cody-somervilleNo, these are images I've generated00:24
cjwatsonok, I recommend fixing that :)00:24
cjwatsonone consequence of not fixing this is that the installer will still be on the installed system00:24
cjwatsonwhich is likely to cause confusion00:24
cjwatsonlivecd-rootfs spits out a manifest-desktop at the right time00:24
cody-somervillelh has a hook system so I imagine it'll be very easy to do the same00:25
cjwatsonyou're going to keep on running into this stuff00:25
cjwatsonevaluate whether you gain more from live-helper than you would from not having to run into problems in the field and reimplement the same fixes we applied years ago00:25
cody-somervilleThats indeed my goal00:26
cjwatsonthere's almost certainly stuff in debian-cd that avoids subtle installer bugs too00:26
cody-somervillesince live-helper is an official project of Debian and was used to produce some of the images for the last release of Debian I'm guessing those sort of things would be addressed by lh as well00:28
cjwatsonassuming identical installers ...00:29
cody-somervilleIt uses d-i00:29
cjwatsonit uses Debian's d-i00:29
cody-somervilleHow custom is Ubuntu's di?00:29
cjwatsonnot trivially00:30
cody-somervilleOne option lh supports is have two partitions on the install medium - the livecd and one with d-i00:30
cjwatsonwe have some different components and a reasonably extensive collection of other changes00:30
cody-somervilleWhen it comes to install time, it'll copy over the livecd fs instead of the normal install00:30
cjwatsonthe thing I don't want is to end up de facto supporting live-helper because you need it and ask lots of questions about it :-)00:30
cjwatsonif you're going to use live-helper, I think its problems need to be yours00:31
cjwatsoncopy over the livecd fs> which relies on a Debian d-i component, live-installer, that is not supported in Ubuntu because we use ubiquity for that purpose00:31
cjwatsonit would not surprise me in the least if live-installer didn't work in Ubuntu without significant customisation; it will *certainly* not produce the same result as ubiquity out of the box00:32
cjwatsonit sounds like you're assuming that live-helper's advertised features are offered by it standalone and that you can plug Ubuntu into it and get the same features, which I do not believe to be the case00:33
cody-somervillecjwatson, Well, so far so good. I created a UNR jaunty cd last night and used ubiquity to install it00:59
cody-somervillecjwatson, All it required was for me to install lh and and type two commands after reading a man page.00:59
cjwatsonwell, except for things like the installer still being installed on the target system ;-)01:04
cjwatsonI do realise that live-helper is a lot easier to set up01:04
cody-somervilleIt also scales01:05
cjwatsonI'm just concerned that I don't even know the rough list of things that are likely to break in subtle ways; all I can do is think back through the things we've fixed in the image building tools in the past01:05
CIA-3pkgsel: cjwatson * r134 ubuntu/debian/ (changelog postinst):01:06
CIA-3pkgsel: If installing basic language packs fails the first time round, probably01:06
CIA-3pkgsel: because they aren't on the CD, try again once we have the final01:06
CIA-3pkgsel: sources.list in place (LP: #348393).01:06
cjwatsonyou may have the same d-bus machine id on all booted images, for example01:06
cjwatsonthat kind of glitchy sort of thing that you wouldn't immediately notice01:06
cjwatsonlong-lived systems accumulate bug fixes01:06
* cody-somerville nods.01:08
cjwatsonif I were you I would compare the image file by file with that produced by our software, both inside and outside the squashfs01:09
cjwatsonany difference is a potential bug01:09
cjwatsonaside from trivial rubbish like gzip timestamps01:09
cody-somervillethats a good idea01:10
=== kralph is now known as kenyon
CIA-3libdebian-installer: cjwatson * r187 ubuntu/debian/control: set Vcs-Bzr for Ubuntu01:27
CIA-3libdebian-installer: cjwatson * r188 ubuntu/ (debian/changelog src/system/subarch-arm-linux.c): Added subarchitecture imx51 for Freescale iMX51 SoCs (LP: #345534).01:32
CIA-3libdebian-installer: cjwatson * r189 ubuntu/debian/changelog: merge from lp:~mcasadevall/libdebian-installer/imx51-support (mostly applied already from a patch, but taking the merge to clean up metadata)01:48
CIA-3base-installer: cjwatson * r356 ubuntu/ (8 files in 3 dirs): merge from lp:~mcasadevall/base-installer/imx51-support01:51
CIA-3debian-installer: cjwatson * r1073 ubuntu/ (6 files in 4 dirs): merge from lp:~mcasadevall/debian-installer/imx51-support02:01
=== ogra_ is now known as ogra
=== davmor2 is now known as davmor3
=== davmor3 is now known as davmor2
CIA-3oem-config: evand * r639 oem-config/ (6 files in 4 dirs):10:32
CIA-3oem-config: Merge in the new KDE time zone map from ubiquity. Thanks Roman10:32
CIA-3oem-config: Shtylman.10:32
=== davmor2 is now known as bolt_
=== bolt_ is now known as davmor2
CIA-3ubiquity: cjwatson * r3129 ubiquity/ (debian/changelog ubiquity/components/install.py):11:56
CIA-3ubiquity: Fix ubiquity/install_bootloader handling to check the seen flag rather11:56
CIA-3ubiquity: its value when deciding whether to override it with the UI's value (see11:56
CIA-3ubiquity: LP #348660).11:56
ubottuLaunchpad bug 348660 in ubiquity "ubiquity unsets ubiquity/install_bootloader=false at some point during installation" [High,Confirmed] https://launchpad.net/bugs/34866011:56
CIA-3ubiquity: cjwatson * r3130 ubiquity/ (5 files in 3 dirs):12:15
CIA-3ubiquity: Outside automatic mode, default the UI's "Install boot loader" question12:15
CIA-3ubiquity: to the value of ubiquity/install_bootloader (see LP #348660).12:15
ubottuLaunchpad bug 348660 in ubiquity "ubiquity unsets ubiquity/install_bootloader=false at some point during installation" [High,Confirmed] https://launchpad.net/bugs/34866012:15
CIA-3ubiquity: cjwatson * r3131 ubiquity/debian/changelog: rearrange changelog, since the last two commits fix LP: #34866012:16
persiacjwatson, https://code.launchpad.net/~persia/choose-mirror/armel+lpia/+merge/477413:05
cjwatsonok13:06
cjwatsonpersia: your branch is based on intrepid; I fixed that in jaunty already a while back ...13:13
CIA-3ubiquity: evand * r3132 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py):13:14
CIA-3ubiquity: Make sure that the before and after partitioning bars use the same13:14
CIA-3ubiquity: colors for the same partitions (LP: #289324).13:14
CIA-3ubiquity: evand * r3133 ubiquity/ubiquity/segmented_bar.py: Initially set the partition being resized to the maximum size it can be.13:17
persiacjwatson, Hrm.  Sorry.  I'll refresh.  Dunno how I got the wrong *release* in my branch.13:18
cjwatsonpersia: odd that you said you reproduced it on jaunty though. Is it possible that something else was wrong?13:19
persiaVery likely so.13:19
cjwatsonjust trying to think of what else might break in a similar way13:19
cjwatsonnothing is coming to mind ...13:20
persiaI didn't personally run the alternate install.  I'll track it down: perhaps it was just something odd about the way that the custom d-i being built was built.13:22
=== persia_ is now known as persia
davmor2evand: should wubi work on 64bit vista?16:02
davmor2evand: So do you know if wubi will work on vista 64 bit at all?16:06
=== ogra_ is now known as ogra
CIA-28ubiquity: evand * r3134 ubiquity/ (3 files in 3 dirs):17:16
CIA-28ubiquity: Fix the placement of the partition bars in scrolled windows when17:16
CIA-28ubiquity: necessary.17:16
=== nxvl_ is now known as nxvl
=== tjaalton_ is now known as tjaalton
CIA-28user-setup: cjwatson * r166 ubuntu/ (debian/changelog user-setup-apply user-setup-ask):21:00
CIA-28user-setup: Don't offer encrypting the home directory if the selected user's home21:00
CIA-28user-setup: directory already exists (LP: #321345).21:00
CIA-28ubiquity: evand * r3135 ubiquity/ (debian/changelog gui/glade/stepPartAuto.glade): Don't let the partition bars eat up any extra space.23:38
=== evand_ is now known as evand
cjwatsonlool,persia: you can ignore my request for logs on bug 28832023:40
ubottuLaunchpad bug 288320 in ubuntu-cdimage "Networkless Ubuntu MID install hangs at "Scanning archive..."" [Medium,Fix released] https://launchpad.net/bugs/28832023:40
CIA-28casper: TheMuso * r600 trunk/ (3 files in 3 dirs):23:53
CIA-28casper: * scripts/casper-bottom/30accessibility && ubiquity-hooks/30accessibility:23:53
CIA-28casper:  - Make the special case disabling of pulseaudio per user, and not system23:53
CIA-28casper:  wide.23:53
CIA-28casper:  - Also disable PulseAudio for the Braille profile.23:53
cody-somervillecjwatson, whats the magic keyword to make d-i include hdd-like block devices in its search for the cd?23:59

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