/srv/irclogs.ubuntu.com/2007/01/09/#ubuntu-installer.txt

=== mpt wonders why https://launchpad.net/ubuntu-express and https://launchpad.net/ubiquity both exist
=== cr3 [n=marc@pdpc/supporter/bronze/cr3] has joined #ubuntu-installer
=== lifeless [n=robertc@ppp245-86.static.internode.on.net] has joined #ubuntu-installer
lifeless'lo07:59
cjwatsonmpt: ubuntu-express was written by Guadalinex in response to our specifications; however it did not meet my expectations and making it do so was going to be a sufficiently painful change in direction that I needed to rename it08:00
cjwatsonmpt: I do not know whether Guadalinex are still using their ubuntu-express code08:00
cjwatsonthis is an object lesson in why not to call specifications "Ubuntu Foo"08:00
evandhello lifeless08:04
lifelessI love DRY violations. not.08:06
=== lifeless thwacks casper lightly.
cjwatsonDRY?08:06
lifelessdont repeat yourself08:06
lifeless /cdrom was changed to /live_media in multiple initramfs scripts08:06
lifelessrather than a single variable being sourced from casper-functions or some such, so I missed a place first time around setting it back08:07
cjwatsonnote that the one in debian/casper.init could not be sourced from casper-functions since that is not available when that script is run08:08
cjwatsonso be careful if you attempt to implement that08:08
lifelessI dont have time right now to do more than whinge08:09
lifelessI might file a bug for reference08:09
lifelessseems to be much happier08:10
lifelessthanks!08:10
cjwatsonnp08:10
lifeless34%, will know in 5 minutes whether its good08:10
lifelesshow likely is it to have other timebombs for me?08:11
cjwatsonif there's an obvious way in which ubiquity should be changed to do NFS for itself, let me know - it would have to be controlled by something passed in by/via casper though08:11
cjwatsonmedium likely08:11
cjwatsonthere are plenty of scripts that run after the copy stage (up to 75/80% or thereabouts) that use /cdrom08:11
lifelessroot FS is know by the kernel08:11
lifelessas long as they dont try to actually mount or unmount the CD itself, just loopback stuff, it should be all good08:12
cjwatsonyeah, unpicking it to get at the squashfs is fiddly though08:12
lifeless72%08:12
cjwatsonI wouldn't put it past apt-setup to *try* to unmount the CD, but hopefully it won't08:12
lifeless78%08:13
lifelessconfiguring locales08:13
cjwatsonnote that once we do live-cd-stacked-filesystems, the set of stuff ubiquity needs to mount will be != the squashfses underlying the rootfs08:13
lifelessrunning 22gnome_panel_data08:13
lifelesscjwatson: wheres the spec for that stacked stuff?08:14
cjwatsonlive-cd-stacked-filesystems. that's the spec name.08:14
lifelessok08:14
lifelessgoogle-juice08:14
cjwatson(I nearly always refer to things by spec name to give people a hook08:14
cjwatson)08:14
lifelessah, I see.08:14
lifelessbut they will still live in a FS told to casper08:15
cjwatsonyes08:15
lifelessi.e. by netboot=nfs nfsroot=blah08:15
=== cjwatson goes to get dressed and get the bus->train, hopefully in that order
lifelesswhich is what the debian casper patches do08:15
lifeless96%08:15
lifeless98%08:16
lifelessI'm getting excited08:16
lifelesswoot08:16
lifelessrebooting.08:16
lifelesscjwatson: thank you! I owe you one cerveza08:17
cjwatsonexcellent08:34
evandAnyone have thoughts on whether it would make more sense to let the user change the details of the default user in migration-assistant, or to just gray those options out when the default user is selected?09:06
mptevand, do you allow changes to details of any of the other user accounts?09:08
evandmpt, yes, if I understand your question correctly.  The interface is at https://wiki.ubuntu.com/MigrationAssistance under design.  They can currently change the details of any of the users they create in that form.09:09
evandThey cannot however, change the details of reserved users, as it will not let them select one as a username.09:09
evandI'm leaning towards not letting them, as it might be more confusing than not letting them and they can always hit the back button and change it on the User Setup page.09:12
evanderr than letting them09:12
mptI don't see any mention of "reserved" on that page09:12
mptTell me what you mean by "reserved users"09:12
evandYeah, I didn't know they existed until recently.  user-setup (the debconf module) has a list of reserved usernames such as root, nobody, cups, etc.09:13
mptoh, ok09:13
evandMigration Assistant throws up an error if the user tries to select one of those as the user to import to.09:13
mptok09:13
mptso09:13
mpt(a) if a Windows account just happens to have a login name the same as one of those reserved accounts, you autogenerate a different one09:14
evandnot exactly...09:14
mpt(b) if someone tries to enter a reserved login name themselves, the error needs to be handled somehow09:15
evandIf I set my default user as evan on the user setup page.  And then I go to the migration assistant page, select Evan from Windows, set the username to import to as evan, should I be able to change the fullname field and password field.09:15
mptthis is the old "display an error message" vs. "make continuing impossible" problem09:15
mptah09:16
evand(b) is handled already in the same manner as it is in User Setup (an error message alongside the field)09:16
mptso maybe we have an ordering problem here09:16
evandOf the pages?09:17
mptyes09:17
mptMaybe the "Who are you?" page should be after the "Windows accounts" page09:17
mptso the installer can ask you whether you in particular are represented by one of the migrated accounts, or whether you're someone new09:18
mptWould that break anything?09:18
mptWhy did we go to the trouble of specifying "Migration-Assistant defaults seeding" in the first place, instead of moving migration assistance there?09:19
evandNot to my knowledge, but cjwatson would know for sure.  But we are going to be preseeding data for the user setup page via migration-assistant.09:19
evandhrm, I do not recall.09:19
mptmigration depends on partitioning09:19
evandright!09:20
mptpartitioning doesn't depend on who-are-you09:20
mptso it could be Language, Location, Keyboard, Partitioning, Migration, Who are you, Summary09:21
evandIt could.  I don't see that breaking anything, though cjwatson could disagree, I'm not sure.  How would we change Who are you?  A drop down box with the usernames created in migration-assistant?09:23
mptyes09:24
evandimho, that would flow better, I'll run it by him or he'll probably see this.09:26
evandThanks mpt09:26
mptnp09:27
=== wazzu [n=wazzu@slip-12-65-168-146.mis.prserv.net] has joined #ubuntu-installer
=== wazzu [n=wazzu@slip-12-65-168-146.mis.prserv.net] has left #ubuntu-installer []
=== jerom1 [n=jeromeb@LSt-Amand-152-32-6-178.w82-127.abo.wanadoo.fr] has joined #ubuntu-installer
=== jerom1 [n=jeromeb@LSt-Amand-152-32-6-178.w82-127.abo.wanadoo.fr] has left #ubuntu-installer []
tepsipakkicjwatson: the "udpkg --unpack" -spell works just fine if it is run from early_command :)11:33
tepsipakkimeaning that postinst is handled when it is supposed11:34
tepsipakkiand templates work as well11:37
tepsipakkii guess11:37
tepsipakkiactually, I forgot to check that11:38
tepsipakkihmm, seems to work, yay12:06
=== thom [n=thom@amnesiac.heapspace.net] has joined #ubuntu-installer
thomcjwatson: is there anyway to get the configured swap partition from debconf? i can't see anything useful in debconf-get-selections --installer01:19
thomso i'm going to parse /proc/swaps in late_command, but i was hoping there was a less icky way01:20
=== cr3 [n=marc@pdpc/supporter/bronze/cr3] has joined #ubuntu-installer
cjwatsonevand: I guess moving user-setup after the partitioner would be possible now; it wouldn't have been possible pre-edgy due to icky debconf interactions03:42
cjwatson(partman's debconf instance used to continue running during the summary page)03:42
cjwatsonI think it'll surprise people, but ...03:42
cjwatsonuser-setup runs after partitioning in d-i, so shrug, I guess03:42
=== thom_ [n=thom@amnesiac.heapspace.net] has joined #ubuntu-installer
=== mgalvin [n=mgalvin@ubuntu/member/mgalvin] has joined #ubuntu-installer
=== thom [n=thom@amnesiac.heapspace.net] has joined #ubuntu-installer
evandok06:55
=== thom [n=thom@amnesiac.heapspace.net] has joined #ubuntu-installer
=== evand [n=evan@68.192.210.8] has joined #ubuntu-installer
=== mark [i=mark@tilia.nedworks.org] has joined #ubuntu-installer
=== mpt [n=mpt@121-72-135-240.dsl.telstraclear.net] has joined #ubuntu-installer
=== avoine [n=avoine@modemcable068.14-82-70.mc.videotron.ca] has joined #ubuntu-installer

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