[04:08] main-menu[531]: WARNING **: Configuring 'pkgsel' failed with error code 100 [04:08] http://dev.personnelware.com/carl/temp/Feb11/b/dhcp45/log/syslog.tail.500.txt [04:08] I don't see what failed [04:09] lucid daily [04:09] er, lucid daily alt/netboot install === JamieBen1ett is now known as JamieBennett [09:01] ubiquity: evand * r3739 plugins-conversion/ubiquity/frontend/kde_ui.py: Remove partman, summary imports from kde_ui. [11:22] ubiquity-slideshow-ubuntu: evand * r194 ubiquity-slideshow-ubuntu/ (debian/changelog generate-local-slides.sh): Tidy up generate-local-slides.sh and make it less noisy. [11:28] ubiquity-slideshow-ubuntu: evand * r195 ubiquity-slideshow-ubuntu/ (126 files in 3 dirs): Updated translations from Launchpad. [11:33] ubiquity-slideshow-ubuntu: evand * r196 ubiquity-slideshow-ubuntu/ (update-launchpad-translations.sh debian/changelog): [11:33] ubiquity-slideshow-ubuntu: Add update-launchpad-translations.sh, a small bit of shell code to [11:33] ubiquity-slideshow-ubuntu: take the grunt work out of updating translations. [11:47] ubiquity-slideshow-ubuntu: evand * r197 ubiquity-slideshow-ubuntu/debian/ (changelog ubiquity-slideshow-ubuntu-upgrade.install): [11:47] ubiquity-slideshow-ubuntu: Place ubiquity-slideshow-ubuntu-upgrade files in their own [11:47] ubiquity-slideshow-ubuntu: directory. [11:51] ubiquity-slideshow-ubuntu: evand * r198 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 13 [12:10] ubiquity-slideshow-ubuntu: evand * r199 ubiquity-slideshow-ubuntu/ (po/null.po debian/changelog generate-local-slides.sh): Work around pkgstriptranslations's dislike for empty po files. [12:16] ubiquity-slideshow-ubuntu: evand * r200 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 14 [13:02] ev: next_region self fix> d'oh, thanks! [13:02] sure thing [13:07] ubiquity: cjwatson * r3756 ubiquity/ (bin/ubiquity-dm debian/changelog): [13:07] ubiquity: Automatically fall back to vesa if normal X startup fails. This is a [13:07] ubiquity: reduced emulation of bullet-proof-X; using the standard implementation [13:07] ubiquity: is currently tricky. [13:36] ubiquity: cjwatson * r3757 greeter/ubiquity/frontend/gtk_components/ (greeter.c test.svg): add greeter code from Cody Russell [14:05] woo! [14:35] still pretty rough, translating to Python now for general ease [14:35] and the test artwork is not suitable for integration :) [15:07] ubiquity: cjwatson * r3758 greeter/ubiquity/frontend/gtk_components/ (greeter.py greeter.c): translate to Python [15:08] ubiquity: cjwatson * r3759 greeter/ (bin/ubiquity-greeter-gtk pixmaps/greeter-test.svg): more sensible file locations [15:09] ubiquity: cjwatson * r3760 greeter/bin/ubiquity-greeter-gtk: executable [15:19] ubiquity: cjwatson * r3761 greeter/bin/ubiquity-greeter-gtk: fullscreen [15:33] ubiquity: evand * r3740 plugins-conversion/ubiquity/components/ubi-summary.py: [15:33] ubiquity: Use get_summary_device rather than the nonexistent find_grub_target in the KDE [15:33] ubiquity: component of ubi-summary. [15:53] ubiquity: evand * r3741 plugins-conversion/ubiquity/ (3 files in 2 dirs): [15:53] ubiquity: * Check the NAME of the dbfilter where needed (not convinced this is the right [15:53] ubiquity: approach, possibly breaks inheritance). [15:53] ubiquity: * Stub out info_loop for KDE UI. It will need to disable the next button upon [15:53] ubiquity: entering the user setup page. [15:53] ubiquity: * Use the GTK UI method to switch between partitioning pages in the KDE UI. [16:04] debian-installer-utils: cjwatson * r691 ubuntu/ (debian/changelog user-params): [16:04] debian-installer-utils: user-params: Skip *-ubiquity and noninteractive command line options, [16:04] debian-installer-utils: only used on the live CD. [16:05] debian-installer-utils: cjwatson * r692 ubuntu/debian/changelog: releasing version 1.72ubuntu4 [16:21] ubiquity: evand * r3742 plugins-conversion/ubiquity/frontend/kde_components/PartAuto.py: Add missing self reference. [16:32] michaelforrest: did you get a chance to confirm final text for "Try Ubuntu without installing"? [16:33] ubiquity: cjwatson * r3762 greeter/ (6 files in 3 dirs): preliminary integration with ubiquity-dm [16:33] cjwatson: I had some ideas, Mark had different ideas, so.. [16:34] cjwatson: we're talking in the gfxboot context? [16:34] yes [16:34] cjwatson: keep it as it is [16:34] OK, I'll mark that work item as done then? [16:34] yes [16:34] thanks [17:26] heh...ubiquity software raid ui postponed [17:26] no one saw that coming ;) [17:28] heh, yeah [17:28] ev: so I think Scott's automatic installation bug may well be resolvable just by uploading ubiquity - it has an old version of grub-installer from before the device-id work landed [17:29] ah, awesome [17:29] * ev checks the current state of affairs [17:29] ev: have you tested current trunk or do I need to? :-) [17:29] I probably ought to do that legwork, bulk of the changes seem to be mine [17:29] hard to say, I've tested ubiquity an awful lot as of late, but from what branch I'm not sure :) [17:30] ok, I'm happy to do that [17:30] cool, thanks! [17:40] ubiquity: cjwatson * r3757 ubiquity/ (d-i/manifest debian/changelog): [17:40] ubiquity: Automatic update of included source packages: base-installer [17:40] ubiquity: 1.103ubuntu3, console-setup 1.34ubuntu9, debian-installer-utils [17:40] ubiquity: 1.72ubuntu3, grub-installer 1.49ubuntu4, hw-detect 1.73ubuntu2, [17:40] ubiquity: partman-auto 89ubuntu3, partman-basicfilesystems 63ubuntu3, [17:40] ubiquity: partman-partitioning 72ubuntu3, tzsetup 1:0.26ubuntu5. [18:22] ubiquity: cjwatson * r3758 ubiquity/debian/ (3 files): Add a couple of lintian overrides. [19:04] ubiquity: cjwatson * r3759 ubiquity/ (155 files in 3 dirs): Update translations from Launchpad (LP: #473554, #520905). [20:27] ubiquity: cjwatson * r3760 ubiquity/d-i/Makefile: clean console-setup/Keyboard [21:07] ubiquity: cjwatson * r3761 ubiquity/ (d-i/update-control debian/changelog debian/control): [21:07] ubiquity: Explicitly build-depend on xkb-data-i18n. We normally skip [21:07] ubiquity: console-setup's build-dependencies when generating our own, but we need [21:07] ubiquity: this one to run kbdnames-maker. [21:17] ubiquity: cjwatson * r3762 ubiquity/debian/changelog: releasing version 2.1.17 [21:23] ubiquity: cjwatson * r3763 greeter/ (161 files in 4 dirs): merge from trunk [21:28] ubiquity: cjwatson * r3764 greeter/bin/ubiquity-dm: honour --choose option [21:31] ubiquity: cjwatson * r3765 greeter/bin/ubiquity-greeter-gtk: sync choice names [21:34] ubiquity: cjwatson * r3763 ubiquity/ (7 files in 3 dirs): (log message trimmed) [21:34] ubiquity: Preliminary version of a new greeter, accessible using the [21:34] ubiquity: 'maybe-ubiquity' boot option. In this mode, ubiquity-dm displays a [21:34] ubiquity: choice between "Try Ubuntu without installing" and "Install Ubuntu" [21:34] ubiquity: after starting X, rather than needing to present that choice at the boot [21:34] ubiquity: loader. This is not ready for production use yet and (desperately!) [21:34] ubiquity: needs artwork, but merging it here will make it easier to test. Thanks [21:52] ubiquity: cjwatson * r3764 ubiquity/debian/copyright: update copyright years [22:37] ev, so without the explicit kill of the debconf-communicate process, what closes it now (with reference to casper)? [23:02] closing its stdin [23:03] so is something feeding EOF into it's stdin then? or is the action of rm'ing the fifo's doing that? [23:11] superm1: EOF isn't something that you feed into a file descriptor on Unix [23:11] superm1: when all the processes that have the write end of a pipe open, the process that has the read end open gets EOF [23:12] on its next read, anyway [23:12] let me rephrase that, left out a vital word [23:12] superm1: when all the processes that have the write end of a pipe open exit, the process that has the read end open gets EOF [23:13] or I suppose technically when all the copies of the write half of the pipe are closed [23:13] ah ha [23:13] so the exec that closes the write half of the pipe causes debconf-communicate's 'while (<>)' to get EOF [23:14] possible failure mode is other subprocesses that accidentally inherited copies of the write end of the pipe [23:15] well I would think I can reproduce that behavior booting with 'break=casper-bottom' and then manually running exec 3>&1 4<&-, but that doesn't appear to work - so is there a way to query what other subprocesses have the pipe opened at that time? [23:16] of course i meant 3>&- [23:17] i guess /root/bin/fuser would help [23:17] ls -l /proc/*/fd/ and compare with what debconf-communicate has open [23:18] but actually the behaviour you're seeing is obvious and unfixable as stated :) [23:18] the parent of the interactive shell you're running still has the fd open [23:19] you'll need to exit the interactive shell to get d-c to exit [23:19] Yeah. Hm well this makes it a bit difficult to install a deb anymore with an early command [23:19] might need some passthrough magic for that [23:20] it certainly shouldn't be impossible [23:24] superm1: nice catch though :) [23:26] superm1: I think perhaps something like http://paste.ubuntu.com/375070/ [23:26] that's the same kind of thing that debconf-apt-progress does [23:27] cjwatson, cool thanks. i'll give that a shot and see how that works out [23:27] any package that uses db_stop will probably completely fuck it [23:29] what do you know, debconf-communicate actually doesn't fall over when sent STOP, so actually you'd get away with even that [23:41] looks like there needs to be more to it than that. still getting 'debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable' [23:43] odd, is it definitely going through that preseed/early_command path? [23:44] that change should have at minimum given you a different error message, I'd have thought ... [23:45] i might need to rexport all those variables in the chroot command i suppose [23:46] (within the early script) [23:46] i'll mess with it a little more from a break=casper-bottom shell instead then [23:48] shouldn't have *thought* so ... [23:48] yeah, you ought to be able to iterate from there [23:48] if not, file me a bug and I'll look into it [23:49] Ok