/srv/irclogs.ubuntu.com/2008/10/10/#ubuntu-installer.txt

persiaWhen updating the installation-guide to indicate new preseed options, am I understanding correctly that updates should be made to each language separately?09:00
cjwatsonI've historically ignored the translations for practical reasons09:12
persiaHeh.  That makes it easier then :)09:12
cjwatsonwe should be able to get some degree of po/ updates soon; I'd advise ignoring the ones that are only translated as whole-XML files09:12
cjwatsonjust because otherwise it'll take forever :-/09:12
cjwatsonRosetta now has installation-guide imported09:12
persiaI suppose once that is complete it's worth fiddling the package to not diverge quite so much on a per-language basis.09:14
persiaWhere "that" means "the translations effort as a result of the rosetta import", for those not reading my mind.09:14
cjwatsonI've been meaning to fix-upstream some of the places where Debian is hardcoded for a long time09:26
cjwatsonneeds a lot of care though :-/09:26
CIA-52ubiquity: cjwatson * r2887 ubiquity/ (3 files in 3 dirs):10:59
CIA-52ubiquity: Disable window minimise buttons if the installer is running in10:59
CIA-52ubiquity: standalone mode (LP: #249045).10:59
CIA-52oem-config: cjwatson * r537 oem-config/ (5 files in 4 dirs):11:58
CIA-52oem-config: Disable window minimise buttons when running in standalone mode at first11:58
CIA-52oem-config: boot (LP: #249045).11:58
CIA-52oem-config: cjwatson * r538 oem-config/ (debian/changelog debian/init oem-config-firstboot):12:06
CIA-52oem-config: Run oem-config in debugging mode if 'debug-oem-config' is set on the12:06
CIA-52oem-config: kernel command line.12:06
MadsRHHi. Can anyone tell me what happened to the slideshow in the installer?12:18
cjwatsonit hasn't been finished12:19
cjwatsonsimple as that12:19
MadsRHcjwatson -> I'm part on the artteam and I'm just wondering if it's because of missing artwork?12:22
cjwatsonI don't think so, but evand would know for sure12:22
cjwatson(he's probably not up yet though)12:23
CIA-52ubiquity: cjwatson * r2888 ubiquity/bin/ubiquity: fix whitespace12:25
MadsRHcjwatson -> thanks :-D12:27
baaliwhere does extra packages in preseed files get installed from?? in case mirrors are not mentioned12:27
yannickm1Hi.. is anyone on with familiarity of the installer system ?12:29
cjwatsonbaali: the default archive12:31
cjwatsonyannickm1: yes12:31
cjwatsonyannickm1: you kept leaving before I could answer12:31
cjwatsonyannickm1: I really need to see logs12:31
cjwatsonyannickm1: I'm sure I've asked you for them before12:31
yannickm1Hi.. sorry my internet at the office has been quite unstable12:32
yannickm1Ironically i'm currently at the offices of the biggest telecom company of australia LOL12:32
cjwatsonas the topic mentions, you can use the mailing list instead12:32
yannickm1I did send an email :)12:32
cjwatsonoh, you did :)12:32
cjwatsonoops, sorry12:32
yannickm1hehe12:32
baalicjwatson, is it pool in CD/DVD in case of absence of network12:33
cjwatsonI can only help you if you provide a syslog of your modified version versus an unmodified version12:33
cjwatsonyannickm1: yes12:33
cjwatsonbaali: yes12:33
cjwatsonerr12:33
yannickm1cjwatson: I have the logs in my laptop, which i brought home today12:33
cjwatsonyannickm1: wouldn't hurt to post the Packages file in question either12:33
yannickm1should i just send them to the mailing list ?12:34
yannickm1or post them on paste.ubuntu.com ?12:34
cjwatsonyannickm1: either12:34
cjwatsonmailing list is probably better12:34
yannickm1Ok, thanks, i'll post them shortly12:35
cjwatsonthanks12:35
baalii am trying to install some packages like scim-tables but they are not getting done, so was wondering if it do from net only12:35
yannickm1but by the way, just my understanding of how it works (which helps solving those problems by myself lol), does the order of the Packages file matter ?12:36
cjwatsonbaali: for pkgsel/include, it should use the CD, although if the package is available on the network as well then it'll use that12:37
cjwatsonyannickm1: it really, really shouldn't. Your problem is bizarre and suggests some other pathological condition12:37
baalicjwatson, yeah i am trying to follow https://help.ubuntu.com/community/InstallCDCustomization#Installing%20extra%20packages%20in%20your%20preseed%20file12:38
baalishould i also follow part of modifying pool structure to make it work or only copying pack. will work12:39
cjwatsonbaali: if you're modifying the CD then you need to change the index files in dists/ as well12:40
cjwatsonbaali: please see https://help.ubuntu.com/community/InstallCDCustomization12:40
yannickm1cjwatson: *nods* I see. One last question. I'm creating a custom installer which setups a whole bunch of servers already configured, including authentication integration. I was thinking of giving the user the option of either just saying they want LDAP installed and configured, and provide the base dn, or alternatively to use an existing LDAP system. So in order to implement that, my impression was that the most appropriate 12:40
cjwatsonyannickm1: you were cut off at "most appropriate" - IRC has a line length limit12:40
baalicjwatson, ahh great will do that thank you very much12:40
yannickm1ops12:41
yannickm1haven't used IRC in over a decade LOL12:41
yannickm1... most appropriate way was to create a Task in TaskSel where the user can say if he wants built-in integration or not, and then based on that packages being selected of not, ask the appropriate questions / perform configuration. Do you think that's the right path, or there is a better way of doing it ?12:41
cjwatsontasksel is good for nominating tasks you want the machine to perform, but don't try to shoehorn extra questions into it12:42
cjwatsonerm, if you can wait around, I'm late for meeting my wife for lunch and have to run12:42
cjwatsonI can get back to you later12:42
yannickm1sure.. have a good lunch :) thanks for the help12:42
baalicjwatson, great i will try to do that12:43
baalihave fun :)12:43
yannickm2cjwatson, i posted the logs and config/build files to the mailing list13:24
CIA-52debian-installer: cjwatson * r973 ubuntu/ (3 files in 2 dirs): Move mainline architectures to 2.6.27-7 kernels.13:44
StevenKAww. No cursing in the commit log13:46
cjwatsonwhy would I curse? it's just routine13:48
StevenKWell, it isn't as many ABI bumps as Hardy13:49
StevenKI think we're at what, 11?13:49
persiaIt's just been every day this week.13:49
StevenKMmmm. -4 goes in, -5 goes in, -4 gets NBS'd, -6 goes in, -5 gets NBS'd, ...13:50
cjwatsonI really don't see a reason to get upset about it13:52
cjwatsonin any case cursing would be more effort than copying and pasting the commit log from the last one13:52
evandcjwatson: if you have a moment today, could you please review bug 276656 and 281100?16:41
cjwatsonok, will do16:41
evandthanks16:41
=== robbiew is now known as robbiew_away
persiacjwatson, I pushed my work-in-progress on the ubiquity task for 280014 to lp:~persia/ubiquity/trunk.  From adding some debugging statements it seems that the sequence of events is the debconf queries for the username & hostname, then the check in lnfo_loop, and then the debconf query for passwd/allow-password-empty17:57
persiaI'm not quite sure how that came to be the sequence, but have been trying shuffling bits about with little luck.17:57
cjwatsonpersia: why not just check passwd/allow-password-empty once up front?17:58
persiacjwatson, "up front"?17:58
persia(and also because I was trying to have minimal changes to coding style and practices)17:59
cjwatsonoh, I see what you're doing. ok, that is up front18:00
cjwatsonit's a bit odd though, that sort of get/set scheme is more for UI checkboxes18:00
cjwatsonthere's no point having a getter because it isn't changeable18:00
cjwatsonand likewise no point preseeding it18:00
cjwatson(in usersetup.py)18:00
cjwatsonif you stripped out that unnecessary stuff it would be fine18:01
persiaI added the get and preseeding in my last wrap, because it didn't work without them.  Mind you, it doesn't work with them, so I'll revert to my previous patch, and just have the one try: chunk in usersetup.py18:01
persiaI think the issue is in gtk_ui.py, but I know the if logic is correct because I stuffed it with print for one run, and it reported all the right values, it just was checking *before* reading from debconf, and so used the default value from base.py18:02
persia(and kde_ui.py of course, but I haven't been testing that as much)18:03
cjwatsonI don't see why it doesn't work; it looks correct18:03
cjwatsoncertainly the default value in base.py should correspond to the default value in debconf templates, i.e. True18:03
cjwatsonoh, I think I see, usersetup.prepare probably doesn't quite manage to run before info_loop, that sort of makes sense18:04
persiaIt seems to run about half of it, but it certainly seems racy.18:04
cjwatsonpersia: just do it in the block of code in base.__init__ starting with db = self.debconf_communicator()18:04
cjwatsonthat's what I actually meant by "up front"18:04
cjwatsonyou can fetch things out of debconf there before the UI starts up18:05
persiaOK.  That feels like a bit of a hack, but with your blessing I'll do it that way :)18:05
cjwatsonit's a bit non-modular, but it's fine for the moment18:05
persiaAt least it means I'm not chasing the race condition for any more days.18:05
persiaIt also means I get to drop the getter/setters from all the frontends, which makes it easier to maintain.18:06
persiaThanks a lot.18:07
CIA-52partman-base: cjwatson * r109 ubuntu/ (debian/changelog parted_server.c):20:07
CIA-52partman-base: Record that CHANGE_FILE_SYSTEM changes the partition table20:07
CIA-52partman-base: (LP: #149832).20:07
CIA-52tasksel: cjwatson * r1381 ubuntu/ (filter-tasks po/tasksel.pot): oops, fix skip-tasks20:24
CIA-52tasksel: cjwatson * r1382 ubuntu/tasksel.pl: might as well return early if filter-tasks outputs nothing20:26
CIA-52tasksel: cjwatson * r1383 ubuntu/debian/changelog: releasing version 2.73ubuntu1120:28
CIA-52pkgsel: cjwatson * r122 ubuntu/debian/ (changelog postinst):20:59
CIA-52pkgsel: Preseed unattended-upgrades/enable_auto_updates to true if20:59
CIA-52pkgsel: unattended-upgrades is selected.20:59
CIA-52pkgsel: cjwatson * r123 ubuntu/debian/changelog: releasing version 0.20ubuntu921:00
CIA-52pkgsel: cjwatson * r124 ubuntu/debian/changelog: retroactively mention bug number21:03
acoccjwatson, I see you make the LIVE_OUT location of download-live-filesystem empty before fetching the filesystem, is there a suggested way to use a local (livecd-rootfs created) squashfs22:09
cjwatsonnot particularly, you'll just have to hack that up22:09
acocok thanks22:10
cjwatsonI suppose you could make find-live-filesystem output a file:/// URL22:10
acocprobably easier to just hack it up22:10
cjwatsonmaybe, you'd have to hack more places if you took other approaches22:10
cjwatsonbecause you'd have to arrange for other places to look in wherever you actually keep the squashfs22:10
cjwatsonalthough I suppose if you just build it in $LIVE_OUT to start with then you can just not call download-live-filesystem22:11
cjwatsons22:11
cjwatsonup to you22:11
acocdo you remember the correct filename syntax for the squashfs file22:12
acocmost of the urls are a little dated in the script22:13
cjwatsonah yes, in fact just giving a plain filename will work22:14
cjwatson                                                echo "/home/cjwatson/breezy-live/ubuntu/livecd.$ARCH.$ITEM"22:14
cjwatsonlike that22:14
cjwatsonwhether you want to use any variables in there depends entirely on your build process22:14
acocalright thanks22:15
cjwatsonevand: I think your latest patch in bug 276656 is fine; please go ahead and commit that22:20
cjwatsonevand: and yes, send it upstream22:20
cjwatsonevand: grub/uuid seems fine to me too22:22
cjwatsonevand: though if anything goes wrong we'll have to guard it with an environment variable and use it only for USB22:23
cjwatson(hoping that won't be necessary though)22:24
persiacjwatson, I'm reminded.  Should the user-setup portion of 280014 go upstream?22:24
cjwatsonpersia: yes please22:24
persiaAnd that's against user-setup, or debian-installer in Debian?22:25
cjwatsonuser-setup22:25
persiaThanks.22:25
cjwatsonthere may even be a bug about it already22:25
cjwatson#425859?22:26
cjwatsonno22:26
cjwatsonyou get to file a new one I think :)22:26
persiaThat's OK.  I like filing bugs.22:30
cjwatsonpersia: is lp:~persia/ubiquity/trunk ready to merge now?22:35
persiaI'm happy with it.  Does it look OK to you?22:36
persiaIt's the frontend-only test, which is a lot less code than the last branch.22:37
cjwatsonyep, looks fine22:38
cjwatsondid you uncommit or something? only one revision to merge ...22:38
persia--overwrite22:38
cjwatsonaha22:38
persiaI'm still a patchset user, although I have started using bzr diff to generate patches sometimes.22:38
CIA-52ubiquity: cjwatson * r2890 ubiquity/ (4 files in 2 dirs): merge from lp:~persia/ubiquity/trunk22:39
cjwatsonpatchset?22:39
persiaYeah.  Create a bunch of patches.  apply them together.  quilt makes this easy, although I mostly just use patch.22:39
cjwatsonoh, right, I thought you were naming a tool22:40
persiaNo :)  I'm more manual then that.  For me, it's more flexible, but I hear that bzr shelve is supposed to do most of what I want, and it's on my list of things to learn.22:43
cjwatsonhttp://www.chiark.greenend.org.uk/ucgi/~cjwatson/blosxom/2006-01-09-bzr-shelve.html :-)22:48
persiaheh.  Yep.22:52

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