/srv/irclogs.ubuntu.com/2012/04/19/#ubuntu-installer.txt

CIA-32user-setup: cjwatson * r264 ubuntu/ (debian/changelog user-setup-apply): Stop copying /etc/crypttab if OVERRIDE_ALREADY_ENCRYPTED_SWAP is set; ubiquity will take care of this.01:25
CIA-32user-setup: cjwatson * r265 ubuntu/ (debian/changelog user-setup-apply):01:28
CIA-32user-setup: Revert the change from 1.42ubuntu2. We'll handle this in ubiquity01:28
CIA-32user-setup: instead; in d-i, it seems to be too difficult to get right without the01:28
CIA-32user-setup: aid of script libraries from cryptsetup.01:28
CIA-32user-setup: cjwatson * r266 ubuntu/debian/changelog: releasing version 1.42ubuntu301:48
CIA-32ubiquity: cjwatson * r5386 trunk/ (5 files in 4 dirs):02:04
CIA-32ubiquity: If encrypting the user's home directory, wipe and enable encrypted swap02:04
CIA-32ubiquity: before starting the slideshow, because running the slideshow can use up02:04
CIA-32ubiquity: a lot of memory so we won't be able to disable swap once that's in02:04
CIA-32ubiquity: progress (LP: #979350).02:04
CIA-32ubiquity: cjwatson * r5387 trunk/ (d-i/manifest debian/changelog):02:13
CIA-32ubiquity: Automatic update of included source packages: apt-setup 1:0.55ubuntu3,02:13
CIA-32ubiquity: partman-base 153ubuntu4, user-setup 1.42ubuntu3.02:13
CIA-32ubiquity: cjwatson * r5388 trunk/ (debian/changelog scripts/plugininstall.py):02:27
CIA-32ubiquity: If /etc/network/interfaces doesn't exist when configuring the network in02:27
CIA-32ubiquity: oem-config, write out a skeleton one (LP: #985305).02:27
CIA-32ubiquity: cjwatson * r5389 trunk/debian/changelog: releasing version 2.10.1402:39
infinitycjwatson: Say, short of cargo-culting the LP task generation scripts and reducing them for a minimal use-case, do you have a simple recipe for generating Packages files with task sanity?03:11
infinitycjwatson: I assume I just need to grab the overrides and reference them magically in my apt-ftparchive config.03:12
infinityOh, but I'm not using an apt.conf.  So, I'd need to fix that. :P03:12
=== mpt_ is now known as mpt
FourDollarscjwatson: I have some new found about https://bugs.launchpad.net/ubuntu/+source/partman-efi/+bug/972122 .09:11
ubot2Launchpad bug 972122 in partman-efi "Ubiquity pops out a warning message from partman-partitioning on UEFI BIOS when there is a EFI system partition existed." [Medium,Fix released]09:11
FourDollarscjwatson: For https://bugs.launchpad.net/ubuntu/+source/partman-efi/+bug/972122, it does fixed manually partitioning.09:12
FourDollarscjwatson: But how about if we provide the preseed.cfg to let it do partitioning automatically.09:12
FourDollarscjwatson: It will trigger /bin/autopartition, but the previous case will not.09:13
FourDollarscjwatson: If we provide a preseed.cfg to let ubiquity do partitioning automatically on a disk with EFI system partition already existed, that will trigger /bin/autopartition and make installation fail.09:15
FourDollarscjwatson: That is what I infer.09:16
ogra_cjwatson, is there any reason why d-i doesnt dump its version somewhere into syslog ? its hard to say what version a user used if he used the "current" link on the download page10:10
* ogra_ doesnt get why the system in Bug #985520 doesnt boot 10:13
ubot2Launchpad bug 985520 in debian-installer "pandaboard ES does not boot after using armhf netinstall" [Undecided,New] https://launchpad.net/bugs/98552010:13
cjwatsoninfinity: I think you can grab extra override files out of ubuntu/indices/; I don't have a recipe10:22
cjwatsonogra_: the version of d-i itself (i.e. the build system) is often not desperately helpful10:22
ogra_well, i would like to know which version the user downloaded10:23
cjwatsonthere are lots of more relevant versions dumped into syslog, normally10:23
cjwatsonargh I wish FourDollars would just answer the questions I asked10:23
stgrabercjwatson: we just got bug 985526 reported on the tracker but without anything useful in the logs that I could find. I'll do a test install with the same media to check10:25
ubot2Launchpad bug 985526 in ubiquity "exit with error if encryption is selected" [Undecided,New] https://launchpad.net/bugs/98552610:25
cjwatsonstgraber: erk10:27
jibelI tried to reproduce and didn't get the error.10:29
jibelbut there is now a long delay between the moment the user clicks on 'continue' in user setup and the moment the slideshow starts10:29
stgraberjibel: yeah, that part is expected, it's cjwatson's fix to the OOM problem10:31
stgraberjibel: it's basically disabling your current swap, wiping it, encrypting it and re-enabling it before starting the slideshow10:31
jibelstgraber, I know, I'm just pointing that there is no feedback, and from a user view it's like if nothing happened when he clicked on continue10:32
cjwatsonYes, there is a long delay with no feedback.  I'm afraid you'll have to cope with that.10:32
cjwatsonThere was no safe way that I could see to add progress reporting there.10:33
cjwatsonOr I can revert the whole thing back such that it fails for lots of people if you'd prefer (but I wouldn't prefer that).10:33
cjwatsonAlso, it was 4am by the time I finished this as it was.  Refinements weren't happening.10:35
stgraberit's installing fine here, also booting into ubiquity-dm, also installing in Italian10:37
cjwatsonhm, so I wonder what went wrong for Fabio10:38
cjwatsonsome weird race?  but why a crash with no error output ...10:39
cjwatsonoh10:40
cjwatsonApr 19 09:50:26 ubuntu ubiquity: cp: cannot stat `/target/etc/fstab'10:40
cjwatsonApr 19 09:50:26 ubuntu ubiquity: : No such file or directory10:40
stgrabergah, you were faster again, I was just about to copy/paste that one ;)10:40
stgraberwondering if it's related to:10:41
stgraberApr 19 09:49:43 ubuntu ubiquity: umount: /mnt/tmpmount: device is busy.10:41
stgraberApr 19 09:49:43 ubuntu ubiquity:         (In some cases useful info about processes that use10:41
stgraberApr 19 09:49:43 ubuntu ubiquity:          the device is found by lsof(8) or fuser(1))10:41
stgraberApr 19 09:49:43 ubuntu ubiquity: rmdir: failed to remove `/mnt/tmpmount'10:41
stgraberApr 19 09:49:43 ubuntu ubiquity: : Device or resource busy10:41
cjwatsonmaybe, but I think not, I think there's a race between partman_commit and usersetup10:41
stgraberhmm, no, doesn't look like it's. The umount failure is likely on sda3 and he's installing on sdb10:42
cjwatsonunless that failure caused partman_commit to bail out entirely10:43
* cjwatson hates clear_partitions10:43
cjwatsonthat's bug 94666310:44
ubot2Launchpad bug 946663 in ubiquity "Installer stuck at "Removing conflicting operating system files..."" [High,Triaged] https://launchpad.net/bugs/94666310:44
cjwatsonstgraber: it could well be that failure10:46
cjwatsonI can add a workaround10:46
stgraberI'm wondering what's keeping a fd open in /mnt/tmpmount... did we ever got someone to run lsof right after that?10:48
cjwatsonyes, it's too racy to catch10:48
CIA-32partman-target: cjwatson * r929 ubuntu/ (debian/changelog finish.d/clear_partitions):10:48
CIA-32partman-target: Exit 0 at the end of finish.d/clear_partitions, so that partman-commit10:48
CIA-32partman-target: will carry on even if the final rmdir fails (which is a bug in itself,10:48
CIA-32partman-target: but shouldn't blow away the whole install; LP: #985526).10:48
cjwatsonalmost tempted to add a stupid umount/sleep/umount/sleep/... loop hack10:49
cjwatsonbut WTF10:49
stgraberdidn't we move to "umount -l" at some point?10:49
stgraberI remember it being mentioned during the installer sprint at least10:49
cjwatsonin some places10:50
cjwatsonwe can try it I guess; I'm just uncomfortable with having no idea what the true problem is10:50
stgraberI think -l would be best for 12.04 and in 12.10 we probably should make that a umount || lsof -n && umount -l or something10:51
stgraberso hopefully we can catch what's keeping an open fd10:51
CIA-32partman-target: cjwatson * r930 ubuntu/ (debian/changelog finish.d/clear_partitions):10:54
CIA-32partman-target: Use 'umount -l' in finish.d/clear_partitions, to work around an as yet10:54
CIA-32partman-target: unidentified race that keeps the filesystem busy (LP: #946663).10:54
* ogra_ votes for -l too ... better than a loop10:54
ogra_but also a hardcoded lsof call that dumps into the log ;)10:54
CIA-32partman-target: cjwatson * r931 ubuntu/debian/changelog: releasing version 77ubuntu210:56
cjwatsongema: bug 985491 analysed, but do you think we can encourage more productive behaviour from translation QA here?11:10
ubot2Launchpad bug 985491 in ubiquity "No locale-dependent substitution of ${TIME}; install_progress_text has no translation support" [Medium,Triaged] https://launchpad.net/bugs/98549111:10
gemacjwatson: victor started in our team this week, kate insisted that she wanted chinese testing as soon as possible, sorry about the bug not being split into different issues11:12
gemacjwatson: right now, for precise, what do you want me to do, do you want me to ask him to split it?11:13
gemacjwatson: reading your bug, I will help him split it11:14
gemayour comment, I mean11:14
cjwatsonyep, the installer bugs at least aren't RC anyway11:16
cjwatsonthat's no problem, I just want to instil good practices early for new starters as it'll save time later :)11:16
cjwatsonwe have too many grab-bag "translation issues" bugs that never get closed because they're multiple problems11:16
gemacjwatson: ack11:18
* cjwatson tries to reproduce bug 98536811:20
ubot2Launchpad bug 985368 in ubiquity "ubiquity crashed with AttributeError in on_link_clicked(): 'NoneType' object has no attribute 'split'" [Undecided,New] https://launchpad.net/bugs/98536811:21
CIA-32ubiquity: cjwatson * r5390 trunk/ (debian/changelog ubiquity/plugins/ubi-language.py):11:30
CIA-32ubiquity: Fix crash when attempting to update the installer and a language isn't11:30
CIA-32ubiquity: selected for some reason (LP: #985368).11:30
stgrabercjwatson: I'm really not too happy about my last gsettings change (running in dbus-launch), we end up with ~10-15 dbus-daemon + dbus-launch running at the end of the install11:38
stgrabereach of them with their own dconf-writer running, even though that "works" (AFAICT), I feel like I need to clean that up a little11:38
cjwatsonwhere was that change?11:39
stgraberI think the root of the gsettings issue is that dconf-writer doesn't get killed properly and so doesn't dump its changes to disk, instead I think we should try to spawn it from ubiquity-dm (maybe inside a dbus-launch call if that's what it needs) and kill that when ubiquity-dm exits11:40
stgrabercjwatson: r5356 in ubiquity/gsettings.py11:40
stgraberessentially a workaround for bug 96009611:40
ubot2Launchpad bug 960096 in libxklavier "Live session started with wrong layout" [Medium,Confirmed] https://launchpad.net/bugs/96009611:41
cjwatsondo you think it's RC?  I agree it's not particularly elegant, but ...11:42
cjwatsonmaybe a branch staged for Q11:43
stgraberyeah, I haven't seen any report of it blowing up, though I can't see how 10 dconf-writer running and writing to the same binary DB could be a good thing11:43
CIA-32ubiquity: cjwatson * r5391 trunk/ (d-i/manifest debian/changelog): Automatic update of included source packages: partman-target 77ubuntu2.11:44
CIA-32ubiquity: cjwatson * r5392 trunk/debian/changelog: releasing version 2.10.1511:48
stgraberright, change done, tested and merge proposal sent. Now to look at something else.12:05
gemacjwatson: continuing the saga of chinese translation problems: bug 985524, bug 985598, bug 985605, bug 985614 and bug 98561612:44
ubot2Launchpad bug 985524 in debian-installer "Wrong translation during the installation process of Ubuntu 12.04 precise-alternate-amd64.iso with choosing Simple Chinese as the installation language" [Undecided,Confirmed] https://launchpad.net/bugs/98552412:44
ubot2Launchpad bug 985598 in debian-installer "the Chinese font size seems not the same" [Undecided,New] https://launchpad.net/bugs/98559812:44
ubot2Launchpad bug 985605 in debian-installer "The keyboard config page should be translated into Chinese" [Undecided,New] https://launchpad.net/bugs/98560512:44
ubot2Launchpad bug 985614 in debian-installer "Something wrong in the keyboard layout selection page" [Undecided,New] https://launchpad.net/bugs/98561412:44
ubot2Launchpad bug 985616 in debian-installer "sometimes, there is no color at the lower right corner of the screen during the installation process" [Undecided,New] https://launchpad.net/bugs/98561612:44
gemacjwatson: hope that is more manageable12:45
cjwatsonit's certainly better as multiple bugs, yes, thanks12:46
gemanp12:46
cjwatsonAlthough somebody should tell Victor that not everyone speaks Chinese and thus if he's going to say that a translation is wrong he also needs to say what the correct translation would be :-)12:47
gemahaha, good point12:47
gemacjwatson: I was wondering myself how are you guys going to search for text that is in a picture, not having a chinese keyboard12:50
cjwatsonwith difficulty ...12:51
gemaI will ask him to type the wrong and the right translation clearly, so that it makes it easier12:51
cjwatsonwell, if he's going to be contributing correct translations, Launchpad Translations is better at that than bugs ...12:52
cjwatsonif I'm lucky I can recognise it from context12:52
gemayes, the problem is that we are raising these for precise12:52
gemaso kate needs to have visibility of what's going on12:52
cjwatsonnothing I've seen yet is RC for precise, honestly12:53
gemano, still half an hour for my meeting with her12:53
gemait's her call12:53
gemahe asked for the testing12:53
cjwatsonif we were going to be doing a serious translation push for Chinese, it should have been weeks ago12:53
gemashe12:53
gemaagreed12:53
cjwatsonright, I think she wants testing of the Chinese images, but more like "does it actually work at all sanely"12:53
gemathat, and many other things12:53
cjwatsonI wasn't aware she was after 100% translation12:54
cjwatson(say)12:54
gemame neither, until yesterday when she was pushing for this, so I give her the bugs and she can decide, not my call12:54
gemamaybe she thinks some are more visible and hence worth fixing than others12:55
stgraberI've done quite a few Chinese installs recently (it's one of the usual tests for Edubuntu) and quite a few d-i dialogs aren't fully translated, same for the post-install experience12:55
gemawe'll be better positioned for Q, with victor in the team, we didn't have anyone that could read chinese before12:55
stgraberbut nothing that needed a bug there as it was just missing translations that the translators need to work on12:55
gemanothing that you could read, stgraber , I am guessing12:56
gemaif something is wrongly translated, depending on what it actually says, it may need fixing12:56
stgrabera weird one though is the d-i dialog telling you that your current language isn't fully translated was entirely in english ;)12:56
gemahaha12:56
gemaat least they can guess from that message the meaning x)12:57
stgrabergema: right, I'm only interested in things that can't be translated and that's what I'm after in these test installs. I don't care about the translation being wrong as I can't do anything about it anyway12:57
gemastgraber: ack12:57
gemastgraber: that's where we'll try to help12:57
stgraberlast I checked I didn't even have the required LP rights to fix a french translation12:57
cjwatsonI do, but I can only do so when it's utterly blatant and trivial to fix12:58
cjwatsonI'm certainly not getting into correcting wording in 60 languages12:58
gemacjwatson: what language do you translate?12:58
cjwatsonnone12:58
gemaah, ok12:58
cjwatsonI'm only fluent in English although I read several other languages12:59
cjwatson(with varying degrees of difficulty)12:59
gemaok12:59
cjwatsonbut in some cases it's clear that a translation is wrong regardless of that12:59
gemayep12:59
stgraberso it sounds like what we need for Chinese is a native speaker who's good at translation to go through the whole desktop and update the translations on LP, but too late for 12.04 as we need new langpacks + installer uploads, so would have to wait for .112:59
cjwatsonfor instance when there are HTML tags embedded in the translated string and somebody translated the tag names12:59
gemacjwatson: that's a good one13:00
gemaI think we should ask for duolingo's help for spanish and german13:00
CIA-32console-setup: cjwatson * r434 ubuntu/debian/ (42 files in 2 dirs):13:00
CIA-32console-setup: Update Ubuntu-specific translations from Launchpad (fixes most of LP13:00
CIA-32console-setup: #985605).13:00
cjwatsonIn most cases for the installer, the most productive way to do this is to translate d-i upstrea13:00
cjwatsonm13:00
cjwatsonThe exceptions are strings that are ubiquity-specific and a handful of other Ubuntu-specific strings13:01
cjwatsonthere are reasonably stock instructions in the translator bits of the wiki somewhere nowadays, I think13:01
gemastgraber: how do we know someone is good at translating chinese?13:01
gemastgraber: I mean I trust victor knows chinese, but being good at translating takes more than just being native in the language13:02
stgrabergema: one thing would be to have him join the Chinese translator mailing-list, read the team guidelines (if they have some), ... translation teams are usually good at peer review13:02
gemastgraber: I will ask skaet how she wants to proceed13:02
gemastgraber: ack13:03
stgrabergema: in an ideal world, he should only report bugs against d-i/ubiquity/anything when the translation is present in LP but not visible in the UI. For the other cases, it'd be easier to just contribute new translations.13:03
cjwatson+113:04
cjwatsonwe do *not* want to be forced into the role of arbitrating between disagreeing translators ...13:04
cjwatsonthat's the role of a translation team13:04
stgrabergema: I'm fine with these few extra bugs for now, but if we start getting similar bugs for every language and software in Ubuntu, we won't be able to manage the load13:04
cjwatsonstgraber: ... or when text is visible in the UI but not available for translation in LP13:04
gemaok, maybe victor, jibel and myself should all be part of a translator team for chinese, french and spanish and fix things there13:05
gemagoing forward13:05
stgrabercjwatson: right13:05
cjwatsonor when it isn't possible to construct a correct translation due to a software defect13:05
cjwatsongema: if you're interested in complete translations for those languages, yes, you should13:05
gemaI am going to add that as a topic to discuss at UDS13:05
cjwatsontalk to dpm; he can give you pointers13:05
gemaok13:05
cjwatsonhm, there's something wrong with my translation update scripts13:06
cjwatsonthat console-setup translation should actually be complete ...13:06
cjwatsonah, that's better, they work better with the right options13:09
CIA-32console-setup: cjwatson * r435 ubuntu/debian/ (37 files in 2 dirs): invoke my translation update script with the right options, fixing LP: #985605 properly13:10
jibelgema, there are people whose interest is translation, it is not mine. And given my skills in non-english languages, I am not sure it is a good idea that I contribute to translations :)13:10
jibels/non-english/non-french/13:11
antarusyour english looks fine so far ;p13:13
antarusI wonder if there are any ubuntu developers in Munich...13:13
ogra_we used to have a map on planet.ubuntu.com where you could look .... but that seems to have vanished13:15
antarusoh man13:16
antarusI wonder if we could get a corp blog on planet13:17
* antarus fears the paperwork involved13:17
gemasorry, I broke my irssi13:24
gemasome days I wish I didn't break everything I touch13:25
stgraberaren't you paid to break everything you touch?13:26
gemastgraber: yes, but I need at least a working browser to report the problems ;)13:26
CIA-32debian-installer: cjwatson * r1679 ubuntu/ (build/Makefile debian/changelog):13:26
CIA-32debian-installer: Add all characters in /usr/share/console-setup-mini/kbdnames.gz to the13:26
CIA-32debian-installer: reduced font (LP: #985614).13:26
antarusgema: launchpad has a commandline api ;p13:26
gemaantarus: that's a new one, I will  look into that13:27
gemaantarus: but I also break launchpad from time to time13:27
antarusdon't get me wrong, I haven't used it13:27
antarusit has too many dependencies that I have to check in :/13:27
gemaand my car's radio breaks too easily too13:28
gemaneed to figure out how to raise bugs with VW13:29
cjwatsongema: https://help.launchpad.net/API/launchpadlib13:37
cjwatsonabsolutely invaluable, well worth learning13:37
stgraber+113:38
didrockshey14:03
mpthi didrocks14:03
mptSo, about OneConf14:03
mptThis would just restore installed software, not (a) config files or (b) home folder, right?14:03
didrocksright, just installed software14:04
didrocksI see two use case: cloning an install with the same package set14:04
didrocksor reinstalling, and so "taking over" the old computer identifier14:04
gemacjwatson: added to my todo14:05
mptdidrocks, so the precondition is that you've chosen "Sync Between Computers" on the old computer?14:06
mptand that the sync has finished14:07
didrocksmpt: indeed, otherwise, you have no set available14:07
mptok14:07
didrocksmpt: otherwise, it will just be a "subscribe" thing. Not sure we want that14:07
mptdidrocks, ok, so a first draft of the intro text in the installer: "If you've synced a computer before in Ubuntu Software Center, you can reinstall the same software on this one that you had on that one."14:10
didrocksmpt: sounds to confirm the intend. Not sure if the "this one… that one" is heavy in english (it is in French), but otherwise sounds good14:12
mptyes, needs polishin14:12
mptg14:12
didrocksmpt: I think there should be a checkbox as well for "this computer replace the selected one" (in proper english ;))14:12
mptdidrocks, ah, so you don't have the old one hanging around in the list14:12
didrocksas it's overwriting, meaning it's the same installation or that we will never use the old one14:12
didrocksright14:12
mptok14:13
didrocksthe most difficult part IMHO is the credential one14:13
didrocksnot sure we want the ubuntu sso dialog to popup on top of ubiquity14:13
cjwatsonin general installing a load of extra software in the context of the installer is going to create a bunch of bugs; we should consider reliability14:13
cjwatsonperhaps stage things for installation after the first reboot or something14:14
mptdidrocks, ideally we'd embed it14:15
didrockscjwatson: oh really? passing the list for additional installation to ubiquity is leading to issue?14:15
mptbut if we have to stage it for after first restart, then we'd either need to store the token somewhere, or ask for sign-in after the restart14:15
stgraberdidrocks: we had a few problems with the upgrade method that's using apt-clone and does roughly the same thing (install a whole bunch of packages). If one of them fails to install, ubiquity tends to fail14:17
didrocksmpt: indeed or copying the token in the target14:17
didrocksstgraber: ah…14:17
didrocksyeah, that can an issue then14:18
cjwatsondidrocks: we have too many bugs already about things like language-pack installation, apt-clone handling for the quasi-upgrade case, all sorts of stuff like that14:18
cjwatsonthe root problem really is that if the installation fails you tend to be stuffed and have to start again14:18
stgraberdidrocks: it mostly happens at release time when the mirrors are overloaded14:18
didrockshum, marking things to install isn't making things better than just starting software-center14:18
cjwatsonworkaroundable sometimes with "try again" type dialogs, but for this kind of complex thing it feels that pushing to post-install would be a lot less risky14:19
stgraberIdeally we could have ubiquity do the installs, have a try-again option if it fails and if that doesn't help, queue all the installs (langpacks, drivers, packages from oneconf, ...) for post-install14:19
didrocksmpt: I'm really unsure about what to do with those infos then14:19
cjwatsonbut then what if the install of those packages fails half-way through or something14:19
stgraberand then have a generic thing (update-manager or similar) pick that up and process any remaining install post-install14:20
cjwatsonor a postinst fails and leaves the system in a busted state14:20
cjwatsonall it would take would be one broken package in software-center14:20
cjwatsonnow admittedly this is a set of problems we have already, but sort of hidden off in a corner14:21
stgrabercjwatson: though there wouldn't be much risk running that post-install code at the end of ubiquity when we know the system is already bootable, right?14:21
mptdidrocks, ah, but if we delay asking for sign-in until the restart, then we'd have to delay asking for which computer you want to sync from until after the restart too ... otherwise we wouldn't have the list of computers to choose from.14:21
didrocksyeah, we shouldn't make it first14:21
didrocksmpt: the sign-in can be in ubiquity, then, we copy the credentials to the targeted system14:22
stgraber(as in, wouldn't be worse than running it form the user session after the first boot, result should be identical)14:22
didrockss/first/worse14:22
cjwatsonstgraber: maybe, yeah14:22
cjwatsonI do hope this means the desktop team is going to work on the installer ;-)14:22
didrockswhat you mean by "post-install" is the same that all the scripts we executes at the end,14:23
didrockscjwatson: on that part, we can help some volonteers that will do the oneconf integration as their school project :)14:23
mptA school project mucking around with an OS installer, what could possibly go wrong14:23
* mpt ducks14:24
didrocksmpt: well, when I touched ubiquity for UNE and the post-intaller, I think the portion of code was definied enough to not screw everything. As most of the work is done by the oneconf backend which is already a separate process over dbus, the work done ubiquity side should be really small14:25
cjwatsongema: did you have that meeting with skaet?14:25
mptcjwatson, the main objective is presenting the "reinstall this set of software" option at the same point as the other installation options, otherwise it's a lot less obvious. Where the rest of the process happens matters less.14:25
cjwatsonmpt: *nod*14:25
gemacjwatson: yes, she want's someone else to fix the problems14:26
gemacjwatson: she's on the case14:26
cjwatsondidrocks: of course that kind of arrangement can take a bit of fiddling to make work given that the installer is in a different root filesystem from where the backend would want to live14:26
didrockscjwatson: indeed, especially in computing the diff14:29
mpthm hm hm14:35
mptdidrocks, so will it be practical to calculate the amount of disk space required by the packages in the selected sync profile?14:36
didrocksmpt: hum, interesting, I should poke mvo about it, but yeah, should be possible14:37
didrocksmpt: also, that would mean that we install the application diff, right? (all packages manually installed) and removed what wasn't in the previous package set?14:37
didrocks(like if the previous package set had banshee, it will now remove rhythmbox and install banshee)14:38
mptdidrocks, I don't mind which way it's done. The reason I asked was so that (for example) we don't offer people the option to install Ubuntu alongside Windows, if the amount of software they had installed on Ubuntu means there isn't enough disk space to do that.14:39
didrocksmpt: yeah, makes sense, I'll ensure we will get that in14:42
didrocks(and good thinking!)14:42
mptdidrocks, what does OneConf know about each synced computer, other than (1) its hostname, (2) what software is installed, and (3) when it was last synced?14:55
didrocksmpt: the logo of it (meaning, a preview of their wallpaper in the "computer icon") but it's not uploaded yet to apps.ubuntu.com because of duplication concerns.14:56
didrocksmpt: on the (2), we have the full list of installed packages, knowing if it's marked as being "auto" installed or "manually" installed14:57
didrocksand that's about it, do you think it should know more,14:57
mptdidrocks, ooh, if we know its hostname, and you choose "[/] This computer will replace the selected one", we should default to the same hostname14:57
didrocks?14:57
didrocksyeah, that will be pretty neat :)14:57
didrocks(if we need to know more in the future, adding fields is really trivial)14:58
didrockswithout any API break14:58
mptmeeting, bbl14:58
CIA-32console-setup: cjwatson * r436 ubuntu/debian/changelog: releasing version 1.70ubuntu515:05
runeksi'm trying to create a custom Ubuntu Precise live cd (with GTK3 compiled with Wayland support). for this I need to put a file in the .config folder that is in the home directory. how do I do this? I tried putting the file in /etc/xdg (because it seems to contain files that end up in ~/.config) but that didn't work.15:12
stgraberruneks: hmm, I'm a bit surprised you actually have to create something in .config that's not configurable system-wide. But #ubuntu-desktop would probably be better for that. If you want to have a file show up for every new accounts created on the system, use /etc/skel15:15
runeksstgraber: i've actually edited the .bashrc file in /etc/skel. but this ends up in the home folder. how do I make it end up in the .config folder under the home folder? simply make a .config folder in /etc/skel and put the file in there?15:16
stgraberruneks: yes15:17
runekscool. will try that. thanks!15:18
runeksworks like a charm. thanks stgraber!15:33
stgrabernp15:33
CIA-32debian-installer: cjwatson * r1680 ubuntu/debian/changelog: releasing version 20101020ubuntu13517:37
stgraberbug 985919 is pretty weird... quickly checking if I can reproduce22:37
ubot2Launchpad bug 985919 in ubiquity "ubi-partman crash when network is disable" [Undecided,New] https://launchpad.net/bugs/98591922:37
stgraberright, can't reproduce with Ubuntu so probably something racy or really Lubuntu specific, will see if Julien can reproduce it reliably22:52

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