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