[00:22] <cjwatson> ev: hm, if you committed a fix for bug 738366 11 hours ago, shouldn't it have been closed by the most recent ubiquity upload?
[00:22] <ubot2> Launchpad bug 738366 in ubiquity ""Erase Natty" wording DANGEROUSLY misleading" [Critical,Fix committed] https://launchpad.net/bugs/738366
[00:22] <ev> I don't think I marked it as fixes, but I'm keen to test it a bit further before I let people assume that they're safe
[00:23] <cjwatson> hm, OK, could use a bug comment to explain the status then :)
[00:23] <cjwatson> thanks
[00:23] <ev> will do
[00:32] <jcole> hi cjwatson
[00:33] <jcole> im trying to preseed maverick so all repos are added to sources.list... when autoinstalling, we have some post install scripts which install internal packages that depend on *verse packages
[00:33] <cjwatson> jcole: what installer image are you using?
[00:34] <jcole> remastered mini.iso
[00:34] <cjwatson> that's not a sufficient answer - which flavour of mini.iso?
[00:34] <cjwatson> netboot, cdrom, hd-media, ...
[00:36] <jcole> cjwatson: /Ubuntu/dists/maverick/main/installer-i386/current/images/netboot/mini.iso
[00:37] <jcole> and of course s/i386/amd64 for the 64bit iso
[00:38] <cjwatson> ok, can you show me your preseed file (minus any passwords) and your installer syslog please?
[00:38]  * jcole finds it
[00:43] <ev> lp:~ev/ubiquity/moar-tests is pretty much usable.  It just needs a bit more polish before I'm comfortable merging it in.
[00:44] <ev> I'd also like to integrate it into the rules such that it causes the build to fail, much in the same way the shell script syntax check does
[00:44] <ev> otherwise I fear it will bit rot with time
[00:45] <ev> with a --disable-tests flag, of course
[00:45] <ev> (oh, and ./tests/run is the magic rune)
[00:45] <ev> right, bed
[00:46] <jcole> cjwatson: see here -> http://pastebin.com/4f3Hgh2z
[00:47] <cjwatson> (awaiting syslog)
[00:47] <ev> oh and I'm also going to add in coverage.py html reports soonish as an optional argument
[00:50]  * jcole chuckles and boots the vm
[00:50] <jcole> cjwatson: its a vbox instance fyi
[00:52] <cjwatson> shouldn't matter
[00:53] <jcole> cjwatson: /var/log/syslog -> http://pastebin.com/Zw2WGcgm
[00:54] <jcole> cjwatson: it used to be that you would enable a source like this in previous ubuntus:
[00:54] <jcole> d-i apt-setup/multiverse boolean true
[00:54] <cjwatson> jcole: no, that's the syslog from the installed system.  I need the syslog from the installer.  If you've completed the installation, you'll find it in /var/log/installer/syslog.
[00:55] <jcole> now its multiselect
[00:55] <jcole> ah
[00:55] <cjwatson> no, you're almost certainly preseeding the wrong thing; mirror/udeb/components is almost certainly irrelevant to you.  I want to read your logs to figure out what's actually wrong.
[01:00] <jcole> cjwatson: tell you what, i have to go home now, so ill dig into that log tonight and see if i can figure it out myself... if i do, ill give you a ring here tomorrow and tell you how proud i am of myself... and if i don't, ill give you a ring anyways and tell you im a failure ;)
[01:01] <cjwatson> jcole: sure - I can tell you up-front that universe and multiverse are still enabled by default
[01:01] <cjwatson> jcole: mirror/udeb/components is just for internal stuff in the installer, and won't matter for post-install scripts
[01:01] <cjwatson> so I think you're likely missing some error
[01:01] <jcole> cjwatson: very interesting... my preseed may be borking something then...
[01:03] <jcole> cjwatson: see you tomorrow, thanks a million
[06:02] <superm1> cjwatson, are you able to glance through https://bugs.launchpad.net/dell/+bug/735831 ?  I've proposed a grub patch in the end that seems to finally solve it and wanted to get your take on it
[06:02] <ubot2> superm1: Error: <Bugtracker.plugin.Launchpad instance at 0x993484c> bug 735831 not found
[07:26] <cjwatson> superm1: no such bug, or else I'm not subscribed
[07:28] <StevenK> cjwatson: LP changed very recently in regards to that: private bugs are now 404, not 401
[07:33] <cjwatson> superm1: also, if it's non-trivial, I should only look at it if you have FSF copyright assignment papers sorted out, or can get them; otherwise it would be better to describe the fix to me in general terms and have me implement it independently
[13:26] <superm1> cjwatson, i think it's fairly trivial, i've subscribed you
[13:27] <superm1> jist is when installing to a partition the portion that normally would call memcpy (boot_img + GRUB_BOOT_MACHINE_WINDOWS_NT_MAGIC no longer happens as of r2751 and causes certain machines to freeze in the BIOS while the disk is parsed
[13:27] <CIA-31> ubiquity: evand * r4603 trunk/ (3 files in 2 dirs): Add an error message for apt-clone failing.
[13:33] <CIA-31> ubiquity: evand * r4604 trunk/scripts/plugininstall.py: slight fix for the previous commit.
[13:36] <cjwatson> superm1: thanks, I'll have to think about that a bit
[16:08] <seb128> hi
[16:08] <seb128> is the first installer screen supposed to be empty out of the language list on the left?
[16:09] <seb128> I think it used to have some text on the right, but it doesn't on today's iso there, I'm wondering if that's a bug or not
[16:13] <seb128> doh
[16:13] <seb128> that "Keep default keyboard layout" dialog is confusing
[16:17] <seb128> ev, is the "keep default keyboard layout" dialog going to change? i.e is it worth opening a bug about it today?
[16:17] <seb128> it tells me that XKBLAYOUTS="us" and XKBVARIANT="oss" and that value is based on xorg.conf
[16:18] <seb128> that's quite technical infos for normal users to do something about
[16:18] <seb128> the buttons label are also "yes" "no" where they should be "keep" and "choose another config" or something
[16:19] <ev> seb128: first installer screen> did you break into Try Ubuntu mode?  The screen looks as normal if you let the CD boot without first pressing a key
[16:20] <ev> seb128: where are you seeing this dialog?
[16:20] <seb128> ev, after selecting the timezone
[16:20] <ev> could you please screenshot it?
[16:20] <seb128> I think I did the "press a key, select "intall ubuntu" in the CD screen"
[16:21] <ev> install ubuntu> that will have a different language page
[16:23] <seb128> screenshot, ok
[16:23] <seb128> 2 minutes
[16:24] <seb128> ev, but you should get it in a french install
[16:24] <seb128> I was already getting it in a3
[16:34] <seb128> ev, http://people.canonical.com/~seb128/layout.png
[16:35] <seb128> ev, sorry it has been taking a bit, the 10v wifi doesn't work out of the box
[16:35] <seb128> ev, I get that dialog to show when I do "next" on the tz selection
[16:35] <seb128> like I selected France (Paris) and did "next"
[16:36] <ev> 10v wireless> does checking the install 3rd party extras box in the installer not take care of that for you?
[16:36] <ev> interesting
[16:36] <seb128> ev, oh, I didn't even think to check anything since I'm offline
[16:37] <seb128> I usually do the install offline and use jockey after the first login
[16:43] <seb128> ev, http://people.canonical.com/~seb128/ubi.png
[16:44] <seb128> ev, that's the screen I get when I run the installer from the desktop session
[16:44] <seb128> or when selecting "install ubuntu" on the CD menu
[16:44] <seb128> (ie not waiting to get the ubiquity screen with the 2 icons)
[16:48] <dlyneshome> Is there a way to force the ubuntu package manager to use --no-http-keep-alive as a wget parameter?
[16:51] <ev> dlyneshome: best to ask that sort of thing in #ubuntu-devel.  This is for development of the operating system installer.
[16:52] <ev> seb128: digging on your first issue
[16:53] <dlyneshome> ev, ah...thought that would be related to the installer...I was hoping i could specify that as part of the menu.cfg file
[16:53] <dlyneshome> ev, i.e. as a bootstrap option to the installer
[16:58] <cjwatson> apt doesn't use wget
[16:59] <cjwatson> you'd need to file a bug asking for whatever it is to be tunable in apt.conf; and then it would probably be possible to construct an installer preseed file that set the relevant option
[17:08] <dlyneshome> cjwatson, ah...thought apt-get used wget internally
[17:09] <cjwatson> no, it has its own HTTP code
[17:10] <dlyneshome> cjwatson, any idea offhand what the tasksel is for either the kde desktop or the gnome desktop, then?
[17:10] <cjwatson> kubuntu-desktop or ubuntu-desktop respectively
[17:10] <dlyneshome> cjwatson, thanks
[17:30] <CIA-31> ubiquity-slideshow-ubuntu: evand * r339 ubiquity-slideshow-ubuntu/ (6 files in 2 dirs):
[17:30] <CIA-31> ubiquity-slideshow-ubuntu: If we're going to use American-English strings, we might as well
[17:30] <CIA-31> ubiquity-slideshow-ubuntu: also use serial commas. Thanks to Mark Pilgrim for the tip.
[17:39] <cjwatson> perfectly good British English too :-)
[17:39] <cjwatson> (it's also called the "Oxford comma")
[17:40] <cjwatson> incidentally: American English strings, but "Ubuntu Software Centre"? :-)
[17:40] <dlyneshome> cjwatson, that's correct
[17:40] <cjwatson> which is correct?
[17:40] <dlyneshome> Centre
[17:40] <cjwatson> apt-cache show software-center
[17:40] <dlyneshome> Unless you're talking about the center of a circle
[17:41] <dlyneshome> Community Centre vs center of a circle
[17:41] <cjwatson> https://wiki.ubuntu.com/SoftwareCenter
[17:41] <dlyneshome> shrug
[17:41] <cjwatson> whether it's correct or not (and I guess it may well be dialectal, even in the US), the project itself calls itself Center in US English
[17:41] <dlyneshome> I use Canadian English :O
[17:42] <cjwatson> and I use British English myself, but nevertheless
[17:43] <dlyneshome> btw...why is it that Canadian keyboard equates to a French keyboard?  There should be a choice of Canadian (English) Keyboard and Canadian (French) Keyboard
[17:43] <dlyneshome> I always end up kicking myself 1/2 hour later after an install, when my keyboard doesn't work properly
[17:44] <dlyneshome> Just a thought...
[17:45] <cjwatson> the intent is that if you select English as your language and Canada as your location, you get a US keyboard; if you select French as your language and Canada as your location, you get a Canadian keyboard, which according to the xkeyboard-config project is French Canadian
[17:45] <cjwatson> xkeyboard-config defines "Canada - English" as identical to US
[17:45] <dlyneshome> Do Brits have all these keyboard problems, too?
[17:45] <cjwatson> there's only really one UK layout
[17:45] <dlyneshome> Or does a British keyboard have all these weird symbols on them?
[17:46] <cjwatson> well, aside from Macs which are a bit weird
[17:46] <dlyneshome> sorry..uk...I always seem to get the political incorrectness
[17:47] <dlyneshome> So uk keyboards have all the latin digraphs on them?
[17:47] <cjwatson> no
[17:48] <dlyneshome> It's almost the same as a US keyboard, then?
[17:48] <dlyneshome> Just curious...I've only ever seen US, French Canadian, and Chinese keyboards
[17:48] <cjwatson> the UK layout actually does include some AltGr-accessed keys, but they are not normally engraved on the keycaps, with the exception of the Euro sign
[17:49] <dlyneshome> Ah...yeah....those I guess would be pretty necessary on a uk keyboard....Euro, sterling pound symbol, and maybe the pence sign
[17:49] <cjwatson> the pence sign is simply 'p'
[17:49] <dlyneshome> ah
[17:50] <cjwatson> the main differences from US are that it has one extra key; £#\|~ all permute; @" swap; and a couple of others I've forgotten
[17:51] <dlyneshome> ah
[17:51] <cjwatson> as far as I can see, we do offer a choice between English and French Canadian layouts
[17:51] <cjwatson> it's just a question of defaults
[18:40] <dlyneshome> cjwatson, yeah...the only confusing part is when you're on the keyboard selection screen in console mode, most Canadians would likely by default pick 'Canadian', rather than scrolling down to the bottom of the list to pick USA
[18:41] <dlyneshome> cjwatson, I've never used the gui installer, so I have no idea what it looks like
[18:43] <dlyneshome> cjwatson, I would imagine if there was one called 'Australian', that chose an aborigine keyboard, you'd find Australians doing the same thing, instead of picking a US keyboard, too
[18:44] <cjwatson> well, except that the default should be selected for them
[18:45] <cjwatson> maybe not in d-i since keyboard selection comes first there
[18:45] <cjwatson> although if you select English and Canada, it should give you the USA layout by default
[18:46] <cjwatson> in the case of the graphical installer, it uses geolocation to pick where you live automatically, which should have the same effect with less interaction
[18:46] <cjwatson> the keyboard layout list is too long to really expect people to find what they want without good defaults
[19:06] <dlyneshome> cjwatson, so i'm guessing locale=en_CA console-setup/layoutcode=en_CA is not the correct way to do it, then?
[19:06] <cjwatson> en_CA isn't a keyboard layout code
[19:06] <cjwatson> =us
[19:06] <cjwatson> locale=en_CA console-setup/layoutcode=us (or keyboard-configuration/layoutcode=us in natty)
[19:07] <dlyneshome> ah....so that's where I was screwing up, then....thanks muchly
[19:08] <dlyneshome> It seemed to work on Jaunty, but then broke on lucid
[19:32] <dlyneshome> cjwatson, Is there something else required to get kubuntu-desktop to work?  My tasksel line is as follows:  d-i tasksel/first multiselect standard, base-server, kubuntu-desktop
[19:33] <dlyneshome> cjwatson, nothing X-related is getting installed
[19:40] <dlyneshome> cjwatson, nvm...found out I had to do kde-desktop, not kubuntu-desktop
[19:57] <dlyneshome> Hrm...I guess that still doesn't do it, even though that's a tasksel as per the tasksel-data package
[20:47] <cjwatson> base-server doesn't exist
[20:47] <cjwatson> and kde-desktop is a Debian task (I guess so is base-server), not an Ubuntu task
[20:47] <cjwatson> have you tried following the installation guide?
[20:47] <cjwatson> https://help.ubuntu.com/10.10/installation-guide/
[20:48] <cjwatson> that notes that it needs to be 'tasksel tasksel/first ...', not 'd-i tasksel/first ...'
[20:48] <cjwatson> but it's best to work from the preseeding appendix to the installation guide
[21:10] <dlyneshome> cjwatson, thanks for pointing out my oversight...don't know how that got in there
[21:12] <dlyneshome> cjwatson, I've read over the installation guide several times...i just haven't read it recently...when I initially started doing preseeding, it was for a fairly specialized install, and I was wanting to take three different install options and combine them...unfortunately, I had no idea what those tasksels were, and they didn't seem to be documented anywhere, so I was stuck grabbing information from numerous websites and mashing it all together
[21:13] <dlyneshome> cjwatson, today, however, I found out about tasksel-data package which nicely lists all the tasks, in a specific file in the tasks folder of that package
[21:22] <cjwatson> dlyneshome: it sounds like you're looking at the Debian version of that package
[21:22] <cjwatson> dlyneshome: the Ubuntu version should have /usr/share/tasksel/ubuntu-tasks.desc, and should not mention any of base-server, kde-desktop, etc.
[21:23] <dlyneshome> cjwatson, http://archive.ubuntu.com/ubuntu/pool/main/t/tasksel/tasksel_2.73ubuntu26.tar.gz
[21:24] <cjwatson> use the .deb, not the source tarball (which also contains Debian tasks)
[21:25] <dlyneshome> cjwatson, ah....I had just found that by doing a search on google, and it pulled up the tasksel-data package page for lucid for me (http://packages.ubuntu.com/lucid/tasksel)
[21:27] <dlyneshome> cjwatson, the new method I tried was 'tasksel --list-tasks' from the command prompt of an installed ubuntu
[21:27] <cjwatson> that's sensible too
[21:28] <dlyneshome> cjwatson, I guess another method I could use is from boot-screens/text.cfg:      append ramdisk_size=14984 locale=en_CA console-setup/layoutcode=us netcfg/wireless_wep= netcfg/choose_interface=eth0 netcfg_gethostname= url=http://preseed.ubuntu.com/preseed-lucid-station-installer.cfg vga=normal initrd=lucid-station-installer/amd64/initrd.gz tasksel:tasksel/first="kubuntu-desktop" -- nomodeset
[21:28] <dlyneshome> ?
[21:28] <dlyneshome> preseed.ubuntu.com is just a virtual host on my apache install
[21:36] <dlyneshome> ah...putting it in my text.cfg works; putting it into the preseed doesn't work for some reason