/srv/irclogs.ubuntu.com/2008/01/29/#ubuntu-installer.txt

CIA-23console-setup: cjwatson * r47 ubuntu/debian/ (changelog config.proto): * Set default for Dutch to us(intl), not just us (LP: #129982).00:09
CIA-23console-setup: cjwatson * r48 ubuntu/debian/changelog: releasing version 1.21ubuntu200:13
CIA-23debian-installer: cjwatson * r872 ubuntu/debian/changelog: releasing version 20070308ubuntu2700:21
=== cjwatson_ is now known as cjwatson
ganeshhow to upldate  the grub when the filesystem copied from live cd08:42
superm1evand, Kano threw this together earlier tonight: http://kanotix.com/files/thorhammer/updates/casper/casper-aufs.patch  .  You may consider adding it to casper, there should be an upcoming patch to the kernel for aufs support (which is where its headed)09:24
* mpt wishes there was some way of telling the installer "Show only those keyboard layouts for which Shift+3 gives me a # symbol not a £ symbol dammit" :-)09:34
superm1hehe09:35
cjwatsoncasper patch looks sane at first glance09:47
superm1at very worst it shouldn't break anything, but it won't be testable until aufs gets in lum09:48
mptcjwatson, evand wrote that "Colin is taking care of" presenting the list of languages in isolinux before showing the main menu. Is that right?10:01
mptAnd if so, is that tracked in a bug report? (I don't see one)10:02
CIA-23ubiquity: cjwatson * r2421 ubiquity/ (debian/changelog scripts/install.py): * Run fontconfig-voodoo with --force.10:03
CIA-23oem-config: cjwatson * r407 oem-config/ (3 files in 3 dirs):10:11
CIA-23oem-config: * Call 'fontconfig-voodoo --auto --force --quiet' on startup and when the10:11
CIA-23oem-config:  language is changed. May help with LP #185269.10:11
ubotuLaunchpad bug 185269 in oem-config "Incorrect Chinese Characters in Firstboot" [High,Confirmed] https://launchpad.net/bugs/18526910:11
cjwatsonmpt: yes; it's tracked in the HardyBootloaderReview spec10:12
cjwatsonhaven't actually started on it yet though10:13
CIA-23ubiquity: cjwatson * r2422 ubiquity/ (debian/changelog ubiquity/components/language.py):10:13
CIA-23ubiquity: * Call 'fontconfig-voodoo --auto --force --quiet' when the language is10:13
CIA-23ubiquity:  changed. May help with LP #185269.10:13
ubotuLaunchpad bug 185269 in oem-config "Incorrect Chinese Characters in Firstboot" [High,Confirmed] https://launchpad.net/bugs/18526910:13
cjwatsonmpt: why?10:16
mptcjwatson, I'm following up on Thorsten Wilms' review, linking to the relevant bugs/blueprints10:21
xivulonI have also experienced bug #186711 when testing wubi yesterday11:50
ubotuLaunchpad bug 186711 in partman-target "The installer needs to remove operating system files from the install target, but was unable to do so. The install cannot continue" [Undecided,New] https://launchpad.net/bugs/18671111:50
xivulonit worked well in VM but for some reason did not work on real hardware11:51
xivulonwas late and did not have time to debug properly, will resume tonight11:52
mptI experienced that bug this morning :-)12:05
* xivulon glad it's not me breaking stuff12:07
xivulonthat means that the wubi frontend might be okish for initial testing (once update-grub/umountfs patches hit the new builds)12:09
cjwatsonI'm going to milestone that for alpha-4, since it seems to be biting a lot of people12:20
CIA-23ubiquity: cjwatson * r2423 ubiquity/debian/changelog: usability -> accessibility12:21
xivulontalking of accessibility, mpt, any progress there?12:45
mptxivulon, not in the next three weeks sorry. I'll be busy with music-in-Ubuntu + photos-in-Ubuntu + Launchpad this week, and on holiday the two weeks after that.12:59
xivulonsure, note that I just discovered that the Ease of Access thingy is Vista only... So detecting windows accessibility settings might not be trivial13:07
xivuloncjwatson, evand, did you do any testing with layoutcode preseeding by any chance, I forgot to test that myself?13:10
xivulonalso there is a minor glitch in ubiquity automatic, whereby at startup a large window is displayed for 1 sec or so, which then vanishes and the progress dialog gets displayed13:16
evandI would advise against trying to automagically detect the Windows a11y settings.  I spoke with TheMuso about this and he said that most a11y tools do not record their presence or purpose in a common location.  I think asking the user to select from a list of options is perfectly reasonable.14:01
evandI'm also aware of that brief display of the main window.  I thought I had fixed it a while back, but I'll take care of it.14:08
* evand goes to unbreak the world.14:08
saispoit maybe a silly question, but for build an amd64 cd i just do "ARCH=amd64 DIST=gutsy project cron.daily" ?14:18
xivulonevand I should have fixed the preseed recipes, you can have a go with the new build14:22
xivulonif it's good enough it might go into alpha414:22
xivuloncdboot is still supported as a flag, (wubi --cdboot)14:23
xivulonforgot to add confirmation dialog in that case14:23
cjwatsonsaispo: 'ARCHES=amd64 DIST=gutsy for-project ubuntu cron.daily' I'd've thought14:24
saispook, thanks :)14:24
xivulonevand, mpt, re accessibility, there isn't much interaction in the windows frontend itself other than insterting the password and pressing install14:38
xivulonparticularly considering than any windows accessibility tool would probably be active at the time14:38
xivulonif the user has to activate accessibility within wubi, he might just as well do it after ubuntu installation14:39
xivulonwhile by autodetecting existing settings/apps, we might avoid this last step, hence it might be worth giving it a go14:40
evandThe scenario I have in my head is that a blind user starts Wubi, their existing Windows screen reader reads the a11y options to them, they select "Blindness" and press install.  Wubi adds access=v3 to the kernel command line, capser picks that up, does the necessary magic and orca is launched along with ubiquity and added to their session post-install.14:44
evandlet me know if that got cut off.  Speaking of which, anyone know offhand if there's a way to tell irssi to split long messages?14:45
xivulongot it al14:45
evandAll of the infrastructure is there, wubi just needs a drop down box with the a11y options and the backend code to take the selected option and stick it on the kernel command line14:45
xivulonlast is the easy part, as for the list is mostly a matter of making it accessible in itself14:46
evandthat was my point, we can expect that the user has already taken care of this by installing a screen reader in windows14:47
xivulonI'd prefer to detect the screen reader itself, if not I might have a button "accessiblity" that diplays a new form with checkboxes14:47
evandas I said above, I don't think it's possible to detect the screen reader14:47
xivulonThen I will add "accessibility" where you normally have the back button14:49
xivulon1 page with V1, v2, v3, m1, m2 checkboxes (and proper localized labels)14:49
evandwhatever UI you decide on is fine with me.  If you want to stay consistent with Windows, I believe the log in screen has an accessibility button (at least in Vista it does) that you could use as an example.14:50
evandI don't think the codes have any significance to users, you probably just want the localized labels.14:51
xivulonabsolutely14:51
evandah, indeed14:51
xivulonmpt, if you agree on the above I will add a comment on bug #18595414:52
ubotuLaunchpad bug 185954 in wubi "Detect accessibility settings" [Medium,Confirmed] https://launchpad.net/bugs/18595414:52
mptxivulon, I think this is out of my league actually14:53
mptI have access to a Vista VM, but it's not activated a.t.m.14:54
xivulonevand the accessibility options are mutually exclusive or not? particularly within the same category.14:58
evandyes they are14:59
xivulonwhat happens if I boot with v1 v3 m1 m2?14:59
evandit just takes whatever is first14:59
xivulonv1 in the above case15:00
xivulonnot v1 m115:00
evandactually, I may be wrong here15:00
xivulonit should be highest option in each group: v3 m215:02
evandit looks like they can be used together, but talk to TheMuso on #ubuntu-devel, he'll know for sure what the intended outcome is.15:02
evandcasper definitely accepts any combination of them.15:03
cjwatsonOTOH gfxboot-theme-ubuntu will only let you pick one15:03
evandoh, right. hrm.15:04
cjwatsonso unclear what the intent is; I agree, talk to Luke15:04
evandxivulon: you may have some difficulty in reaching him at the moment as he's in Australia.  Sorry, I should've said that earlier.15:05
xivulonah15:05
evandhis email address is listed on his LP page though: https://launchpad.net/~themuso15:05
xivulonchanged 185954 description15:06
xivulonI think that the options should be in separate radio groups, 1 per category.15:07
xivulonAnd that it should be possible to boot with more than one profile at once, particularly for separate categories15:07
xivulonIf that is not the case, it should be fixed15:07
xivulonevand, do you think it is reasonable to have wubi full in alpha 4?15:44
evandquite hard to say at the moment, I don't know when the seeds are going to reopen, or if the latest grub really fixes things (I'm going to be looking at that today).  I'll keep you posted though.15:51
xivulonas mentioned I think that the frontend is ok15:53
xivulonpending changes should be independent of the frontend at this point15:53
evandindeed, I tried your new version and it fixed the issues for me.15:54
cjwatsonseeds are open15:54
cjwatsonarchive is soft-frozen15:54
* xivulon likes the sound of that15:54
cjwatson(but important reasonable things can still go in)15:54
xivulonlike wubi :=)15:55
evandah, fantastic15:56
xivulonnot sure what winfoss status is anymore, but the call for cdboot is now "wubi --cdboot"15:56
evanddid heno ever get back to you?15:56
xivulonnope15:56
evandodd15:57
evandah, thanks for fixing the system-config-printer breakage, cjwatson.15:58
cjwatsonyeah, was playing with virt-manager and ran right into it15:58
xivulonevand the last patch in 151579 is in correct?16:00
evandxivulon: not yet, I'd like to rearrange it so it's no more verbose than it was prior to the patch, I just haven't had a chance yet.16:02
xivulonevand, that is a hard requirement since without that you have an fs freeze at each reboot16:03
xivuloncjwatson you may also want to review the prosed patch16:04
xivulonit's an hybrid of what we discussed in the past16:04
cjwatsonI'm happy for evand to review it16:04
xivulonIf it can help the patch skips all the mountpoints in the top section of /proc/mounts (like before)16:05
xivulonOn top of it, for the mountpoints in the bottom half, that have a device which is also in top half, it removes the -f flag when umounting16:05
xivulonsince umount -f mountpoint ~ umount device (at least for bindmounts)16:06
xivulonthat is an issue for wubi since /boot is bindmounted and the device is the same as /host16:07
evandspeaking of bind mounts, I noticed that update-initramfs doesn't seem to play nice with a bind mounted /boot.  It's on my list of things to look at.16:07
xivulonah I think I know that16:08
xivulonif you replace the initrd it works, if you update it, it does not16:09
xivulonupdate-initramfs -k $(uname -r) should work for instance16:09
xivulondo not know why the update fails though16:09
evandit thinks /boot is mounted ro from the warning that I got16:09
xivulonnope16:10
xivulonthat's the error message but it must be bogus16:10
xivulonsince boot is rw (try to write to it) and since if you replace the initrd it works ok16:10
xivulon-c flag16:11
xivulontry: update-initramfs -c -k $(uname -r)16:12
xivulonis there a bug for it already?16:12
xivulonI noticed some time ago' and forgot to file a report16:14
evandI haven't filed a bug report, no.16:16
xivulonI can do that16:16
cjwatsonI wonder if the ro_boot_check function is broken then16:17
cjwatson        boot_opts=$(awk '/boot/{if (match($4, /ro/) && $2 == "/boot")16:17
cjwatson                print "ro"}' /proc/mounts)16:17
cjwatson        if [ -n "${boot_opts}" ]; then16:17
cjwatsonthat's the logic16:17
cjwatson/ro/ doesn't happen to match something else in the mount options, does it?16:17
* cjwatson hates dodgy checks like that ...16:17
cjwatsoncould match errors=remount-ro for instances16:18
cjwatsons/s$//16:18
xivulondon't recall what is in there normally, it might well be the case. the only thing I noticed is that update-initramfs -c works, while update-initramfs -u does not16:20
cjwatsonright, I'm just trying to analyse :)16:21
xivulonI mean I do not have a loopinstallation at hand to have a look at16:21
cjwatsonif that fires, you get a message "WARNING: /boot is ro mounted."16:21
xivulonseems very plausible, I'd say that if the same check is not there for -c then I'd put my money on it.16:22
cjwatsonthat's correct16:22
cjwatsonit's only called in the update path16:23
xivulonthen 1 bug less16:23
cjwatsonnot until it's fixed ;-)16:23
xivulonThat said, the check should be in -c also though16:24
cjwatsonmaybe; I do wonder why it causes update-initramfs to exit 0 rather than 1, so in its current form adding it to -c might cause errors to go unnoticed16:26
xivulonI do not see why -u should fail silently anyway, if that is required the calling app should trap the error16:32
evandah, so my logic in clear_partitions completely fails to account for the fact that you cannot remove a directory that's a mountpoint.16:41
bdmurrayWhen did ubiquity start warning about reserved usernames?  Those types of bugs should be "Fix Released" right?16:51
cjwatsonah16:51
cjwatsonbdmurray: somewhere between dapper and edgy16:51
cjwatsonubiquity 1.1.2816:52
bdmurrayReading the bug report closer - does debian-installer also warn?16:53
evandyes, it's done by user-setup, the underlying d-i component.16:55
cjwatsonthere was a separate bug on user-setup16:57
CIA-23apt-setup: cjwatson * r118 apt-setup/ (3 files in 2 dirs):17:02
CIA-23apt-setup: * Add apt-setup/proposed question (never asked); if preseeded to true,17:02
CIA-23apt-setup:  -proposed entries will be added to sources.list (LP: #181776).17:02
CIA-23net-retriever: cjwatson * r340 ubuntu/ (debian/changelog net-retriever): * Fetch installer components from -proposed if apt-setup/proposed is true.17:03
CIA-23base-installer: cjwatson * r321 ubuntu/ (debian/changelog library.sh):17:06
CIA-23base-installer: * If apt-setup/proposed is true, set up the default sources.list to look17:06
CIA-23base-installer:  in -proposed as well (LP: #181776).17:06
CIA-23net-retriever: cjwatson * r341 ubuntu/debian/changelog: last commit closes LP: #18177617:06
cjwatsonbdmurray: the bug report says "XUbuntu 6.10-lts" so who knows what he actually meant :-) I suspect 6.06 LTS17:59
xivulonevand see http://paste.ubuntu-nl.org/53974/18:00
xivulonshould have same verbosity as before18:00
xivulondid not test that though18:00
bdmurrayYeah it is hard to say.18:00
bdmurraycjwatson: One thing I wanted to talk about last week was the console-setup project in Launchpad.  It says it doesn't use bugs but I thought it should point to the debian bug tracker.18:05
cjwatsonis that possible?18:05
cjwatsonoh, hey, that's new18:06
cjwatsonthat feature didn't exist when I/others registered all the bits of d-i :)18:06
cjwatsonI've changed console-setup, will go round and change others too18:06
cjwatsondoesn't really produce a fantastic link mind you18:07
cjwatsonhey, neat, I can just change the bug tracker for d-i and it changes all the bits at once18:08
bdmurraycjwatson: I've also submitted bug 181860 - what is the deadline to get that fixed?  Since it is something I could help with.18:25
ubotuLaunchpad bug 181860 in console-setup "spelling or grammar issue" [Undecided,New] https://launchpad.net/bugs/18186018:25
cjwatsonbdmurray: need to push that one upstream18:29
cjwatson(otherwise cue translation update nightmare)18:30
cjwatsonI'll do it this week18:30
bdmurrayCould I get the upstream code via bzr and create a branch or is just easier for you to do?18:32
cjwatsonsignificantly easier for me to just do it18:34
cjwatsonyou can certainly get the current code from https://code.launchpad.net/~vcs-imports/console-setup/trunk18:34
cjwatsonand a patch would probably speed things up18:34
cjwatsonbut I'll basically have to re-commit it to upstream svn anyway18:35
cjwatsonthe text in question was written by a Bulgarian and it does sort of show :)18:35
cjwatsonvery good coder, somewhat dodgy English18:35
bdmurrayOkay.  I'm curious about how others can go about fixing strings like this as it seems like a potentially easy thing for new contributors to do.18:38
cjwatsonbest process is a bug report to upstream18:38
cjwatsonthe problem is that syncing up translations is a lot of manual work18:39
cjwatsonupstream already has a process for doing all of this with loads of automation, and it's best to take advantage of it where possible18:39
* cjwatson -> out for a bit18:39
bdmurrayIs the translations bit complicated because it is in debian?18:40
cjwatsonerr, sort of, that's not really the reason19:36
cjwatsonchanging translated strings involves changing the gettext .po files for all languages supported by the package, which creates a massive diff that is a lot of manual labour to merge later19:36
cjwatson(our tools are pretty poor at doing it automatically)19:36
cjwatsonand it also puts the burden on us to gather translations19:37
cjwatsonif somebody else is already doing that, and if it's really just a bug rather than an Ubuntu-specific extension, then it just doesn't make sense to do the change locally in Ubuntu19:37
cjwatsonespecially as translations are difficult to forward upstream - you typically can't just commit them, you have to get approval from the translation teams or you get lots of angry e-mail19:38
cjwatson(been there, done that)19:38
=== ceeka1 is now known as seeka1
=== seeka1 is now known as ceeekay

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