RAOFrobert_ancell: Aha!  Looks like the tests were right, but my xserver implementation was relying on uninitialised memory.00:06
lifelessRAOF: oh hai00:59
lifelessRAOF: pointer needed to whomever does battery stuff01:00
RAOFlifeless: What particularly about battery stuff?  Colin King would be our resident "please don't chug electrons" expert.01:00
lifelessI'm on battery01:00
lifelessbeen on it for an hour01:00
lifelessapplet shows 'Charged' and no timer.01:01
RAOFSo many ways this could be wrong :)01:01
lifelesspower control panel says01:01
lifeless'using battery power - 1h33m remaining'01:01
RAOFIs anything else on your panel updating?01:01
lifelessI want the timer back in the applet :)01:01
lifelessif I change volume the volume icon in the panel changes01:02
RAOFThe problem would either be in indicator-power or unity panel; probably therefore in indicator-power.01:02
RAOFThe changelog suggests that kenvandine would be your man!01:03
lifelesskenvandine: yo ^01:03
RAOFtedg would also be indicated for indicators, but he's not here :)01:10
pittiGood morning06:07
pittiRiddell: btw, I bought a DisplayPort/HDMI -> DVI adapter to use my new laptop with my old monitor (unless you want to replace your monitor anyway)06:08
RAOFUnless you need an active connector, the DP→DVI cable should be of negligable cost :)06:10
pittiyes, it was some 20 EUR06:10
RAOFpitti: What's the likelyhood of a MIR or two going through at this stage?  I presume it's on the low side.06:24
pittiRAOF: pretty much depends on what it is for and the kind of package06:25
pittiwe can't avoid some, but we of course want to reduce them to a minimum06:25
RAOFIt'd be for google-test and libgtest-xorg; if we want some extra build-time tests in the Xserver.06:25
pittithat seems fine06:26
pittimore tests are always good06:26
* RAOF will have to get onto that, then.06:28
didrocksgood morning06:35
robert_ancellpitti, I'm writing a regression test for bug 877766 - it appears that the root user can have chdir rejected. a) WTF?!  b) do you know of other cases I should test for06:36
ubot2`Launchpad bug 877766 in lightdm "lightdm login fails with NFS home and strict (mode 0700) permissions" [Medium,Triaged] https://launchpad.net/bugs/87776606:36
robert_ancelldoes that mean you literally can't cd from bash on a system like this?06:36
pittirobert_ancell: yes, NFS usually uses root_squash06:41
pittiso root can't do anything06:41
pittiwhich absolutely makes sense for a remote fs :)06:41
robert_ancellpitti, so the kernel knows everything about the filesystem, but it doesn't let the root user know?06:42
pittirobert_ancell: I think having a test case with a 0700 home dir, and perhaps an ecryptfs one, sounds good; it's a relatively strong case and checks that you don't make too many assumptions about the home dir, especially before PAM unlocking06:42
pittirobert_ancell: I think it's more like that the NFS server doesn't accept "root" as a remote user06:43
robert_ancellpitti, oh, I see06:43
pittirobert_ancell: it's not unlike ssh -- as root on the client you don't automatically have access to all user accounts on a remote server06:43
robert_ancellso it should only be chdir/read/write that are affected?06:44
pittinow, NFS allows root more than ssh does06:44
pittirobert_ancell: as root you can still handle world-readable/writable files06:44
pittiand dirs06:44
pittibut as root you are effectively "nobody" on NFS06:44
pitti(that's literally the account it uses, I think)06:44
robert_ancellI was reading the docs on this but it was a little jargony06:45
pittiI used NFS in my university, but it's been a while06:45
=== tkamppeter_ is now known as tkamppeter
Riddellpitti: DisplayPort/HDMI -> DVI connector does me no good for a VGA monitor08:36
pittiRiddell: ah, sure :) I had assumed you used DVI08:37
RAOFYou *can* get DP→VGA connectors, but they're active and so cost quite close to a new (crappy) monitor.08:42
pittihey seb12808:43
seb128hey pitti, how are you?08:43
pittiseb128: quite fine, thanks!08:43
pittiseb128: FYI, retracer crashed again today, on the dupe confusion08:44
pittiI have some time now, so I'm dissecting this more thoroughly instead of just restarting it08:44
seb128pitti, ok, I untagged a bug yesterday evening and restarted them08:44
pittiah, that's fine08:44
seb128well them -> the amd64 one08:44
pittibug 942891 is a broken one it stumbled over08:46
pittiand it's quite similar to the other ones08:46
BigWhaleHmmm am I the only one that noticed a weird behavior with changing /etc/hosts and dnsmasq?08:47
seb128pitti, is apport known to be broken btw?08:59
pittiseb128: broken how?08:59
seb128pitti, it writes 0 byte root owned files there08:59
seb128not very useful...08:59
pittiseb128: if you don't have whoopsie installed, yes08:59
seb128shouldn't it depends on it?08:59
pittiseb128: bug 94232609:00
ubot2`Launchpad bug 942326 in apport "Apport creating 0 byte crash files" [High,Fix committed] https://launchpad.net/bugs/94232609:00
pittialready fixed in trunk09:00
pittiseb128: no, just get along with not having it09:00
seb128pitti, thanks ;-)09:00
pittiI need this freeze to end :)09:00
* seb128 installs whoopsie09:00
pittiseb128: oh, you are one bug ahead of me!09:00
pittihm, 6 fixes staged in apport trunk09:01
seb128pitti, weird that none of your rebuilt from yesterday are listed there09:01
pittiit still amazes me how much time I spend on fixing bugs in a bug reporting program..09:01
seb128is the list clever enough to filter stuff that actual have a receiving side on launchpad ?09:02
pittiseb128: so I guess it's clever enough to only count bugs which have a task for that source?09:02
seb128rather than just .changes numbers?09:02
seb128pitti, seems so09:02
didrocksphew, alt-tap fix now in unity/ppa :)09:02
pittiI don't know how that works, it's bdmurray's baby09:02
pittiseb128: anyway, for this morning's rebuild round I changed the syntax, in any case09:02
seb128pitti, well in any case I've a few fixes in unapproved but I don't think it goes to 609:02
seb128I need to keep working ;-)09:03
seb128didrocks, lut, nice!09:03
seb128I'm running staging here today09:03
seb128I didn't notice any difference with 5.4 yet ;-)09:03
didrocksseb128: salut ;)09:03
didrocksseb128: please update, there are some cases where alt-tab was stuck09:03
didrocksok, we won a lot of keywords against the ubuntu: branch, as planned :/09:04
seb128the hud still doesn't give back the focus to the app :-(09:04
* didrocks dig and move them to the right target09:04
didrocksseb128: yeah, I know…09:04
didrocksstill on the priority list09:04
seb128and the notify-osd color stuff is still not fixed09:05
seb128didrocks, keywords -> I plan to send the GNOME one to GNOME, to get them commited and wait .9109:05
seb128didrocks, not sure they are worth adding a patch before .9109:05
didrocksseb128: hum, no distro-patch?09:06
seb128didrocks, you can let the GNOME ones to me if you want09:06
didrocksseb128: well, it's fine, I can handle them09:06
didrocksI can stage some for the defaults, and report upstream09:06
seb128didrocks, well, distro patch if you want, but it seems work over what's useful, at least no upload for those please09:06
seb128didrocks, ok, your call, thanks ;-)09:06
didrocksseb128: oh, I'll just stage them, no worry :)09:06
seb128pitti, btw either you misread or count changed by we are tie it seems ;-)09:07
pittiseb128@ubuntu.com has 191 fixes09:10
pittimartin.pitt@ubuntu.com has 190 fixes09:10
pittiseb128: that's on http://reports.qa.ubuntu.com/reports/bug-fixing/precise-fixes-report.html09:10
pittioh, fun -- http://reports.qa.ubuntu.com/reports/bug-fixing/canonical-desktop-team-precise-fixes-report.html has 195 for both of us09:10
seb128right, I look at the desktop list09:11
seb128desktop team for the win in any case, we secured the first 3 places I think ;-)09:11
pittiit's also interesting that kirkland has more fixes than most canonical employees; community FTW: )09:14
seb128new webkit built in the ppa \o/09:19
seb128the ldflag seems to have helped09:19
micahgseb128: which flag did you use?09:20
seb128micahg, -Wl,--no-keep-memory09:21
micahgah, ok09:21
chrisccoulsongood morning everyone09:41
seb128chrisccoulson, hey, how are you?09:45
jibelSweetshark, I reopen bug 91629109:48
ubot2`Launchpad bug 916291 in libreoffice "failed to upgrade from Oneiric to Precise: ERROR: Cannot determine language! - exit status 134" [High,Confirmed] https://launchpad.net/bugs/91629109:48
jibelSweetshark, it is still a problem with daily upgrade testing09:48
chrisccoulsonhi seb128. i'm good thanks09:48
chrisccoulsonhow are you?09:48
seb128chrisccoulson,  I'm good, a bit tired though09:49
chrisccoulsonseb128, yeah, i know that feeling :)09:49
chrisccoulsonwow, precise-fixes-report makes it look like i don't do anything useful ;)09:50
seb128updated to the current unity from the ppa, glad that they fixed the alt tap stuff, my go to ws1 ws2 ws3 are alt based and I kept opening the hud before09:50
seb128chrisccoulson, heh, we have quite some desktop bugs waiting for you if you want to pick it up ;-)09:51
seb128chrisccoulson, but don't worry, I'm sure everybody appreciate having a working uptodate firefox and tb ;-)09:51
chrisccoulsonseb128, i still have quite some firefox bugs too, like dropping the libgnome requirement :(09:51
* seb128 hugs chrisccoulson09:51
chrisccoulsoni'm going to do that one today though09:51
pittiseb128: these retracer crashes are indeed quite interesting, I did an analysis in bug 943117 (you don't need to read if you aren't interested, of course)09:51
ubot2`Launchpad bug 943117 in apport "retracer crashes on wrong duplication" [Medium,In progress] https://launchpad.net/bugs/94311709:51
* chrisccoulson hugs seb12809:51
seb128pitti, oh, I'm interested, looking ;-)09:52
pittiseb128: just look at the last comment, the previous ones are boring analysis09:52
chrisccoulsonhmmm, i'm really liking mercurial patch queues :)09:53
seb128chrisccoulson, how do they work?09:54
pittiseb128: so, we currently assert on "new bug is a dupe of A with address sigs and a dupe of B with symbolic sigs"09:55
chrisccoulsonseb128, it's basically just quilt09:55
pittiseb128: (the cautious approach)09:55
chrisccoulsonit's designed to allow you to break up work in to multiple patches09:55
pittiseb128: but so far all of the bugs I looked at actually turned out that A was a dupe of B which we didn't originally detect as such"09:55
chrisccoulsonseb128, https://developer.mozilla.org/en/Mercurial_Queues09:55
seb128chrisccoulson, thanks09:56
chrisccoulsonalthough, you don't need an extension now. it's built in to newer versions of mercurial09:56
seb128pitti, why do you need to stop on those? worth cases we have a dup not marked as such and 2 master bugs for the same issue?09:56
seb128pitti, doesn't seem worth stopping the retracers on?09:56
pittiseb128: well, that's the bug09:56
pittiseb128: I originally added this when we introduced address sigs, to ensure that we don't process a thousand bugs with a flawed algorithm09:57
pittiseb128: but now that we have some experience/trust with it, we can be more bold, I think09:57
pittiand consider either capable of identifying dupes09:57
seb128do you know why they didn't get detected as dup from the start if their signature match?09:58
seb128or is that only the symbol sig matching?09:58
pittiseb128: yes, I wrote in the bug -- neither of the sigs matched09:58
seb128i.e not the address sig?09:58
pittiseb128: it's the third bug which matches the address sig of A and symbolic sig of B09:58
seb128oh ok, right, I see09:58
pittiseb128: but both address and symbolic sig of A != B09:58
pittiseb128: that's what I called "interesting"09:59
seb128it's a bit of a special case, I'm surprised it happens so often in practice09:59
chrisccoulsonmvo, around?09:59
seb128glatzor, hey09:59
pittiseb128: well, most cases actually were because I changed the symbolic sigs in the middle -- still remember the __add_sse24() stuff?09:59
pittiseb128: that doesn't seem to be the case in this synaptic crash, though09:59
seb128pitti, yeah I remember those10:00
pittiseb128: so most of the fallout was that the dupe DBs got inconsistent because we changed the symbolic algorithm10:00
pittibut still I think it's reasonably safe to just make all three duplicates10:00
pittiwhich will cancel out the noise from each other's approach10:01
pittiseb128: effectively that's what we did manually anyway -- we looked at the log's assertion message and manually duped10:01
pitti(at least that's what I did)10:01
seb128I didn't because I was unsure what to do with those, I just called you for you help ;-)10:02
seb128pitti, thanks for the explanations10:02
seb128and +1 from me for just dupping things in those cases10:02
pittiwhat a brain tangler10:03
mvochrisccoulson: yes, but in a call10:05
mvopitti: what synaptic crash? I fixed one this morning10:05
chrisccoulsonmvo, sure, no problem. i can wait until you're finished :)10:05
pittimvo: bug 93667710:05
ubot2`Launchpad bug 936677 in synaptic "synaptic crashed with SIGSEGV" [Medium,In progress] https://launchpad.net/bugs/93667710:05
pittimvo: but I'm mostly talking about the apport  retracer duplicate identification10:06
mvochrisccoulson: if you write the question here I can think about it during the call in a background thread10:08
chrisccoulsonmvo - is there a "correct" way to enable extra software channels (such as partner). say, for example, i want to offer the adobe flashplugin from the partner repo to users the first time they go to youtube10:09
chrisccoulsoni looked at what apturl does, but that seems a little bit hacky10:09
chrisccoulsonand it doesn't look like software-center does it either10:09
micahgchrisccoulson: um, you might have a policy issue with that  unless you're only doing it if partner is enabled10:10
chrisccoulsonmicahg, we would enable partner10:10
micahgchrisccoulson: you can't do that AIUI without explicit consent10:10
chrisccoulsonmicahg, yes, i'm well aware of that already10:11
mvochrisccoulson: you could call sofware-center it has code for this, I don't think the code is extracted to something else10:11
chrisccoulsonmvo, hmm, i tried looking in software-center already. mind pointing me in the right direction? :)10:12
chrisccoulsoni'd like to try and do this without running software-center if possible, and it's pretty easy for me to display the eula in firefox already10:12
micahgchrisccoulson: also, why not just encourage people to enable the HTML5 trial?10:12
chrisccoulsonmicahg, how?10:13
micahgthat is if youtube is the use case10:13
chrisccoulsonmicahg, how do you encourage users who have gone to youtube to do that?10:13
micahgI'll have to test that next time I have a VM up, I think youtube might actually do that already10:14
chrisccoulsonit didn't the last time i tried it10:14
micahgyou could just show a link to enable the trial the same way you'd ask to enable partner10:14
chrisccoulsonin addition to the fact that a lot of video's still don't work with it10:14
micahgah, if some videos don't work, I guess that's not a universal solution10:15
chrisccoulsonmicahg, adding website specific hacks to the plugin finder doesn't seem like a great solution10:15
chrisccoulsonin fact, that would probably be more work10:15
rickspencer3dobey, et al. is there documentation somewhere for how I should import desktopcouch into a python app with goi these days?10:17
micahgchrisccoulson: sorry, that's what I thought you were doing ;)10:17
pittirickspencer3: are there significant API differences when you move to gir1.2-desktopcouch-1.0?10:19
rickspencer3pitti, I doubt it10:19
rickspencer3pitti, the problem is I can't figure out how to write the import statements :(10:19
rickspencer3from desktopcouch.records.server import CouchDatabase10:20
rickspencer3from desktopcouch.records.record import Record10:20
rickspencer3this is the last thing I need to do before quickly.widgets is ported to GOI, which I need to finish in order to get the package onto seb128's computer10:22
pitti>>> from gi.repository import Couchdb10:22
pitti>>> Couchdb.Database10:22
pitti<class 'gi.repository.Couchdb.Database'>10:22
pittithat seems to be the first one10:22
rickspencer3thanks pitti10:22
seb128rickspencer3, salut ;-)10:23
pittirickspencer3: I can't find anything resembling a Record class, though10:23
rickspencer3pitti, I can stumble around some more iPython10:23
pittirickspencer3: "Couchdb" has {get,set}_record_type() methods in the Document class10:23
pittirickspencer3: good luck!10:24
rickspencer3ooh, that sounds ugly10:24
rickspencer3maybe I should just dump couchgrid and write sqlitegrid instead10:24
pittigiven that we don't love couchdb any more, that might be nice indeed :)10:25
rickspencer3let me see how hard this is to port10:26
rickspencer3I've been meaning to do a sqlite implementation anyway10:26
AfC"we don't love couchdb anymore"?10:28
AfC(not trolling, just asking)10:28
pittithe U1 team stopped using it for their services, and evolution-couchdb was dropped a while ago10:30
pittias apparently it was too hard to make it do what we need to10:30
Sweetsharkjibel: k, thx10:35
czajkowskiSweetshark: your bug yesterday re removing open suse from a bug was done for you, had to get webops to remove it10:37
Sweetsharkczajkowski: thx, saw it.10:38
tkamppeterpitti, hi10:38
Amozhi guys, latest precise, gnomeshell power-indicator isnt updating values10:38
pittihello tkamppeter10:39
Amozupower --dump shows the battery is at 94% right now, but the indicator says 100%10:39
seb128Amoz, did you open a bug?10:39
Amozwhere does the indicator get it values from, or how can I debug it?10:39
Amozseb128, potential duplicate #93423310:40
tkamppeterpitt, you have got my mails from yesterday? I have found a solution for the trigger problem and applied it to CUPS, ready for upload after beta1.10:40
Amozreporter says the indicator displays it as charing although he undocked it10:40
seb128Amoz, I guess you need http://git.gnome.org/browse/gnome-shell/commit/?id=8bcbf3030f1c6c3088d4aa2b921d5d7031828ce910:40
tkamppeterpitti ^^10:40
Amozseb128, that could be something10:41
Amozseb128, restarting gnomeshell updates the values it seems10:41
pittitkamppeter: yes, I got it, thanks!10:41
seb128Amoz, well try that patch10:42
tkamppeterpitti, have you any idea on bug 936629? Ghostscript accessing /proc/XXX/auxv and being stopped by AA?10:42
ubot2`Launchpad bug 936629 in cups "Printing fails after printing first document " [Undecided,Incomplete] https://launchpad.net/bugs/93662910:42
pittino, not yet10:42
tkamppeterpitti, should I assign it to you?10:43
pittitkamppeter: I have the mail in my mbox, but sure10:44
tkamppeterpitti, OK.10:45
dpmhi desktop folks! bamfdaemon has just crashed on me and I'm getting a bunch of duplicate entries in the launcher. Is there a way to restart it, other than logging out and back into the session?10:45
seb128dpm, run "unity"10:46
seb128or compiz --replace10:46
seb128dpm, hey btw ;-)10:46
dpmunity-panel-service: no process found10:48
dpmInitializing unityshell options...done10:48
dpmSegmentation fault (core dumped)10:48
dpmhey seb128, how's it going?10:49
seb128dpm, well, you can run it again, run "unity" from a vt if needed10:49
dpmit seems the second time around it worked10:49
seb128dpm, busy but good ;-) how are you?10:49
dpmseb128, it seems we're all the same :)10:49
seb128jbicha, hey10:51
Amozseb128, looks like the patch won't apply, the code it's replacing doesn't look the same in the patch and in my power.js10:53
seb128Amoz, ok, well I guess gnome-shell's code needs updating in some way for g-s-d 3.4 anyway10:53
seb128same reason as described on this bug10:53
seb128the signals changed10:53
seb128you should open a bug on launchpad if there is not already one10:54
Amozseb128, depends if you think 934233 is a dup10:54
seb128no idea, could be, I don't use gnome-shell10:54
seb128nor work on it10:54
AmozI'll open a new one then10:54
seb128what I know is that it needs to be updated for gsd changes10:54
Amozthank you10:54
jbichaseb128: good morning10:56
seb128jbicha, how are you?10:56
seb128jbicha, Amoz was reporting that the gnome-shell battery indicator doesn't update as it should, do you know if that's a known issue?10:56
seb128jbicha, it probably needs an update for the g-s-d signal changes (I pointed a commit from trunk but it doesn't apply to 3.2 it seems)10:57
jbichaseb128: I've been running gnome-shell 3.3.90 this week, maybe new gnome-shell will land in precise next week?10:58
Amozooh, new gnome-shell yes please10:59
seb128jbicha, you tell me, you should know better10:59
seb128jbicha, I'm neither using it nor working on it ;-)11:00
Amozjbicha, wasn't you saying the we only should update some packages and stay on 3.2?11:00
micahgthe new gnome-shell will clutter up precise ;)11:00
seb128ok, no way then11:00
seb128brb, need to restart my session11:00
BigWhalespeaking of batteries, I powered my laptop at 0915, not it's 1201 and I still have more than an hour of batteries left.11:01
jbichaAmoz: I was just reporting what the current status was, since seb128 did the gnome-control-center/g-s-d update, things have changed a bit11:01
seb128jbicha, hey, no joking, the new clutter is lot of changes we can't do that at the end of the cycle11:05
jbichaseb128: someone in #ubuntu+1 yesterday said they had problems with indicator-power's battery indicator too11:05
seb128jbicha, that was fixed a week ago or so11:06
seb128jbicha, maybe their mirror is not uptodate or they didn't restart since the update?11:06
jbichaseb128: if you don't think clutter should be updated, you should comment at bug 94161711:07
ubot2`Launchpad bug 941617 in clutter-1.0 "FFe: Update clutter/cogl to 1.9" [Wishlist,In progress] https://launchpad.net/bugs/94161711:07
seb128jbicha, I will11:08
seb128jbicha, sorry but it would be crazy, they did ton of changes and refactoring this cycle and ricotz said another cogl soname change was still coming at least11:08
Amozis there anything I can do?11:08
seb128Amoz, sleep? walk? eat? ;-)11:09
seb128Amoz, or what was the question? ;-)11:09
jbichaseb128: that's why it was waiting until next week when the cogl soname bump would land11:09
Amozseb128, about the power-indicator =)11:09
seb128jbicha, well I'm not in the r-t but that seems crazy11:09
Amozshould i file a bug?11:09
seb128Amoz, yes, I told you that before ;-)11:09
Amozoh sry then11:10
seb128Amoz, no worry11:11
Amozhelp me out here, a good summary, "power-indicator not updating due to faulty signal connectors" ?11:15
Amozseb128, I can set it to confirmed as well?11:26
Amozit's reported at #94318311:26
seb128Amoz, if you reported it no, the reporters shouldn't confirm their own bug11:26
seb128that defeat the purpose of having 2 status otherwise11:26
apol_hi, I am improving kubuntu's software center to submit information to the rnr service11:55
apol_now when I send a request I get an error saying: "Authorization Required"11:55
apol_can somebody give me a hint about what's going on?11:55
seb128apol_, hi, you might want to ask on #software-center12:11
=== MacSlow is now known as MacSlow|lunch
apol_seb128: I asked there but nobody answered... anyway, I'll be patient :P12:13
didrockspitti: hey, when you get a chance, can you try pressing alt on your unity 5.4 with a gtk3 (or firefox/thunderbird) app?12:22
didrockspitti: tell me if you see the menus in the tope panel :)12:22
didrocks(trying to see if it's a 5.6 regression)12:22
ryedidrocks, i can't12:28
ryebut that's 5.612:28
chrisccoulsondidrocks, i don't see a menu with 5.412:28
didrocksrye: ah, I need someone with 5.4 :)12:28
ryeand i have 5.412:28
didrockschrisccoulson: ok, you are not using the unity-team ppa, right?12:29
rye5.4.0-0ubuntu3 to be precise -> no menu12:29
didrocksok :)12:29
chrisccoulsondidrocks, i am. but i haven't updated yet12:29
didrocksthanks for confirming12:29
chrisccoulsoni'm still on 5.4 ;)12:29
ryedidrocks, is there a bug i can +1 ?12:29
* didrocks put on the priority list12:29
ubot2`Launchpad bug 943194 in unity "[regression] Pressing alt doesn't show the menu title bar in top panel" [Critical,Triaged]12:29
didrocksdo any of you have a gtk2 app installed by any chance?12:30
ryehm, nautilus and xterm works, xchat/firefox/thunderbird, i guess that's gtk212:30
didrocksfirefox, thunderbird don't for me12:31
ryexchat/firefox/thunderbird do not12:31
* rye needs to wake up, it's 2PM12:31
didrocksrye: xchat doesn't work then?12:32
didrocks(this one is gtk2)12:32
ryedidrocks, xchat-gnome is gtk2, right12:32
didrocksok, great :)12:32
didrocksthanks again12:32
ryegtk3 apps have the menu on alt, gtk2 don't12:33
didrocksgnome-terminal doesn't here12:33
didrockschrisccoulson: same for you? gtk3 apps work?12:33
* didrocks is getting confused12:33
chrisccoulsondidrocks, yeah, seem to12:33
didrocksso a regression12:33
chrisccoulsonnot sure why it's broken in some apps and not others12:38
seb128chrisccoulson, gtk2 against gtk3?12:38
chrisccoulsonseb128, i don't think that should be relevant. we have our own code in firefox / thunderbird for handling this: http://bazaar.launchpad.net/~extension-hackers/globalmenu-extension/trunk/view/head:/extensions/globalmenu/components/src/uGlobalMenuBar.cpp#L49412:39
chrisccoulsonyeah, i just tested it, and we never even see the alt keypress12:39
chrisccoulsonso, definitely not my bug :)12:39
didrockschrisccoulson: and alt + F in gnome-terminal?12:47
didrockschrisccoulson: does it open the menu?12:47
chrisccoulsondidrocks, yeah. and it works for firefox too12:48
didrocksok, seems a regression only in gnome-terminal12:48
chrisccoulsonit's just showing the menubar with the alt key which is broken in firefox12:48
chrisccoulsondidrocks, and, as expected, it works if i turn off the shortcut for the HUD12:49
didrockschrisccoulson: care to comment on the bug? ;)12:49
chrisccoulsondidrocks, done12:52
didrocksthanks :)12:52
* ritz wrong window, sorry 13:16
seb128hey ritz13:26
ritzseb128, hi  :)13:26
seb128bonjour ;-)13:26
pittididrocks: indeed I don't13:31
pittididrocks: not in firefox, but it does seem to work in g-terminal13:33
pittididrocks: it also works in empathy13:33
didrockspitti: yeah, there is clearly a regression, thanks! Marking as blocking the release13:33
pittididrocks: that's teh precise unity, I'm not running PPA ATM13:34
didrockspitti: yeah, that was what I looking for, confirmatino it's a regression, thanks! :)13:34
dobeyrickspencer3: you shouldn't use desktopcouch in any more. hopefully we'll be ready to ship u1db in 12.10 though13:58
desrtgood morning, hackers!14:16
=== MacSlow|lunch is now known as MacSlow
pittihey desrt14:18
cyphermoxgood morning14:23
* Sweetshark slurps his afternoon tea.14:28
Sweetsharkdesrt, cyphermox: morning!14:28
cyphermoxpitti: can you look again at checkbox in oneiric proposed queue, hopefully we got it right this time ;)14:32
seb128cyphermox, hey, how are you?14:34
pittihey cyphermox14:35
pitticyphermox: yes, will do14:35
BigWhaleindicator-weather is crashing horribly all the time ...14:35
cyphermoxhey seb128, doing alright14:38
seb128cyphermox, the LDFLAGS stuff seem to have worked, webkit built in the ppa just fine (where previous version wouldn't build on i386)14:39
seb128cyphermox, just for info14:39
* Sweetshark is confused. Should we make our UDS travel planning already or shall we delay?14:39
cyphermoxseb128: cool14:41
cyphermoxseb128: using both or just one14:42
cyphermoxSweetshark: delay, afaik14:42
cyphermoxSweetshark: anyway, I tried yesterday morning and the registration form was borked14:42
seb128cyphermox, just one14:42
cyphermoxor the day before, ykwim14:42
cyphermoxseb128: cool. so we have potentially a bit of room for improvement :)14:43
Sweetsharkcyphermox: thx14:43
seb128cyphermox, ;-)14:44
cyphermoxpitti: are you familiar with the procedure for debugging an issue such as the nm-applet 10Hz polling? would it be useful if I blog about my findings on how to match these poll calls to potential things to look at in Gtk apps? :)14:44
pitticyphermox: I'm not really familiar how to map a poll() call in strace back to a piece of C14:45
pitticyphermox: it took me three hours and tons of printf() statements in notify-osd to figure it out (but I believe that was an exceptionally hard case14:45
cyphermoxpitti: what I found seems to be very specific to Gtk but I think I've seen a pattern14:45
pittisince it was deep within a rather unexpected library14:46
cyphermoxperhaps it doesn't map to other things than nm-applet but I'll write this down in a blog post for planet, in case somebody else can use it14:46
pittithat sounds useful indeed14:46
cyphermoxthis specific poll was matching very closely to g_idle_add() and g_timeout_add() calls14:47
pitticyphermox: that would certainly be the most obvious candidate14:47
cyphermoxthe issue ultimately isn't caused by it, but it helps a lot in finding the root cause14:47
pittiif you have a timeout_add with the same frequency, and the wakeups change if you change that timeout_add, you got it14:48
seb128cyphermox, desrt might be a good person to ask if he has an idea about what in gtk could do that 10Hz polling14:49
seb128desrt, hey ^14:49
cyphermoxseb128: already solved, really14:49
desrtseb128: sup14:49
seb128oh ok14:49
seb128desrt, unping14:49
* desrt goes back to sleep14:49
seb128desrt, ;-)14:49
cyphermoxseb128: it was an issue in NM with updating properties in libnm-glib14:50
cyphermoxI'm about to upload the fix, just looking if there are other things I can bundle with it14:50
gatoxhi, i'm having problems when i try to change between desktops, ctrl+alt+arrows is not working... dows anyone knows if that issue already exist or i should create it?15:05
rickspencer3dobey, noted15:14
rickspencer3I deleted couchgrid from quickly.widgets15:14
* kenvandine fights with evolution, again... 15:24
kenvandineconstantly prompting for a password for my google calendars... force-shutdown doesn't fix it like usual15:25
pittiyeah, I often get that as well15:25
pittiI usually let the window just sit there behind firefox and get out of my eyes15:25
kenvandineusually a --force-shutdown fixes it for a while15:25
kenvandinetoday it isn't... grrrrr15:26
dobeyjust remove your google calendars from evolution15:26
dobeyet voila, fixed! :)15:26
kenvandinedobey, that is the main reason why i use evolution!15:26
dobeyi have never had this problem15:26
kenvandinei want my schedule in the indicator15:26
pittibut having gcal there is kind of the point :)15:26
kenvandinewithout that i should just switch to thunderchicken15:27
dobeyi was being facetious15:27
kenvandinedobey, as usual15:27
kenvandinedobey, so that never happens to you?15:27
dobeyand i have hosted google calendar in evo even15:27
dobeyit's the only one i have in there though15:28
dobeysince it's the only calendar in google i actually care about15:28
dobeyat least for the moment15:28
dobeybut i've never had e-d-s go crazy with the password dialog, no15:29
dobeykenvandine: maybe your gnome-keyring-daemon broke?15:29
kenvandinei have 2 google accounts and 6 google calendars in evo15:30
kenvandineempathy and gwibber never have auth problems15:30
kenvandineso i can't imaging it is the keyring daemon15:30
kenvandineand... it is usually triggered by the evo alarm15:31
dobeythat's odd15:32
kenvandinedobey, indeed15:33
kenvandinein fact, it has reliably been triggered by the alarm15:33
kenvandinedobey, do you have that enabled?15:33
dobeymaybe not though15:34
kenvandinealthough right now it happened right at boot15:34
kenvandineand not fixable15:34
dobeywell i don't have an evolution-alarm-notify.desktop in ~/.config/autostart15:34
kenvandinei really can't believe the abuse i take from evolution15:34
* kenvandine disables that15:35
dobey24836 ?        SLl    0:02  \_ /usr/lib/evolution/3.2/evolution-alarm-notify15:35
dobeyit's running15:35
kenvandineoh... it is by default i think15:35
dobeybut complex things are complex, so i wanted to verify it was in fact running15:36
pittiseb128: yay, bug 943117 fixed and confirmed to work on the synaptic crash15:36
ubot2`Launchpad bug 943117 in apport "retracer crashes if a bug has multiple master bugs" [Medium,Fix committed] https://launchpad.net/bugs/94311715:36
* pitti thoroughly despises this duplication logic now15:37
mdeslaurkenvandine: I have a bug open for your evolution issue: #91728215:38
mdeslaurkenvandine: It drives me _insane_ also15:38
kenvandinetoday after rebooting killing it and logout/in didn't help... it was consistently immediately failing15:38
kenvandinei just disabled it and logged out15:39
kenvandinenow it seems fine again15:39
kenvandinedisabled the alarm15:39
kenvandineit is like when that thing starts it hoses somethign15:39
desrttedg: hey15:52
desrttedg: is it safe to keep around dbusmenumenuitem instances for extended periods of time?15:53
tedgdesrt, safe?15:58
tedgdesrt, I mean, they shouldn't eat kittens.15:58
desrttedg: for example, holding onto a GtkTreeIter is generally not safe15:58
desrtbecause if some rows get added, it may go stale15:59
desrtif ihave a dbusmenumenuitem (and assuming it doesn't get deleted itself) then will it always refer to the same item?15:59
tedgdesrt, No, a dbusmenu item won't go stale itself, but it might end up in a state where it's not in the tree.  (parent gets free'd)15:59
tedgdesrt, Yes15:59
desrtokay.  sounds good.15:59
* desrt puts DbusmenuMenuitem inside HudItem16:00
desrtthis is the new activate() setup16:00
desrtdid you get a chance to build the docs from yesterday?16:00
chrisccoulsonwow, libsm is absolutely hideous16:01
desrtchrisccoulson: what did you think 'SM' stood for, anyway?16:02
desrtchrisccoulson: it may interest you to know that gtk3 recently grew SM support via GtkApplication16:03
chrisccoulsondesrt, yeah, but that means switching to gtk3 ;16:03
chrisccoulsoni need this to work with gtk2 as well, without depending on libgnome :)16:03
desrtchrisccoulson: use eggsmclient, then16:03
desrtit's a bit of copy/paste code that everyone uses to avoid having to deal with libsm16:04
desrtand works fine with gtk216:04
chrisccoulsondesrt, https://bugzilla.mozilla.org/show_bug.cgi?id=694570#c5 :(16:04
ubot2`Mozilla bug 694570 in Startup and Profile System "Stop using libgnome and libgnomeui on Linux" [Normal,New: ]16:04
desrtoh christ16:05
desrtfind out who wrote eggsmclient and ask for an exception16:05
desrtrewriting it because of some licence issues... ugh16:05
chrisccoulsoni think vuntz was going to take care of that16:06
chrisccoulsonnot sure if anything happened yet though16:06
desrtdanw carlosgc chpe mclasen alexl and amigadave16:06
desrtone of those works for canonical16:07
desrtyou'll find the rest of them on #gtk+ :)16:07
desrt+ * Inspired by various other pieces of code including GsmClient (C)16:08
desrt+ * 2001 Havoc Pennington, GnomeClient (C) 1998 Carsten Schaar, and twm16:08
desrt+ * session code (C) 1998 The Open Group.16:08
desrtparty time16:08
chrisccoulsonby process of elimination, i guess that amigadave works for us :)16:08
desrtchrisccoulson: yes :p16:08
desrtanyway.. danw is the original person who landed the code16:09
desrtbest talk to him16:09
ricotzseb128, hello16:22
ricotzseb128, did you told pitti and thought more about gstreamer0.11 ?16:23
=== Ursinha` is now known as Ursinha
pittididrocks: hm, I haven't seen a proper release note about the HUD in the weekly meetings; who would be best to come up with a three-line summary what it is?17:15
didrockspitti: I think I can do it17:16
didrockspitti: can it be tomorrow morning? (in a meeting right now and have to run just after)17:16
pittididrocks: yes, sure; I made up something on https://wiki.ubuntu.com/PrecisePangolin/TechnicalOverview for now, but it can certainly be improved17:19
didrockspitti: I'll tomorrow morning :)17:19
pitti"    There is a new way to quickly search and access any desktop application's menu, called the "HUD". Press the Alt key and enter some letters and words, and it will show the corresponding entries, including some fuzzy matching.17:19
seb128pitti, you can probably borrow some text from http://www.markshuttleworth.com/archives/93917:24
seb128pitti, like "In 12.04 LTS, the HUD is a smart look-ahead search through the app and system (indicator) menus." "It’s smart, because it can do things like fuzzy matching, and it can learn what you usually do so it can prioritise the things you use often. It covers the focused app (because that’s where you probably want to act) as well as system functionality;"17:25
seb128didrocks, ^17:25
pittigood night everyone!17:32
seb128gord, 'night17:34
kenvandinegood night pitti17:36
gordseb128, stop trying to tab complete normal words :P17:41
seb128but, tab is so awesome, that should work :p17:42
gordthere is an irssi addon that lets you do it, its great, but soo lazy ;)17:42
=== lifeless_ is now known as lifeless
didrockshave a good night everyone17:58
dupondjeDo you need to be in a particular group to be able to add printers in the system settings (gnome3) ?18:17
seb128dupondje, not sure but you need cups-pk-helper installed18:18
dupondjeok that worked :)18:20
dupondjenow getting the print tasks to work :(18:20
=== s9iper1_ is now known as s9iper1
dupondjeInactief - Tree connect failed (NT_STATUS_ACCESS_DENIED) hmz18:23
dupondjeseems like gnome doesn't ask samba password for printing18:47
Sweetsharkpitti: openoffice.org_3.3.0-7ubuntu7 is on chinstrap for sponsoring, please have a look at the debdiff.19:00
Sweetsharkpitti: it dropping the report-builder dep.19:01
=== s9iper1_ is now known as s9iper1
desrttedg: good afternoon.  more dbusmenu questions :)20:12
tedgdesrt, Don't ask to ask, just ask ;-)20:34
desrttedg: how do i know if a menuitem is a submenu?20:34
desrtother than it having children20:34
tedgdesrt, There's a property on it20:34
desrtDBUSMENU_MENUITEM_CHILD_DISPLAY_SUBMENU seems to be documented as "this may or may not exist"20:35
tedgdesrt, It always exists if there are children20:35
desrtgood enough answer20:35
SweetsharkOracle says: LibreOffice: Best Office killer yet20:37
desrtSweetshark: so i was talking to some mozilla guys the other day20:39
desrtand we were wondering: when is libreoffice going to do a firefox?20:39
desrtit: take the huge bloated stuffed-with-features codebase and make a product with a radically reduced scope?20:40
mdeslaurrendering it useless for 80% of its userbase?20:42
seb128mterry, btw if you get bored nautilus bug #92550320:51
ubot2`Launchpad bug 925503 in nautilus "nautilus segfaults in gtk_ui_manager_new_merge_id()" [High,Triaged] https://launchpad.net/bugs/92550320:51
seb128is getting quite some dups as well20:51
seb128since you were on a nautilus segfault fix mood it seems ;-)20:51
johanhi seb128, around?20:53
seb128johan, hey, yes20:53
johanI'm curious about a warning I get when running my application under precise20:53
johanLIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent.20:53
seb128tedg, ^20:53
johantedg: traceback http://pastebin.ubuntu.com/862503/20:54
johanseb128: I also get this when importing gio; ** WARNING **: Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'20:55
johanseb128: python -c "import gio" to reproduce20:55
seb128johan, that's one is bug #91860720:56
ubot2`Launchpad bug 918607 in glib2.0 "Trying to register gtype 'GMountMountFlags' as enum when in fact it is of type 'GFlags'" [Medium,Triaged] https://launchpad.net/bugs/91860720:56
seb128johan, the dbusmenu one maybe cyphermox has a clue, nm-applet was triggering it a lot, I think there is a bug about it but I can't find it20:56
tedgjohan, Could you install the dbusmenu ddebs and rerun that bt?20:58
tedgI've got a guess, but I'd rather know :-)20:59
cyphermoxjohan: if you reuse the same menuitems in a dbusmenu as well, and the menuitem is hidden; when you try to remove it that "Trying to remove" error will show up. that's what I was running into with nm-applet21:01
cyphermoxI mean, using the same menuitem/menu in a dbusmenu and elsewhere21:01
johansure, give me a few more minutes21:08
dupondjenoticed something weird with LibreOffice21:08
dupondjeprinting to a Windows Printer that requires auth fails in LibreO21:08
dupondjeit never asks password21:08
dupondjewhile for example printing from evince gives a auth popup21:09
Sweetsharkdesrt: we wont pull a firefox. we are already stripping out abstractions that are slowing us down, but we are not yet getting incompatible. see also: http://sweetshark.livejournal.com/1550.html21:09
dupondjeSweetshark: you have an idea on that printing issue ? :)21:10
Sweetsharkthe libreoffice online and libreoffice android efforts will need a streamlined interface (and a quicker startup), but we wont force feed that down the throat of the userbase. Once it is evolved into a stage that people want that on the desktop too, they will get it.21:12
Sweetsharkdupondje: on precise?21:12
Sweetsharkhmm, no. dont know that one yet from the to of my head, but with 800 open issues in launchpad you sometimes lose track a bit ;)21:13
Sweetsharkanyway, gotta run ...21:14
dupondjehéhé :D21:14
johanhow do I install ddebs again?21:18
* johan found https://wiki.ubuntu.com/DebuggingProgramCrash21:19
=== Ursinha is now known as Ursinha-bbl
desrtwow.  people still have livejournals.21:24
johantedg: tedhttp://pastebin.ubuntu.com/862544/21:25
johantedg: sorry, this is the right; http://pastebin.ubuntu.com/862544/21:25
johancyphermox: I do a bit of magic to avoid duplication between a the items in a toolbar menu button and a normal menu21:27
chrisccoulsondesrt, which mozilla guys were you talking to?21:28
chrisccoulsondid you ask them to come to UDS? ;)21:28
desrtshall i? :)21:28
chrisccoulsondesrt, you should suggest it ;)21:28
johantedg: let me know if you want more information about my application in the crash scenario or test a patch21:30
kenvandinericotz, do you have a bzr branch for folks in gnome3 ppa?21:37
ricotzkenvandine, sorry, no21:38
kenvandinericotz, no worries21:38
kenvandinei can get iut21:38
ricotzalright ;)21:39
tedgjohan, Thanks!21:44
dupondjesomebody knows a program that uses gtk printing ?21:47
seb128dupondje, you can try picking any gtk application on the ubuntu desktop I guess21:49
seb128dupondje, gedit, eog, evince, ...21:49
dupondjehmz k :)21:50
dupondjeseems its really a libreoffice bug then :(21:50
seb128what is the issue?21:50
dupondjeI print to a printer that is shared on a win 7 pc21:51
dupondjepassword protected21:51
dupondjebut printing in libreoffice doesn't ask the password, so printing fails21:51
seb128does it work from i.e gedit?21:51
dupondjeyep, gedit asks password after sending the print task21:51
seb128yeah, libreoffice bug then21:52
dupondjeand a quite crap one :) not able to print from a office application :D21:52
ricotzdupondje, are you using the printing-dialog of libreoffice?21:52
ricotzyou can switch between native and LibO dialogs in settings21:53
ricotz(or at least this is suppose to be possible)21:54
seb128ricotz, hey, sorry I was away when you pinged earlier21:58
seb128ricotz, no, I didn't deal with gstreamer0.11 yet but it's on my list ;-)21:58
dupondjehmz lets see21:59
ricotzseb128, i see -- yeah, i was hoping to draw pitti into it too21:59
seb128ricotz, you pinged too later for that, try earlier tomorrow ;-)21:59
seb128pitti is starting early to he finishes early as well22:00
dupondjeseb128: I disabled LibreOffice dialogs, but that doesn't change a thing22:01
dupondjenot to the dialog :p not to the bug22:01
ricotzseb128, jbicha, the clutter/cogl is targetting in favor of gnome-shell, but if g-s introduces new deps like the new gnome-keryring lib gcr 3.3.90 this might get a blocker22:01
ricotzseb128, gnome-keyring was decided to keep it on 3.2.x?22:01
seb128ricotz, yes, rather because it was quite some work and some changes for no good reason than because it was an issue22:02
stgraberI'm sure we have gtk experts in the room, right?22:02
seb128no we don't22:02
seb128we have mostly people slackers who like to drink coffee and chat on IRC ;-)22:03
seb128having an issue?22:03
stgraberkind of, gtk main loop issues in ubiquity22:03
seb128ricotz, I doubt we will want the new cogl, clutter anyway22:03
stgraberam I wrong to assume that calling Gtk.main_quit() is going to decrement Gtk.main_level()?22:03
seb128desrt, ^22:04
stgraberI have a bit of code in ubiquity that I could summarize as:22:04
stgraberwhile Gtk.main_level() != 0: Gtk.main_quit()22:04
ricotzseb128, i guess a lot of people want it ;)22:04
seb128sorry that's the sort of stuff I never looked at, I don't had to deal with main_level ;-)22:05
desrtstgraber: yes22:05
stgraberand that's giving me an infinite loop because apparently in this case, calling main_quit() doesn't decrement main_level() (or from what I can see, exit at all)22:05
seb128ricotz, yeah, the world is like that, there is enough people that want anything you can suggest doing22:05
desrtstgraber: the main level is the number of nested mainloops22:05
desrtmain_quit() doesn't instantly quit a mainloop.  it just marks the outer-most one to stop running when it is returned to22:05
seb128ricotz, I'm sure there is enough people who would like ubuntu to stop being active as well22:05
ricotzseb128, alright, still this stuff is getting some testing and it doesnt interfere with unity22:06
stgraberdesrt: hmm, ok, then I have to figure out why my main loop doesn't want to die when I tell it to ...22:07
ricotzseb128, but cogl is a bit happily bumping sonames lately which made it harder to actually begin with it22:08
seb128ricotz, it's still lot of work and we are almost a month after feature freeze22:08
seb128ricotz, also somebody needs to ensure that all the rdepends are fine with it, like our champlain version for example22:08
ricotzseb128, that's right, all the currently untouched things needs to be rebuild maybe in gnome3 ppa22:09
ricotzjbicha, ^22:10
seb128ricotz, built and runtime tested22:10
stgraberdesrt: the case I have in ubiquity is a user moving between entries in a list, changing the selection exits the main loop, jump into some obscure debconf code, then start the main loop again22:11
stgraberdesrt: doing that very quickly (as in, just keeping your "up" key pressed) leads in a case where the main loop doesn't want to quit22:11
stgraberdesrt: any idea on how I'd debug this? (sadly redesigning the whole thing isn't on the agenda for 12.04 as weird as the whole concept might be)22:12
dupondjedamn want to report libreoffice bug and apport-bug crashes now :p22:51

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