cjwatsonsoren: because it needs large chunks of it anyway in order to generate configuration files that refer to other detected operating systems00:03
cjwatsonsoren: also, it *does* call grub-install00:03
cjwatsonsoren: the thing it's really replicating is update-grub (grub-install doesn't generate a configuration file ...), and that's because update-grub really isn't all that good at handling the initial installation case00:04
sorencjwatson: Ah, right. Other operating systems. That was the missing piece of the puzzle. I haven't had to worry about such a thing for a looong time :)00:06
xivulonI have uploaded umenu code to https://code.launchpad.net/umenu00:29
xivulonmake prerequisites && make && make test00:30
TheMusoOk, there is one bug I can consistantly reproduce with partman-dmraid, however its a little hard to explain without knowing how partman presents the UI. How can I turn up debugging to max so I can get a deacent log to show to you guys?03:35
* TheMuso smacks whoever wrote the part of the dmraid init script that sources /etc/default/rcS, and doesn't check whether it even exists.04:08
cjwatsonTheMuso: DEBCONF_DEBUG=developer is usually the most useful kind of logging for that06:53
TheMusocjwatson: Thanks, once I get an install done, I'll dig deeper. Still got to get my custom CD to behave first. :p06:58
evandcjwatson: if you have a free moment today, I've finished off the patch I showed you before that there was confusion over.  If you could just review the partman-partitioning changes and let me know if they're too hackish to use, I'd very much appreciate it.07:22
TheMusoYes! Passed the kernel/base system stage. Now the only worry is grub/grub-installer.07:44
TheMusogah. Grub failure, somewhat expected.08:15
TheMusoevand: If you're still around, and had made a start on dmraid main inclusion, do you have anything that I might find useful for the report?08:16
evandTheMuso: I haven't had a chance to touch it all.  Unfortunately, I leave you with a blank slate.08:17
TheMusoevand: No problem, thanks anyway.08:17
CIA-22ubiquity: evand * r2454 ubiquity/ubiquity/frontend/kde_ui.py: Stub set_grub_combo in kde_ui for the time being so it doesn't crash.08:25
TheMusoevand: How is that privelage separation stuff going? Is that likely to land before FF?08:27
evandTheMuso: oh wow, I never did merge that.  I'll take care of that today.08:28
evandIt's done though.08:28
evandThough I might need to update it slightly to reflect some recent changes.08:28
TheMusoevand: Right, let me know, and I'db e glad to hammer it, at least with accessibility testing. :)08:29
evandTheMuso: will do :)08:30
tjaaltoncjwatson: got time to talk about input-hotplug?08:32
tjaaltoncjwatson: I heard you are in the middle of a meeting, so ping me when done08:33
TheMusocjwatson: Where is the best place to set that debconf variable?08:41
cjwatsonTheMuso: kernel command line08:44
cjwatsontjaalton: sure08:44
tjaaltoncjwatson: ok, so I'm aware that FF is tomorrow, and we still don't use input-hotplug. I tried to get the hal-script working (to autoconfigure the devices on fly), but either it won't work or I'm doing something wrong08:46
tjaaltoncjwatson: I sent an email to debian-x about it, and David answered a month ago saying that he prefers patching the server to use the settings on the xorg.conf, which would make it work for everyone08:47
cjwatsonpatching the server to do what?08:47
tjaaltoncjwatson: but he's been really busy lately, and hasn't published any patches08:47
cjwatsonsorry, I'm dense and can't read08:47
cjwatsondoes it not honour xorg.conf right now?08:47
tjaaltonif using input-hotplug08:47
cjwatsonfor keyboard layout and such?08:47
cjwatsonhuh, ok08:48
cjwatsonI think I also prefer patching the server08:48
cjwatsonmy concern is that the installer changes required are ... well, not hideously complicated, but not trivial either08:48
cjwatsonand we're really short of installer bandwidth for feature freeze08:48
tjaaltonare there any changes needed, really?08:48
tjaaltonconsole-setup works and the xorg configuration still feeds on that08:49
tjaaltonlet me dig up the post for you, a sec08:50
tjaaltonI also tried #hal, but got no help :/08:51
tjaaltonthe problem with _not_ going input-hotplug is that upstream is still fixing issues with legacy input08:53
tjaaltonthey are all using evdev now08:53
cjwatsonchanges> console-setup generates /etc/default/console-setup, xorg generates xorg.conf based on that. Does the HAL script use either of those?08:54
cjwatsonah, I see from your post08:54
cjwatsonok, I'm less concerned about something that uses the same keyboard configuration files08:55
cjwatsonsleep 15> does output from 'set -x' go anywhere?08:56
tjaaltonI need to reproduce it now, but AIRI it didn't08:56
cjwatsonyou could do 'exec 2>/tmp/foo' up-front09:01
tjaaltonbefore running hal?09:02
cjwatsonno, at the top of your hal script09:02
tjaaltonah, ok09:02
cjwatsonright below the shebang09:02
tjaaltonok, I'll play with it and report back what happens09:03
CIA-22ubiquity: evand * r2455 ubiquity/ubiquity/frontend/kde_ui.py: Replicate fix for the installer window briefly showing in kde_ui.09:12
tjaaltoncjwatson: ok, the same as before; without sleeping I get 'Could not initialise connection to hald.' after the command, and with sleep 15 it doesn't even run h-s-p09:20
tjaaltonbut the hald output says '/usr/lib/hal/scripts/hal-setup-xorg exited'09:21
cjwatsonsleep 15 || true09:22
cjwatsonoh, I wonder if its PATH is bogus09:22
cjwatsontry PATH=/usr/sbin:/sbin:/usr/bin:/bin at the top?09:22
cjwatsonexport PATH=blah, that is09:22
tjaaltonbut it runs without sleep, and hal has a default value all scripts can use09:23
cjwatsondoesn't seem to be a problem for built-in scripts though09:23
tjaaltonsetting || true didn't help09:23
tjaaltonok, it terminates the script after 10 seconds, so setting sleep 9 makes it complain the same about hald not running09:33
tjaaltonhrm, what about running the script from /etc/X11/Xsession.d ?-)09:34
tjaaltonnope, no change. the fault is not that hald isn't running, the command works when run by hand09:40
tjaaltonhmm, maybe policykit has something to do with this09:57
TheMusoDoes anybody know off-hand what an error code of 20 from grub-installer is supposed to mean?10:15
TheMusoOh its something to do with debconf in this situation. Will need to dig into the source...10:16
cjwatson$ grep 20 /usr/share/perl5/Debconf/ConfModule.pm10:18
cjwatson        syntaxerror => 20,10:18
cjwatson should come with an attached descriptive message10:18
TheMusocjwatson: Yeah I saw that in the debug output which was how I worked it out.10:29
* TheMuso has an install of hardy on a dmraid setup.11:55
tjaaltoncjwatson: I sent an email to the hal-list, hopefully it'll get sorted12:02
cjwatsontjaalton: cool, thanks12:07
cjwatsonTheMuso: nice. what was the grub-installer problem?12:07
TheMusocjwatson: db_input input not being given enough arguments. I've already tested the fix, and its in bzr.12:07
TheMusoThe fix allowed the install to happen to be precise.12:08
TheMusoNote that this wasn't a dual boot. If I can get this in as a feature before FF, I intend to put it all through its paces, including an install alongside 1 and 2 different windows installs, on the same fakeraid setup.12:09
TheMusocjwatson: So to have it considered as a feature, is it just a matter of filling out an MIR, or is there more to the process than that?12:12
cjwatsonTheMuso: looks good; please upload grub-installer at your convenience. I've committed the same fix upstream.12:12
TheMusocjwatson: Ok, I assume you saw my change...12:13
cjwatsonTheMuso: https://wiki.ubuntu.com/MainInclusionProcess and it would probably be best to explicitly talk to pitti about it12:13
cjwatsonTheMuso: yep, I updated when you said you'd committed it12:14
cjwatsonTheMuso: that's on the error path though - if that error fires, surely the install is broken?12:14
cjwatson(the fix was clearly right all the same)12:14
TheMusoYeah, why it triggered an error though, I don't know. But yes, that gets triggered if there is a problem, which is why several configs need testing.12:15
TheMusoHrm. Looks like whatever does the UUID to device name/node translation is picking up the first disk in the raid1 mirror, instead of the devmapper device. Need to check dmraid bugs to see if there is any thing similar reported.13:01
TheMusocjwatson: We're in luck. Theres already an MIR for dmraid. I'll give it a look over, and change anything that needs changing, and file the bug if that also hasn't been done already.13:25
evandcjwatson: did you happen to catch my above message?  If you haven't had a chance to look it over, that's perfectly fine, I just wanted to make sure you saw it.14:16
TheMusoOk, dmraid MIR reviewed, and looks ok. Wrote partman-dmraid MIR, and filed bugs for both. Unless anybody needs help with other FF stuff, I'm off to bed.14:27
evandgoodnight TheMuso14:28
cjwatsonevand: I'm still not entirely confident I understand it, but please go ahead and commit and if there's a problem I'm sure it'll come to light later14:40
evandcjwatson: ok, it will probably be easier to follow when you can see the UI in action anyway.14:42
=== cjwatson_ is now known as cjwatson
CIA-22ubiquity: evand * r2456 ubiquity/ (debian/changelog ubiquity/frontend/kde_ui.py):15:27
CIA-22ubiquity: * Add the progress bar for automatic mode that was already present in15:27
CIA-22ubiquity:  gtk_ui to kde_ui.15:27
CIA-22ubiquity: evand * r2457 ubiquity/ (5 files in 4 dirs): * Replace the resize slider with a custom widget in gtk_ui.15:45
=== evand_ is now known as evand
=== cjwatson_ is now known as cjwatson
CIA-22ubiquity: evand * r2458 ubiquity/ (d-i/manifest debian/changelog):20:02
CIA-22ubiquity: * Automatic update of included source packages: apt-setup20:02
CIA-22ubiquity:  1:0.31ubuntu5, grub-installer 1.27ubuntu5, hw-detect 1.58ubuntu2,20:02
CIA-22ubiquity:  partman-partitioning 54ubuntu2.20:02
CIA-22ubiquity: evand * r2459 ubiquity/debian/changelog: releasing version 1.7.720:12
CIA-22ubiquity: evand * r2460 ubiquity/ (9 files in 6 dirs): Bump to 1.7.820:14
=== cjwatson_ is now known as cjwatson
TheMusoHrm. Dmraid doesn't 1) halt on a degraded array setup, and 2) have any options to state that you don't want a degraded array, and no real way of checking the status, and getting something meaningful back with an exit code.22:33
TheMusoAnd, the array doesn't seem to be rebuilding under Linux, as well as dmraid stating that status is ok, even though it is incomplete...23:02

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