[04:24] <lfaraone> How does ubiquity interact with the partition manager? (does it use python bindings to libparted, or is that in C?)
[05:13] <TheMuso> lfaraone: ubiquity uses the d-i framework at the backend, with wrappers around parts to be used with the ubiquity GUI and the lives.
[09:24] <evand> cjwatson: do you mind sharing the options you use for kvm and virtio?  I believe I overheard you yesterday talking about undocumented options.
[09:27] <davmor2> evand: Morning All tested no mass re-spins so no wubi in :(  r129-signed worked I don't know why it was complaining about no disk
[09:31] <cjwatson> lfaraone: partman-base includes a 'parted_server' program; coupled with some other code it basically amounts to shell bindings to libparted
[09:31] <evand> davmor2: ok, no worries
[09:31] <cjwatson> lfaraone: and then the ubiquity integration on top of that is more complicated, as TheMuso said
[09:42] <cjwatson> I answered evand in person, but for the record I usually use something like 'kvm -m 384 -drive file=t.img,if=virtio,boot=on -cdrom jaunty-desktop-i386.iso' (the boot=on bit is undocumented
[09:42] <cjwatson> )
[10:05] <soren> cjwatson: Hm? It's listed quite clearly in the "kvm -h" output.
[10:09] <CIA-4> ubiquity: cjwatson * r3224 karmic/ (debian/changelog ubiquity/frontend/gtk_ui.py):
[10:09] <CIA-4> ubiquity: * GTK frontend:
[10:09] <CIA-4> ubiquity:  - Fix return value from get_keyboard/get_keyboard_variant if the stored
[10:09] <CIA-4> ubiquity:  default layout/variant is None (LP: #364539).
[10:10] <cjwatson> soren: oh, I was reading qemu(1) rather than kvm-qemu(1)
[10:12] <soren> cjwatson: Oh :)
[12:36] <davmor2> soren: you about still?
[12:46] <soren> davmor2: Yes.
[12:46] <davmor2> replying on server seems a more sensible place
[13:04] <soren> davmor2: There's actually an #ubuntu-virt channel :)
[13:04] <davmor2> soren: cool
[13:04] <davmor2> another one to bookmark
[13:10] <lfaraone> cjwatson: so what would be the easiest way for me to manipulate system partitions programmatically from python :)
[14:28] <cjwatson> lfaraone: err, I don't know I'm afraid. There used to be python bindings to libparted but I'm pretty sure they're unmaintained. Maybe you could track them down and maintain them? :-)
[14:50] <lfaraone> cjwatson: hehe. There was a GSCOC project in 2005, it doesn't even compile anymore on 2.6.
[16:08] <davmor2> cjwatson: you going to be at the party tomorrow?
[16:09] <davmor2> evand: ditto
[16:09] <cjwatson> davmor2: I'm not sure, maybe very briefly
[16:09] <cjwatson> I'm expected back home that evening
[16:10] <davmor2> cjwatson: why are you at CT
[16:10] <cjwatson> CT?
[16:10] <davmor2> Canonical Towers
[16:11] <cjwatson> oh, yeah, I am
[16:11] <davmor2> Oh well I'll be going there first. So I'll say hi then :)
[16:14] <evand> davmor2: I'll most likely be there
[16:14] <davmor2> cool
[19:37] <CIA-4> ubiquity: cjwatson * r3225 karmic/ (debian/changelog ubiquity/frontend/gtk_ui.py):
[19:37] <CIA-4> ubiquity: Make create/edit partition mount combo box activate the window default
[19:37] <CIA-4> ubiquity: (LP: #364564).