/srv/irclogs.ubuntu.com/2009/02/13/#ubuntu-installer.txt

TheMusoc02:27
evandlfaraone: ok, I'll take a look at it today08:29
CIA-3partman-auto-lvm: cjwatson * r209 ubuntu/ (66 files in 3 dirs):10:15
CIA-3partman-auto-lvm: Ask how much of the VG should be used for logical volumes, rather than10:15
CIA-3partman-auto-lvm: unconditionally using it all (LP: #160156).10:15
gomersionHi. Does anyone know if its possible to enable dm-multipath during an ubuntu install? Are there command line options to pass which enables it?10:32
cjwatsonthere's been some work on that in jaunty, but probably doesn't work in prior releases10:59
cjwatsonI think it's disk-detect/multipath/enable=true in jaunty10:59
CIA-3partman-auto-lvm: cjwatson * r210 ubuntu/debian/changelog: releasing version 32ubuntu211:00
gomersionOk. thanks11:23
gomersionI'll give that a try11:24
CIA-3ubiquity: evand * r3026 ubiquity/ (debian/changelog ubiquity/timezone_map.py):12:19
CIA-3ubiquity: Only select cities that are in the same UTC offset as where the mouse12:19
CIA-3ubiquity: clicked.12:19
evandShort of the poor lining up of the map against the time zone cities, the time zone map should be usable now.12:20
* cjwatson perpetrates some entertaining ncurses abuse12:51
cjwatsonI think I may have cracked manual package selection12:57
cjwatsonexcept for some reason it's exiting right after displaying the terminal13:21
cjwatsonoh, I forgot to override SIGCHLD handling, bah13:24
lfaraoneevand: great.13:43
CIA-3user-setup: cjwatson * r153 ubuntu/debian/ (changelog user-setup-udeb.install):13:58
CIA-3user-setup: Disable installation of pre-pkgsel.d/10kdesudo; it does nothing for13:58
CIA-3user-setup: Ubuntu, and causes a confusing message that worries some people.13:58
cjwatsonsudo bterm -f /usr/share/oem-config/unifont.bgf -l en_GB.UTF-8 -- sh -c 'env DEBCONF_USE_CDEBCONF=1 DEBCONF_DEBUG=20 LD_LIBRARY_PATH=/usr/lib/debug NCURSES_TRACE=8191 ./progress.config 2>err'14:38
cjwatsonridiculous test-harness command lines of our time14:39
charlie-tcaAnybody report issues with Ubuntu Jaunty alternate cd failing to install?14:50
cjwatsonfrequently ;-) you're going to have to be a *little* bit more specific than that!14:55
charlie-tcafailing at 6%, missing packages at lib-c6?14:57
charlie-tcaThe following packages have unmet dependencies: Feb 13 14:28:07 in-target:   libart2.24-cil: Conflicts: libart2.0-cil but 2.20.1-1ubuntu1 is to be installed14:58
charlie-tcaalso libgconf2.24-cil14:59
charlie-tcalibgnome-vfs2.24-cil14:59
charlie-tcaThen three missing pacages15:00
cjwatsonthat's not an installer bug, it just means the system isn't actually installable at the moment15:00
cjwatsonthe installer is just the messenger15:01
charlie-tcaWho needs to know, or is it bug report time?15:01
cjwatsonwe have automatic reports for this so it usually sorts itself out15:01
charlie-tcaOkay. Thanks15:01
cjwatsonit's good to report this when a milestone is coming up, but when it's just a random daily build it tends to be unnecessary15:01
cjwatsonbut thanks :)15:01
evandwelcome :)15:48
shtylman_thank you :)15:48
shtylman_my current branch is ~shtylman/+junk/ubiquity but I will rename it at some point, I was just following a quick bzr guide as I had never used it before until like 3 days ago15:49
cjwatson~shtylman/ubiquity/arbitrary-name-for-your-branch would be neater and would make it show up on the ubiquity project page15:50
shtylman_ahh..thanks for the heads up, I will do that... any advice on how to do that if I already have that branch? is there a move I can use?15:51
cjwatsonthere's a rename feature in LP15:52
shtylman_excellent15:52
cjwatsonhttps://code.launchpad.net/~shtylman/+junk/ubiquity/+edit15:52
cjwatsonthe naming scheme is OWNER/PROJECT/NAME by which you should be able to figure out which bits to edit15:52
shtylman_ok, done...it is now ~shtylman/ubiquity/kdeui15:56
evandshtylman_: if you follow the IRC notification part of this: https://wiki.ubuntu.com/InstallerDevelopment , your commits will show up in here and will generally make it easier to follow the changes you're making16:00
evandnot a requirement though :)16:01
shtylman_what type of changes does it notify? and would this be recommended? I don't have a problem setting it up if its helpful16:02
shtylman_(side questions about bzr) I previously made a change to the timezone_map.py file for testing, but now I just want to replace mine with the one from the master branch, I know I can merge and commit, but I don't want to merge, just replace...help?16:04
cjwatsonmerge, copy the .OTHER file to yours, resolve16:05
shtylman_thanks16:05
=== Nicke_ is now known as Nicke
cjwatsonor copy the file from the other branch after merging but before committing, if the merge doesn't leave a .OTHER file16:06
cjwatsonyou can also do stuff with bzr diff -rbranch:../wherever | patch but TBH this way is easier16:07
shtylman_yea...the .OTHER approach worked, thanks ... I am finding bzr to be more like svn (in commands and behavior) than git, even though it is also distributed16:08
evandit notifies the channel of every commit, it's generally helpful as it's much easier for us to keep track of your branch16:08
shtylman_every commit? or every push?16:09
evandevery commit16:11
cjwatsonmost of us use "bound branches" so that commit==push16:14
cjwatsonalthough I unbind if I'm going to be without network access for a while16:14
cjwatson(bzr help bind, bzr help unbind, bzr help checkout)16:14
shtylman_interesting...I will look into that16:14
cjwatsonor maybe bzr help checkouts, more usefully16:14
cjwatsonbzr is more like cvs/svn command-wise by design, yes16:15
cjwatsonwhereas git is explicitly unlike them by design; philosophical difference16:15
shtylman_heh16:16
shtylman_what is really cool to me is how well it integrates with launchpad16:18
shtylman_makes starting development and keeping up really easy16:19
evandindeed, launchpad is fantastic for such things16:19
shtylman_to do the bound branch, can I just bzr checkout my branch? I did that but now I want to merge changes from the master branch and it is complaining, is there more I need to do to inform it of the master branch? like to I have to re bind to the master then merge and bind back?16:25
cjwatsonto convert a normal branch to a bound branch, 'bzr bind lp:~...'16:25
cjwatsonyou should not bind to the master branch; that will create confusion16:25
cjwatsonwhat is the complaint?16:26
shtylman_k16:26
shtylman_no location specified...I think cause I never bound after the checkout16:26
cjwatsonum16:26
cjwatsonmore likely that you didn't give a branch to bzr merge?16:26
shtylman_yea :)16:26
cjwatsonnormal would be 'bzr merge lp:~ubuntu-installer/ubiquity/trunk' or 'bzr merge /path/to/local/checkout/of/same'16:27
shtylman_ahhh16:27
cjwatsonyou only have to do that the first time; it will remember thereafter, as long as you're only ever merging from a single branch16:27
shtylman_ok16:28
shtylman_ok, cool...all is well, thanks16:30
davmor2evand: Hello why is encrypted home being dropped?16:36
davmor2or is it just from ubiquity?16:36
evanddavmor2: security concerns.  It's not really encrypted if swap is not encrypted.16:36
davmor2evand: so will it be dropped from d-i too then for that reason?16:37
evandyes16:37
davmor2Okay :)16:37
superm1evand, are you dropping it entirely from the GUI or just hiding widgets and such until a more secure solution is developed?16:40
evandI'd ideally like to do the latter16:40
superm1well if the former happens, can you comment out the line or two related to it in mythbuntu_ui in your commit?16:42
evandabsolutely16:51
davmor2evand: I know this will sound daft but if you've got to go to the extreme of encrypting home and swap then why not just promote encrypted lvm, or am I missing something else?16:51
evanddavmor2: a conversation to have with kirkland :)16:52
davmor2kirkland: ^16:52
kirklanddavmor2: several reasons ...16:52
kirklanddavmor2: encrypted lvm requires a password on boot16:52
kirklanddavmor2: and it encrypts everything, including stuff that doesn't necessarily need to be encrypted16:53
kirklanddavmor2: like /lib, /usr, and so on16:53
cjwatsonalso encrypted LVM is mounted even when the user in question is logged out; encrypted home is finer-grained16:54
kirklanddavmor2: also, the way we're doing encrypted home allows each user to encrypt (or not encrypt) their home dir with different keys16:54
kirklanddavmor2: which, as cjwatson points out, is unmounted after the user logs out16:54
kirklanddavmor2: finally, using the approach we've taken with encrypted home, it's possible (although not yet trivial) to make incremental backups of your encrypted home dir data16:54
kirklanddavmor2: it's not really possible to do an incremental backup of an entire lvm16:55
davmor2kirkland: right now I get it a bit more thanks :)16:55
kirklanddavmor2: sure16:56
kirklanddavmor2: some will prefer encrypted lvm, no doubt, and there's no interest in removing that16:56
davmor2kirkland: So why is it so hard to encrypt swap, is it because it is accessed by more than just 1 user?16:57
kirklanddavmor2: well, it's actually very easy to encrypt swap16:57
kirklanddavmor2: but doing so the "easy" way breaks hibernation on multi-user computers16:58
kirklanddavmor2: http://ubuntumagnet.com/2007/11/creating-encrypted-swap-file-ubuntu-using-cryptsetup16:58
kirklanddavmor2: that's a 4-step process to encrypting swap, and exactly what i use16:58
kirklanddavmor2: but i can't (and don't want to) hibernate my machine16:58
kirklanddavmor2: though i use suspend all the time16:59
kirklanddavmor2: with that mechanism, swap is encrypted with a different random key on boot, every time16:59
kirklanddavmor2: to enable hibernation to work, you would need a second, wrapping key16:59
kirklanddavmor2: and you'd need to enter that wrapping passphrase on boot17:00
kirklanddavmor2: and you'd need to share that passphrase with any other users who might want to resume that machine from a hibernation state17:00
kirklanddavmor2: i consider that a relative corner case, but I'm in the minority in that vote, i think :-)17:01
davmor2kirkland: Yes I think anyone with a job and laptop might take issue with you :D17:01
davmor2kirkland: So are we likely to this implemented and working full and stable by the next release?17:04
davmor29.1017:04
davmor2rather than 9.0417:04
kirklanddavmor2: i actually have a couple of ideas how to solve the encrypted swap issue17:05
kirklanddavmor2: i'm hoping for those to land in 9.1017:05
kirklanddavmor2: kees had an interesting suggestion17:05
kirklanddavmor2: i'm going to add a little script to ecryptfs-utils that will do the steps in that article url i pasted above17:05
kirklandevand: hey, so encrypted-home is going to be dropped from the desktop installer, but i think it should remain in the server/alternate installers17:15
kirklandevand: and i'd recommend just commenting it out17:15
kirklandevand: i think we can address the concerns by 9.10 for swap and others17:15
evandkirkland: why can it stay in one and not the other?  Can you reply in the email thread if you haven't already, I have to run to do some pre-vday errands and I suspect I wont be back until Monday17:16
kirklandevand: sure.  basically, it comes down to the fact that the user would need to setup encrypted swap themselves postinstall using a script that i provide17:19
kirklandevand: i don't think that's too much to ask of users installing via server/alternate installer17:23
shtylman_is keyboard_names.py autogenerated?21:31

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