/srv/irclogs.ubuntu.com/2010/03/18/#ubuntu-installer.txt

CIA-3ubiquity-slideshow-ubuntu: evand * r230 ubiquity-slideshow-ubuntu/ (4 files in 3 dirs): Use the official Firefox icon, rather than a generic browser icon.09:47
CIA-3usb-creator: evand * r281 usb-creator/ (3 files in 3 dirs): More unmounting with usb-creator-helper instead of umount as the regular user.11:36
CIA-3ubiquity-slideshow-ubuntu: evand * r231 ubiquity-slideshow-ubuntu/ (39 files in 4 dirs): Updated slideshow for Kubuntu installer.11:45
CIA-3ubiquity-slideshow-ubuntu: evand * r232 ubiquity-slideshow-ubuntu/debian/changelog: LP bug reference for previous commit.11:46
CIA-3ubiquity: evand * r3944 ubiquity/ (debian/changelog ubiquity/frontend/kde_ui.py):11:50
CIA-3ubiquity: In the KDE frontend, call reboot with root privileges and try11:50
CIA-3ubiquity: rebooting via dbus only if a KDE dbus session exists (LP: #540856).11:50
CIA-3console-setup: cjwatson * r139 ubuntu/debian/ (changelog console-setup.postinst):12:20
CIA-3console-setup: Don't try to call update-rc.d if it doesn't exist, such as in d-i12:20
CIA-3console-setup: (LP: #540835).12:20
CIA-3ubiquity: cjwatson * r3945 ubiquity/ (d-i/make-keyboard-names debian/changelog): merge lucid-beta-112:27
cjwatsondef record_removed(pkgs, recursive=False):12:48
cjwatson    """Record which packages we've like removed later"""12:48
cjwatsonwhat is this, sweet valley high?12:48
evlike totally12:55
CIA-3ubiquity: cjwatson * r3946 ubiquity/ (debian/changelog scripts/install.py):13:03
CIA-3ubiquity: If pkgsel/install-language-support is set to false, then don't install13:03
CIA-3ubiquity: new language packs from the network, but nevertheless keep any language13:03
CIA-3ubiquity: packs that are in the live filesystem (LP: #540878).13:03
cjwatsonsuperm1: ^- this is a semantic correction to your change in r3682.1.24.  Could you please check that it still provides what you need for Mythbuntu?13:03
CIA-3ubiquity: cjwatson * r3947 ubiquity/ (debian/changelog ubiquity/components/ubi-usersetup.py): Install oem-config-kde in the KDE user-setup plugin (LP: #540895).13:28
=== bladernr__ is now known as bladernr_
CIA-3ubiquity: superm1 * r3948 ubiquity/ (debian/changelog scripts/install.py): Don't delete the cache too early in select_language_packs.13:52
superm1cjwatson, looks sane after that fix ^14:06
_rubenany ideas/tips on how to go about installing a new system with nilfs on a ssd?15:11
cjwatsonsuperm1: whoops.  thanks15:18
cr3ev: hey dude, bug #534605 seems to be fixed released as of today (or maybe yesterday). can I mark it as such?15:33
ubottuLaunchpad bug 534605 in ubiquity "During netinstall, ubiquity prompts when failing to install packages from the CD." [Undecided,Confirmed] https://launchpad.net/bugs/53460515:33
evcr3:  hooray, cjwatson's fix must have worked.  By all means, close it.15:34
cr3ev: awesome, I'll assign it to him so that he gets all the heroic credit :)15:34
evheh15:35
shtylmanev: ever run valgrind on ubiquity?16:20
shtylmanim trying to figure out this 100% cpu problem on the qt side16:21
evshtylman: I was playing around with a few of the profiling tools the other day16:27
shtylmanmy first step is trying to figure out what the thing to actually run is... something that doesn't exec anything else16:28
shtylmancause im not sure if the tools can handle exec16:29
evsudo python -m cProfile -o stat.prof /usr/lib/ubiquity/bin/ubiquity; sudo gprof2dot -f gprof stat.prof | dot -Tpng -o output.png16:29
evI needed to install some packages from multiverse, but I cannot remember what exactly16:30
shtylmank16:30
evthat wont be incredibly helpful though, as it's just going to tell you its spending most of its time in the kde event loop16:31
evwhich is fairly obvious16:31
shtylmangreat :/16:31
evstrace is also usually helpful here, but from what I saw it wasn't doing anything crazy16:31
evjust the usual communication with debconf16:32
shtylmanis there maybe a missing blocking call or something?16:32
shtylmanis it polling instead of waiting?16:32
evthe first step, which I completely neglected, would be to see if this happens in karmic16:32
shtylmanwhen you say it was speding its time in the kde event loop... was there a function that was called an abnormal number of times?16:35
shtylmanlike if you let it sit there (minimized even)16:36
evI don't recall16:36
shtylmanwhat is the #1 called function in terms of time..16:36
shtylmank16:36
evsorry, I should have saved the chart, but I assumed it was worthless at the time16:36
shtylmanno biggie16:36
cjwatsonnot sure valgrind will give you useful answers for a python program16:38
cjwatson(unfortunately)16:38
cjwatsonev: there was a design-team bug somewhere about us giving an excessive partitioning warning when there wasn't anything there before to overwrite, wasn't there?  I was thinking of something like http://paste.ubuntu.com/397334/16:39
evthere was indeed16:39
* ev reads16:39
cjwatsonpackages from multiverse> python-profiler at least, probably16:39
cjwatsonev: it'd need a couple of tweaks elsewhere (ubiquity, kickseed, installation-guide) to deal with preseeding requirements for the new template, but no biggie16:42
evcjwatson: looks good!16:42
cjwatsonI'd probably better test it a bit ;-)16:43
CIA-3usb-creator: evand * r282 usb-creator/ (4 files in 4 dirs): Handle device changes by synthesizing a remove and add.16:44
evnah, it's only beta 1, that's what the users are for :-P16:45
* ev looks into pitchfork and torch insurance16:45
shtylmanhaha16:45
shtylmanev where did you find gprof2dot .. the one I got from google code doesn't support -f gprof16:45
evI think I downloaded that one from the tubes16:45
shtylmanand with -f prof it says unexpected end of file16:45
shtylmanI guess my tubes are tainted ... O.o16:46
evI suspect you have the wrong arguments16:46
evgprof2dot.py --help :)16:46
evI think it's something like gprof2dot.py -f gprof inputfile.ext, but I could be very wrong16:46
shtylmanyea... that is what I do.. but thats the thing ... the -f gprof format isn't supported16:47
shtylmanonly the basic 'prof' format16:47
evohh, sorry, I misread16:47
evit's prof16:48
shtylmanwell then16:48
shtylmannow the unexpected end of file... is upsetting16:48
everr pstats16:48
evsorry16:48
evbrain fail16:48
shtylmanhaha16:48
shtylmanthat works :)16:48
shtylmanthx16:48
evhrmm, can't reproduce the installing a package before running oem-config crashes it bug in regular ubuntu16:49
evbug 539710, that is16:49
ubottuLaunchpad bug 539710 in ubiquity "OEM Lucid installation - configuring system for a new user - error occurring installing new packages" [High,New] https://launchpad.net/bugs/53971016:49
evoh16:51
evMar 16 16:49:35 oem-laptop ubiquity: debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable16:51
cjwatsonisn't there an existing bug about lack of passthrough or something?16:53
shtylmanev: it appears that it keeps calling filtered commands or something which in turn keeps calling run_main_loop16:53
cjwatsonogra filed something16:53
* ogra looks up16:53
ograabout passthrough ? i dont think i did, at least not in lucid16:54
cjwatsonnever mind then16:54
evno, he did16:54
ograi did ?16:54
ograi filed a ton of oem-config bugs but cant remember filing one for passthrough16:55
* ogra digs in bugmail16:55
ev‏‎‏‎bug 53002716:56
ubottuLaunchpad bug 530027 in ubiquity "nested progress bars don't work outside debconffilter" [High,Triaged] https://launchpad.net/bugs/53002716:56
evcjwatson: ^ is that what you were referring to?16:56
ograah, that might be it, but the debconf frontend is set to noninteractive in my case16:58
ograerr16:58
ograno, only while oem-config is installed ... i'm talking rubbish16:58
evshtylman: that is the normal flow of execution16:59
cjwatsonthat might have been what I meant16:59
shtylmanev: right... but shouldn't the watch_debconf_fd_helper_read block or something?17:00
shtylmanit just seems (by the graph) that it isn't17:00
shtylmanso the loop basically becomes a tight loop17:00
shtylmanand eats cpu17:00
evshtylman: a higher level library (gobject io_watch or QSocketNotifier) tells it when there's data to read.17:03
shtylmangotcha17:03
cjwatsondamn, I wish the KDE frontend had useful keyboard navigation17:04
shtylmancjwatson: :p17:05
shtylmandefine useful17:05
cjwatsonhit enter to go forward17:05
shtylmanhmm... does it not do that?17:05
shtylmanI guess cause next isn't selected17:05
cjwatsonnope, there's been a bug about it for about three years :)17:05
shtylmanhaha17:05
shtylmanbut what if you hit enter in an input field?17:05
shtylmanwouldn't that want to go to the next page?17:06
cjwatsonmaybe it works in some cases, it just doesn't work reliably enough (no input fields on most pages)17:06
cjwatsonby the time I reach user-setup I've given up and am using the mouse anyway17:06
shtylmanheh17:06
shtylmanhow does it work on the gtk side when you hit enter in an input field?17:08
shtylmanI guess thats sorta like an online form... where hitting enter submits17:08
* ev just keeps hitting alt-f17:10
shtylmanI like to make life difficult for yall ... maybe in the next version I will have the page order be random... that wouls spice things up...17:10
evthought enter in the gtk frontend works nicely17:10
evthough*17:10
evshtylman: I know where you live (down to the degree of a few million people's residences) ;)17:12
shtylmanhahaha17:13
shtylmanev: line 1231 of kde_ui17:47
shtylmanthe call to processEvents should be processEvents(QEventLoop.WaitForMoreEvents)17:48
shtylmanimho17:48
shtylmanthen it no longer uses 100% cpu17:48
shtylmancause the call puts the process to sleep basically17:48
evshtylman: and you've tested this?17:48
shtylmanev: yes... but I would use the word "tested" loosely17:49
evyou've patched it in and run through the installer?17:49
shtylmanI made the change... I can run ubiquity... but I have not done a full install.. only went through a few pages17:49
evbeautiful17:49
evI owe you a beer/coke/prized pig17:49
shtylmanit deff should be tested more.. .cause what this change does mean is that another process cannot cause the loop to end just by setting self.mainLoopRunning = false17:50
shtylmanit would have to wait until the next interation of that loop17:50
shtylmanwhich may or may not be a problem depending on how the system expects that loop to behave17:50
evindeed17:54
cjwatsonKDE: this is odd, oem-config has finished but X is staying there18:00
evcjwatson: did you see my recent fix?18:00
evperhaps it's the same thing18:00
evoh, oem-config18:00
evnevermind18:00
cjwatsonyeah, shouldn't be rebooting18:00
evright18:00
evpyflakes.vim is pretty nice, if you're not already using it18:07
evit doesn't catch everything, but every now and again it stops me from doing something stupid18:08
cjwatsonI'm not yet, been meaning to since james_w mentioned it18:12
evindeed, that's what got me on it :)18:14
evconstantly looking for things to improve my python development18:14
cjwatsonis it packaged?18:14
evnot that I know of18:15
shtylmanI improve my python development by using a compiled language :p18:19
evhardy har har18:21
evmost of these things apply to all languages18:22
evcode completion, syntax checking, ...18:22
shtylmanev: any more action on the 100% cpu bug? will you be commiting the change or doing any more testing?18:25
evshtylman: by all means commit it to trunk18:25
evso I can find you in bzr blame when it breaks ;)18:26
shtylmanev: :)18:26
* ev heads home18:29
superm1ev re bug 539710, if you don't have network access during oem-config-firstboot perhaps. the packages would be in the apt cache, but not really installable since they need to come from the tubes18:35
ubottuLaunchpad bug 539710 in ubiquity "OEM Lucid installation - configuring system for a new user - error occurring installing new packages" [High,New] https://launchpad.net/bugs/53971018:35
CIA-3ubiquity: cjwatson * r3949 ubiquity/ (32 files in 8 dirs): remove trailing whitespace (and trailing semicolons in Python code); the red highlights and inability to use paragraph motions in vim were annoying me18:38
cjwatsonI'm seriously tempted to run xlsclients at the end of ubiquity-dm and kill anything that's left over19:02
superm1either that or just make sure the X server pid is killed at the end of ubiquity-dm19:03
superm1it's certainly sticking around after a 'stop oem-config'19:06
cjwatsonsuperm1: except we already try to do that20:18
cjwatsonwhy it's not working, I'm not sure - we even wait() for it20:26
* cjwatson straces20:30
cjwatsonoh, doh, looks like we never break out after the main server succeeds, and fall through to failsafe instead20:48
evhrm, any objection to moving source_ubiquity.py into the apport package, so that it can be used post-install20:48
evassuming pitti approves, of course20:48
cjwatsonok by me20:49
cjwatsonsame principle as d-i being there20:49
cjwatsonincidentally, I love the fact that kvm-nbd exists20:49
cjwatsonthat plus things like 'kvm-img create -f qcow2 -o backing_file=v.img v2.img' makes it tolerable to hack on oem-config20:49
evnice!20:49
ev*cough* https://wiki.ubuntu.com/Installer/Development/Tips ;)20:50
cjwatsonpoint :)20:50
cjwatsonof course all of this is a workaround for shift-to-grub-menu not working inside kvm for some reason20:50
sorenSorry, what?20:57
sorenOh, "shift" as in the key?20:57
cjwatsonyes20:58
sorensdl or vnc frontend?20:58
cjwatsonI think it doesn't set the BIOS key modifier state such that grub can see that the shift key is depressed20:58
cjwatsonsdl20:58
sorenHas it always been this way or is this recent breakage? We changes BIOS in... err... lucid, I think.20:59
sorenYes, lucid.20:59
* ev gave up on the sdl frontend a while back. Couldn't deal with the ctrl-alt-left/right bug anymore (assuming it still existed and wasn't just in my head)20:59
cjwatsonsoren: I think it was the case in karmic as well.  Before that the requirement to use Shift to get to GRUB didn't exist, so I don't know20:59
sorenRight, ok.21:00
cjwatsonI just find it too annoying to have to VNC in separately, I'm afraid21:00
sorenNot using libvirt then, I take it?21:00
cjwatsonnope.21:01
sorencjwatson: libvirt also wraps up the vnc connectivity quite nicely with either virt-manager or virt-viewer.21:01
cjwatsonlibvirt is not optimised for the case of developing the installer21:01
cjwatsonit was enormously tedious to set it up for that last time I tried, and didn't really seem worth it21:02
sorenI think we talked about this before... Did that talk get turned into bug reports of any sort?21:02
cjwatsonI'm not sure - but kvm's sdl frontend normally meets my needs21:02
cjwatsonI don't like configuring things in xml anyway, sorry :)21:02
sorenNoone does :)21:03
cjwatsonI suspect I wasn't motivated to file a bug because I didn't really have any reason to switch21:03
* soren just checked that just pressing shift (not shift+something else) does result in a key event, so if this is not queryably in the BIOS, it's likely a BIOS bug.21:04
cjwatsonwhere would I look in kvm (or its dependencies)?21:05
cjwatsonit has its own BIOS source, doesn't it?21:05
cjwatsonGRUB looks at the keyboard modifier flag at 0x417 (in the BIOS Data Area), which is AFAIK the only entirely asynchronous way to query key modifier state21:06
sorenI'm not sure at the moment. It didn't to begin with, then it did, and now I /think/ it doesn't.21:07
cjwatsonan OS wouldn't need that, since it just gets a stream of keyboard events and can maintain its own consistent view of the world21:07
sorenRight, exactly.21:07
sorenSo only grub suffers.21:07
sorenWell, and DOS and whatever other funny business people are running in kvm.21:07
cjwatsonhmm, do you mean it uses the system BIOS or something?21:08
cjwatson(how? :-) )21:08
sorenNono.21:08
sorenIt used to use bochs.21:08
sorenbochsbios, to be exact.21:08
soren..so it wasn't in the kvm package, but a separate one.21:08
sorenNow it uses a new BIOS, seabios.21:08
cjwatsonfor a while it used seabios and/or vgabios, but now it Conflicts/Replaces those21:08
sorenThat's why I was curious if it was new breakage. It could be a regression from bochs.21:08
cjwatsonbut I think this is just because the source is borged into kvm21:09
cjwatsonjudging from the qemu-kvm 0.12.3-0ubuntu5 changelog21:09
cjwatsonI don't think it's new21:09
cjwatsonor if it is, it's new since pre-karmic21:09
sorenYou're right.21:11
* soren wonders where the source is for that blob21:11
CIA-3ubiquity: evand * r3951 ubiquity/ (4 files in 3 dirs): Remove the apport hook, it lives in Ubuntu's apport package now.21:12
cjwatsonI was wondering the same thing21:13
cjwatsonkirkland: ok, I'm lost now.  What BIOS source are we actually using in kvm, where's its source, and why are there binary blobs in the qemu-kvm package?21:13
sorencjwatson: I just asked upstream.21:13
sorencjwatson: I see code in bochsbios to handle this. I don't see it in seabios (but that doesn't mean it's not there).21:15
sorenOk, I see it in seabios now (the source package in universe). It does seem to be supposed to handle it correctly.21:19
CIA-3ubiquity: cjwatson * r3952 ubiquity/ (bin/ubiquity-dm debian/changelog):21:20
CIA-3ubiquity: Don't fall through to the failsafe X server if the main X server21:20
CIA-3ubiquity: succeeds (LP: #540938).21:20
CIA-3ubiquity: cjwatson * r3953 ubiquity/debian/ (oem-config.oem-config.upstart ubiquity.ubiquity.upstart): merge lp:~mterry/ubiquity/support-uxlaunch21:21
CIA-3ubiquity: cjwatson * r3954 ubiquity/debian/changelog: changelog entry for lp:~mterry/ubiquity/support-uxlaunch21:22
kirklandcjwatson: well, we have seabios in the archive now, but upstream qemu strongly recommended that we use the bios they've blessed and released in 0.12.321:23
cjwatsonmterry: ^- IMO that was obviously correct, so feel free to commit changes of that kind yourself even though you aren't rotated to platform any more21:23
cjwatsonkirkland: we need to ship source for i t21:23
cjwatsonit21:23
cjwatsonit's not OK to have sourceless binary blobs in main21:23
kirklandcjwatson: we runtime-depended on seabios for a while, but it caused a few bugs that we couldn't reproduce against upstream21:23
kirklandcjwatson: agreed, this is an oversight21:24
cjwatsonIMO we should be building it too, and making sure we get the same output from doing so21:24
kirklandcjwatson: open a bug; i'm onsite at dell today/tomorrow, onsite at eucalyptus all of next week; i'll try to find some time21:24
cjwatsonok21:25
kirklandcjwatson: http://pastebin.ubuntu.com/397472/21:25
cjwatsonyep, saw that21:25
cjwatsonI understand the reasons, but we're wildly infringing our own policy here21:26
cjwatsonnot to mention infringing copyright on the BIOSes, if this is LGPLed (it is, isn't it?)21:26
kirklandcjwatson: i'm happy to revert that commit, and reopen https://bugs.edge.launchpad.net/ubuntu/lucid/+source/vgabios/+bug/51327321:26
ubottuUbuntu bug 513273 in qemu-kvm "kvm with -vga std is broken since karmic" [Low,Fix released]21:26
cjwatsonI'm not asking for us to use vgabios specifically21:26
kirklandcjwatson: -vga std is low on my wishlist, fwiw21:27
cjwatsonthe separate source package or whatever21:27
cjwatsonI'm entirely OK with it being shipped by qemu-kvm if that's considered appropriate, but not as binary blobs - we need to ship the matching source21:27
cjwatsonmind if I just quote this IRC conversation rather than retyping?21:28
kirklandcjwatson: that's fine21:28
kirklandcjwatson: i'm just going to revert that change, and reopen the bug21:28
kirklandcjwatson: that's all i have time to fix right now21:29
kirklandcjwatson: tell me this though ...21:29
cjwatsonok, bug 541524.  thanks21:29
ubottuLaunchpad bug 541524 in qemu-kvm "BIOS shipped as binary blobs without source" [Undecided,New] https://launchpad.net/bugs/54152421:29
sorenkirkland: I remember at some point the qemu source package contained a diff against bochsbios upstream. I put that in the bochsbios source package, and compiled a special bochsbios variant for this.21:38
sorenkirkland: Maybe you could poke anthony to do something similar now.21:39
cjwatsonev: oh my.  wow.  pyflakes.vim is magic.21:43
evcjwatson: :D21:43
CIA-3ubiquity: cjwatson * r3955 ubiquity/bin/ubiquity: remove duplicate import, caught by pyflakes21:43
evit's bloody brilliant, isn't it21:43
cjwatsonI just showed it in action to Kirsten and it impressed her, despite her not being a programmer21:44
cjwatsonnormally development tools leave her entirely cold :)21:44
ev...umount is returning 1 on success...21:45
evhahaha, Kat is mostly impressed that programming involves putting pretty colors on the screen.  Beyond that her eyes glaze over.21:45
sorencjwatson: There's a pyflakes.vim?21:49
* soren recently discovered pyflakes, too.21:49
sorenIt's awesome.21:49
sorenHaving it integrated in vim: Priceless.21:50
evhaha21:50
cjwatsonsoren: http://www.vim.org/scripts/script.php?script_id=244121:50
kirklandcjwatson: is it good enough for now just to runtime depend on seabios and vgabios to pull in bios.bin and vgabios.bin from that source package?21:51
kirklandcjwatson: ie, the qemu-kvm source package will still contain the bios.bin blob, but that won't be installed anywhere21:51
kirklandcjwatson: or do i need to prune the blob from the upstream tarball?21:52
kirklandcjwatson: or do i need to *add* the seabios source to the upstream tarball?21:53
cjwatsonkirkland: I think we'll still be infringing upon the licence unless you do 2) or 3)21:55
cjwatsonboth vgabios and seabios are under (various versions of) the LGPL, which doesn't permit us to ship copies of the binary without source21:55
kirklandcjwatson: agreed21:55
kirklandcjwatson: the OpenBIOS, video.x, PXE roms are also a problem, i suppose?21:57
cjwatsonany binary blobs, yes21:57
sorencjwatson: Yes.21:57
sorenWhoops.21:57
sorenkirkland: Yes.21:57
cjwatsonunless the binary is in fact the preferred form for modification21:57
sorenkirkland: The PXE roms should be provided by the kvm-pxe package.21:58
sorenkirkland: openbios is a long-standing problem.21:58
sorenkirkland: Let me find the bug #.21:58
sorenkirkland: https://bugs.edge.launchpad.net/ubuntu/+source/openbios-sparc/+bug/18349522:00
ubottuUbuntu bug 183495 in openbios-sparc "[FTBFS] openbios-sparc (1.0~alpha2+20070816-1) fails to build in hardy" [Medium,New]22:01
* soren could have sworn the was another bug to roughly the same effect22:01
sorenErr.. We're wildly off topic for this channel, though :)22:01
* soren is still looking for a good solution to that bug, though.22:02
CIA-3ubiquity: cjwatson * r3956 ubiquity/debian/ (changelog control): ubiquity-frontend-gtk depends on gksu (LP: #540331).22:02
CIA-3ubiquity: cjwatson * r3957 ubiquity/ (3 files in 2 dirs): Change .desktop translation domain to ubiquity-desktop (LP: #540936).22:08
davmor2go for it22:12
cjwatsonset show_panic_message=true22:13
davmor2this is in grub shell yes?22:13
cjwatson(er, hang on, just working out the next bit)22:13
cjwatsonyes22:13
cjwatsonsearch -s -f -n /ubuntu/disks/root.disk22:14
cjwatsontell me what that says if it gives you any output22:15
davmor2no output22:15
cjwatsonecho ${root}22:15
cjwatson[for onlookers: I'm walking through wubi/data/wubildr.cfg]22:16
davmor2hd0,3 which would be correct22:16
cjwatsonloopback loop0 /ubuntu/disks/root.disk22:16
davmor2done22:17
cjwatsonset root=(loop0)22:17
davmor2done22:17
cjwatsonls /boot22:17
cjwatsondon't bother typing back all the output - I just want to know if it looks roughly right22:17
davmor2error: unknown filesystem22:18
cjwatsonhmm22:18
cjwatsonwell, that would suck then22:18
cjwatsoncan you loop-mount that file from a rescue CD?22:18
davmor22 ticks22:19
cjwatsonhm, I have an old wubi installation here, I wonder if grub-emu will reproduce this22:19
cjwatsonnope, works here from grub-emu22:20
cjwatsonso could be specific to particular filesystem layouts, or could be something I've missed22:21
davmor2cjwatson: whats the filesystem type it won't let me mount it with out it is it ext3/2?22:25
davmor2ev: what is the filesystem type of root.disk please?22:31
evshould be ext422:32
cjwatsonyes22:32
evbut I'm a bit confused22:33
evI thought we weren't past ubiquity yet22:33
davmor2mount: wrong fs type, bad option, bad superblock on /dev/loop1, missing codepage or helper program, or other error  In some cases useful info is found in syslog - try dmesg | tail or so22:34
davmor2ev: no this is from the live cd22:35
cjwatsonoh, this is before ubiquity?  how come there's a root.disk then?22:35
davmor2cjwatson: Just to check I'm calling this right.  sudo mount -o loop -t ext4 /media/Vista/ubuntu/disks/root.disk disk/22:36
cjwatsonthat's right, but ...22:36
evcjwatson: sparse file?22:36
* ev tries to recall22:36
cjwatsonis that new behaviour?22:36
cjwatsonnot seeing that in wubi ...22:37
evperhaps not22:37
evindeed22:37
evdavmor2: can you just clarify, at what point of the install were you at when you hit the bug22:38
evhad you run through ubiquity yet?22:39
davmor2nope22:39
davmor2it had done the windows side of things and would be the reboot into ubiquity22:39
cjwatsonwas there a previous wubi install here?22:40
davmor2cjwatson: no22:40
CIA-3ubiquity: cjwatson * r3958 ubiquity/ (debian/changelog ubiquity/misc.py):22:40
CIA-3ubiquity: Report disk sizes in decimal units in the manual partitioner, for22:40
CIA-3ubiquity: consistency with partman and to abide by the new units policy22:40
CIA-3ubiquity: (LP: #539653).22:40
davmor2cjwatson, ev: shall I go back to windows remove this attempt ensure that the ubuntu folder is completely gone and try again?22:42
evI'm quite curious to know where this root.disk came fro22:42
evm22:42
cjwatsonI think that would be a good idea.  ev?22:43
evsure22:43
cjwatsonif mount -t ext4 doesn't like it, then it's probably just blank space or something22:43
cjwatsonif it comes back on another run, then we'll know for sure we have something to look into22:43
davmor2actually I just thought would it be remnants of a much older version of wubi that didn't remove the folder?22:44
davmor2ah actually no it can't be cause the newer version do22:44
davmor2cjwatson: mount: root.disk is not a block devise (maybe try `-o loop'?)22:46
davmor2I'll go for the wiping thing then and come back to you22:47
cjwatsonsorry, mount -t ext4 was just shorthand for mount -o loop -t ext4 /media/Vista/ubuntu/disks/root.disk disk/, there22:50
cjwatsonev: bug 539827 looks a bit complicated - the dbfilter might not be running, right?22:51
ubottuLaunchpad bug 539827 in ubiquity "ubiquity crashes after clicking "try ubuntu"" [Undecided,New] https://launchpad.net/bugs/53982722:51
cjwatsonbut presumably we actually need to make sure it starts, and then wait for it to finish22:51
cjwatsonhm, wait, this is odd22:51
davmor2cjwatson, ev: right I've removed that install and double checked and there is no longer an Ubuntu folder on C:22:52
cjwatsonthe report shows that button being clicked after localechooser has *finished*!22:52
evyeah, I was a bit confused there22:52
evhow on earth is this happening?22:53
evclever timing on the user's part?22:53
cjwatsonthere's a two-minute gap in the log22:54
evinteresting22:55
cjwatsonoh, that'll be ntp correction won't it22:55
cjwatsonbug 541081 has a one-second gap22:55
ubottuLaunchpad bug 541081 in ubiquity "ubiquity crashed with no any action (dup-of: 539827)" [Undecided,New] https://launchpad.net/bugs/54108122:55
ubottuLaunchpad bug 539827 in ubiquity "ubiquity crashes after clicking "try ubuntu"" [Undecided,New] https://launchpad.net/bugs/53982722:55
evincidentally, we probably want to disable the try button once they click install22:55
cjwatsonmight not be ntp correction, doesn't add up with rdate's output22:55
evas clicking try after install ("oh god, didn't want that") results in badness22:56
cjwatsonyes22:56
cjwatsonbonus points if you can back up from the timezone page and then select try22:56
evright, nearly broke that :)22:56
davmor2right so I have now reinstalled the windows part of wubi and there is a root.disk and swap.disk file in disks again22:57
cjwatsoneeeenteresting23:03
davmor2rebooted and straight into grub shell again23:03
cjwatsonah, create_virtual_disks23:03
cjwatsonso - how did this work before? :)23:03
cjwatsonmaybe grub happened to not care23:03
evdamn grep, failing to parse python and all23:03
cjwatsonhow about http://paste.ubuntu.com/397508/ ?  might need context to be readable23:03
cjwatsondavmor2: did wubi leave you at a shell after the message "It is not possible to boot from the Ubuntu image." blah blah?23:04
cjwatsonor just a bare grub shell?23:04
davmor2cjwatson: didn't it just have a magic grub line that made it do something before?23:07
evlooks reasonable23:07
cjwatsondavmor2: hmm?23:07
davmor2Gnu Grub version 1.98-1ubuntu1 is the top line23:07
cjwatsonno explanatory text?23:08
davmor2nope23:08
cjwatsonodd, I wonder why not23:08
davmor2okay so anything else I can do?23:22
CIA-3ubiquity: evand * r3959 ubiquity/ (debian/changelog ubiquity/components/ubi-language.py): Don't let the user select both "Try Ubuntu" and "Install Ubuntu".23:24
CIA-3ubiquity: evand * r3960 ubiquity/ (debian/changelog ubiquity/components/ubi-language.py):23:31
CIA-3ubiquity: Provide visual feedback for clicking "Try Ubuntu" in the form of a23:31
CIA-3ubiquity: spinning cursor.23:31
davmor2cjwatson, ev: I've opened up bug 541607 so I can mark the test a fail and I'm off to bed, I'll try some of the other wubis tomorrow to make sure it's not a freak cd or something.23:44
ubottuLaunchpad bug 541607 in wubi "Lucid: Wubi drops immediately into grub shell on reboot" [Undecided,New] https://launchpad.net/bugs/54160723:44
evdamn, he left before I could say thanks23:47

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