[04:26] <CIA-33> ubiquity: superm1 * r3362 ubiquity/ (debian/changelog ubiquity/frontend/mythbuntu_ui.py):
[04:26] <CIA-33> ubiquity: * mythbuntu_ui:
[04:26] <CIA-33> ubiquity:  - Hide step_label during the last step just prior to reboot. (LP: #412823)
[04:30] <superm1> cody-somerville, you'll want to see if bug 412825 affects standard xfce in xubuntu too
[04:31] <superm1> i believe it should as there is no specific code in mythbuntu_ui for rebooting
[04:32]  * cody-somerville nods.
[04:34] <superm1> make sure you boot up to the full live env though, not an only-ubiquity mode just in case it turns out to be a permissions thing or something like that
[10:02] <lool> Not sure whether you folks read planet gnome but I thought you might be interested in the mockups for advanced partitioning in the Fedora installer http://mairin.wordpress.com/2009/08/12/anaconda-advanced-storage-devices/
[10:02] <lool> It shows that it's a hard problem for everybody
[10:51] <evand> very cool, thanks!
[11:01] <idimmu_> morning!
[11:02] <idimmu_> if i wanted to completely strip out tasksel from the install process, which file should i be mangling?
[11:02] <idimmu_> im thinking ill be tearing apart the initrd.gz ?
[11:03] <idimmu_> theres a reference to tasksel in the lib/kickseed/kickseed.sh ?
[11:03] <idimmu_> also is there any actual documentation on how the install process works anywhere?
[11:07] <CIA-33> hw-detect: cjwatson * r128 ubuntu/debian/ (changelog disk-detect.templates): Drop disk-detect/iscsi/enable template, which is no longer used.
[11:17] <cjwatson> idimmu_: http://wiki.ubuntu.com/Installer/Development links to a paper
[11:17] <cjwatson> idimmu_: the only thing you'd need to change to remove tasksel is pkgsel
[11:17] <idimmu_> sweet
[11:18] <cjwatson> idimmu_: though you can preseed things such that tasksel doesn't actually do anything
[11:18] <cjwatson> so why bother actually changing the code? :)
[11:18] <idimmu_> tried that
[11:18] <idimmu_> didnt work
[11:18] <cjwatson> well, how about I help you with that? it will be easier
[11:18] <cjwatson> what exactly did you try?
[11:18] <idimmu_> that would be awesome
[11:19] <idimmu_> tasksel:tasksel/first=""
[11:19] <idimmu_> in the pxelinux.cfg/default
[11:19] <idimmu_> d-i     tasksel/first multiselect
[11:19] <idimmu_>  (with trailing white space) in the preseed.txt
[11:19] <idimmu_> (we're trying to pxe install jeos)
[11:19] <idimmu_> (hardy0
[11:20] <idimmu_> https://lists.ubuntu.com/archives/ubuntu-installer/2009-August/000466.html
[11:21] <cjwatson> so your problem is that standard is still installed?
[11:21] <idimmu_> yes
[11:21] <cjwatson> tasksel:tasksel/skip-tasks=standard
[11:21] <cjwatson> we probably oughta document that
[11:21] <idimmu_> oo
[11:21] <cjwatson> standard is handled specially which is why you need to do this ...
[11:21] <idimmu_> yeah
[11:22] <idimmu_> i found the skip option in the change logs
[11:22] <cjwatson> hang on, that's already in your preseed file
[11:22] <idimmu_> yep :)
[11:22] <cjwatson> oh, but you put "d-i" as the owner
[11:22] <idimmu_> ah!
[11:22] <cjwatson> d-i	tasksel/first multiselect
[11:22] <cjwatson> d-i	tasksel/skip-tasks multiselect standard, server
[11:22] <cjwatson> the effect of "d-i" there is that it isn't copied to the installed system, and tasksel is run chrooted ...
[11:23] <cjwatson> so replace "d-i" with "tasksel" and it should work
[11:23] <idimmu_> ah ok
[11:23] <idimmu_> tasksel tasksel/skip-tasks etc
[11:23] <idimmu_> ?
[11:23] <cjwatson> right
[11:23] <idimmu_> cheers
[11:23] <cjwatson> maybe we should implicitly copy tasksel/* over anyway, dunno if I like that kind of magic but ...
[11:25]  * idimmu_ reboots the server
[11:26] <idimmu_> looking at all the example they are all tasksel tasksel/blah
[11:27] <idimmu_> so ive no idea how i managed to inject the d-i
[11:27] <idimmu_> ah
[11:27] <idimmu_> not all the examples are tasksel tasksel/blah :/
[11:28] <idimmu_> http://www.emdebian.org/d-i/lenny/preseed.cfg
[11:28] <idimmu_> (ok ok, its 3rd party, my bad :/ )
[11:29] <cjwatson> hmm, wonder if I can track down the author of that
[11:31] <idimmu_> im not sure its worth it
[11:31] <cjwatson> I've had a go
[11:31] <cjwatson> at least somebody who probably has edit access
[11:31] <idimmu_> just googled "d-i tasksel" and got ~400 results
[11:31] <idimmu_> cool!
[11:32] <idimmu_> sweet. base system installed, time to see what it does next
[11:34] <idimmu_> tasksel tasksel/first multiselect
[11:34] <idimmu_> tasksel tasksel/skip-tasks multiselect standard, server
[11:34] <idimmu_> ok that didnt work
[11:35] <idimmu_> append tasksel:tasksel/first= vga=normal initrd=jeos-hardy/ubuntu-installer/i386/initrd.gz locale=en_GB conso <snip>
[11:38] <idimmu_> looks like skip-tasks was first added in intrepid, and im using hardy, maybe ?
[11:38] <cjwatson> drop the tasksel:tasksel/first= from the append line; it's not necessary if you're using a preseed file, and it's confusing
[11:38] <idimmu_> ok
[11:38] <cjwatson> oh, that could be
[11:39] <cjwatson> hmm, maybe jeos just plain didn't do this right in hardy
[11:40] <idimmu_> wonder whether i could use a jaunty netboot to install hardy/jeos or something
[11:40] <idimmu_> tasksel tasksel/first multiselect
[11:40] <idimmu_> tasksel tasksel/skip-tasks multiselect standard
[11:40] <idimmu_> ok ive cleaned out my append line
[11:40] <cjwatson> that ain't gonna help, tasksel is installed from the target suite
[11:40] <idimmu_> my preseed.txt looks like that
[11:40] <idimmu_> oh
[11:40] <idimmu_> poopsock
[11:40] <cjwatson> here's a simple and stupid approach
[11:40] <cjwatson> (give me a second)
[11:40] <idimmu_> :)
[11:42] <cjwatson> erg, this is going to be a right pain to get right for netbooting
[11:43] <cjwatson> d-i preseed/early_command string echo "sed -i 's/^in-target.*tasksel/#&/' /var/lib/dpkg/info/pkgsel.postinst || true" /var/lib/dpkg/info/download-installer.postinst
[11:43] <idimmu_> yep
[11:43] <cjwatson> I think
[11:43] <idimmu_> lol
[11:43] <cjwatson> that just brutally nukes tasksel at run-time, but no need to rebuild anything
[11:43] <idimmu_> sweet
[11:43]  * idimmu_ tries
[11:48] <idimmu_> hmm, blue screen of death
[11:48] <idimmu_> ah thats better!
[11:54] <cjwatson> cool
[11:54] <idimmu_> hmm, well its downloaded tasksel (expected) and its downloaded ubuntu-standard (apprehensive)
[11:54] <idimmu_> we'll see what it does with them!
[11:55] <idimmu_> configured and installed tasksel :o
[11:56] <idimmu_> 'an installation step failed'
[11:56] <idimmu_> it did tasksel, which resulted in fuck all happening, and now its gone straight to grub :)
[11:57] <idimmu_> time to see whats installed :)
[11:58] <cjwatson> odd that it still did tasksel, I wouldn't mind seeing the installation logs at some point
[11:58] <cjwatson> I might have screwed up that sed business, I didn't test it
[11:59] <idimmu_> well its looking better than before
[11:59] <idimmu_> ubuntu-standard/wget/manpages etc *have* installed
[11:59] <idimmu_> but the openoffice stuff hasnt
[12:00] <idimmu_> aspell etc
[12:00] <idimmu_> ill get the installation logs for you!
[12:02] <cjwatson> that sounds like an accident due to the "an installation step failed" bit actually
[12:02] <cjwatson> the standard way to turn that stuff off is:
[12:02] <cjwatson> d-i     pkgsel/language-pack-patterns   string
[12:02] <cjwatson> d-i     pkgsel/install-language-support boolean false
[12:02] <idimmu_> http://www.idimmu.net/installer.tar.gz
[12:02] <idimmu_> cheers, ill add that to the bottom
[12:05] <cjwatson> it doesn't like your preseed file all that much, I wonder if that's related
[12:05] <cjwatson> Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 13
[12:05] <cjwatson> Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 16
[12:05] <cjwatson> Aug 13 10:51:14 preseed: warning: Unknown type error, skipping line 27
[12:05] <cjwatson> it looks like you generated this preseed file using debconf-get-selections --installer - that actually really isn't recommended
[12:05] <cjwatson> it's better to start with the example in the installation guide (help.ubuntu.com/8.04)
[12:06] <cjwatson> your installed system is going to have a load of junk in its debconf database that will never go away
[12:06] <idimmu_> ah
[12:07] <idimmu_> yeah
[12:07] <cjwatson> still trying to figure out your actual failure though
[12:07] <idimmu_> ok ill work on that whilst i have my lunch,
[12:07] <idimmu_> cheers for all the help btw!
[12:08] <idimmu_> bbiab
[12:09] <cjwatson> oh, blah
[12:09] <cjwatson> d-i preseed/early_command string echo "sed -i 's/^in-target.*tasksel/#&/' /var/lib/dpkg/info/pkgsel.postinst || true" >> /var/lib/dpkg/info/download-installer.postinst
[12:09] <cjwatson> that extra ">>" makes a big difference
[12:19] <davmor2> cjwatson: I'm assuming this is an issue with packages and not the install but I've installed from this cd 2 times already this time I've done an oem install and it's failed http://www.davmor2.co.uk/syslog
[12:23] <cjwatson> davmor2: neither
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892102] sr 2:0:0:0: [sr0] Unhandled sense code
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892107] sr 2:0:0:0: [sr0] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892110] sr 2:0:0:0: [sr0] Sense Key : Hardware Error [current]
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892114] sr 2:0:0:0: [sr0] Add. Sense: Timeout on logical unit
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892120] end_request: I/O error, dev sr0, sector 1090844
[12:23] <cjwatson> Aug 13 10:59:07 kernel: [ 1881.892124] Buffer I/O error on device sr0, logical block 272711
[12:23] <cjwatson> it all goes south from there
[12:23] <cjwatson> apparently quite a localised error on the CD since most other stuff works
[12:24] <davmor2> cjwatson: cool I'll try another cd then
[12:25] <shtylman> evand: is "Exception is ..." a python 2.6 thing only? and I thought that we ran on top of 2.6 not 2.5?
[12:37] <evand> shtylman: we build for both, as I understand it
[12:38] <shtylman> ahh, gotcha
[12:38] <shtylman> do you know when the alpha 4 disks come out?
[12:41] <evand> shtylman: when slangasek pulls the lever. If you want to follow along with the progress, check #ubuntu-release
[12:42] <shtylman> cool
[12:46]  * idimmu_ tries the new d-i preseed/early_command
[13:03] <idimmu_> woohoo thanks cjwatson that  >> totally sorted it!
[13:03] <cjwatson> great
[13:03] <idimmu_> no ubuntu-standard :D
[13:03] <idimmu_> shineee
[13:09] <idimmu_> do you still think its worth me cutting any extra cruft from the preseed.txt?
[13:09] <idimmu_> (yes i did generate some of it from debconf-get-selections)
[13:47] <cjwatson> idimmu_: up to you, it's probably not a huge deal
[13:49] <idimmu_> k
[14:26] <idimmu_> hmm it looks like because we're not running tasksel now
[14:27] <idimmu_> even though ive enabled the universe repository, the equivalent of apt-get update isnt being run
[14:27] <idimmu_> so now im trying to preseed installation of puppet it's failing :)
[14:27] <idimmu_> Aug 13 13:21:53 preseed: running preseed command preseed/late_command: apt-get update ; apt-get install puppet
[14:27] <idimmu_> Aug 13 13:21:53 log-output: sh: apt-get: not found
[14:27] <idimmu_> Aug 13 13:21:53 log-output: sh: apt-get: not found
[14:27] <idimmu_> heh
[14:27] <cjwatson> err
[14:28] <cjwatson> oh, you forgot to chroot
[14:28] <cjwatson> in-target apt-get update && in-target apt-get install puppet
[14:28] <idimmu_> ah cheers!
[14:28] <cjwatson> preseed/late_command runs in the installation root, which doesn't have apt-get
[14:28] <idimmu_> yeah figured that
[14:29] <idimmu_> this installer stuff is pretty cool
[14:29] <mpt> cjwatson, I guess <https://launchpad.net/ubuntu-express> is a duplicate of <https://launchpad.net/ubiquity>?
[14:30] <cjwatson> can you duplicate projects?
[14:30] <cjwatson> the guadalinex guys might still be using their old ubuntu-express for all I know, although I think they've switched
[14:30] <cjwatson> juanje on Freenode would probably know
[15:24] <CIA-33> ubiquity: mterry * r3323 translated-timezones/ (4 files in 4 dirs): kde: support translated timezones too
[15:29] <mterry> uh, ignore that, that wasn't a commit to trunk.  i accidentally had cia on for my branch
[15:33] <cjwatson> didn't look like a commit to trunk; it's OK to have CIA on for branches
[15:34] <mterry> cjwatson, oh, OK
[15:39] <cjwatson> commits to trunk would show up as "trunk/" rather than "translated-timezones/", normally
[15:39] <cjwatson> as long as 'bzr nick' is right
[15:49] <CarlFK> what's a list I can post questions about customizing the live CD? (like adding shortcuts on desktop/task bar, autorun, what can I remove to make room...)
[15:51] <cjwatson> I don't know if there is one; it's probably closer to ubuntu-desktop than here
[15:53] <CarlFK> thanks
[18:35] <eeejay> hey evand, are you around?
[19:22] <rbelem> hey cjwatson
[19:22] <rbelem> i made some changes to ubuntu-cdimage
[19:23] <rbelem> i'm planning add debmirror as a mirror option
[19:23] <rbelem> list all config vars in etc/config
[19:24] <rbelem> the changes are in my branch, https://code.launchpad.net/~rclbelem/ubuntu-cdimage/mainline
[21:48] <cjwatson> rbelem: if you request a merge into the main development branch in LP, I'll get mail
[21:48] <cjwatson> that's preferred
[21:49] <cjwatson> rbelem: I don't like "Removed source on etc/config from every script. It is only on for-project" though - we don't always use for-project for absolutely everything
[21:49] <cjwatson> so that will be my first merge comment :)
[21:49] <rbelem> cjwatson, hum... i will make a cleanup
[21:49] <rbelem> :-)
[21:51] <rbelem> cjwatson, which are the main scripts, that runs the others script?
[22:03] <cjwatson> rbelem: I want config sourced in all scripts
[22:04] <cjwatson> everything is supposed to be runnable standalone; this is useful for debugging
[22:04] <cjwatson> well, all except a select few. for-project indeed *shouldn't* source it; its only role is to set the PROJECT and CAPPROJECT variables
[22:05] <cjwatson> and kill-after and semaphore don't need it
[22:16] <rbelem> cjwatson, nice!!! i will do it today
[22:17] <rbelem> cjwatson, tomorrow i will ping you about the new changes
[22:18] <cjwatson> please use the merge proposal interface in LP, and then you don't have to ping me on IRC :-)
[22:19] <cjwatson> I'd rather do this kind of thing asynchronously
[23:11] <rbelem> cjwatson, ok ;-)
[23:32] <idimmu_> cjwatson: thanks for all the help today dude, by the time i left work i had a fully pxeing completely minimal puppeting jeos installation
[23:32] <idimmu_> night night