[12:13] <rabid_fish> installer is still running, I must have a ssllooooow cd drive
[12:13] <rabid_fish> nothing's hanging yet
[12:35] <rabid_fish> okay, here's my update
[12:35] <rabid_fish> install went absolutely beautifully
[12:36] <rabid_fish> I've now booted into feisty and am updating packages
[12:36] <rabid_fish> one last question: how can I help spread the news, so to speak?
[12:37] <rabid_fish> I've seen thinkwiki (I've a thinkpad), so I'll post an update there
[12:38] <rabid_fish> explaining how to get ubuntu running on an x20/x21/x22 with an older dock
[01:54] <cjwatson> rabid_fish: best thing would be to file a kernel bug (https://launchpad.net/ubuntu/+source/linux-source-2.6.20/+filebug for Feisty) about the fact that usb-storage hangs
[01:54] <cjwatson> rabid_fish: nuking (or even blacklisting) modules is all very well but it isn't really a long-term solution that we'd want to document
[01:55] <cjwatson> plus we don't really have a good way to blacklist modules in d-i at the moment short of removing them, unless it's a recent Debian change I missed
[01:56] <cjwatson> rabid_fish: the kernel team will probably want the output of dmesg after doing modprobe usb-storage, as well as 'lspci -vvnn' etc.
[06:24] <rabid_fish> cjwatson: sorry about the late reply, intentionally kept session open while leaving the computer to spend some family time
[06:26] <rabid_fish> cjwatson: thanks for the information, I will definitely follow up on launchpad, and have saved off the text of this conversation to assist the kernel team.
[10:50] <CIA-15> ubiquity: cjwatson * r1987 ubiquity/ubiquity/components/usersetup.py: whitespace
[10:51] <CIA-15> ubiquity: cjwatson * r1988 ubiquity/ubiquity/components/usersetup.py: whoops, more whitespace
[12:05] <highvoltage> hello
[12:06] <highvoltage> cjwatson: hey there. it should be possible to create a curses-based front-end to ubiquity, right?
[12:07] <cjwatson> theoretically, sure
[12:08] <cjwatson> no meaningful work's been done on that though, aside from a sketch in the original Guadalinex code which is so old now you might as well start again
[12:09] <cjwatson> well, I think that was plain text actually rather than curses
[12:09] <highvoltage> I'm going to try to convince the company I work for to let me have some time to work on an ncurses interface, if people are able to install a casper image without running X, it would allow them to install slightly faster (no need to boot up a desktop environment) and it will also be installable on lower-end machines.
[12:10] <highvoltage> perhaps I should just look at their plain text installer to get an idea of how they integrated into ubiquity, if it's that old, I agree that it would probably be best to start from scratch
[12:10] <cjwatson> I'd certainly welcome it. Don't budget less than three months for it though.
[12:10] <highvoltage> ok
[12:10] <cjwatson> plain text> it's not useful, really
[12:10] <cjwatson> I should purge it
[12:11] <cjwatson> it's just a few methods most of which have changed
[12:11] <highvoltage> agreed, you generaly can't go back in the plain text interfaces, which is often painful for a lot of users
[12:12] <highvoltage> cjwatson: I'll be in Sevilla in May, if you'll have some time, perhaps we can talk about it for a few minutes?
[12:14] <cjwatson> sure
[12:14] <cjwatson> wow, the text frontend has practically nothing, even less than I remember
[12:15] <highvoltage> heh
[12:15] <cjwatson> yeah, I'll nuke those, they're worse than useless because they're now confusing
[01:46] <CIA-15> ubiquity: cjwatson * r1989 ubiquity/ (80 files in 3 dirs):
[01:46] <CIA-15> ubiquity: * If installing or removing packages fails, then display a helpful error
[01:46] <CIA-15> ubiquity:  message and try to continue rather than crashing; furthermore, avoid
[01:46] <CIA-15> ubiquity:  installing language packs or removing packages when there are broken
[01:46] <CIA-15> ubiquity:  packages on the target system (LP: #54282, #69470, #80938).
[08:50] <cjwatson> evand: bug 97081 is one for you
[08:50] <cjwatson> evand: I suspect it's really an m-a bug under the hood, but I'm thinking that maybe some try: / except DebconfError: guards in ubiquity/components/migrationassistant.py wouldn't hurt
[08:52] <evand> cjwatson: yeah, the only reason I haven't put them in yet is that I want to expose those m-a bugs.
[08:52] <cjwatson> mm, I thought it might be something like that
[08:52] <cjwatson> I went to add them and then thought "oh, but wouldn't that hide the real bugs"? :-)
[08:52] <cjwatson> s/"?/?"/
[08:52] <evand> heh
[08:55] <evand> perhaps I should call apport and then allow them to continue to the next step instead of just bringing all of ubiquity down
[08:56] <evand> as people don't seem to like that
[08:56] <cjwatson> try/except DebconfError should be enough, and you can log a message about it in the except handler
[08:56] <cjwatson> I wouldn't call apport
[08:57] <cjwatson> it's fine to keep exposing the bugs for now as long as they're papered over for release though, I think
[08:57] <thom> cjwatson: hrm, i'm calling 'd-i     pkgsel/include          string tvp-minimal tvp-standard' but i don't get those packages installed and i see no mention of them in logs; is there some additional magic required?
[08:57] <evand> so should I notify the user at all that an error occured?
[08:58] <cjwatson> evand: hmm, up to you - should be on the m-a UI rather than a crash though, I think
[08:58] <cjwatson> I guess it depends what they can be expected to do about it :)
[08:58] <evand> cjwatson: ah, indeed
[08:58] <cjwatson> thom: sounds ok - check syslog for warnings about them
[08:59] <cjwatson> oh, you did
[08:59] <cjwatson> maybe try debconf-get pkgsel/include from tty2 to see if it actually hit the db
[08:59] <cjwatson> failing all else I would be inclined to hit /var/lib/dpkg/info/pkgsel.postinst with the set -x hammer
[09:00] <evand> cjwatson: by the way, while I have you here, any idea if Canonical is doing sponsorship for UDS-Sevilla and any personal opinion on someone requesting sponsorship twice in a row?  Not sure if I can afford Spain.
[09:01] <cjwatson> evand: hmm, I gave you a good review in the post-mortem of last UDS sponsorship, but I think we've already done most of the invitations for Seville :(
[09:02] <cjwatson> but you could certainly ask ... probably mdz@c.c
[09:02] <cjwatson> we're going to be hiring a(nother) installer maintainer soon ;-)
[09:02] <thom> cjwatson: doing debconf-get-selections --installer after the fact doesn't show pkgsel at all, so i guess i'll find a test box
[09:02] <evand> cjwatson: I meant to talk to you about that.  I'm waiting until shortly before UDS and closer to when I graduate though.
[09:03] <cjwatson> seeing as my time is rather more limited these days
[09:06] <evand> I should still be able to make it to UDS.  I'll email mdz though, just in case Canonical can help.
[09:40] <tepsipakki> the sponsorships are already decided? the wiki page still says "the specifics of this sponsorship are currently being discussed and more information will be available soon"
[09:42] <evand> tepsipakki: that threw me off as well
[11:29] <cjwatson> tepsipakki: which wiki page is that?
[11:33] <tepsipakki> https://wiki.ubuntu.com/UDS-Sevilla