[09:28] evand: I'm just running a kubuntu install test on fat 32 against 136 of wubi. xivulon ask me if I could remind you about building it proper though :) [09:28] indeed, I plan on it [09:41] evand: Cool :) [10:02] anna: cjwatson * r417 ubuntu/debian/ (17 files in 2 dirs): merge from Debian 1.34 [10:03] anna: cjwatson * r418 ubuntu/debian/po/ (ast.po et.po hy.po kk.po): apply Ubuntu branding to new translations [10:11] anna: cjwatson * r419 ubuntu/debian/changelog: releasing version 1.34ubuntu1 [10:14] netcfg: cjwatson * r637 ubuntu/debian/ (15 files in 2 dirs): merge lp:~al-maisan/netcfg/ubuntu [10:25] cdrom-checker: cjwatson * r248 ubuntu/debian/ (14 files in 2 dirs): merge from Debian 1.16 [10:27] cdrom-checker: cjwatson * r249 ubuntu/debian/po/ (ast.po et.po kk.po): apply Ubuntu branding to new translations [10:31] cdrom-checker: cjwatson * r250 ubuntu/debian/changelog: releasing version 1.16ubuntu1 [10:42] clock-setup: cjwatson * r207 ubuntu/debian/ (16 files in 2 dirs): merge from Debian 0.98 [10:43] clock-setup: cjwatson * r208 ubuntu/debian/changelog: releasing version 0.98ubuntu1 [11:28] finish-install: cjwatson * r828 ubuntu/ (18 files in 3 dirs): merge from Debian 2.23 [11:29] finish-install: cjwatson * r829 ubuntu/debian/changelog: releasing version 2.23ubuntu1 [12:27] lilo-installer: cjwatson * r435 ubuntu/debian/ (16 files in 2 dirs): merge from Debian 1.30 [12:28] lilo-installer: cjwatson * r436 ubuntu/debian/po/ (ast.po et.po kk.po): apply Ubuntu branding to new translations [12:29] lilo-installer: cjwatson * r437 ubuntu/debian/changelog: releasing version 1.30ubuntu1 [13:16] cjwatson: hrm, given that the DVD images are already oversized, am I correct in assuming that https://blueprints.edge.launchpad.net/ubuntu/+spec/foundations-karmic-unr-with-dvd is a non-start without a move to dual layer images? [13:18] evand: it wouldn't surprise me in the least if there were a good amount of stuff we could trim off the DVD images [13:18] evand: we've never really put extensive effort into it [13:18] evand: we *might* need to look at nested squashfses though to make it practical - not sure [13:19] won't we need to do that anyway? [13:19] I cannot forsee us finding enough space to put multiple entire squashfs images on a single DVD [13:19] but perhaps I'm missing the obvious [13:20] re trimming > I'll make that a requirement of the specification [13:20] yeah, we probably would [13:20] the livefs build organisation gets a bit interesting [13:21] you either have to do multiple builds at once (slow if we're in a hurry) or you have to cache base system build results for later builds the same day (how do you force it to update when you need to?) or something more complicated [13:22] hrm, indeed [13:34] lowmem: cjwatson * r80 ubuntu/debian/ (changelog control lowmem.postinst): merge from Debian 1.31 [13:35] lowmem: cjwatson * r81 ubuntu/debian/changelog: releasing version 1.31ubuntu1 [13:48] main-menu: cjwatson * r134 ubuntu/ (15 files in 3 dirs): merge from Debian 1.29 [13:48] main-menu: cjwatson * r135 ubuntu/debian/po/ (ast.po et.po kk.po): apply Ubuntu branding to new translations [13:56] main-menu: cjwatson * r136 ubuntu/debian/changelog: releasing version 1.29ubuntu1 [14:09] net-retriever: cjwatson * r359 ubuntu/debian/ (16 files in 2 dirs): merge from Debian 1.24 [14:11] net-retriever: cjwatson * r360 ubuntu/debian/changelog: releasing version 1.24ubuntu1 [14:14] pkgsel: cjwatson * r145 ubuntu/debian/ (69 files in 2 dirs): merge lp:~al-maisan/pkgsel/ubuntu [14:15] pkgsel: cjwatson * r146 ubuntu/debian/po/ (ast.po et.po kk.po): debconf-updatepo for new translations [14:19] pkgsel: cjwatson * r147 ubuntu/debian/changelog: RFC2822 date format [15:02] partman-auto-lvm: cjwatson * r221 ubuntu/ (18 files in 3 dirs): merge from Debian 33 [15:03] partman-auto-lvm: cjwatson * r222 ubuntu/debian/po/ (ast.po et.po kk.po): debconf-updatepo for new translations [15:11] partman-auto-lvm: cjwatson * r223 ubuntu/debian/ (64 files in 2 dirs): [15:11] partman-auto-lvm: Update translations of Ubuntu-specific strings from my last conveniently [15:11] partman-auto-lvm: available Launchpad export (2009-04-16); we'll update again after Karmic [15:11] partman-auto-lvm: translations open. [15:13] partman-auto-lvm: cjwatson * r224 ubuntu/debian/changelog: releasing version 33ubuntu1 [15:15] partman-basicfilesystems: cjwatson * r576 ubuntu/debian/ (68 files in 2 dirs): merge from Debian 63 [15:18] partman-basicfilesystems: cjwatson * r577 ubuntu/ (mountoptions/ext2_defaults debian/changelog): Drop ext2 relatime default, as it's now the default in the kernel. [15:18] partman-basicfilesystems: cjwatson * r578 ubuntu/debian/changelog: releasing version 63ubuntu1 [15:22] good day evand [15:22] hello [15:22] evand: the YES, NO, MAYBE range(3), etc can be stripped right? [15:22] * evand checks [15:23] I believ ethe functionality is in the back-end now [15:23] Backend.IMG, etc... [15:23] yes [15:24] do you want to clean that up or will I just go ahead and make the change [15:24] by all means (I'm a bit busy this afternoon trying to finish off drafting specifications) [15:25] davmor2: http://people.ubuntu.com/~evand/wubi/karmic/wubi-r136.exe - it will be on tomorrow's daily-live, assuming they build properly [15:25] ok, I'll clean it up... [15:27] partman-lvm: cjwatson * r1214 ubuntu/debian/ (23 files in 2 dirs): merge from Debian 66 [15:30] partman-lvm: cjwatson * r1215 ubuntu/debian/changelog: releasing version 66ubuntu1 [15:32] thanks [15:34] My Scenario: primery part with WinXP, extended part with ubuntu 9.04, grub loader. [15:35] my task: want to install Vista at pimary part. (sorry) [15:36] partman-partitioning: cjwatson * r707 ubuntu/debian/ (7 files in 2 dirs): merge from Debian 66 [15:37] question: How to avoid damaging the mbr and grup booting while installing vista? [15:37] partman-partitioning: cjwatson * r708 ubuntu/debian/changelog: releasing version 66ubuntu1 [15:37] rudiger: you cannot, as far as I know. You'll just have to put GRUB back in the MBR after Vista installs. [15:38] usb-creator: rgreening * r105 usb-creator/usbcreator/kde_frontend.py: [15:38] usb-creator: Implement Solid support to replace gnomevfs support from PyGtk front-end. WIP. [15:38] usb-creator: Begin to port setup_sources_treeview and setup_targets_treeview [15:38] usb-creator: - start by adding Solid support - WIP. [15:39] evand: thanx for info. How to reinstall GRUB back in the MBR? [15:42] 'sudo grub-install hd0', assuming that it's your first (or only) hard disk [15:44] evand: thanks for the answer regarding passwd/allow-password-weak. by the way, I've been meaning to ask you about the difference between the ubiquity and the user-setup lines when preseeding a desktop installation [15:45] cjwatson: Hm, I guess, I'll have to do this after booting ubuntu from cdrom? (As I will not be able to boot ubuntu from harddisk any more after vista install.) [15:45] evand: one of the reasons I ask is that I grepped the ubiquity code for "passwd" before asking you about the weak password and I couldn't find anything because it turned out this was a user-setup thing, which is fuzzy in my mind [15:48] usb-creator: rgreening * r106 usb-creator/usbcreator/gtk_frontend.py: [15:48] usb-creator: Remove some code no longer used by gtk_frontend.py (now implemented in back-end) [15:48] usb-creator: - YES, NO, MAYBE range(3) [15:49] tzsetup: cjwatson * r502 ubuntu/debian/ (16 files in 2 dirs): merge from Debian 1:0.25 [15:49] rudiger: yes, you can do it from a live CD [15:50] cr3: regarding your pxelinux.0 question last night, you can either take it from the package or from the archive - they're bit-for-bit identical so it probably won't matter [15:51] cjwatson: Fine. :-) [15:51] cjwatson: thanks for the follow up, I decided to go for the archive approach because it was much simpler to implement [15:51] cjwatson, evand: thanx for your support. [15:52] tzsetup: cjwatson * r503 ubuntu/debian/po/ (ast.po et.po kk.po): debconf-updatepo for new translations [15:53] tzsetup: cjwatson * r504 ubuntu/debian/changelog: releasing version 1:0.25ubuntu1 [15:53] when I preseeded the desktop installation with my own package information, checkbox foo/bar boolean true, it seems like those values didn't get preseeded when calling "in-target apt-get install checkbox" in ubiquity/success_command [15:55] probably doesn't get copied over to /target [15:56] workaround: debconf-copydb configdb targetdb --owner-pattern checkbox --config=Name:targetdb --config=Driver:File --config=Filename:/target/var/cache/debconf/config.dat [15:56] we should probably do something a bit more sensible with preseeds that don't have "d-i" or "ubiquity" as owners, much as d-i does [15:57] cjwatson: or, since I only expect to use those preseed variables under /target rather than during the ubiquity install, should I debconf-communicate them as part of my ubiquity/success_command script? [15:57] you could do that too, which is easier depends on your preseeding setup [15:58] cjwatson: that would enable me to use the same ubiquity/success_command as the one I use in the d-i late_command [15:58] cjwatson: although, adding that debconf-copydb line to the d-i late_command script wouldn't hurt either [15:58] cjwatson, is there any preseed magic that can suppress "Could not get identity of device /dev/xxx - Invalid argument" [15:59] cr3: it probably would, cdebconf's debconf-copydb doesn't support --owner-pattern [15:59] icarus901: I'll need more context for that error message, preferably full logs [15:59] cjwatson: if I were to set preseed variable in the success_command/late_command scripts, is there a simpler way than this: echo set foo/bar boolean true | in-target debconf-communicate [15:59] cjwatson: ouch, thanks for the warning! [16:00] cjwatson, alright; i'll get back to you on that. short story: xen paravirtual kernel + standard netboot installer initrd. i'm not overly surprised by the message, as it is harmless in this case [16:01] cjwatson: by the way, would you like me to report a bug against ubiquity regarding: we should probably do something a bit more sensible with preseeds that don't have "d-i" or "ubiquity" as owners, much as d-i does [16:08] cr3: debconf-communicate> that seems pretty simple to me [16:08] icarus901: ok, thanks. I doubt there's a way to suppress that with preseeding [16:08] icarus901: (well, I suppose there might be, it depends where it is and what the device is) [16:09] cr3: yes please [16:09] cjwatson, looks like it's related to probing by or prior to partman [16:17] parted_devices would be what I'd expect, but I can't speculate further without logs [16:19] yaboot-installer: cjwatson * r266 ubuntu/debian/ (21 files in 2 dirs): merge from Debian 1.1.15 [16:21] yaboot-installer: cjwatson * r267 ubuntu/debian/changelog: releasing version 1.1.15ubuntu1 [16:29] cjwatson, is this sufficient? http://137.99.12.21:9055/ === dpm_ is now known as dpm [16:31] icarus901: yes, it is. I'm afraid right now there is no way to exclude devices at that level [16:31] cjwatson, that's a shame. i'd be comfortable tweaking code though. pointers to where i should begin? [16:33] /lib/partman/init.d/30parted, or init.d/parted in the partman-base source package [16:34] look in the loop that iterates over the output of parted_devices [16:36] installation-report: cjwatson * r67 ubuntu/ (15 files in 3 dirs): merge from Debian 2.39 [16:36] cjwatson, thanks much [16:37] if you figure out how we can detect the problem and skip it automatically without breaking non-Xen systems, let us know :-) [16:37] installation-report: cjwatson * r68 ubuntu/debian/changelog: releasing version 2.39ubuntu1 [16:38] cjwatson, will do === cjwatson_ is now known as cjwatson [17:25] base-installer: cjwatson * r371 ubuntu/ (11 files in 5 dirs): merge from Debian 1.101 [17:27] base-installer: cjwatson * r372 ubuntu/debian/changelog: releasing version 1.101ubuntu1 [17:30] debian-installer-utils: cjwatson * r677 ubuntu/ (block-attr debian/changelog): merge from Debian 1.69 [17:31] debian-installer-utils: cjwatson * r678 ubuntu/debian/changelog: releasing version 1.69ubuntu1 [17:33] partman-ext3: cjwatson * r757 ubuntu/debian/ (po/et.po changelog po/bn.po po/fi.po po/sk.po): merge from Debian 57 [17:34] partman-ext3: cjwatson * r758 ubuntu/ (3 files in 2 dirs): Drop ext3/ext4 relatime default, as it's now the default in the kernel. [17:35] partman-ext3: cjwatson * r759 ubuntu/debian/changelog: releasing version 57ubuntu1 [17:37] partman-auto: cjwatson * r294 ubuntu/debian/ (po/et.po changelog po/bn.po po/sk.po): merge from Debian 86 [17:38] partman-auto: cjwatson * r295 ubuntu/debian/po/et.po: debconf-updatepo for new translations [17:39] partman-auto: cjwatson * r296 ubuntu/debian/changelog: releasing version 86ubuntu1 [17:48] rootskel: cjwatson * r342 ubuntu/ (6 files in 2 dirs): merge lp:~al-maisan/rootskel/ubuntu [17:51] rootskel-gtk: cjwatson * r114 ubuntu/ (debian/changelog src/usr/share/graphics/Makefile): merge lp:~al-maisan/rootskel-gtk/ubuntu [17:52] rootskel-gtk: cjwatson * r115 ubuntu/debian/changelog: coalesce previous UNRELEASED changelog entry [18:01] evand1: ping [18:01] rgreening: pong [18:01] hey [18:01] evand1: does usb-creator use the scripts/install.py? [18:03] yes [18:05] hmm... where does it get imported/called? I must be blind... [18:05] nm... I am blind... found it [18:09] cjwatson: reported bug #387400 regarding preseeding packages in ubiquity where the owner is not "d-i" nor "ubiquity", enjoy :) [18:09] Launchpad bug 387400 in ubiquity "Ubiquity should support preseeding of other packages" [Undecided,New] https://launchpad.net/bugs/387400 [18:10] thanks [18:12] cjwatson: no rush in fixing, you've given me plenty of workarounds :) [18:19] usb-creator: evand * r107 usb-creator/debian/usb-creator-kde.install: Fix a typo in usb-creator-kde.install [18:59] cjwatson: will in-target work when using debconf-communicate or do I need to chroot /target? it seems that my success_command called "echo 'set foo/bar string blah | in-target debconf-communicate" but none of the variables seem to appear in the debconf database [19:02] in-target probably won't preserve stdin [19:02] just use chroot /target, there's no great need for in-target here [19:02] also your code as pasted into IRC has a missing closing single quote [19:37] casper: cjwatson * r646 trunk/ (debian/changelog scripts/casper): [19:37] casper: If LIVE_MEDIA_PATH is set on the command line, record it in [19:37] casper: /etc/casper.conf for the benefit of ubiquity. [19:39] ubiquity: cjwatson * r3282 ubiquity/ (ubiquity/casper.py bin/ubiquity-dm debian/changelog): [19:39] ubiquity: Factor out /etc/casper.conf parsing from ubiquity-dm to a separate [19:39] ubiquity: Python module, with a few corner-case bugs fixed along the way. [19:43] ubiquity: cjwatson * r3283 ubiquity/ (debian/changelog scripts/install.py): [19:43] ubiquity: Honour LIVE_MEDIA_PATH in /etc/casper.conf when looking for files [19:43] ubiquity: normally found under /cdrom/casper. [19:45] ubiquity: cjwatson * r3284 ubiquity/ubiquity/components/summary.py: missed a bit for LIVE_MEDIA_PATH handling [19:45] cjwatson, the exception being thrown is of type Warning and has priority high. I can't see any particularly clean place to toss a conditional to ignore the error though [19:45] is the source code for the ubuntu oem installer avable? [19:45] setting priority to critical certainly skips it [19:46] though that strikes me as beating it into submission rather than something more appropriate [19:46] DGMurdockIII: yes, 'apt-get source oem-config' [19:46] icarus901: I'd have thought it would be easier just to skip opening the device in the first place [19:47] is there a svn or git site [19:47] bzr [19:47] http://wiki.ubuntu.com/InstallerDevelopment [19:48] witch one s the oem verson [19:50] cjwatson: preseeding other packages still doesn't seem to work, I tried both in-target and chroot /target: http://people.ubuntu.com/~cr3/ubiquity.seed [19:50] DGMurdockIII: I believe I already said. oem-config is the package name [19:50] I also looked for logs from the installed system under /var/log/syslog, but zgrep'ing around for certification didn't show anything [19:51] so, I guess I need to > /target/success_command.log manually from the success_command script [19:51] cr3: debconf-communicate might need an owner; i.e. 'chroot /target debconf-communicate checkbox'. Furthermore your syntax is wrong for debconf-communicate. If you just want to give something preseed file input then debconf-set-selections might be more appropriate [19:52] (and debconf-set-selections will need an owner as the first field of its input) [19:53] cjwatson: I looked around for the syntax to set a variable with debconf-communicate but the manpage only has an example for get, where should I look for a set example? [19:53] it takes debconf protocol input; debconf-devel(7) documents it [19:54] like I say I suspect debconf-set-selections is actually closer to what you want [19:55] How many choices do I have when it comes to running the installer on a 486 box? I don't have a CD drive, but I do have a 1GB CF card. [19:57] evand1: qui gui.. haha .. I must have been thinking in french, non? :) [19:57] Torgoton: there's a netboot/386 installer image - I think you'll have to use that [19:57] http://archive.ubuntu.com/ubuntu/dists/jaunty/main/installer-i386/current/images/netboot/386/ [19:58] packaging needs lots more love evand1. i.e. we need to move usb-creator to usb-creator.gtk and put a replaces in... etc. If it's ok with you, I'll leave that bit for you to play with :) [19:58] I don't believe we build any other installer images suitable for cjwatson: I was afraid of that. My 36MB RAM seems to not work with the netboot installer. Not enough room to decompress files, or so it seems. Installation gets partway through and stops. Tried many times, but I'm not an expert with Ubuntu. [19:59] it might not be *too* hard to build one; 'apt-get source debian-installer' and poke around in build/config/i386/ [19:59] cjwatson: But I'm happy to try again. Would you recommend 8.04.2 or 9.04? [19:59] it probably doesn't make a lot of difference [19:59] I'd need another Ubuntu machine for that, yes? Easy to set up on another machine. ... building an installer. Sounds kinda fun. [20:00] yeah, make sure it's of the same release as the installer you're trying to build [20:00] 'sudo apt-get build-dep debian-installer' first [20:01] If you don't mind, I'll start the 8.04.2 and keep y'all posted on how the installation goes. Might it work on a low mem machine? I do have a swap partition on the drive, but don't know how to enable that during the install. Here goes. (I'll capture your notes for building an installer for later too. Thank you!) [20:03] if the disk is pre-partitioned, you could use 'swapon /device/name' from the shell on alt-f2 to enable swap [20:03] I think that trick is likely to work better on 9.04; I rather suspect that 8.04.2 sometimes unnecessarily disabled swap during partitioning even if the disk was already partitioned exactly correctly [20:03] Great! I can do that as soon as I can get to that shell, right? [20:04] heheheh OK. Restarting with 9.04! [20:05] yeah, you'll definitely run into bug 287660 otherwise [20:05] Launchpad bug 287660 in partman-base "Partman reports changes to a disk when there are none." [High,Fix released] https://launchpad.net/bugs/287660 [20:06] Highly inconvenient bug. [20:17] ok cjwatson, I got the Low Memory note, and am now at the "Ubuntu installer main menu". I can switch to tty2, but I don't see any /dev/sdx or /dev/hdx devices for swapon. Are they enabled yet, or do I have to get to "Download installer components" and select an IDE driver? [20:40] I've preseeded two ubiquity installs of karmic, one on a system with broadcom ethernet and the other with intel ethernet. in both cases, the wired network seems to be down, is this a problem in karmic or might there be a problem with my preseeding? [21:07] evand1: Is it possible to move the gobject watch/timer/timout code into the front-end? If so, I think I can do similar with Qt code. then we can simply make calls to self.frontend.PROPERTY or self.frontend.FUNCTION which will do the gobject or Qt appropriate stuff.. [21:36] usb-creator: rgreening * r108 usb-creator/usbcreator/kde_frontend.py: [21:36] usb-creator: Fixup QProgressDialog to show window title and a label [21:36] usb-creator: Fix a typo for new Solid changes [21:36] usb-creator: Remove unnecessary import of gobject [21:54] Torgoton: you have to get past "download installer components" before you're guaranteed to be able to get at disks [21:55] cr3: is the Broadcom one bnx2? if so, bug 384861 [21:55] Launchpad bug 384861 in linux "Broadcom NetXtreme II (BCM5708) not detected by installer [karmic]" [High,In progress] https://launchpad.net/bugs/384861 [21:55] cr3: what driver does the Intel one use? [21:56] thanks, cjwatson. My machine is taking its sweet time. Not quite there yet. When I do get to download components, which should I select? [21:56] I can't really say without being in front of the machine myself, I'm afraid [21:56] firstly, it's ages since I did a lowmem install; secondly, it's somewhat hardware-dependent ... [21:59] cjwatson: e1000e [22:01] cr3: I'm not quite sure what might be going on there. Can I see the syslog? [22:02] cjwatson: the machine's been flushed, I really need to keep the syslog before doing that. I'll reinstall... [22:02] it doesn't seem to be one of those with separate firmware [22:06] cjwatson: Thanks. I don't really know what each module does, exactly, and I'm trying to keep the number low because of memory. We'll see if the menu comes back and go from there. [22:19] cjwatson: since the machine is remote and I don't have network access, only kvm access, I have captured a screenshot of what might be the relevant part from syslog regarding eth0: http://people.ubuntu.com/~cr3/screenshot.jpg [22:28] cjwatson (or anyone, really): I have my component menu (finally!). I'm thinking IDE-modules for the hard drive, right? But do I also need nic-pcmcia-modules if the PCMCIA NIC I have is already working? Could I install from an ISO on a CF card if I add iso-scan (I'd put the 9.04 alternate ISO on there)? Is block-modules needed? Is kernel-image needed? Are any partman modules needed? PATA? storage-core-modules? [22:32] Torgoton: 1) ide-modules is possible but depending on the controller it might be pata-modules instead; 2) you don't need nic-pcmcia-modules if your PCMCIA NIC already works; 3) iso-scan yes; 4) you probably don't need block-modules; 5) you don't need kernel-image; 6) you're going to need *some* partman modules, at least -base -partitioning -target -basicmethods -basicfilesystems, -auto for guided partitioning, -ext3 ... [22:33] ... if you want ext3 support; 7) PATA see 1; 8) you need storage-core-modules if you want to be able to mount ISO9660 filesystems or work with USB disks [22:55] grub-installer: cjwatson * r785 ubuntu/ (8 files in 2 dirs): merge from Debian 1.38 [22:55] cjwatson: Thank you so much. Digging in... [22:57] grub-installer: cjwatson * r786 ubuntu/ (debian/changelog grub-installer): [22:57] grub-installer: Go back to using update-grub -y for GRUB Legacy for now; our grub [22:57] grub-installer: package is a bit old and still requires this. [22:58] grub-installer: cjwatson * r787 ubuntu/ (debian/changelog grub-installer): Default to grub2 for GPT systems. [22:59] grub-installer: cjwatson * r788 ubuntu/ (debian/changelog grub-installer): Allow grub/grub2 choice for ext4, though still default to grub2. [23:00] (FWIW, I went with ide-modules and partman-auto. partman-base, -partitioning, -target, -basicmethods, -basicfilesystems were not offered, and I hope are automatically selected.) [23:02] partman-base is getting installed. [23:03] loaded, rather.