/srv/irclogs.ubuntu.com/2010/02/12/#ubuntu-installer.txt

CarlFKmain-menu[531]: WARNING **: Configuring 'pkgsel' failed with error code 10004:08
CarlFKhttp://dev.personnelware.com/carl/temp/Feb11/b/dhcp45/log/syslog.tail.500.txt04:08
CarlFKI don't see what failed04:08
CarlFKlucid daily04:09
CarlFKer, lucid daily alt/netboot install04:09
=== JamieBen1ett is now known as JamieBennett
CIA-52ubiquity: evand * r3739 plugins-conversion/ubiquity/frontend/kde_ui.py: Remove partman, summary imports from kde_ui.09:01
CIA-52ubiquity-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-52ubiquity-slideshow-ubuntu: evand * r195 ubiquity-slideshow-ubuntu/ (126 files in 3 dirs): Updated translations from Launchpad.11:28
CIA-52ubiquity-slideshow-ubuntu: evand * r196 ubiquity-slideshow-ubuntu/ (update-launchpad-translations.sh debian/changelog):11:33
CIA-52ubiquity-slideshow-ubuntu: Add update-launchpad-translations.sh, a small bit of shell code to11:33
CIA-52ubiquity-slideshow-ubuntu: take the grunt work out of updating translations.11:33
CIA-52ubiquity-slideshow-ubuntu: evand * r197 ubiquity-slideshow-ubuntu/debian/ (changelog ubiquity-slideshow-ubuntu-upgrade.install):11:47
CIA-52ubiquity-slideshow-ubuntu: Place ubiquity-slideshow-ubuntu-upgrade files in their own11:47
CIA-52ubiquity-slideshow-ubuntu: directory.11:47
CIA-52ubiquity-slideshow-ubuntu: evand * r198 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 1311:51
CIA-52ubiquity-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-52ubiquity-slideshow-ubuntu: evand * r200 ubiquity-slideshow-ubuntu/debian/changelog: releasing version 1412:16
cjwatsonev: next_region self fix> d'oh, thanks!13:02
evsure thing13:02
CIA-52ubiquity: cjwatson * r3756 ubiquity/ (bin/ubiquity-dm debian/changelog):13:07
CIA-52ubiquity: Automatically fall back to vesa if normal X startup fails. This is a13:07
CIA-52ubiquity: reduced emulation of bullet-proof-X; using the standard implementation13:07
CIA-52ubiquity: is currently tricky.13:07
CIA-52ubiquity: cjwatson * r3757 greeter/ubiquity/frontend/gtk_components/ (greeter.c test.svg): add greeter code from Cody Russell13:36
evwoo!14:05
cjwatsonstill pretty rough, translating to Python now for general ease14:35
cjwatsonand the test artwork is not suitable for integration :)14:35
CIA-52ubiquity: cjwatson * r3758 greeter/ubiquity/frontend/gtk_components/ (greeter.py greeter.c): translate to Python15:07
CIA-52ubiquity: cjwatson * r3759 greeter/ (bin/ubiquity-greeter-gtk pixmaps/greeter-test.svg): more sensible file locations15:08
CIA-52ubiquity: cjwatson * r3760 greeter/bin/ubiquity-greeter-gtk: executable15:09
CIA-52ubiquity: cjwatson * r3761 greeter/bin/ubiquity-greeter-gtk: fullscreen15:19
CIA-52ubiquity: evand * r3740 plugins-conversion/ubiquity/components/ubi-summary.py:15:33
CIA-52ubiquity: Use get_summary_device rather than the nonexistent find_grub_target in the KDE15:33
CIA-52ubiquity: component of ubi-summary.15:33
CIA-52ubiquity: evand * r3741 plugins-conversion/ubiquity/ (3 files in 2 dirs):15:53
CIA-52ubiquity: * Check the NAME of the dbfilter where needed (not convinced this is the right15:53
CIA-52ubiquity:  approach, possibly breaks inheritance).15:53
CIA-52ubiquity: * Stub out info_loop for KDE UI. It will need to disable the next button upon15:53
CIA-52ubiquity:  entering the user setup page.15:53
CIA-52ubiquity: * Use the GTK UI method to switch between partitioning pages in the KDE UI.15:53
CIA-52debian-installer-utils: cjwatson * r691 ubuntu/ (debian/changelog user-params):16:04
CIA-52debian-installer-utils: user-params: Skip *-ubiquity and noninteractive command line options,16:04
CIA-52debian-installer-utils: only used on the live CD.16:04
CIA-52debian-installer-utils: cjwatson * r692 ubuntu/debian/changelog: releasing version 1.72ubuntu416:05
CIA-52ubiquity: evand * r3742 plugins-conversion/ubiquity/frontend/kde_components/PartAuto.py: Add missing self reference.16:21
cjwatsonmichaelforrest: did you get a chance to confirm final text for "Try Ubuntu without installing"?16:32
CIA-52ubiquity: cjwatson * r3762 greeter/ (6 files in 3 dirs): preliminary integration with ubiquity-dm16:33
michaelforrestcjwatson: I had some ideas, Mark had different ideas, so..16:33
michaelforrestcjwatson: we're talking in the gfxboot context?16:34
cjwatsonyes16:34
michaelforrestcjwatson: keep it as it is16:34
cjwatsonOK, I'll mark that work item as done then?16:34
michaelforrestyes16:34
cjwatsonthanks16:34
shtylmanheh...ubiquity software raid ui postponed17:26
shtylmanno one saw that coming ;)17:26
cjwatsonheh, yeah17:28
cjwatsonev: 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 landed17:28
evah, awesome17:29
* ev checks the current state of affairs17:29
cjwatsonev: have you tested current trunk or do I need to? :-)17:29
cjwatsonI probably ought to do that legwork, bulk of the changes seem to be mine17:29
evhard to say, I've tested ubiquity an awful lot as of late, but from what branch I'm not sure :)17:29
cjwatsonok, I'm happy to do that17:30
evcool, thanks!17:30
CIA-52ubiquity: cjwatson * r3757 ubiquity/ (d-i/manifest debian/changelog):17:40
CIA-52ubiquity: Automatic update of included source packages: base-installer17:40
CIA-52ubiquity: 1.103ubuntu3, console-setup 1.34ubuntu9, debian-installer-utils17:40
CIA-52ubiquity: 1.72ubuntu3, grub-installer 1.49ubuntu4, hw-detect 1.73ubuntu2,17:40
CIA-52ubiquity: partman-auto 89ubuntu3, partman-basicfilesystems 63ubuntu3,17:40
CIA-52ubiquity: partman-partitioning 72ubuntu3, tzsetup 1:0.26ubuntu5.17:40
CIA-52ubiquity: cjwatson * r3758 ubiquity/debian/ (3 files): Add a couple of lintian overrides.18:22
CIA-52ubiquity: cjwatson * r3759 ubiquity/ (155 files in 3 dirs): Update translations from Launchpad (LP: #473554, #520905).19:04
CIA-52ubiquity: cjwatson * r3760 ubiquity/d-i/Makefile: clean console-setup/Keyboard20:27
CIA-52ubiquity: cjwatson * r3761 ubiquity/ (d-i/update-control debian/changelog debian/control):21:07
CIA-52ubiquity: Explicitly build-depend on xkb-data-i18n. We normally skip21:07
CIA-52ubiquity: console-setup's build-dependencies when generating our own, but we need21:07
CIA-52ubiquity: this one to run kbdnames-maker.21:07
CIA-52ubiquity: cjwatson * r3762 ubiquity/debian/changelog: releasing version 2.1.1721:17
CIA-52ubiquity: cjwatson * r3763 greeter/ (161 files in 4 dirs): merge from trunk21:23
CIA-52ubiquity: cjwatson * r3764 greeter/bin/ubiquity-dm: honour --choose option21:28
CIA-52ubiquity: cjwatson * r3765 greeter/bin/ubiquity-greeter-gtk: sync choice names21:31
CIA-52ubiquity: cjwatson * r3763 ubiquity/ (7 files in 3 dirs): (log message trimmed)21:34
CIA-52ubiquity: Preliminary version of a new greeter, accessible using the21:34
CIA-52ubiquity: 'maybe-ubiquity' boot option. In this mode, ubiquity-dm displays a21:34
CIA-52ubiquity: choice between "Try Ubuntu without installing" and "Install Ubuntu"21:34
CIA-52ubiquity: after starting X, rather than needing to present that choice at the boot21:34
CIA-52ubiquity: loader. This is not ready for production use yet and (desperately!)21:34
CIA-52ubiquity: needs artwork, but merging it here will make it easier to test. Thanks21:34
CIA-52ubiquity: cjwatson * r3764 ubiquity/debian/copyright: update copyright years21:52
superm1ev, so without the explicit kill of the debconf-communicate process, what closes it now (with reference to casper)?22:37
cjwatsonclosing its stdin23:02
superm1so is something feeding EOF into it's stdin then? or is the action of rm'ing the fifo's doing that?23:03
cjwatsonsuperm1: EOF isn't something that you feed into a file descriptor on Unix23:11
cjwatsonsuperm1: when all the processes that have the write end of a pipe open, the process that has the read end open gets EOF23:11
cjwatsonon its next read, anyway23:12
cjwatsonlet me rephrase that, left out a vital word23:12
cjwatsonsuperm1: when all the processes that have the write end of a pipe open exit, the process that has the read end open gets EOF23:12
cjwatsonor I suppose technically when all the copies of the write half of the pipe are closed23:13
superm1ah ha23:13
cjwatsonso the exec that closes the write half of the pipe causes debconf-communicate's 'while (<>)' to get EOF23:13
cjwatsonpossible failure mode is other subprocesses that accidentally inherited copies of the write end of the pipe23:14
superm1well 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
superm1of course i meant 3>&-23:16
superm1i guess /root/bin/fuser would help23:17
cjwatsonls -l /proc/*/fd/ and compare with what debconf-communicate has open23:17
cjwatsonbut actually the behaviour you're seeing is obvious and unfixable as stated :)23:18
cjwatsonthe parent of the interactive shell you're running still has the fd open23:18
cjwatsonyou'll need to exit the interactive shell to get d-c to exit23:19
superm1Yeah.  Hm well this makes it a bit difficult to install a deb anymore with an early command23:19
cjwatsonmight need some passthrough magic for that23:19
cjwatsonit certainly shouldn't be impossible23:20
cjwatsonsuperm1: nice catch though :)23:24
cjwatsonsuperm1: I think perhaps something like http://paste.ubuntu.com/375070/23:26
cjwatsonthat's the same kind of thing that debconf-apt-progress does23:26
superm1cjwatson, cool thanks.  i'll give that a shot and see how that works out23:27
cjwatsonany package that uses db_stop will probably completely fuck it23:27
cjwatsonwhat do you know, debconf-communicate actually doesn't fall over when sent STOP, so actually you'd get away with even that23:29
superm1looks 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
cjwatsonodd, is it definitely going through that preseed/early_command path?23:43
cjwatsonthat change should have at minimum given you a different error message, I'd have thought ...23:44
superm1i might need to rexport all those variables in the chroot command i suppose23:45
superm1(within the early script)23:46
superm1i'll mess with it a little more from a break=casper-bottom shell instead then23:46
cjwatsonshouldn't have *thought* so ...23:48
cjwatsonyeah, you ought to be able to iterate from there23:48
cjwatsonif not, file me a bug and I'll look into it23:48
superm1Ok23:49

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