[01:01] <cjwatson> evand: ENOSPC means bad partitioning not bad hard disk, generally
[01:01] <CIA-4> ubiquity: cjwatson * r1900 ubiquity/ (bin/ubiquity debian/changelog):
[01:01] <CIA-4> ubiquity: * Enable migration-assistant by default. Replace --migration-assistant
[01:01] <CIA-4> ubiquity:  option with --no-migration-assistant.
[01:01] <cjwatson> evand: but yes, it would be good to catch it and display a more helpful error message; want to do that? :-)
[01:08] <CIA-4> ubiquity: cjwatson * r1901 ubiquity/ (4 files in 3 dirs):
[01:08] <CIA-4> ubiquity: * Add a console-setup-apply script rather than hacking console-setup's
[01:08] <CIA-4> ubiquity:  post-base-installer script (which is being renamed and changed in ways
[01:08] <CIA-4> ubiquity:  that aren't appropriate for ubiquity).
[01:10] <CIA-4> ubiquity: cjwatson * r1902 ubiquity/ (configure configure.ac): bump to 1.3.23
[01:14] <CIA-4> ubiquity: cjwatson * r1903 ubiquity/ (d-i/manifest debian/changelog):
[01:14] <CIA-4> ubiquity: * Automatic update of included source packages: base-installer
[01:14] <CIA-4> ubiquity:  1.70ubuntu5, hw-detect 1.45ubuntu2, partman-base 100ubuntu5.
[01:50] <CIA-4> ubiquity: cjwatson * r1904 ubiquity/ (debian/changelog scripts/check-kernels):
[01:50] <CIA-4> ubiquity: * Make sure we never try to remove the kernel package corresponding to the
[01:50] <CIA-4> ubiquity:  running kernel (LP: #86427).
[02:57] <evand> cjwatson: sure, would that be a Feisty+1 target?
[02:58] <cjwatson> I'd be more than happy to install protection against the ENOSPC class of bugs for Feisty
[02:59] <evand> ok, I should have time to play around with that this weekend
[02:59] <cjwatson> cool
[02:59] <cjwatson> adding the check itself in scripts/install.py would be trivial; the reason I haven't done it is that I also wanted to track down why some of the ENOSPC bugs were happening, because some of them seem to be due to bogus application of partitioning
[02:59] <cjwatson> (e.g. /boot being mounted under / rather than over it)
[03:02] <evand> ah
[03:03] <evand> ENOSPC covers the no space left on the device bugs, but what about the read only filesytem ones where syslog shows signs of a bad drive.  Can we handle those as well?
[03:05] <cjwatson> we do ...
[03:05] <evand> Really?  Are the bugs I'm seeing just in Edgy then?
[03:06] <cjwatson> unless it manifests as IOError (in which case you need feisty to detect that) or unless the first thing to hit EROFS is a subsidiary script rather than something in ubiquity itself
[03:06] <evand> ah
[03:16] <evand> whoa, I just saw that commit message
[03:25] <CIA-4> ubiquity: cjwatson * r1905 ubiquity/debian/changelog: releasing version 1.3.23
[03:26] <cjwatson> evand: Mithrandir asked me to either turn it on by default or defer it for feisty
[03:26] <cjwatson> evand: guess I should have talked to you first though :-)
[03:32] <evand> no, it's a-ok
[03:32] <evand> I figured it'd be coming up
[03:33] <evand> I'll be getting 0.4.1 out today or tomorrow in response though :-)
[07:34] <secureboot> i'm working on a partman recipe for ubuntu...
[07:36] <secureboot> http://pastebin.ca/375918
[07:36] <secureboot> i get that i don't have enough room for something...
[07:36] <secureboot> i wanted a 1G /boot, 2.5G /, and the rest unused
[07:38] <cjwatson> please don't paraphrase error messages; what exact error do you get?
[07:38] <cjwatson> the reason why you should never paraphrase error messages is that it prevents developers from searching for them in order to find a starting point for investigating your problem
[07:38] <secureboot> yeah - i was waiting to get it again - one sec
[07:39] <cjwatson> you need a . at the end of that recipe or it won't work properly
[07:40] <secureboot> can't have a parition outside the disk
[07:40] <cjwatson> the . terminates partitions, it doesn't separate them
[07:40] <cjwatson> assuming that adding . doesn't fix it, does your disk have an HPA (host protected area)?
[07:41] <secureboot> yeah, i missed the last . when i copied
[07:41] <secureboot> cjwatson: i don't know what that is, unfortunately - they're very standard scsi disks, however, with no special stuff
[07:42] <cjwatson> HPA isn't all that special these days
[07:42] <cjwatson> SATA?
[07:42] <cjwatson> or real SCSI?
[07:42] <secureboot> the next error screen said that the error was probably because I had too many primary partiions, which doesn't seem true
[07:42] <secureboot> cjwatson: SATA, actually
[07:42] <cjwatson> ok, kyle's recent work might sort it out then, in theory
[07:43] <cjwatson> but if I'm to investigate it properly, I'd need a bug report on partman-auto with syslog and partman attached
[07:43] <cjwatson> ideally, run the install with DEBCONF_DEBUG=5
[07:43] <cjwatson> (on the kernel command line)
[07:44] <secureboot> cjwatson: but in general, the recipe looks reasonable?
[07:44] <secureboot> other than having /boot be 90-200M instead of 900-2000M?
[07:44] <secureboot> i had a recipe before that actually did work
[07:45] <secureboot> namely, the example in https://help.ubuntu.com/6.10/ubuntu/installation-guide/example-preseed.txt
[07:51] <cjwatson> secureboot: I think it's OK
[07:51] <cjwatson> though ironically I don't actually use preseeding myself much :-)
[07:51] <secureboot> cjwatson: okay - i looked over it pretty carefully and read http://d-i.alioth.debian.org/svn/debian-installer/installer/doc/devel/partman-auto-recipe.txt pretty carefully
[07:52] <secureboot> cjwatson: ha, too bad - i've found it to be really handy
[07:52] <cjwatson> yeah, that's canonical
[07:52] <cjwatson> oh, I'm sure I'd use it if I needed to deploy lots of machines :)
[07:52] <cjwatson> too much of my time gets sucked into ubiquity
[07:57] <evand> I'll cross my fingers and say I'll have more time to contribute to areas in it outside of the m-a code for the next release.
[07:57] <cjwatson> you'd be very welcome
[07:58] <cjwatson> since I've started managing a team within Canonical, my hacking time in general has been reduced
[07:58] <evand> speaking of Feisty+1, where is UDS this time?
[07:58] <cjwatson> Seville, Spain
[07:58] <evand> ah
[07:59] <evand> I'm surprised it's not on the wiki.
[07:59] <cjwatson> it's still in the planning stages I think
[07:59] <evand> ah, then that'd make more sense
[08:00] <evand> I remembered them mentioning Spain at Mountain View, but I couldn't recall exactly where.
[08:00] <evand> Hrm, I need to work on getting my passport and whatnot in order as that's quickly creeping up.
[08:06] <evand> cjwatson: Congratulations on the promotion, by the way.
[09:32] <cjwatson> thanks
[09:32] <cjwatson> it's a mixed blessing in some ways ;-)