/srv/irclogs.ubuntu.com/2008/11/27/#ubuntu-installer.txt

CIA-61debian-installer: cjwatson * r1002 ubuntu/ (4 files in 2 dirs): Move mainline architectures to 2.6.28-1 kernels.11:55
CIA-61debian-installer: cjwatson * r1003 ubuntu/debian/changelog: releasing version 20081029ubuntu313:35
_rubenbase-installer: warning: attempting to install to unclean target13:57
_rubeni get that after specifying some packages with pkgsel/include13:57
cjwatsonpkgsel/include has nothing to do with it14:10
cjwatsonyou're trying to install to an existing root filesystem without formatting it14:10
_rubencjwatson: well, its reproducable with a clean disk, and reducint the pkgsel/include line to one param tops, it does work even with a disk with prev install on it14:16
_rubenso pkgsel/include string postfix works, but postfix vim does not14:17
_rubenand it complains *after* installing base system, which kinda seems odd14:18
_rubenhrm .. its something fishy that's going on .. now im getting that error with just a single pkgsel/include param but basically unclean disk, yet i've been doing tons of test installs this way14:22
_rubentime to investigate deeper14:22
_rubenhmm .. clean disk + several included packages = unclean target14:35
_rubenlets see if hardy behaves the same14:36
_rubencjwatson: when doing a guided partition (full disk, no lvm), does it reformat?14:39
_rubenjudging from the warning, i guess it does14:40
_rubenso its a bug somewhere either way i'd say14:40
_rubensame on hardy :/14:46
CIA-61debian-installer: cjwatson * r1004 ubuntu/ (build/pkg-lists/netboot/ia64.cfg debian/changelog): Make nic-usb-modules optional on ia64.14:57
cjwatson_ruben: logs, please?14:57
cjwatsonpkgsel/include really has absolutely nothing to do with it. It isn't processed until after that warning is emitted14:57
cjwatsonany link there is essentially coincidental and a red herring14:57
kirklandcjwatson: so the adduser patch for --encrypt-home is positively trivial, i think ... http://pastebin.ubuntu.com/77388/14:58
kirklandcjwatson: i managed to take care of all of the "work" in ecryptfs-setup-private14:58
kirklandcjwatson: i'd like to get someone to review that script, end to end, if possible;  i'll talk to doko and/or slangasek, at your discretion;  i'll probably have kees/jdstrand look at it too14:59
kirklandcjwatson: here's the magic step, which i figured out and implemented yesterday ...14:59
_rubencjwatson: well, i removed the pkgsel/include line from my preseed, didnt use a clean disk, and the install completed as expected14:59
_rubencjwatson: which log(s) would you like to see?14:59
kirklandcjwatson: a random passphrase is generated, and temporarily written to a 400 file15:00
kirklandcjwatson: then, i hacked pam_ecryptfs.so 's password change mechanism to detect the existence of that file15:00
cjwatsonkirkland: looks fine to me, perhaps also explicitly check whether ecryptfs-setup-private is installed and emit a good error message15:00
kirklandcjwatson: sounds good ...  is "Recommends" the appropriate level?  since most of the rest of adduser would operate fine without ecryptfs-utils15:01
cjwatsonkirkland: and we'd need to change user-setup to apt-install ecryptfs-utils before calling adduser15:01
kirklandcjwatson: and if found, it's encrypted and written back to disk, and the cleartext file is removed15:01
cjwatsonkirkland: Recommends would normally seem plausible, but adduser is in a very central position in the system where that doesn't always do what you expect; I'd like to reserve judgement on whether it should be Recommends or Suggests15:01
cjwatson_ruben: the installer's /var/log/syslog from an *unsuccessful* installation, please15:02
kirklandcjwatson: fine by me...  i suppose the question was more, "It should not be a 'Depends', right?"  :-)15:02
cjwatson_ruben: perhaps you're getting the warning anyway but it only happens to actually cause a problem if you're installing certain packages at the pkgsel stage15:02
cjwatson_ruben: nevertheless, once that warning is emitted you're in unsupported territory15:03
cjwatsonkirkland: right, I'd agree with that15:03
_rubencjwatson: ok15:03
kirklandcjwatson: i'll file a bug with patch against adduser momentarily ...  it should not but uploaded, though, until i get the enhanced ecryptfs-utils in the archive15:04
cjwatsonkirkland: I'm going on leave tomorrow for a couple of weeks, so I'd rather somebody with a bit more continuity dealt with the sponsorship15:04
kirklandcjwatson: that's fine, i understand ;-)15:04
kirklandcjwatson: i was just updating you, with some confidence, that I did about 9 hours of dev/testing on this while in the car yesterday :-)15:05
cjwatsongood :-)15:05
kirklandcjwatson: it's actually working quite well;  the adduser piece is trivial, and the meat of the ecryptfs-setup-private code is common between encrypting home and private15:07
cjwatsonkirkland: sorry, I never got round to setting up a time for briefing you on the server installer stuff for UDS, and now I'm coming down with a cold so would rather not talk on the phone too much17:32
cjwatsonkirkland: where are you feeling underprepared, and I can try to run through it here?17:32
kirklandcjwatson: well, it's actually thanksgiving day here, and i'm with the inlaws, so today is really bad for me17:33
kirklandcjwatson: i don't have any poignant weaknesses, that i know of, at the moment17:34
kirklandcjwatson: ....  well, that sounds bad ....  :-)17:34
cjwatsonyeah, sorry, I did mean to do this yesterday17:34
kirklandcjwatson: no worries ...  i was in the car for 9 hours yesterday :-)17:34
kirklandcjwatson: good, offline time to hack hard on the homedir stuff17:35
kirklandcjwatson: i just stubbed in the detection of ecryptfs-setup-private, with error message17:35
kirklandcjwatson: i'm going to upload a pair of packages to my ppa17:35
kirklandcjwatson: oh, one thing I could use ...17:47
CIA-61hw-detect: cjwatson * r97 ubuntu/debian/changelog: releasing version 1.70ubuntu317:47
kirklandcjwatson: a couple of pointers to the two packages and/or bzr branches where the adduser --encrypt-home would theorectically go17:48
cjwatsonkirkland: lp:~ubuntu-core-dev/user-setup/ubuntu, I'd expect17:48
kirklandcjwatson: same for both text and gui installs?17:50
cjwatsonuser-setup is one of the installer components used by ubiquity17:50
cjwatsonyou'll need to stick a UI on top of it for ubiquity, though17:50
cjwatsonso lp:~ubuntu-installer/ubiquity/trunk for that17:50
cjwatsondo not edit the stuff in d-i/source/ directly, at least not for upload - you'll find a copy of the user-setup source package in there though17:51
kirklandcjwatson: gotcha, that was the part i was looking for (poorly asked question)17:51
kirklandcjwatson: i suppose i can get assistance from evand for that, right?17:51
cjwatsondoing the glue for ubiquity is a bit tricky - right, ask evand17:51
cjwatsonevand: are we at the point of having a working ubiquity yet?17:56
cjwatsonevand: you seem to have been making pretty good progress on that ...17:57
kirklandcjwatson: once the ecryptfs-utils is done building in my PPA, you can give the encrypted home functionality a test drive if you install my adduser and ecryptfs-utils, and then "adduser --encrypt-home $user"18:10
* kirkland really has to run for family time now18:10
CIA-61user-setup: cjwatson * r128 ubuntu/ (29 files in 4 dirs): merge from Debian 1.2318:12
cjwatsonkirkland: not for at least two weeks :-)18:12
CIA-61user-setup: cjwatson * r129 ubuntu/debian/po/templates.pot: fix up to reduce spurious conflicts18:20
CIA-61user-setup: cjwatson * r130 ubuntu/debian/po/ (41 files): more conflict avoidance18:22
CIA-61user-setup: cjwatson * r131 ubuntu/debian/po/ (cy.po ga.po se.po sr.po): msgmerge new translations18:30
CIA-61user-setup: cjwatson * r132 ubuntu/debian/changelog: releasing version 1.23ubuntu118:44
CIA-61console-setup: cjwatson * r69 hardy-proposed/debian/ (changelog console-setup.initramfs-top):18:56
CIA-61console-setup: Create /dev/tty[1-6] in our initramfs script before trying to operate on18:56
CIA-61console-setup: them (LP: #130444).18:56
CIA-61console-setup: cjwatson * r70 hardy-proposed/debian/changelog: releasing version 1.21ubuntu919:02
CIA-61console-setup: cjwatson * r78 console-setup/debian/ (changelog console-setup.initramfs-top):19:10
CIA-61console-setup: Create /dev/tty[1-6] in our initramfs script before trying to operate on19:10
CIA-61console-setup: them (LP: #130444).19:10
CIA-61console-setup: cjwatson * r79 intrepid-proposed/debian/changelog: releasing version 1.25ubuntu419:10
mosomeone here familia with the alternate install partition manager and encrypted partitions?23:47

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