Jordan_____I'm trying to install a minimal install of ubuntu with wubi using the instructions here: http://ubuntuforums.org/showpost.php?p=3274621&postcount=2 but I get a full install with gnome, unity, etc. instead of a tty login00:12
=== cjwatson_ is now known as cjwatson
=== JanC_ is now known as JanC
=== mpt_ is now known as mpt
njinbug 959251 noone experirncing it in real hardware ?11:51
ubot2`Launchpad bug 959251 in ubiquity "** CRITICAL **: unable to create '/root/.cache/dconf'" [Undecided,New] https://launchpad.net/bugs/95925111:51
tokarbolIs there a preseed option so that d-i would not use swap if it found a swap partition?12:04
* cjwatson starts writing a test for bug 96004712:53
ubot2`Launchpad bug 960047 in ubiquity "ubiquity crashed with UnboundLocalError in set_indicator_keymaps(): local variable 'engine' referenced before assignment" [High,Triaged] https://launchpad.net/bugs/96004712:53
evglad you noted that - I was just about to pounce on it :)12:54
evtests for the win12:54
* ev grabs a tea12:54
cjwatsontest_set_indicator_keymaps_english (test_misc.MiscTests) ... Segmentation fault (core dumped)12:55
cjwatsonwtf.  maybe I need to upgrade first12:56
bdmurraybug 960039 might be worth a look13:03
ubot2`Launchpad bug 960039 in ubiquity "ubiquity greeter : Label of the network indicator changes to the keyboard layout code" [Undecided,New] https://launchpad.net/bugs/96003913:03
cjwatsonOK, does this segfault for anyone else?  python -c 'from gi.repository import GdkX11; display = GdkX11.x11_get_default_xdisplay()'13:08
cjwatsonstill upgrading stuff, but I've upgraded most of the libraries ...13:08
jibelcjwatson, i does on an up to date precise amd6413:09
cjwatsonjibel: it segfaults?13:09
jibelcjwatson, yes13:09
evyay PyGI13:09
cjwatsonbah, so how come the tests passed in stgraber's upload?13:09
cjwatsonyay constructive ;-)13:10
evsegfaults for me as well, and I'm not nearly up to date13:10
cjwatsonworked fine in the 2.9.30/i386 build13:11
infinitysegv here too, you're not alone.13:11
* infinity goes to hunt some caffeine before diving into things.13:13
* ogra_ twiddles thumbs in front of the obligatory "waiting 60 seconds for network devices" message13:14
stgrabercjwatson: that should segfault when you're not in a gtk mainloop (from previous tests)13:14
cjwatsonoh.  (FSVO "should")13:15
cjwatsonI encountered this in the middle of the test suite, though13:15
stgraberwell, apparently there are cases in gi world where stuff are kind of expected to segfault ;) "like from gi.repository import Xkl; test = Xkl.Engine()" because you should instead us Xkl.Engine.get_instance() :)13:16
cjwatson'tests/run test_misc' -> test_set_indicator_keymaps_english (test_misc.MiscTests) ... Segmentation fault (core dumped)13:19
slangasekogra_: it's not obligatory at all, you should only see that message if you have a broken network config?13:20
cjwatsonah, yes, it's a test isolation bug - it works if you run the whole test suite13:20
cjwatson(that's at least enough for me to get past this and fix what I actually wanted to work on)13:20
ogra_slangasek, well, its obligatory if oem-config didnt run yet :) but i also end up with no /e/n/i after a successfull non networked install (not even loopback in there) ... the latter is on my list for things to look at after (if i ever *sigh*) found out whats wrong with automatic preseeding installs in oem-config13:21
slangasekhmm, let me look at that ifupdown hook - is it possible we don't properly handle the case that there are *no* networks configured in /e/n/i?13:23
ogra_intrestingly the log doesnt reveal much exciting stuff even if i run oem-config --automatic --debug13:23
ogra_slangasek, i would rather blame oem-config to not run all modules ubiquity would usually13:24
slangasekogra_: no, just reviewed /etc/network/if-up.d/upstart, and it was written to handle the case when there are no interfaces configured in /e/n/i - as long as 'ifup lo' succeeds13:24
slangasekogra_: there *was* a problem with this error message showing up on first boot, which was tracked down to a resolvconf bug; but that should be fixed now13:25
ogra_hmm, but then i shouldnt get the message13:25
slangaseki.e., the resolvconf hook was exiting non-zero and preventing the upstart hook from ever firing13:25
ogra_also shouldnt we drop lo from /e/n/i for completeness ?13:25
slangasekthat's where it's supposed to be configured :)13:26
ogra_but upstart already handles it13:26
slangasekafter getting this message, can you grab me the output of 'sudo ifquery --list' and 'ls -l /run/network'?13:26
slangasekupstart handles it to protect you from a misconfigured /e/n/i13:26
slangasekit's actually possible that you might want to have additional configuration of lo, beyond the default13:27
ogra_well, thats fine to add to /e/n/i then :)13:27
barryslangasek: okay, net's back up, but mumble is still ill ;)13:28
ogra_i just think (since years already) that its superfluous to have it there for the default13:28
stgraberslangasek: resolvconf hook preventing the upstart hook was a while ago right? (want to make sure my revert of ifupdown's run-parts arguments didn't fail for some reason without me knowing ;))13:28
* ogra_ curses the HUD getting in his way all the time13:28
njinbug 959251 not reproducible in vm, only in real hardware13:29
ubot2`Launchpad bug 959251 in ubiquity "** CRITICAL **: unable to create '/root/.cache/dconf'" [Undecided,New] https://launchpad.net/bugs/95925113:29
barryogra_: sigh13:29
ogra_feels like someone wants to teach me to take my hands off the kbd if i dont type13:29
slangasekstgraber: yes, that was supposed to be fixed in 1.63ubuntu813:29
cjwatsoncould somebody look at 959251, please?13:31
stgrabercjwatson: I'm currently working on bug 960096 but I'm happy to help someone with 959251 (as I'm the author of the gsettings code) or will have a look at it myself later today13:32
ubot2`Launchpad bug 960096 in ubiquity "Live session started with wrong layout" [Undecided,In progress] https://launchpad.net/bugs/96009613:32
cjwatsonbug 960036 and bug 960039 are new keyboard indicator bugs, although I don't know if they're regressions or just things that never worked13:34
ubot2`Launchpad bug 960036 in ubiquity "ubiquity greeter : changing language changes order of the indicators" [Undecided,New] https://launchpad.net/bugs/96003613:34
ubot2`Launchpad bug 960039 in ubiquity "ubiquity greeter : Label of the network indicator changes to the keyboard layout code" [Undecided,New] https://launchpad.net/bugs/96003913:34
stgrabercjwatson: engine.lock_group(0) is meant to be called in all cases, not only when we reset the gsettings key13:36
barryogra_: are you using unity 2d or 3d?13:36
stgrabercjwatson: engine.lock_group(0) is supposed to tell the indicator to select the first entry in the list13:36
cjwatsonstgraber: hm, ok, so we should actually assign something to engine even if not nodes, then?13:36
ogra_barry, usually 3d, for the hangout stuff i switched to an x86 machine though and that runs 3d ... its all massively confusing (cant  find my terminals with alt-tab, hud gets in my way etc)13:37
stgrabercjwatson: doh, should have seen that one... yes, that bit of code should be moved out of the if13:37
infinityogra_: s/usually 3d/usually 2d/ ?13:38
ogra_usually 2d indeed13:38
barryogra_: maybe you could add a comment to bug 947468.  i seem to be unconvincing13:39
ubot2`Launchpad bug 947468 in unity-2d "Alt summoning of heads-up-display interferes with Emacs" [Undecided,Confirmed] https://launchpad.net/bugs/94746813:39
ogra_barry, will do13:39
barrythanks!  trying to rally the troops :)13:39
TeduardoAny chance of getting support for the Broadcom 5720 QP NIC in the 10.04 LTS pxeboot images?13:41
Teduardoa flood of servers are coming to market bearing these13:41
stgrabercjwatson: if you can move the display and engine lines from within the "if nodes" to just before it and then move back lock_group to outside the else, the MP looks good for merging13:42
ogra_Teduardo, before or after april ?13:42
TeduardoDo you mean are the servers coming before or after april, or do you mean that the version of Ubuntu?13:42
ogra_the servers indeed13:43
TeduardoI have some from Dell already13:43
Teduardositting here13:43
ogra_12.04 LTS releases in april13:43
Teduardooh, I was referring to the 10.0413:43
ogra_and i dont think there were any new spins of 10.04 planned13:43
cjwatsonTeduardo: #ubuntu-kernel would be better, in any event - the installer mostly isn't directly responsible for hardware support13:44
cjwatsonstgraber: right - reload the MP?13:44
TeduardoSorry, I meant the kernel in the installer... splitting hairs now =)13:44
cjwatsonTeduardo: same kernel13:44
* barry -> reboot13:45
cjwatsonTeduardo: and the kernel packaging is responsible for selecting which modules to deliver to the installer, as well13:45
stgrabercjwatson: looks good. Marked as approved on LP13:45
Teduardoright but if they update the kernel in the distribution, someone would then have to go back and port the new one to the installer images13:45
cjwatsonTeduardo: which is a trivial thing to do, but the kernel would have to be sorted out first13:45
cjwatsonhonestly, not much point asking us before the kernel is changed13:45
ogra_grrr, why do i get a completely corrupted syslog from time to time in my installer tests13:46
CIA-32ubiquity: cjwatson * r5280 trunk/ (debian/changelog tests/test_misc.py ubiquity/misc.py):13:46
CIA-32ubiquity: Fix misc.set_indicator_keymaps to handle ll_CC forms of lang, and also13:46
CIA-32ubiquity: to avoid crashing on unknown languages in general (LP: #960047).13:46
CIA-32ubiquity: cjwatson * r5281 trunk/ubiquity/misc.py: call engine.lock_group(0) in all cases, per stgraber13:47
infinitycjwatson: Did you have any changes staged/shelved for powerpc->powerpc-smp?  If not, I'll do that all today.13:50
ogra_23699 Jan  1 00:24:53 localhost localechooser: info: debian-installer/language preseeded to 'en' (seen: true)14:02
ogra_23702 Jan  1 00:24:53 localhost localechooser: info: Preseeded language ignored: unknown language code14:02
ogra_cjwatson, ^^^ whats a proper preseed value for that ?14:02
infinityogra_: 'en'?14:03
cjwatsoninfinity: I do, but just http://paste.ubuntu.com/892213/, feel free to fiddle from there14:03
ogra_(sees that actually nothing is wrong with oem-config --automatic if i get the "seen: true" in teh log the question is actually not asked14:03
ogra_infinity, but thats what the pressed file has :P14:04
infinitycjwatson: Alright, so still need to touch lots of other bits.  I'll get on that.14:04
ogra_d-i debian-installer/language string en14:04
cjwatsonmaybe 'd-i debian-installer/locale string en_US.UTF-8' or something instead14:04
cjwatsonnot sure offhand why en would be failing, would require some digging and I ought to look at this grub2 regression14:05
ogra_yeah, i didnt mean to pull you into my problems :)14:05
stgrabernjin: ok, reproduced your bug, trying to figure out what's happening there exactly...14:05
njingreat stgraber !14:05
infinityogra_: /usr/share/localechooser/SUPPORTED might be a good place to start.14:06
cjwatson'en' really ought to work - it's the default for that template14:06
ogra_awesome, thanks !14:06
ogra_cjwatson, well, i'm starting from a seemingly broken preseed file there might be something else intervening, i will start from scratch14:07
infinityogra_: (or so the code implies)14:07
infinityBut yeah, anything from languagelist should work too, which includes all the 2-char codes.14:07
stgraberev: http://paste.ubuntu.com/892235/ + mkdir /tmp/my-bus + dbus-daemon --config-file=system.conf --nofork14:20
stgraberev: that seems to work here14:20
evstgraber: cheers!14:20
stgraberev: that pastebin is just /etc/dbus-1/system.conf with the bus address changed and changed to run as you instead of messsagebus14:21
stgrabernjin: I "think" I have a fix. Hopefully this one will be the right one... this function is getting really big for something supposedly simple14:33
njindo you need me to test something ?14:35
* bdmurray gets some more coffee14:36
stgrabernjin: not just yet, I'm fixing some tests, building a new usb stick with the fix and if it all works here, I'll push it to trunk, release a new ubiquity and we'll have a respin in a few hours for you to test14:43
ogra_screen -r14:57
ogra_DAMN !14:58
* ogra_ really starts to dislike unity 3D14:58
GrueMasterthis is not the screen you are looking for.14:58
barrycjwatson: could you perhaps sanity check this comment: https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/933433/comments/815:02
ubot2`Launchpad bug 933433 in ubiquity "Kubuntu manual install crashed during bootloader configuration on an XFS partition" [Medium,Triaged]15:02
cjwatsonbarry: it would be worth comparing your syslog with the reporter's15:05
barrycjwatson: it's exactly the same until you get to the traceback15:06
barrycjwatson: i.e. there is no traceback any more15:06
cjwatsonbarry: ok, good15:06
cjwatsonbarry: sounds sane then; the reporter's on 10.04, after all15:06
barrycjwatson: yep.  cool, i'll move on to bug 959724.  thanks15:06
ubot2`Launchpad bug 959724 in ubiquity "Limit boot loader installation target" [Medium,Triaged] https://launchpad.net/bugs/95972415:06
* barry -> tea15:09
bdmurrayspeaking of compcache - perhaps someone could look at bug 93371215:12
ubot2`Launchpad bug 933712 in casper "casper configures system to use 50% ram for compressed swap post installation" [Low,New] https://launchpad.net/bugs/93371215:12
cjwatsonogra_: want to take a look?15:13
ogra_cjwatson, at ? (zram?)15:13
ogra_ah, sure15:14
* jodh reboots (USB woes...)15:14
infinityI'm not sure precisely what compcache-enable does, but if you just have zram swap(s) setup, it doesn't "steal" your RAM in any negative sense.15:17
infinityAlthough, now that I realise that's there in initramfs-tools, maybe I should fold zram-config into it. :P15:18
cjwatsonjodh: could you push that to lp:~jamesodhunt/ubiquity/bug-944191 instead, and propose it for merging into lp:ubiquity rather than lp:ubuntu/ubiquity?  we don't use lp:ubuntu/ubiquity15:21
cjwatsonlp:ubuntu/ubiquity is an auto-import so attempts to merge actual branches into it tend to produce giant diffs :)15:22
slangasekstgraber: still hating gtk today?  I think bdmurray could use some help with bug #959486; my guess based on what he says he's seen is that the code is only setting the gtk labels after the window has already been displayed, so you only see them on a full window refresh, but I'm not sure where in the code that's happening15:24
ubot2`Launchpad bug 959486 in ubiquity "install alongside doesn't show which partition is which" [Medium,Triaged] https://launchpad.net/bugs/95948615:24
bdmurrayI think its in gtkwidgets.py15:24
bdmurrayand I also noticed that the icons aren't appearing.  There are supposed to be icons for the operating systems right?15:25
stgraberslangasek: I'm currently hating gnome, trying to figure out why the keyboard layout stuff still doesn't work when going from greeter => live session...15:25
slangasekicons> dunno15:25
slangasekev: ^^ this is your code for the partition widget, right?15:26
stgraberbdmurray: I'm not too familiar with that part of the code so I'd have to poke at it for a moment, maybe ev knows though15:26
evlikely my code15:26
* ev digs15:26
bdmurraythere is a FIXME line regarding rendering dots over the frame but I tried not painting the background and that didn't seem to help15:27
eveah, that's my code15:28
evso I'd suggest looking at the draw function (do_draw in PyGI-land)15:28
evsee if that's firing15:28
everr actually15:29
evsorry, elmo grabbed me15:32
evbdmurray: so I'd try to narrow this down by stubbing out the paint_background functions and see if that brings back the text at least15:33
evif that doesn't help, see if commenting out our custom draw function helps15:33
jodhahem, with corrected merge branch - https://code.launchpad.net/~jamesodhunt/ubuntu/precise/ubiquity/bug-944191/+merge/9843415:33
ogra_infinity, i was thinking about that15:34
evjodh: uhm, shouldn't that be against lp:ubiquity?15:34
bdmurrayev: okay thanks15:34
jodhev: yes, something odd happened there: https://code.launchpad.net/~jamesodhunt/ubiquity/bug-944191/+merge/9843515:35
infinityogra_: The (slightly better) logic in zram-config could certainly be rolled into compcache-enable.15:35
ogra_infinity, yeah15:35
infinityogra_: And then we just need to turn it on in places where we want it.15:35
ogra_well, the prob with the bug seems to be that we need to parse the cmdline to make it only run in casper envs15:36
ogra_i.e. only if boot=casper15:36
ogra_but then we break it for everyone who *wants* to use it15:37
ogra_(like ac100 users)15:37
ogra_i dont really see any solution to the bug apart from "dont install casper on normal systems"15:38
ogra_(which was the answer to the last iteration of the same bug we had years ago iirc)15:38
infinityogra_: Well, we can enable it conditionally based on a kernel cmdline, and add that to the ac100 cmdline.15:40
ogra_infinity, thats what happens already ... well, the COMPCACHE:SIZE var is shipped in casper and only if thats present compcache is actually used ...15:40
ogra_and we have a kernel cmdline var to *dis* able it15:41
ogra_i dont really like to fiddle around with kernel cmdlines more than we need15:42
infinityDirty hack, check for [ -d casper-bottom ] && ! boot=casper?15:42
infinityie: if casper is installed, but not in use?15:42
infinityStill, seems like it's just breaking one weird corner case (you have casper locally for some odd reason, *and* want compcache) to prevent another (you have casper installed locally when you shouldn't).15:44
ogra_yeah, that sounds pretty sane15:45
ogra_otoh i would just close the bug :P15:46
ogra_its not a bad thing to have 50% zram15:46
evyay, I've got NetworkManager running on a different system bus (provided I stop the existing one first)15:46
evcheers stgraber15:46
ogra_and i dont see why it would be a bad user experience to suddenly have more ram :)15:46
cjwatsoninfinity: if you want compcache explicitly, though, you can always configure it in initramfs.size15:47
cjwatsonor another conf.d script15:47
ogra_cjwatson, still, i would just close that bug, a) using zram has no actual drawbacks, b) casper is usually not installed ... if infinity wants to fold his zram handling into the casper scripts i think thats fine but independent15:51
bdmurray[50786.728259] init: whoopsie main process (1783) killed by ABRT signal15:54
bdmurrayI see that in dmesg and not in syslog fwiw15:54
jodhev: https://bugs.launchpad.net/ubuntu/+source/whoopsie-daisy/+bug/96032615:56
ubot2`Launchpad bug 960326 in whoopsie-daisy "whoopsie-daisy SIGSEGV but no crash file generated" [Undecided,New]15:56
* cjwatson posts hopefully enough analysis to bug 855871 to deconfuse the reporter15:57
ubot2`Launchpad bug 855871 in partman-partitioning "Grub install fails after manual xfs partitioning" [Medium,Triaged] https://launchpad.net/bugs/85587115:57
cjwatsonI'm about to have a go at testing http://paste.ubuntu.com/892356/ for that15:57
cjwatsonbut first, COFFEE15:59
ogra_cjwatson, i would appreciate a look at bug 924018 i added a syslog and debconf seems to even though it marks questions as "seen" still ask them16:02
ubot2`Launchpad bug 924018 in ubiquity "Preseeding doesn't work with oem-config" [Medium,Confirmed] https://launchpad.net/bugs/92401816:02
ogra_and i dont see anything in the ubiquity code that would prevent the automatic mode16:02
cjwatsonack, will require some meditation16:09
cjwatsonhm, 'debug-oem-config' would've been useful16:10
ogra_i just added --debug to the oem-config-wrapper cmdline16:10
cjwatsoncan you get that?  (I realise it takes a while, sorry ...)16:10
ogra_since i hacked it anyway16:10
cjwatsonoh, but there's no debconf debug output in your log16:10
cjwatsonmaybe it's in /var/log/oem-config.log?16:10
ogra_oh, one sec16:10
ogra_yeah, and i was looking at the wrong log all the time16:11
ogra_sorry, let me try myself first then before i waste your time16:11
ogra_(thopugh i can attach it anyway)16:12
cjwatsonogra_: is this the debconf frontend?16:14
cjwatsonyeah, it is16:14
ogra_ARGH !16:15
ogra_the HUD just started lobO while i typed yep16:15
cjwatson--automatic has little effect on the debconf frontend - it only does anything much useful with frontends that filter the debconf protocol16:15
ogra_apprently the p from yep got typed into the HUD window16:16
cjwatsonso that is, I think, a red herring16:16
ogra_but why is it asking the preseeded questions then16:16
cjwatsonare they actually getting preseeded by anything?16:16
ogra_there is a preseed.cfg that gets applied by jasper on first boot, yes16:17
cjwatsonfor example, there's no sign that clock-setup/utc is preseeded here, but that's in the preseed file16:17
ogra_and i also applied it manually inveween to make it pick up changes16:17
ogra_(using debconf-set-selections /presseed.cfg)16:17
ogra_it definitely is preseeded, i can see it with debconf-get-selections16:18
cjwatsonoh, wait, clock-setup/utc is preseeded, you're right, odd16:18
* cjwatson goes and peers at debconf16:18
ogra_looking at the ubiquity plugins i see a lot of hardcoded places where "seen" is set to false ... not sure that relates anyhow if the debconf frontend is used16:19
* ogra_ quickly picks up some fresh coffee16:20
cjwatsonthe reason the seen flag has no effect is that we explicitly set "Reshow: true" in the debconf configuration file16:20
cjwatsonnow there was a reason I did that :-)  let me do some archaeology16:20
cjwatsondates back to before the oem-config mrge16:21
ogra_well, it doesnt seem to affect ubiquity --automatic16:23
ogra_and i guess using oem-config that way is a very special usecase16:24
ogra_(though important for QA to do automated install tests)16:24
cjwatsonnot saying it shouldn't be fixed somehow, I just want to remember the exact reason so as not to break other things16:25
ogra_right, i was meaning to say, i wouldnt mid if it was special cased even with a special switch :)16:26
cjwatsonthat's one plausible option, yes16:26
cjwatsonheh, original commit that added Reshow was "Add a debconf_ui frontend which can be used in text mode on a server."16:26
ogra_LOL !16:26
cjwatsonanyway, I think it was basically because those questions had already been shown by d-i so if we wanted them to be actually asked then we needed to tell debconf to reshow16:27
cjwatsonobviously doesn't make sense in automatic mode16:27
cjwatsonso, let's see16:27
infinitycjwatson: So, platform seeds, live-build, find-live-filesystem, and debian-installer.  Can you think of where else the powerpc-smp change needs to happen?16:28
cjwatsoninfinity: live-build or livecd-rootfs depending on where you want to do it16:29
infinitycjwatson: live-build was in the list already and done. :)16:29
cjwatsoninfinity: debian-cd/tools/boot/precise/boot-powerpc and possibly elsewhere16:29
infinityOh, debian-cd, right.  I only touched cdimage.16:29
* infinity looks.16:29
cjwatsonmaybe data/precise/yaboot/16:30
cjwatsonor maybe not, it just has "powerpc64"16:30
infinityYeah, that's subarch, not kernel flavour.16:30
infinityCause we're wildly inconsistent there.16:30
cjwatsonand there's casper_subarch=powerpc16:31
cjwatsonso ok, change casper_subarch, and leave the d-i subarch as powerpc16:31
cjwatsonthen debian-cd should cope from there16:31
infinityYeah, that's what I'm getting from my grep too.  Cheers.16:32
cjwatsonogra_: try http://paste.ubuntu.com/892423/ ?16:33
cjwatsonsomething along those lines anyway ...16:33
* ogra_ hacks that in16:33
* infinity can't help but think he's missing something...16:34
infinitycjwatson: What's the name of the d-i component with all the kernel lookup tables?16:34
cjwatsoninfinity: base-installer16:34
* infinity recalls having to touch that for some ARM kernels recently...16:35
cjwatsonyeah, you probably need to fix that16:35
bdmurrayev: well I've managed to narrow it down to something in do_draw of StylizedFrame16:40
ogra_cjwatson, still getting questions for user-setup and tasksel but it improved a lot and it could well be my tinkering over the whole day that messed up the debconf db16:43
ogra_i'll try with a clean image but that will take a while16:43
stgraberI think I can blame bug 960096 on lightdm16:44
ubot2`Launchpad bug 960096 in ubiquity "Live session started with wrong layout" [Undecided,In progress] https://launchpad.net/bugs/96009616:44
stgraber(yeah, took me 3 hours to get to that conclusion)16:44
infinitycjwatson: What would you prefer for base-installer?  Minimal 1-line diff ( http://paste.ubuntu.com/892440/ ), or simplyfying that section to remove all the SMP business?16:44
stgrabernow poking mterry to confirm and hopefully fix it16:44
cjwatsoninfinity: something that won't make me go insane when merging in future - I don't mind too much16:45
cjwatsoninfinity: remember to update the tests thouogh16:45
infinitycjwatson: Yeah, I think the tests may alread pass with powerpc-smp, but double-checking.16:46
cjwatsonogra_: OK - and that could even just be an inadequate preseed file16:46
cjwatsonogra_: sounds like a good improvement anyway16:46
ogra_it definitely is !16:46
ogra_thanks so much ... i thought i would go insane here :)16:46
ogra_GrueMaster, ^^^ so we got a huge step forward16:47
cjwatsonogra_: happy to look at a debconf log from a fresh image if it's not fixed / immediately obvious16:47
GrueMasterdo you have a new preseed for me to try or does this require code changes?16:48
infinitycjwatson: Looks like the SMP magic comes from Debian, so I'll just go with the 1-line diff, much easier to merge.16:48
ogra_GrueMaster, we need to add automatic-ubioquity to the cmdline and yes, there are some minor code changes16:48
cjwatsoninfinity: OK16:48
GrueMasterogra_: ok.  Will wait for your signal to give it a whirl.16:49
ogra_GrueMaster, i want to let the running install finish and will then start over with a clean image to see if we can get rid of the last bits16:49
ogra_YAY !16:49
* ogra_ just logged in with ubuntu/ubuntu16:49
ogra_so even though it asked me the user-sertup question about fullname and login, it applied the preseeded passwd (which it didnt ask for)16:50
cjwatsonblast, I need an amd64 sbuild instance16:51
cjwatsonhooray for mk-sbuild16:51
barrymk-sbuild is awesome17:08
* barry -> lunch17:08
stgraberout for lunch too, hopefully this afternoon will be more productive for ubiquity ;) at least I'm pretty familiar with gnome and lightdm's keyboard handling...17:09
cjwatsonhttps://code.launchpad.net/~cjwatson/partman-partitioning/gpt-boot-partition-855871/+merge/98460 - review/thoughts welcome17:09
CIA-32base-installer: adconrad * r971 ubuntu/ (4 files in 3 dirs): Switch to powerpc-smp kernels17:20
* infinity notices that he's hungry, and goes to do something about that.17:41
ogra_ARGH !17:44
infinityogra_: ?17:44
* ogra_ curses unity once more ... so it popped up the SD card nautilus window but the globalmenu still had the close buttons for the terminal i was working in17:44
ogra_which made me close my work window with all its history17:45
infinityGlobal menu follows focus.17:45
infinityIsn't it a feature that autofs-windows don't steal focus?17:45
ogra_focus follows mouse here :P17:45
ogra_and it seems thats still buggy17:45
infinityYou use ffm with global menus?17:45
infinityThat sounds horrifying.17:46
ogra_(though i heard a lot promises it would be fixed in 12.04)17:46
ogra_i use FFM since warty17:46
infinitySure, I always used to use FFM.17:46
infinityBut I can't see how it would ever play nicely with global menus.17:46
ogra_and this install is from hoary ... just updated every release17:46
infinityUnless you have it on a really long delay, and move FAST. :P17:46
ogra_which got me unity 3D ... but since i havent used any x86 desktop in over a year i never noticed how bad it is17:47
ogra_anyway, to move to the close button i had to move across the desktop and thus across the fullscreen nautilus window17:48
ogra_which i would have expected to switch the menu and window buttons to nautilus indeed17:48
ogra_anyway, thanks god at least the terminal preserved its history17:49
slangasekwith ffm and compiz+unity, I would expect that mousing up to the top bar would cause compiz to recursively generate menus for the bar itself ;)17:49
slangasekbut I guess unity is smarter than that, at least17:49
cjwatsonI used ffm with global menus for a while and it didn't bother me desperately because (a) I tend to use the keyboard to get at menus and (b) if I have multiple windows on the screen then they tend to be terminals and I don't care about their menus anyway17:50
ogra_well, i'm using unity 3D for the first time in my life this week .... i must admit i'm shocked17:50
cjwatsonbut these days I have the global menu turned off17:50
ogra_i mean, i played with it before ... but never actually used it17:50
ogra_2D doesnt have all these issues17:50
cjwatson2D just steals your keybindings every other week17:50
ogra_well, i rarely use much more than alt-tab17:51
cjwatsonnot that I'm bitter17:51
ogra_which doesnt seem to work as i need it at all here atm17:51
ogra_i never end up in the window i expect to end up in17:51
infinityWell, to be fair, 2D's keybindings just mimick the 3D defaults.  The problem is that they're all hardcoded. :/17:51
infinitySure would love it if some of these Linux programmers remembered what config files were for.17:52
ogra_bah, and there is another prob with oem-config --automatic ...17:52
ogra_the upstart job somehow should respect the kernel cmdline setting :P17:52
cjwatsoninfinity: yes, on 3D they're configurable and 2D they're hardcoded, as a rule ...17:53
* ogra_ has wonderful debug output from two runs now .... but nothing automatic at all :P17:53
cjwatsonit does, but doesn't have any automatic handling17:53
cjwatsonI suggest you call it automatic-oem-config rather than automatic-ubiquity, in line with debug-oem-config17:54
cjwatson(might not necessarily want the same for both)17:54
infinitycjwatson: They're only configurable in 3D because unity happens to be an enormous compiz plugin.  I doubt it was a conscious decision to make them configurable, but rather just how you work in that framework.17:54
cjwatsoninfinity: true17:54
cjwatsonogra_: so http://paste.ubuntu.com/892536/ say?17:55
cjwatsonanyone had a chance to look at my partman-partitioning change?17:56
infinityI think I missed the call for review.17:57
infinity48 minutes ago?17:57
* infinity looks.17:57
cjwatson17:09 <cjwatson> https://code.launchpad.net/~cjwatson/partman-partitioning/gpt-boot-partition-855871/+merge/98460 - review/thoughts welcome17:57
infinityI wonder how much "efi" code in Linux is actually just workaround for Intel Macs above and beyond normal efi handling.17:58
ogra_cjwatson, heh, thats exactly what i have in my oem-config.conf here too ... but didnt start up the automatic mode it seems17:58
ogra_well, not using automatic-oem-config but automatic-ubiquity here atm17:59
ogra_i suspect the various levels of wrappers swallow it somewhere17:59
* ogra_ gets new coffee and will then track that down18:00
* jodh -> foooooood18:02
infinitycjwatson: Only two questions.18:03
infinitycjwatson: In the case where you throw your hands up in the air and exit 0, what if I didn't actually intend to boot from a non-GPT disk?18:03
* bdmurray takes lunch18:04
infinitycjwatson: And should the debconf templates about BIOS/EFI boot partitions perhaps hint at an appropriate size for them?  I'd have no clue what to do if I got that dialog.18:04
jibelbarry, I added a test case to reproduce bug 792652 in a VM (vbox in my case) but I reproduce it more easily on a crappy laptop.18:05
ubot2`Launchpad bug 792652 in ubiquity "ubiquity crashed with ValueError in command(): I/O operation on closed file" [High,Incomplete] https://launchpad.net/bugs/79265218:05
cjwatsoninfinity: Unfortunately, at the partitioning stage, we can't know.  grub-installer will fail later, which I think is regrettably the best we can do in this case.18:05
cjwatsoninfinity: I can add size advice, sure.18:05
jibelbarry, also, while reproducing it I got bug 629321 with similar steps but on first step of the installer.18:06
ubot2`Launchpad bug 629321 in ubiquity "ubiquity crashed with AttributeError in debconffilter_done()" [Undecided,Confirmed] https://launchpad.net/bugs/62932118:06
infinitycjwatson: Kay.  The answer to the former is unfortunate, but such is life.  The shell looks otherwise sane to me.  Add a bit telling me WTF goes in a boot partition (or just tell me how big it should be), and I'll be happy.18:06
cjwatsonoh, as for what goes in the boot partition, the "EFI boot partition" and "Reserved BIOS boot area" terms there are things you can select in "Use as:"18:07
barryjibel: cool.  i want to spend a little more time on my current bug, then i'll look at these again.  i think we have a general problem that it's pretty easy to click on buttons that get the front-end out of sync.18:07
infinitycjwatson: Well, you tell me, I guess ("boot loader code"), but that doesn't mean much to most people. :)18:07
cjwatsonperhaps I need to spell that out?18:07
barryjibel: but we'll probably have to fix them one-by-one18:07
infinitycjwatson: Spelling out the type/use-as a bit more might be nice.  I felt it was obvious, but I understand all of this to start with.18:07
infinitycjwatson: But size is really the glaring omission.  512 bytes, several blocks, several MB, who knows? ;)18:08
cjwatsoninfinity: http://paste.ubuntu.com/892553/ maybe?18:09
infinitycjwatson: That looks much better, yeah.18:10
infinitycjwatson: Also, 35MB?  What the heck goes in there?18:10
infinitycjwatson: (I assume the 1MB one is just a stage2 bootloader or something)18:10
cjwatsonminimum size for fat32 ...18:10
infinityThat's not true.  Limitation of dosfstools?18:10
infinity(You could format 1.44MB floppies with fat32, and even ntfs, if you felt the stupid desire)18:11
cjwatsonexperimentally verified as the minimum it'll let you create18:11
infinityThough ntfs on a floppy was great, the MFT took most of the disk.18:11
cjwatsonit demands they be fat16 below that18:11
infinityBut fair enough.  Tool limitation is a reasonable excuse to waste 35MB on people's enormous disks.  It's not like they care anymore.18:12
cjwatsonfor a BBP it's actually 31 KiB, but I didn't want to skate too close to the line and introduce KiB/KB confusion since partman speaks in decimal units, and I have a funny feeling it won't let you go smaller than 1MB anyway (ubiquity's manual partitioner won't, at least)18:12
cjwatsonand if you make it that small you risk grub's core image being a bit bigger in some cases, so I normally recommend 1MB18:12
infinityYeah, the 1MB one seemed fine.  It's also a very easy number to communicate. :P18:13
infinityWas just curious about the 35MB.18:13
stgraberright, so that keyboard layout problem apparently is a gnome-settings-daemon bug that was hidden by a unity-greeter bug and that people thought was an ubiquity bug ;) now to move to something that's actually ubiquity's fault18:13
cjwatsonyeah, I know it's a slightly bizarre number18:13
cjwatsonI think it was actually 32MiB plus a bit for the tables and then modulo rounding, or something.  I worked it out exactly in sectors.18:13
cjwatson        if [ "$new_efi_size" ] && longint_le "$new_efi_size" 34091007; then18:13
cjwatsonis what I wrote in partman-efi18:14
infinityHeh.  Fair enough.  This is why it's good to have the value in the dialog. ;)18:14
infinityCause if I saw "boot loader code", I'd just make it tiny.18:14
infinityAnd it would fail later, I assume, when parted tried to format it fat32.18:15
cjwatsonpartman-efi would've warned you in a subsequent go-around if you made it too small, but that's tedious18:15
infinityUnless there's a check in place when you mark it for EFI Boot.18:15
cjwatsonthere is (bug 81148518:15
ubot2`Launchpad bug 811485 in partman-efi "EFI SYSTEM PARTITION should be atleast 100 MiB size and formatted as FAT32, not FAT16" [High,Fix released] https://launchpad.net/bugs/81148518:15
infinityAnyhow.  New text looks good.18:15
CIA-32partman-partitioning: cjwatson * r913 ubuntu/ (6 files in 3 dirs):18:16
CIA-32partman-partitioning: On systems with only GPT disks, check that an EFI System Partition or a18:16
CIA-32partman-partitioning: BIOS Boot Partition exists, as appropriate (LP: #855871).18:16
CIA-32partman-partitioning: cjwatson * r914 ubuntu/debian/partman-partitioning.templates: add size recommendations, per adconrad18:16
* infinity really goes to find food now.18:16
CIA-32partman-partitioning: cjwatson * r915 ubuntu/debian/po/ (70 files): debconf-updatepo18:17
CIA-32partman-partitioning: cjwatson * r916 ubuntu/debian/changelog: releasing version 83ubuntu218:19
ogra_heh, as i thought, oem-config-wrapper actually swallows the --automatic18:24
ogra_oem-config-firstboot i mean18:24
ogra_and that looks like it needs a proper option parser too18:25
ogra_if [ "$1" = '--debug' ]; then18:25
ogra_        DEBUG=--debug18:25
infinityFor just two options, a simple case walk through $@ is enough.18:26
infinityBut it's never too early to use getopts.18:26
ogra_bah, nah18:26
ogra_i'm not a getopts fan18:26
ogra_$@ and case :)18:27
GrueMasterogra_: cjwatson had a pastebin earlier that had a fix for that.18:28
ogra_though ... i dont actually see $DEBUG used in -firstboot, i could just hand $@ through to the actual execution call18:28
ogra_GrueMaster, nope, that was the same fix i already have for the upstart job18:28
ogra_this is deeper down the trail18:28
GrueMasterAh.  different wrapper.18:29
ogra_yeah, this is oem-config-firstboot18:29
infinityogra_: DEBUG is used.18:29
cjwatsonright, I only fixed part of it18:29
infinityogra_: Sets TRY.18:29
GrueMastermaybe we need another wrapper to fix it?18:29
ogra_oh, i see18:29
infinityBut a simple case walk and setting AUTOMAGIC as well would work fine.18:30
ogra_GrueMaster, its two options we want to parse ... we will need two wrappers !18:30
ogra_oir five just because its oem-config ...18:30
ogra_seriously we should have a blueprint to clean that up some day18:31
dokojodh, are you working on 946663 now?18:31
GrueMasterNeed to use a different language though.  bash, perl, and python have been used.  Need something more obscure.  Logo or Lisp maybe?18:31
ogra_way to many wrappers in the stack18:31
ogra_vala !18:31
ogra_and ruby18:31
infinityPHP, obviously.18:32
ogra_only for the lowest level where security matters18:32
infinityAnd then we get a whole host of bugs like "I ran the installer with php_safe_mode=on, but it still formatted my disks".18:32
infinityAnd I die a little inside.18:32
GrueMasterCould be an excuse to keep mono in the images.18:33
* GrueMaster hides18:33
ogra_now thats a good idea and finally a reason to move to full DVD images18:33
cjwatsonI think python is the only language to have the distinction of having formatted people's disks during Ubuntu installation due to a language bug18:33
infinitycjwatson: *cough*18:33
ogra_not these lame 1.5G thingies18:33
cjwatsonbug 4046418:34
ubot2`Launchpad bug 40464 in ubiquity "espresso crashes on partitioning step in Kubuntu 6.06 LTS Beta Live CD" [Critical,Fix released] https://launchpad.net/bugs/4046418:34
cjwatsonjodh: have you had a chance to make those minor adjustments to your branch from earlier today?  If you can do that then I can get it landed.18:43
* cjwatson has yet another go at reproducing bug 74596018:43
ubot2`Launchpad bug 745960 in grub2 "Cannot boot GRUB after installing to LVM" [High,Incomplete] https://launchpad.net/bugs/74596018:43
ogra_coudl someone give that a glance before i commit and push18:45
cjwatson'for option in $@; do' can just be 'for option; do' IIRC18:45
cjwatsonwhich reduces quoting worries18:46
ogra_oh, and i missed to set AUTOMATIC18:46
* ogra_ fixes18:46
cjwatsoninitialise?  yeah18:46
cjwatsonlooks fine, anyway - I assume you didn't close a bug because it's only part of Tobin's bug18:46
infinitycjwatson: Can you give http://paste.ubuntu.com/892595/ a once-over?18:47
ogra_right, it will need your first fix too18:47
ogra_after i actually verified it18:47
infinitycjwatson: The Makefile change is just an optimisation (sha256 while we have a warm cache instead of making cdimage do it later)18:47
cjwatsonwe didn't have sha256sum already?  wow.18:47
ogra_comitted and pushed (damned where is my CIA setup gone :/ )18:48
cjwatsoninfinity: that's not quite right for the case where it builds binaries and sources.  (we may not use that, but still)18:49
infinitycjwatson: No?18:49
cjwatsonbecause it's important in that case that OUT is changed18:49
cjwatson'make imagesums' is dependent on the current value of $OUT18:49
infinitycjwatson: Oh, indeed.  Bother.18:49
cjwatsonwe could move the compression code around instead (and duplicate it :-/)18:50
ogra_oh, do we have a manpage or any doc i need to add the new option to ?18:51
infinitycjwatson: Or, I could put the first make imagesums back in (the one in the sub-if).18:51
infinitycjwatson: Oh, but that's unhelpfully a binary image, not a source image.18:51
cjwatsonogra_: possibly something on the wiki, can't quite remember ...18:51
ogra_k, i was more about something in the branch :)18:51
infinitycjwatson: If I inverted that and build the source first, that would work.  Since compress is only for binary images (I think?), and then OUT would always be right for binaries.18:52
cjwatsonoh, what do you know, there's doc/oem-config-firstboot.818:52
ogra_heh, ok18:52
cjwatsonthat was a bit enthusiastic of me18:52
* ogra_ still waits for bzr to return18:52
cjwatsoninfinity: true, yes18:52
cjwatsonit's bin-compress_images so it'd better be just binaries18:53
infinityYou'd think, right?18:54
cjwatsonnaivete, I know18:55
ogra_cjwatson, .... just pro-forma19:09
ogra_hmm, probably one "and" to much19:09
cjwatsonalso in SYNOPSIS19:09
ogra_both fixed19:10
cjwatson(and man -l it to check, of course)19:11
ogra_hmm, i wonder, shouldnt the manpage also list the kernel cmdline options19:11
ogra_to have them documented *somewhere*19:11
cjwatsonmm, maybe19:12
cjwatsonwouldn't be totally wrong :)19:12
ogra_hmm., where do i put that, just in the flowing text that describes the option ?19:13
cjwatsonI guess, or maybe a separate section19:15
infinitycjwatson: Here, have a completely unreadable diff: http://paste.ubuntu.com/892643/19:18
CIA-32ubiquity: stgraber * r5283 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py): Mark the quit dialog as transient for the live installer dialog.19:18
cjwatsoninfinity: (a) tab damage (b) that looks like it unconditionally generates source images19:20
infinitycjwatson: Only in the same case when it always did.19:20
infinitycjwatson: And the tab damage might just be cut and paste damage, that was bzr diff -> X primary buffer -> pastebin.19:20
infinitycjwatson: (But I'll double check the indenting)19:21
stgraberogra_: can you configure CIA?19:22
stgraberI didn't see 5282 on IRC19:22
infinitycjwatson: Oh, no, it's vim hating me.19:22
ogra_stgraber, yeah, sorry, i had it configured, but re-pulled my branches once19:22
cjwatsonI'm totally confused.  pastebinit, maybe?19:22
infinitycjwatson: http://paste.ubuntu.com/892656/19:23
cjwatsonogra_: just a bit of Deutschlisch :)19:23
cjwatsonIf the option19:23
cjwatson.Ic automatic\-oem\-config19:24
cjwatsonis set on the kernel command line at boot time, this option is used automatically.19:24
cjwatsonsomething like that19:24
infinitycjwatson: It might make a bit more sense with the sane whitespace there. :P19:24
ogra_let me fix my CIA first19:24
cjwatsonah, yes, that's much more comprehensible19:24
ogra_to nao make stephane crazy19:25
infinitycjwatson: Basically, source always happened unconditionally in that block, I just do it first now, instead of second.19:25
stgraberogra_: ;)19:25
infinitycjwatson: The only remaining optimisation would be to not do the final imagesums if it's an ONLYSOURCE build, so it's not done twice.19:26
cjwatsoninfinity: I think that's fine, yes, although the log output might make a little more sense if you moved 'make list' to be just before the binary build in the first block19:26
infinitycjwatson: Doesn't the source build depend on one of "make list" or "make src-list" being run first?19:27
cjwatsonoh, I guess it might19:27
cjwatsonignore me then19:27
infinitycjwatson: (I was assuming make list is a superset of make src-list, given the original code)19:27
cjwatsonI forget what all the targets do19:27
ogra_cia-project for ubiquity is just ubiquity, right ?19:27
cjwatsonlist: bin-list src-list19:27
infinityCheck.  The shell implied that make dependency. :)19:28
cjwatsonyeah, ignore me then19:28
cjwatsonogra_: yes19:28
infinityRight, I'll just add an ONLYSOURCE guard on the final imagesums, so we don't sum ONLYSOURCE builds twice, and call it good.19:28
ogra_k, should be set up19:29
bdmurraybarry: I think i've come up with a test case for bug 79265219:30
ubot2`Launchpad bug 792652 in ubiquity "ubiquity crashed with ValueError in command(): I/O operation on closed file" [High,Confirmed] https://launchpad.net/bugs/79265219:30
bdmurraybarry: its similar to the updated description19:32
barrybdmurray: awesome.  please add it as a comment; i'm going to look at that one again after i finish with my current bug19:32
CIA-32ubiquity: ogra * r5284 trunk/ (debian/changelog doc/oem-config-firstboot.8): add an entry for the new option in oem-config-firstboot manpage19:34
cjwatsone.g. create_or_update_stampfile could be:19:34
cjwatsonwith open(file, 'w'):19:35
cjwatson    pass19:35
ogra_great, CIA still works :)19:35
cjwatsonand stuff round that19:35
cjwatson(or 'with open(filename, 'w') as filehandle:')19:35
ogra_geez !19:37
* ogra_ was just looking for bterm at google (since i suspect it doesnt properly clean up after itself on serial consoles ) ... 19:38
ogra_that gets me "Ballistic Trajectory Extended Range Munition"19:38
cjwatsonjodh: https://code.launchpad.net/~cjwatson/launchpad/refactor-cron-germinate/+merge/8462419:43
jodhcjwatson: thanks!19:43
cjwatsonyou can see comments and commits interleaved quite extensively theere19:43
slangasekcjwatson: if I do 'with open(file)', do I have to handle exceptions from that?19:45
cjwatsonit doesn't really matter in a script this size, but it's good in larger/longer-running programs because it means that you don't have to worry about leaked file objects due to exceptions19:46
* slangasek nods19:46
cjwatson(and it's more concise than finally handlers)19:47
CIA-32ubiquity: cjwatson * r5285 trunk/ (debian/changelog scripts/install.py): merge lp:~jamesodhunt/ubiquity/bug-94419119:48
cjwatsonjodh: thank you :)19:48
stgraberev: I'm current looking at https://code.launchpad.net/~themuso/ubiquity/indicator-accessible-desc/+merge/50866 but I think you're more familiar with the panel than I am19:48
stgraberit's a year old but I don't see anything wrong with it, though I'm not sure if it's still relevant (it's not linked to a bug report so doesn't help)19:49
evstgraber: will have a look as soon as I'm done with bdmurray's apport question19:51
* ogra_ goes for dinner20:09
cjwatsonAny objections to http://paste.ubuntu.com/892737/ ?20:10
infinitycjwatson: Seems straighforward.20:13
cjwatson's what I thought.  Just came across it in the bug list.20:13
* cjwatson commits and runs through sbuild.20:13
cjwatson(By the way, if you're still using pbuilder, stop.)20:18
infinityStill implies that I ever did.20:19
cjwatsonI made the mistake of using it for a while.20:19
cjwatsonAlbeit not that long.20:19
infinityI'd sooner date Oli.20:19
slangasekis it ok if i just use pbuilder-stop?20:28
infinityslangasek: What's pbuilder-stop?20:28
slangasekinfinity: it's like stop but it hides all the complexity20:29
slangasekworks nearly as well20:29
infinityslangasek: That didn't help me. :P20:29
slangasekinfinity: it was a joke, sorry :)20:30
infinityslangasek: I don't appreciate sarcasm at work, good sir, and I'd prefer you acknowledge that and adjust accordingly.20:31
* infinity goes coffee hunting.20:32
dokostgraber, trying to run virt-manager, I always get "Error: no active connection to install on", however libvirt-bin is running20:48
evstgraber: I suspect it is relevant20:49
ev(sorry for the delay)20:49
evbest way to check would be firing up orca inside the installer maybe-ubiquity session20:49
ev(you can access that via the isolinux accessibility menu)20:49
evif you can't get it to read option in the panel, try again with luke's patch in place20:50
evoptions even20:50
slangasekstgraber: ^^ I pointed doko at you for this virt-manager question; dunno if you use v-m but I figure you'd be most likely to know :)  (it works fine for me)20:50
stgraberdoko: are you in the libvirtd group?20:51
dokostgraber, ahh ...20:53
barrycjwatson: https://code.launchpad.net/~barry/ubiquity/bug-95972420:58
barrycjwatson: or better https://code.launchpad.net/~barry/ubiquity/bug-959724/+merge/9851520:59
cjwatsonbarry: that looks like a reasonable basic approach to me, yes21:16
cjwatsonwell spelunked - that plugin is difficult21:17
barrycjwatson: it was fun :)21:17
barrycjwatson: thanks for the sanity check21:17
stgraberev: any idea why http://paste.ubuntu.com/892848/ doesn't work?21:25
stgraberev: I want to override http://paste.ubuntu.com/892853/ from gtk-widgets.css21:26
evstgraber: could I see the full patch?21:33
evthis isn't applying to trunk21:33
stgraberstgraber@arkose-tmpOGC54U:~/data/code/ubiquity/ubiquity$ patch -p0 < ~/Desktop/plain21:34
stgraberpatching file src/panel/panel.c21:34
stgraberev: applies fine here21:34
evoh, whitespace21:36
* cjwatson works on bug 78329521:55
ubot2`Launchpad bug 783295 in ubiquity "11.04 install drives itself to an error on '!' in the name" [Medium,Triaged] https://launchpad.net/bugs/78329521:55
stgraberev: any idea of what's going on? I'd go look at the gtk3 css documentation but last I checked it was still to be written ...21:56
evtrying to reproduce it here first, as the panel works fine in a unity session21:57
evbut offhand, no21:57
evGtk CSS is evil, evil stuff21:58
evI'm just amazed it stopped segfaulting when it couldn't parse it21:58
ev(because things were ordered in a fashion it wasn't expecting)21:58
barryslangasek: don't know if you were planning on doing a wrap up for today, but i need to take off on time tonight21:59
slangasekbarry: no wrap-up planned21:59
barryslangasek: ok!  see you tomorrow then21:59
* ev looks21:59
slangasekbarry: 'night!21:59
* slangasek converts flashplugin-nonfree from cdbs to dh, thbbt22:00
infinityOh hey, I guess it is kinda quittin' time.22:03
* ogra_ is out too ... have a good one everybody 22:03
ogra_(see you at the virtual bar *g*)22:03
infinityogra_: If only.22:04
slangasekinfinity: ?22:04
bdmurrayat least in my tz I get more happy hour22:05
ogra_in mine i would have to drink in the morning ... i doubt that improves my working that i do in yours later in the day :)22:06
cjwatsonanything else that's pending merge before I start putting a ubiquity upload together?22:07
stgrabercjwatson: nope, my fix doesn't work and it's far from critical anyway (just making the UI look as it's supposed to) so can wait tomorrow22:09
* bdmurray wanders off22:15
CIA-32ubiquity: cjwatson * r5286 trunk/ (3 files in 3 dirs): Strip invalid characters from default username (LP: #783295).22:17
CIA-32ubiquity: cjwatson * r5287 trunk/ (d-i/manifest debian/changelog):22:25
CIA-32ubiquity: Automatic update of included source packages: base-installer22:25
CIA-32ubiquity: 1.122ubuntu6, console-setup 1.70ubuntu4, partman-basicmethods 49,22:25
CIA-32ubiquity: partman-jfs 35, partman-newworld 26, partman-partitioning 83ubuntu2,22:25
CIA-32ubiquity: partman-reiserfs 52, partman-xfs 49.22:25
CIA-32ubiquity: cjwatson * r5288 trunk/debian/changelog: releasing version 2.9.3122:37
cjwatsonOK, I think that's it for today - I'll just check back a bit later to make sure ubiquity hasn't failed to build or anything22:46
* slangasek waves22:46
cjwatsonetherpad's updated and I've let Nick know22:46
slangasek        db_text medium flashplugin-installer/not_exist || true22:53
infinityslangasek: Are you sure it isn't time to just re-do the package from scratch?22:58
infinityslangasek: I mean, really, what does it need to do?  Download something and unpack it.22:59
slangasekinfinity: the plastic surgery I'm doing here might as well be a re-do22:59
infinityThat's not rocket surgery.22:59
slangasekI particularly like the bit in the .config script where at the top of the script we call sha256sum on the file in the suggested local path *twice*, and then we follow it with a loop in which we check for file *existence* and never checksum it23:00
stgraberev: yay for gtk3! http://paste.ubuntu.com/892968/ :)23:05
cjwatsondb_text?  What is this, 1999?23:06
slangasekwas that *ever* a valid debconf command?23:10
slangasekI thought it was always db_input + Type: text23:10
slangasekanyway, I've quite thoroughly gutted the package now23:12
stgraberev: I'll read all the existing gtk documentation one more time and if I still can't make it to work with the inline css, then I'll just push that diff to ubiquity's trunk and be done with it ;)23:13
stgraberat least reading ALL the css documentation for gtk only takes a minute or so ;)23:14
stgraberev: right, so http://paste.ubuntu.com/892989/ works23:23
stgraberI'm pretty sure I tried something very close to that earlier and it failed, but well, the lack of error message doesn't help...23:23
* ev looks23:24
evas I was saying before, I think the ordering of things breaks it in subtle ways23:25
evor whitespace23:25
evor the phase of the moon23:25
stgraberwell, thinking of it, it started working after the sunset here, maybe it just doesn't like sunlight :)23:26
CIA-32ubiquity: stgraber * r5289 ubiquity/ (debian/changelog src/panel/panel.c): panel: Fix the gtk3 css code so that it actually applies and remove .menuitem's padding.23:28

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