/srv/irclogs.ubuntu.com/2009/06/03/#ubuntu-installer.txt

CIA-9pkgsel: cjwatson * r143 ubuntu/debian/ (changelog postinst):09:49
CIA-9pkgsel: Add support for setting pkgsel/language-packs to "ALL", to install09:49
CIA-9pkgsel: everything available on the installation media (LP: #371470).09:49
CIA-9ubiquity: cjwatson * r3263 ubiquity/ (debian/changelog scripts/install.py):09:50
CIA-9ubiquity: Add support for setting pkgsel/language-packs to "ALL", to install09:50
CIA-9ubiquity: everything available on the installation media.09:50
CIA-9ubiquity: cjwatson * r3264 ubiquity/debian/ (changelog ubiquity.install-any): Install block-attr from debian-installer-utils 1.68.09:50
CIA-9ubiquity: cjwatson * r3265 ubiquity/debian/changelog: bug closure for pkgsel/language-packs change09:51
baba_hi, thanks cj for email reply09:52
baba_im working on it...09:53
twbA RHEL weenie was telling me recently how it's a great thing that the RHEL installer will ask you ALL the questions up front, and then do all the work12:02
twbThis means you can answer questions then go to lunch, instead of having five minutes of waiting here and there12:02
twbAre there any plans to do something along those lines in d-i?12:02
sorenIs it possible (using preseeding) to avoid installing recommends by default in the installed system?12:05
cjwatsontwb: Not as such. We try to ask questions as early as possible when we can, but asking *everything* up-front would be a total rearchitecture.12:06
twbcjwatson: that's what I figured.12:06
cjwatsonsoren: Only by writing out apt configuration from one of the general scripting hooks.12:06
twbOoh, good idea.12:06
twbI was gonna just say "run aptitude -R in the post-command"12:07
sorencjwatson: That's what I figured. Would you be opposed to adding a hook to do it from apt-setup (or whereever you feel it belongs)?12:07
cjwatsonsoren: apt-setup would be OK, I think12:07
sorentwb: I mean by default.12:07
cjwatsonthough I'd prefer to run that through Debian12:07
twbRight now u-server has a 20 minute gap at one point, installing the base packages.  Then there's a few more questions before it installs stuff from the net.  That's a kinda sucky delay.12:08
sorencjwatson: Does Debian install recommends by default these days?12:08
cjwatsonsoren: yes12:08
sorenOh. I didn't realise.12:08
cjwatsontwb: that's mainly apt-setup. It would be possible to pull that back, I think - it just needs some work12:08
twbPerhaps because the "base" is much bigger for ubuntu-standard than in Debian?12:08
cjwatsonwell, no, we know that that particular case is awkward in Debian too12:08
twbFair enough.12:09
cjwatsonthe technical reason it's like that right now is that some of the bits of apt-setup's interaction require apt to be available12:09
cjwatsonwhich means that at the moment the base system has to be installed12:09
cjwatsonwe'd need to split it into two pieces12:09
cjwatsonI think there's an Ubuntu bug for that - it's certainly a back-burner thing I've wanted to fix for a while12:10
sorencjwatson: The use case is JeOS (aka "Minimal install"). It's a bit of a stretch to call it "Just enough Operating System" or "Minimal install", when it's really quite a bit more than that.12:10
cjwatsonsoren: sure, I think it's entirely reasonable to want to turn it off there12:10
twbBTW, who decides (and how) what packages are hard (Depends) and soft (Recommends) dependencies in ubuntu-minimal and -standard metapackages?12:10
cjwatsontwb: core developers12:10
sorencjwatson: Great, that was going to be my next question. :)12:10
twbsoren: minimal install is what debootstrap gives you.  Unless you want a kernel and bootloader, too? ;-)12:11
cjwatsontwb: the general philosophy is described in http://bazaar.launchpad.net/~ubuntu-core-dev/ubuntu-seeds/ubuntu.karmic/revision/91212:11
twbThanks.12:11
sorentwb: I'm thinking "Minimal install" as offered by the installer's "F4 menu".12:12
cjwatsonwe try to avoid Recommends in minimal, since debootstrap doesn't really implement Recommends handling in the same way as everything else12:12
twbcjwatson: that seems to be about the -desktop metapackage?12:12
cjwatsonin fact we have no recommends in minimal right now12:12
cjwatsontwb: the general idea is the same12:12
twbOK.12:12
twbI remember now!12:13
twbI was annoyed because ubuntu-standard pulled in udev, which was annoying in my OpenVZ virtual environment.12:13
cjwatsonI don't think there'll be much support for moving udev to Recommends. Too much of the world relies on it now.12:13
twbNo, it was klogd that was the most annoying one, because it just hung inside the VE12:13
cjwatsonI wonder if rsyslog will be happier12:14
twbI basically wanted to be able to say "just give me a standard-y install base... but not the stuff for running on real hardware!"12:14
twbIt doesn't really matter, because I knew how to mangle around such things with e.g. policy-rc.d12:14
cjwatsonreally, our approach should be for the packages needed on real hardware to not break in virtual environments12:15
cjwatsonit works out a lot simpler in the long run12:15
twbcjwatson: oh definitely :-)12:15
twb"Bzzt! I am in a VE, so I will noop."12:16
cjwatsonalways complicated by virtual environments usually deliberately making it hard to tell whether you're in one or not, of course12:19
twbHehe12:22
twbCould at least check for /proc/user_beancounters, for OpenVZ12:22
twbOr the uname for Xen?12:23
twbNo /proc fucks up the Sun Java installer royally, because it relies on /proc/self/exe :-///12:23
cjwatsonwell, that's the problem, you have to go round whackamoling every single case12:23
twbYeah, true12:23
cjwatsonbetter, if possible, to try to fail gracefully if hardware appears to not be there12:23
twbHaving said that, most stuff does full (para-)virtualization except xen and openvz.12:24
twbPossibly even xen12:24
twbBut with OpenVZ you can *see* e.g. /dev/sda or /proc/kmem, and root appears to own it, but you can't open it.12:25
twbI'll be happier when we can roll out KVM here...12:25
twbAnother thing I just noticed13:09
twbWhen I hit F6 and change/add vga=790 instead of splash, in an ubuntu-server install...13:09
twbI add it AFTER the -- arg.  Isn't that supposed to make it end up in grub's menu.lst?13:09
twb(This is with 8.04.2.)13:10
cjwatsonvga= is explicitly filtered out because it used to be added by gfxboot by default in some cases, and most people using it just in order to make the installer look better don't realise that it breaks suspend/resume13:13
twbAh, I didn't know that, either, since I tend not to suspend my servers :-)13:14
twbIs video=vesafb also filtered out?13:14
twbcjwatson: is video=vesafb also filtered out?13:23
cjwatsonno (which may or may not be a mistake, but the relevant bit here historically is that gfxboot never added that option)13:27
cjwatsontwb: suspending servers is getting increasingly popular as people realise that their datacentres have small cities' worth of electricity requirements, so I think if anything it deserves increasing consideration13:28
twbEheh, my servers provide services to inmates.13:31
twbSuspended server --> riots, or so I'm told.13:31
twbCould probably go off overnight, though...13:32
cjwatsonwake-on-LAN may be your friend13:33
twbBoy, that would make my boss's head spin13:33
sorentwb: It's usually used if you have many identical machines to handle peak load, but only need a few during off hours.13:33
twbPXE boot roms in the clients waking up the server, which DHCPACKs them13:33
twbsoren: nod.13:33
Davieyor use nvram-wakeup14:04
Daviey(if compatiable)14:05
shtylmancjwatson: when will the grub2 move be made? early on like alpha2? or later in the cycle? (and what will happend to those that have installed karmic with grub1 (from alpha1) and just do a basic apt-get dist-upgrade? will that go smoothly or do they have to reinstall14:33
cjwatsonfairly early on, I hope - I was just looking at the merge14:33
cjwatsonpeople who are already running grub1 will get the usual grub2 upgrade path - you get an extra menu item letting you chain-load grub2, and explaining how to upgrade permanently if you want14:34
shtylmangotcha...was just curious :)14:37
* cjwatson -> slightly buried in merges14:38
CIA-9user-setup: cjwatson * r179 ubuntu/ (74 files in 3 dirs): merge from Debian 1.2615:06
=== You're now known as ubuntulog
CIA-9user-setup: cjwatson * r180 ubuntu/debian/ (68 files in 2 dirs):15:14
CIA-9user-setup: Rearrange our templates file to put all Ubuntu-specific entries at the15:14
CIA-9user-setup: end, to simplify future merges.15:14
CIA-9user-setup: cjwatson * r181 ubuntu/ (debian/changelog functions.sh):15:18
CIA-9user-setup: Drop compatibility for passwd/allow-password-empty, as promised in the15:18
CIA-9user-setup: changelog for 1.23ubuntu14.15:18
CIA-9usb-creator: rgreening * r101 usb-creator/ (12 files in 7 dirs):15:35
CIA-9usb-creator: Initial work to begin KDE interface for usb-creator. Not usable at this point.15:35
CIA-9usb-creator: Major re-write of kde_frontend.py (pure copy of gtk_frontend.py) will be required.15:35
CIA-9usb-creator: rgreening * r102 usb-creator/debian/rules: Fix rules file. supposed to add -kde not -gtk15:43
CIA-9user-setup: cjwatson * r182 ubuntu/debian/changelog: releasing version 1.26ubuntu117:39
=== mcasadevall is now known as NCommander

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