[00:01] <twb> Can the live CD (i.e. casper) auto-detect the timezone from nearby machines?
[00:01] <twb> Currently, it seems to be turning the NTP server's 12:15+1100 into 12:15+0000 (i.e. GMT, but wrong by eleven hours).
[00:09] <twb> Hmm, it seems that live-initramfs has timezone support, but hardy's casper doesn't :-(
[09:26] <CIA-24> debian-installer: cjwatson * r884 ubuntu/ (9 files in 4 dirs): * Move to 2.6.24-11 kernels.
[10:01] <CIA-24> debian-installer: cjwatson * r885 ubuntu/ (38 files in 2 dirs): * Update help text translations from Launchpad.
[10:18] <CIA-24> casper: cjwatson * r470 casper/ (debian/changelog scripts/casper-bottom/14locales):
[10:18] <CIA-24> casper: * Always set language in both /etc/default/locale and /etc/environment
[10:18] <CIA-24> casper:  (thanks, Sebastien Bacher).
[10:20] <CIA-24> casper: cjwatson * r471 casper/debian/changelog: typos
[10:21] <CIA-24> casper: cjwatson * r472 casper/scripts/casper-bottom/14locales: make indentation readable
[10:23] <CIA-24> casper: cjwatson * r473 casper/debian/changelog: releasing version 1.119
[11:21] <CIA-24> debian-installer: cjwatson * r886 ubuntu/ (31 files in 4 dirs): * Adjust help text to refer to gfxboot UI where appropriate (LP: #66881).
[11:28] <CIA-24> debian-installer: cjwatson * r887 ubuntu/ (build/boot/x86/f3.txt.live debian/changelog):
[11:28] <CIA-24> debian-installer: * Update the syslinux live CD F3 help text to talk about live-install
[11:28] <CIA-24> debian-installer:  rather than live-expert.
[11:30] <CIA-24> debian-installer: cjwatson * r888 ubuntu/ (30 files in 3 dirs):
[11:30] <CIA-24> debian-installer: * Document "Check CD for defects" boot option (only for gfxboot, due to
[11:30] <CIA-24> debian-installer:  space constraints).
[11:39] <CIA-24> debian-installer: cjwatson * r889 ubuntu/ (31 files in 4 dirs):
[11:39] <CIA-24> debian-installer: * Use <literal> rather than <screen> when referring to the boot: prompt in
[11:39] <CIA-24> debian-installer:  the middle of a sentence, to avoid making translators work with sentence
[11:39] <CIA-24> debian-installer:  fragments.
[11:45] <CIA-24> debian-installer: cjwatson * r890 ubuntu/ (3 files in 2 dirs):
[11:45] <CIA-24> debian-installer: * Resync syslinux live CD F1 and F5 help page cross-references with
[11:45] <CIA-24> debian-installer:  help.xml (thanks, Steve Langasek; LP: #151127).
[11:50] <CIA-24> debian-installer: cjwatson * r891 ubuntu/debian/changelog: releasing version 20070308ubuntu31
[12:30] <TheMuso> cjwatson: I don't know if you have seen pitti'
[12:31] <TheMuso> cjwatson: I don't know if you have seen pitti's email re the minutes from our meeting last week, but he thinks we need to talk to the support team re dmraid, to make sure they know whats going on if we choose to ship it, knowing the functionality issues that it has.
[12:31] <TheMuso> I'm just wondering where to from here. Should I contact that team and discuss it with them?
[12:40] <cjwatson> TheMuso: Yes. I think I'd suggest starting with #canonical-support on irc.c.c.
[13:45] <CIA-24> console-setup: cjwatson * r52 ubuntu/debian/ (changelog config.proto): * Set default layout for Kurdish to tr(ku) (LP: #28683).
[13:48] <CIA-24> console-setup: cjwatson * r53 ubuntu/debian/changelog: releasing version 1.21ubuntu4
[14:52] <CIA-24> ubiquity: cjwatson * r2531 ubiquity/ (debian/changelog scripts/mythbuntu/apply-type):
[14:52] <CIA-24> ubiquity: * test -e fails on dangling symlinks; simply ignore errors when creating
[14:52] <CIA-24> ubiquity:  ~/.config/autostart/mythtv.desktop symlink, rather than trying to test
[14:52] <CIA-24> ubiquity:  for it in advance (LP: #197915).
[14:52] <cjwatson> superm1: ^-- might want to backport that?
[14:53] <superm1> yeah that's a much better solution...
[14:57] <superm1> unfortunately rolling a new 7.10 disk is a lot more trouble than its worth at this time.  having it in 8.04 will be sufficient
[14:57] <superm1> thanks for the nicer solution though :)
[15:13] <CIA-24> partman-base: cjwatson * r80 ubuntu/ (debian/changelog parted_devices.c):
[15:13] <CIA-24> partman-base: * Backport from trunk:
[15:13] <CIA-24> partman-base:  - Fix parted_devices check for floppy devices, broken by me in
[15:13] <CIA-24> partman-base:  partman-base 100 (sorry!).
[15:16] <CIA-24> partman-base: cjwatson * r81 ubuntu/ (debian/changelog parted_devices.c): * Skip /dev/ccache* devices (LP: #193267).
[15:18] <CIA-24> partman-base: cjwatson * r82 ubuntu/debian/changelog: releasing version 114ubuntu3
[15:28] <CIA-24> ubiquity: cjwatson * r2532 ubiquity/debian/ (29 files in 2 dirs): * Update imported translations from gtk+2.0 2.12.8-1.
[19:26] <CIA-24> ubiquity: evand * r2533 ubiquity/ (debian/changelog ubiquity/frontend/noninteractive.py):
[19:26] <CIA-24> ubiquity: * Overload get_oem_id in noninteractive to avoid calling back into the
[19:26] <CIA-24> ubiquity:  frontend and trying to talk to debconf when the install process already
[19:26] <CIA-24> ubiquity:  has the database locked (LP: #198108).
[19:26] <CIA-24> ubiquity: * Install oem-config-gtk in the noninteractive frontend when appropriate.
[20:22] <CIA-24> ubiquity: evand * r2534 ubiquity/ (4 files in 2 dirs): * apt-install needs to be called as root or it will fail silently.
[20:23] <cjwatson> evand: r2533> hmm, why does it work for other frontends?
[20:23] <cjwatson> (or does it?)
[20:23] <evand> it doesn't
[20:24] <evand> oh
[20:24] <evand> I'm getting my revnos confused
[20:24] <evand> because the other frontends don't actually end up calling the base frontend function
[20:24] <evand> they pull the data from the UI
[20:24] <cjwatson> ah, ok
[20:24] <cjwatson> also, perhaps an execute_root helper is called for
[20:25] <cjwatson> maybe the base frontend implementation should be fixed, since it'll basically never work when required
[20:26] <evand> will do.
[20:36] <CIA-24> ubiquity: evand * r2535 ubiquity/ (3 files in 2 dirs): Moved the get_oem_id fix to the base frontend so that other frontends can take advantage of it.
[21:01] <CIA-24> ubiquity: evand * r2536 ubiquity/ubiquity/ (4 files in 2 dirs): Clean up calls to execute as root.
[21:10] <cjwatson> something rotten in the state of Denmark regarding bug 198106
[21:10] <ubotu> Launchpad bug 198106 in ubiquity "Configure partitions for RAID1, received: The installer needs to remove operating system files from the install target, but was unable to do so." [Undecided,Invalid] https://launchpad.net/bugs/198106
[21:11] <cjwatson> I wonder if clear_partitions is missing a couple of checks for partman files
[21:11] <cjwatson> hmm, yeah
[21:39] <evand> hrm
[21:40] <cjwatson> I think have a fix, I'm just doing a merge first
[21:41] <cjwatson> s/think/think I/
[21:41] <cjwatson> but I'd like you to look over it once I have it
[21:41] <evand> will do
[21:41] <CIA-24> partman-target: cjwatson * r701 ubuntu/ (69 files in 7 dirs): merge from Debian 54
[21:43] <CIA-24> partman-target: cjwatson * r702 ubuntu/ (2 files in 2 dirs): indentation changes to match those merged from Debian
[21:49] <CIA-24> partman-target: cjwatson * r703 ubuntu/ (commit.d/clear_partitions debian/changelog): * Don't clear partitions marked "do not use" (LP: #198106).
[21:49] <cjwatson> evand: ^-- that one; one-liner
[21:50] <evand> looking now
[21:51] <cjwatson> compare with partman-basicmethods/choose_method/dont_use/
[21:55] <evand> ah, indeed
[21:55] <evand> thank you
[21:56] <cjwatson> I was wondering if anything else should be checked, but haven't thought of anything yet
[22:00] <cjwatson>                         if $(echo "$mp" | grep -wqs "^/$x$") || $(echo "$mp" | grep -qws "^/$x/*"); then
[22:00] <cjwatson> should that be .* at the end? I'm not quite sure what that regex is trying to check
[22:01] <cjwatson> using -w seems a bit odd there too
[22:01] <cjwatson> err, and surely $(... | grep -q) is always false; did you mean to use (...) rather than $(...)?
[22:02] <cjwatson> hmm, not false, just a little odd to use command substitution when you only want the exit code
[22:07] <evand> All points are correct.  I think the second point was a copy and paste mistake.  Not a direct copy and paste, though.  Have you already made the changes, or shall I?
[22:09] <evand> and the regex is checking to see if the mountpoint is one of those listed or is a subdirectory of one of those listed.
[22:10] <evand> I couldn't think of a way to do that in a single grep at the time, but if you know of a cleaner, more readable approach, by all means substitute it in.
[22:10] <cjwatson> go ahead and make them
[22:10] <evand> already on it
[22:11] <cjwatson> the easiest approach sounds like egrep -q "^/$x(\$|/)"
[22:12] <evand> ah, fantastic
[22:12] <cjwatson> of course, /* checks for zero or more slashes, rather than slash followed by zero or more characters :)
[22:13] <evand> heh
[22:14] <cjwatson> one last problem I noticed is that stat isn't compiled into busybox-udeb
[22:14] <evand> egrep -qs, no?
[22:14] <evand> ah, hrm.
[22:14] <cjwatson> -qs if you like but I don't think it's needed; when reading from a pipe the input file is not going to be nonexistent or unreadable
[22:15] <evand> should I work around that or is it small enough to be included in the busybox deb?
[22:15] <cjwatson> I think you should probably change busybox to add it
[22:15] <evand>  -qs> ah, indeed.  I'll leave it as -q to avoid confusion.
[22:15] <cjwatson> debian/config-udeb, CONFIG_STAT and CONFIG_FEATURE_STAT_FORMAT
[22:16] <cjwatson> (there is a tool to edit those files but for small changes I tend to just do it by hand)
[22:17] <CIA-24> partman-target: evand * r704 partman-target.ubuntu/ (commit.d/clear_partitions debian/changelog):
[22:17] <CIA-24> partman-target: * Clean up mountpoint check for bug fixing and readability. Thanks
[22:17] <CIA-24> partman-target:  Colin Watson.
[22:19] <cjwatson> evand: looks like that tree is unbound; can you push it?
[22:19] <cjwatson> (sorry for nagging if you were about to do so)
[22:21] <evand> should be already done.  Try again and let me know if you're still not getting it
[22:21] <evand> But yes, caught that it was unbound shortly after committing and bound it.
[22:21]  * evand wishes that was stored in .bazaar/locations.conf so it was easier to notice
[22:25] <cjwatson> got it, thanks
[22:25] <cjwatson> you don't need the subshell for a single pipeline in the if condition
[22:26] <cjwatson> for two pipelines combined with || I would certainly use it for clarity
[22:27] <evand> whoops, I knew that, I apparently just wasn't paying close attention.  I'll fix that momentarily, thanks for catching it.
[22:30] <CIA-24> partman-target: evand * r705 ubuntu/commit.d/clear_partitions: Remove unnecessary parens in previous commit.
[22:52] <mario_limonciell> evand, I'm not sure if it's present in ubiquity, but it looks like the time zone map is off in oem-config when zoomed in.  Were you aware, or should I file a bug?
[22:53] <CIA-24> partman-target: cjwatson * r706 ubuntu/debian/changelog: releasing version 54ubuntu1
[23:04] <mario_limonciell> okay since you're afk, i filed bug 198179 so as to not forget.  if you were already aware, then disregard it.
[23:04] <ubotu> Launchpad bug 198179 in dell "oem-config timezone map is off" [Undecided,Confirmed] https://launchpad.net/bugs/198179
[23:37] <TheMuso> dc
[23:37] <TheMuso> ugh wrong tab