/srv/irclogs.ubuntu.com/2012/07/23/#ubuntu-desktop.txt

RAOFHm. indicator-datetime-service appears to have spawned hundreds of threads and has a VIRT size of 8.5GiB. That's odd :)02:39
lifeless\o/02:39
pittiGood morning04:29
RAOFHowdie!04:36
didrocksgood morning05:21
chrisccoulsongood morning everyone07:19
didrockshey hey chrisccoulson, how are you?07:20
chrisccoulsonhi didrocks, i'm good thanks. although, i feel like i've been hit by a bus this morning (too much sun this weekend)07:22
chrisccoulsonhow are you?07:22
RAOFpitti: How hard would it be for an apport package hook to take the core file apport has collected and strip off the top couple of frames to get the real cause?07:25
didrockschrisccoulson: ahah, sun, not used to it, isn't it? :)07:26
didrockschrisccoulson: I'm feeling good, making the gconf -> gsettings transition in gnome-control-center for unity settings07:26
chrisccoulsondidrocks, yeah, this was the first dry weekend for a while, so i made the most of it and destroyed our garden ;)07:26
pittiRAOF: apport actually already does that for a few well-known cases (error messages in glib and libX11)07:26
RAOFpitti: Hm. Because the X server already has a mechanism to dump core on crashes, but it calls abort() rather than dying with the signal that actually caused the problem.07:27
pittiRAOF: hm, we have had a patch for that for years; did that broke again?07:28
pittii. e. that it re-raises the same signal that it caught07:28
RAOFpitti: Yeah, we've got that; it's always seemed a bit flaky. There appear to be a lot of X crashes that don't trigger apport.07:29
pittiRAOF: so in principle, a package hook can run whatever it wants on the already existing fields, such as Stacktrace and Core dump07:29
RAOFI'm hoping to use the build-in "always dump me a core" stuff and then post-process; this way, the failure mode should be "the bug has an unuseful title" rather than "the bug doesn't get filed"07:30
pittiRAOF: the current unwinding logic is in apport/report.py, _gen_stacktrace_top() FYI07:30
pittibut I guess that's not doing what you need ATM07:30
RAOFIt's probably pretty close.07:31
pittiRAOF: so what is the actual problem? X.org doesn't dump core, or the core dumps are useless?07:31
RAOFX.org doesn't dump core.07:31
pittibut then apport won't help you07:31
RAOFX.org doesn't drop core *with our patch*07:31
RAOF(Sometimes!)07:32
RAOFThere's an upstream mechanism to get it to dump core on crashes, though.07:32
pittii. e. we should use that instead of our "re-raise" patch?07:33
RAOFI'm hoping¹ that will be more reliable, and then I can post-process the core we get to get the right signal out of it for the bug title.07:33
RAOF¹: For values of "hoping" which include "am modifying some drivers to SIGSEGV to see if our existing stuff catches it and test".07:34
RAOFYeah, that's it. Use the upstream support instead of our re-raise patch.07:34
pittiRAOF: does that do some manual black magic to generate a core file, or just signal-exists properly, so that the kernel writes it?07:38
RAOFSignal exits properly.07:38
pittiin the latter case, apport will just work, as it is a core dump handler07:38
pitti*phew*07:38
RAOFYeah.07:38
pittiso yes, this sounds like the proper upstream replacement for our patch07:38
RAOFIt calls abort(), so it'll not be obvious what signal actually killed the server.07:39
pittiRAOF: the hook can set report['Title'] and/or a DuplicateSignature07:39
RAOFBut that will be extractable from the trace.07:39
pittiRAOF: hm, that seems rather pointless -- could we perhaps patch that to re-raise the same signal it got, instead of always SIGABRT?07:39
pittithat would at least be an one-line patch which also sounds upstreamable07:40
pittiabort() is nothign else than raise(SIGABRT), after all07:40
RAOFHah. One line? You underestimate the convolutions X has in even its crash paths!07:40
RAOFpitti: Really? I was under the impression that abort() was a bit more than that; specifically, that it'd do the requisite signal fiddling to ensure the process *actually* died as a result?07:41
pittiyou mean it uses the signal number to decide whether it re-installs its own signal handler!?07:41
pittithat would be really bad and sick, and I can't believe it does that -- you'd get infinite recursion very easily otherwise07:41
pittiRAOF: it can't ensure that07:42
pittiRAOF: if you install a signal handler for SIGABRT, it'll just call that07:42
pittithe only way to ensure that you die is to send SIGKILL07:42
pittia process which wants to do stuff when it dies, should register a signal handler07:43
RAOFIt has a generic signal handler, which then calls out to the registered handler; there's special code in the crash paths to bail if they get recursively called.07:43
pittiand when it's caught, do its stuff (logging, etc.), restore the original handler, and re-raise07:43
pittirestoring the original signal handler is the very first thing it ought to do to ensure it doesn't recurse07:44
RAOFYeah, that's not what X does (in any of the places where its signal handler gets funned.07:46
pittiRAOF: so it does not install a signal handler for SIGABRT, and uses abort() as the signal to actually core dump, while all other signals are being caught?07:48
pittithen we indeed need to fix it in the report07:49
RAOFPretty much, yes.07:49
pitti(or fix the hanndler)07:49
pittiit's stunning that it doesn't intercept and log SIGABRT07:49
RAOFThe handler is a surprising amount of effort :)07:49
pittiafter all, this is _the_ signal for catching assertions07:49
pittiso they wouldn't do any logging for assertions07:50
RAOFThey don't assert07:51
pittiRAOF: btw, if you want to fix this in the package hook, can you please make this conditional on the package name? there are a million symlinks to source_xorg.py also for client apps which should not do that signal name fuzzing07:51
pittilike source_xterm.py07:51
RAOFYup.07:51
pittithanks07:51
pittiso, good luck! please let me know if you have questions about how to do thaht07:51
RAOFSIGSEGV, SIGQUIT, SIGILL, SIGFPE, SIGBUS, SIGSYS, SIGXCPU, SIGXFSZ. These are the signals X will catch for you!07:52
pittiRAOF: how does the server handle assertions then? or doesn't it have any?07:53
RAOFIt does have some; it just dies.07:54
RAOFAnd leaves you with whatever hardware state you happened to be in at that point.07:55
pittiRAOF: hm, and as it doesn't trigger the logging code, you wouldn't ever know what the assertion actually was, I suppose?07:58
pittiwell, we would now with apport07:58
pittibut I wonder why upstream chose to implement it in this way07:58
RAOFBecause X is a gigantic pile of hysterical rasins just waiting to spontaneously combust.08:00
pittithis of course is a fully convincing argument :)08:00
Laneymorning!08:09
seb128hey desktopers08:09
didrockssalut seb128, hey Laney08:09
pittisalut seb128, ca va didrocks08:09
pittihey Laney, how are you?08:10
Laneyyeah great! Spent the weekend camping + volunteering08:10
Laneythe sun came along for the trip, too08:10
didrocksguten morgen pitti08:10
seb128hey didrocks, Laney, pitti ... how are you?08:11
pittiseb128: quite fine, thanks!08:11
didrocksseb128: I'm fine, thanks! yourself?08:11
seb128I'm good thanks!08:11
* didrocks scratches his head on undefined symbol: gnome_rr_labeler_get_color_for_output got when rebuilding g-c-c08:12
didrocksand not in the version in quantal, there is no static build though?08:12
didrocksah, seems bug #101105608:13
ubot2Launchpad bug 1011056 in gnome-control-center "Display applet will not run (undefined symbol: gnome_rr_labeler_get_color_for_output)" [High,Fix released] https://launchpad.net/bugs/101105608:13
didrockshum, why it's not in bzr?08:14
* didrocks tries to pull again08:14
Laneywe updated bzr to 3.5.x08:14
Laneyshould probably revert that if we're going to stay with 3.408:14
Laneysame with gsd08:14
didrocksLaney: hum, we can just have another branch08:14
didrocksand then merge back08:14
didrocksas I'm making the changes for g-c-c and compiz gsettings08:15
didrocksI prefer to not mix with 3.5.x :)08:15
Laneyyes08:15
Laneyi think it's likely we won't take those updates08:15
didrocksyeah08:15
Laneyso i would revert the official branch to 3.4 and push 3.5 somewhere else08:15
Laneycrack-heaven08:15
didrocksok, so I need to bundle back all changes made as well08:16
didrocksfor 3.408:16
* didrocks pushes to lp:~ubuntu-desktop/gnome-control-center/3.508:16
Laneyi'll do same for gsd08:17
didrocksgo go go :)08:19
dupondjeAnyone around that could check https://bugs.launchpad.net/ubuntu/+source/colord/+bug/1021374 ? Crashing at every boot :(08:25
ubot2Ubuntu bug 1021374 in colord "colord crashed with SIGSEGV in cd_device_register_object()" [Medium,Confirmed]08:25
* didrocks bzr push --overwrite to g-c-c08:35
Sweetsharkmoin all!08:35
didrockshey Sweetshark08:35
Sweetsharkseb128: libreoffice 3.6.0 rc2 finished in proposed and looks good after some basic testing on i386.08:36
Sweetsharkdidrocks: heya!08:36
didrocksok, display switched for gsettings compiz support08:36
seb128Sweetshark, hey, happy monday! had a good w.e?08:36
didrocksnow, backgound panel :)08:36
* Sweetshark survived falling out of a plane at 4000m altitude on Saturday.08:36
seb128dupondje, did you try to report it upstream?08:36
seb128Sweetshark, you do skydiving?08:37
Sweetsharkseb128: ... and the best think about the rc2 package is: it also build on armhf, armel.08:37
seb128Sweetshark, yeah, it built everywhere and it has been copied to quantal proper08:38
Sweetsharkseb128: not regulary (yet). I did a tandemjump. was much fun.08:38
Sweetsharkseb128: oh, its already copied? way cool!08:39
dupondjeseb128: no, been to lazy ... :) should do that indeed08:39
dupondjebut I see there is new upstream version also08:39
dupondjeso maby we need to test that first :)08:39
seb128dupondje, try talking to RAOF when he's around, he's the closest from a colord maintainer for Ubuntu08:40
seb128Sweetshark, yes ;-)08:41
seb128libreoffice and webkit built everywhere and got copied08:41
dupondjeseb128: i'll do, he's maintainer in debian of it it seems :)08:41
seb128right08:41
Laneyprobably wouldn't08:42
Laneyerm... wouldn't be too hard to do a local build of it yourself to test08:42
dupondjetrue :) this evening maby, when i'm on my quantal pc :)08:43
dupondjehttps://bugs.freedesktop.org/show_bug.cgi?id=5103108:44
ubot2Freedesktop bug 51031 in daemon "segfault at cd_device_register_object()" [Normal,New: ]08:44
chrisccoulsonhey seb128, how are you?08:59
Laneydidrocks: is this gsettings migration stuff landing soon? Otherwise I'd like to upload gsd with some other fixes09:07
seb128chrisccoulson, hey, welcome back! I'm good thanks, how are you?09:14
didrocksLaney: today (tomorrow at the latest)09:16
Laneyok, leaving it then09:16
didrocksLaney: as you wish for gsd, just please don't touch g-c-c :)09:16
Laneythe beast is yours09:16
Laneyversions is stuck?09:22
didrocksno, can't be…09:25
didrocksworked at the first trial09:25
didrocksno compilation errors, everything seems to behave as it should09:25
didrocksfor 100+ line diff, I think there is a trap somewhere :)09:25
seb128Laney, seems so, I'm looking at it09:27
seb128Laney, should be fixed with the next run, (going to take an hour to run)09:35
Laneygreat, thanks09:35
seb128Laney, robert_ancell messed up one edit, it was hitting an invalid number of argument exception09:36
chrisccoulsonseb128, yeah, i'm not too bad thanks. although, a little sore from all the sun at the weekend09:41
chrisccoulsoni spent the entire weekend outside09:41
seb128chrisccoulson, you finally got some summer weather as well?09:41
seb128chrisccoulson, oh, did you have fun at least? ;-)09:41
chrisccoulsonseb128, yeah, it's been quite nice for a couple of days09:41
chrisccoulsonoh, no fun. just tidying up the garden09:42
seb128that sounds like fun :p09:42
chrisccoulsoni had to shred a large pile of stuff i cut down a few weeks ago, cut our grass, trim a metre off the top of our hedge and cut back a tree at the bottom of the garden09:42
chrisccoulsonit's been quite hectic ;)09:43
seb128glad to be back to the computer today then? ;-)09:43
chrisccoulsonyeah09:43
chrisccoulson;)09:43
* didrocks prepares metacity 2.34.3 update09:47
babyface_hi, anybody can have a look on this bug? https://bugs.launchpad.net/ubuntu/+source/brltty/+bug/102292709:49
ubot2Ubuntu bug 1022927 in gvfs "Upgrade tests failed: obsolete files left after the upgrade" [High,Confirmed]09:49
seb128babyface_, I saw it, it's on my todolist but rather low priority, it's a detail09:57
seb128babyface_, does it create any pratical issue?09:58
babyface_seb128, no. all the upgrade test jobs are marked unstable due to this fail, which looks very ugly  ;)09:59
babyface_seb128, so it would be good to solve it asap09:59
seb128babyface_, that's only a conffile leftover, since when is that an important thing? we have tons of such issues...10:00
babyface_seb128, it blocks the upgrade test, which means this case fails, and the job stops, and the follow-up test can not have a chance to run.10:03
Laneyyou should make that test non-fatal10:03
seb128babyface_, well, fix your tests?10:03
Laneyobsolete conffiles are easy to fix, but it's really not worth stopping the world to do so10:04
seb128babyface_, it's only a leftover file on upgrade, it's not a red flag stuff10:04
babyface_seb128, yes, I know it's not a big deal, and I will check the test job first, and if I can improve the test job I will,  but if not,  I will have to get back to you   ;)10:07
seb128babyface_, sure do, but I'm not thrilled by QA making minor issue stoppers in an unilateral way like that, we have enough to do without having to stop everything we are doing to fix bugs no users would notice10:09
seb128babyface_, it's like if you decided to check manpages for typos and stopping the install on misspelt words ;-)10:09
seb128babyface_, btw it would be good to let the Ubuntu community know in some way about those sort of tests when they are set up, cleaning conffiles on upgrades are easy to miss thing and I don't think we communicate strongly it's important10:10
babyface_seb128, yes, hehe, I understand what you said,   we will communicate more in the future10:12
pittibabyface_: that should be state "yellow", not "read", isn't it?10:12
babyface_pitti, yes, it's yellow10:13
pittithat's ok; a lot of them were yellow when we released precise10:13
pittifor precise -> quantal we ought to aim at "green", but SRUing minor issues like this is a rather huge amount of work for relatively little benefit IMHO10:14
* pitti -> lunch, bbl10:14
babyface_pitti, yes, I see. thanks pitti10:14
gemaguys, yellow or red in jenkins doesn't mean much, the fact that a bug hasn't been fixed in more than 10 days says it is not very critical10:28
gemanot even for us10:28
gemaseb128: but it needs to be fixed ^^10:29
gemaseb128: I am glad it is on your todo for this week10:29
gemaseb128: if you are unhappy with any of the tests we are running, please send us an email with the rationale and we will look into it, if it is not worth to run something or to look into it when it fails we will gladly remove the test10:31
gemaseb128: some of our tests may cease to be relevant with time and we need to keep up to date10:31
seb128gema, hey, I'm not unhappy and I think this test is a good idea, I wish it would have been communicated to the Ubuntu teams though10:32
seb128gema, out of coming with "please fix that bug asap" for a thing we didn't even know was tested10:32
gemaseb128: agreed10:32
gemaseb128: that's a problem in our process10:32
Laneya good outcome of some tests would be a bug report that can just be rolled into the next release of the package10:32
Laneythey don't all have to stop the world10:32
gemaLaney: agreed10:32
gemaLaney: but some failures may hide other problems, so sometimes they need to be fixed for other tests to be able to pass or fail10:33
gemait is not this case, though10:33
seb128right, the current conffile stuff is harmless10:33
gemaseb128: right10:33
gemaseb128: but needs to be fixed10:33
gemain a reasonable amount of time10:33
gemaseb128: how much is reasonable is up to us to agree upon10:33
seb128gema, yeah, agreed, I will fix it today or tomorrow, it's just not a world stopper to put on hold stuff I'm doing atm ;-)10:34
gemaseb128: this is not about this bug in particular, it is about establishing a workflow that works for both of us10:34
gemaseb128: thanks, that sounds good :D10:34
seb128gema, right, we should see about setting priorities, as pitti said conffile issues should be yellow, not red10:35
seb128gema, I still think it would be good to email ubuntu-devel about those conffile tests if you start flagging them yellow so maintainer to pay attention to the topic10:35
gemaseb128: unfortunately the way jenkins works yellow and reds cannot be twiked based on what run10:35
gemait has its own rules10:35
gemaseb128: so we have to figure out what's wrong on case by case basis10:35
gemaseb128: that's a good idea, we'll do that10:36
gemaseb128: we cannot flag colours, jenkins decides based on how much is failing10:36
seb128thanks10:36
seb128oh, ok10:36
gemaseb128: but we can send an email whenever that test fails10:36
seb128gema, well, what I meant with "yellow" is that ideally that should block other tests to run10:36
seb128it's not a blocking issue, it's a warning at most10:37
gemaseb128: ok10:37
gemaseb128: thanks for the feedback10:37
chrisccoulsonhmmmm, i think i'm never going to take time off work again ;)10:37
chrisccoulsonit's too much hassle!10:37
seb128gema, yw, thanks for taking the feedback in consideration ;-)10:38
gemaseb128: we are all learning here10:38
seb128chrisccoulson, stacked under tons of stuff to catch up on?10:38
gemaseb128: so anything that helps ease both sides is worth a shot10:38
chrisccoulsonseb128, i need to figure out how to fix https://bugzilla.mozilla.org/show_bug.cgi?id=775143 quite quickly ;)10:38
ubot2Mozilla bug 775143 in Extension Compatibility "crash in uGlobalMenu::OnOpen when activating HUD in Ubuntu with Firebug" [Critical,New: ]10:38
seb128bah10:53
seb128wth mozilla, why adding those grey colored scrollbar to tb!10:53
seb128the background color was way better when it was subtle10:54
seb128it's like they made the scrollbars the most important ui part ;-)10:54
chrisccoulsoni don't think that was deliberate10:54
chrisccoulsonit's not the case in the current nightly anyway ;)10:55
seb128chrisccoulson, did you see that as well?10:55
seb128I get the issue on precise since the recent updates10:56
chrisccoulsonseb128, i do if i run the current version, but not in nightly (which is what i normally run)10:56
seb128ok10:56
seb128let's see, maybe tb 15 will fix that :p10:56
=== MacSlow is now known as MacSlow|lunch
=== zyga_ is now known as zyga
=== MacSlow|lunch is now known as MacSlow
mptdidrocks, hi, got time to talk about the OneConf Web UI?12:46
didrocksmpt: perfect timing, just finished a long email! :)12:47
mptdidrocks, I read through the "WebUI" section of your post, but I'm not sure what the use case is12:48
mptdidrocks, why would someone use a web UI and not use USC directly?12:48
didrocksmpt: you are on your tablet and have ubuntu installed on it, you spot an awesome app that you just installed12:49
didrocksand think "I really should have on my desktop as well"12:49
didrocksyou go to the web ui, login, select you desktop12:49
didrocksand select install it12:50
didrockswhen you are back on your desktop, you have a credential/a popup telling you "you marked this app for installation, do you want it?"12:50
mptdidrocks, okay, but couldn't you do all that inside USC?12:51
didrocksmpt: if you are on another machine, you need to remember you wanted to install this app as well12:51
mptdidrocks, at what part of the process are you being on another machine?12:52
didrocksthe first one, 14:49:37      didrocks | mpt: you are on your tablet and have ubuntu installed on it, you spot an awesome app that you just installed and think "I really should have on my desktop as well"12:52
mptdidrocks, so by "another machine" did you mean the tablet?12:53
didrocksyeah12:53
mptdidrocks, so how would using a Web interface, instead of USC, help you remember?12:54
didrocksmpt: just because when you are back on your desktop, you get a message/notification telling "you marked this app to be installed on your current device, install now?"12:55
mptdidrocks, how does that require a Web interface?12:55
didrockshow do you want to remotely mark something for installation?12:56
mpt(Sorry, there's obviously something big and simple I'm missing)12:56
rickspencer3didrocks, mpt I bet if you guys set up a hangout, you could talk this through in like 5 minutes12:57
rickspencer3and you can make it "on air" and public too ;)12:57
rickspencer3(no pressure, just a suggestion)12:57
mptrickspencer3, I am in post-prandial mode and thinking too slowly for that, probably :-)12:58
rickspencer3http://en.wikipedia.org/wiki/Postprandial12:58
mptdidrocks, if your use case is you just installed something on your tablet and you want to install the same (or equivalent?) application on your PC, inside USC you'd go into "Sync Between Computers", then "N items on this computer not on 'Didier's PC'", choose the application, and click "Install There" or something like that12:59
didrocksmpt: the difference is that you have to remember when you go on the destination device to install the apps and to see the diff13:01
didrocksbut anyway, I think I'll stop proposing oneconf related stuff. It's not like I didn't propose most of those features 3 years ago and that google play implemented them 8 months from now :)13:01
mptdidrocks, you could have exactly the kind of notifications you're proposing with a local application. (They'd be easier, come to that.)13:02
=== james is now known as Guest1737
mptPlus the benefit of not having to sign in.13:02
didrocksmpt: what do you mean, you want software-center to have a way to mark "install that app on this device"?13:03
mptdidrocks, more "install *this* app on *that* device", but yes. :-)13:03
mptThen the next time you log in on that device, you get the notification13:03
didrocksmpt: I'm afraid that brings more complexity for the UI compared to a centralized location like https://apps.ubuntu.com/ what do you think?13:03
mptdidrocks, what I'm suggesting would involve one more button per application in the existing UI. What you're suggesting would involve adding SSO to apps.ubuntu.com, and replicating most of the "Sync Between Computers" UI on the Web.13:05
didrocksmpt: right, I agree, but that would make apps.ubuntu.com a little bit more useful than what it is ;) like seeing your different devices and what are installed on them (there is no place for that right now)13:06
didrocksyou only can see a diff right now13:06
mptA diff?13:07
didrocksthe oneconf view13:07
didrockslike, I want to manage my different devices and want to see clearly what apps are installed on each of them, without getting to each one13:07
didrocksor told another way13:07
mptdidrocks, making apps.ubuntu.com useful is not an end in itself. If there are several other user goals for which showing your installed software on the Web is a means to that end, that would be more interesting.13:08
didrockschrome now has the support of seeing what tabs have every chrome browser on different device you install13:08
didrocksit doesn't really show a diff13:08
mptsorry, I don't understand that chrome bit13:08
mptDo you mean seeing what tabs are open on each device?13:08
didrocksyeah13:08
mptdidrocks, ok, but is there a Web UI for that?13:09
didrocksah good, point, no, it's in the app indeed13:10
didrocksbut you can have a full list of every tabs in every browsers where you are connected on13:10
mptsure13:10
didrocksand can add/remove them remotely13:10
mptIf there are use cases for "show me everything on my other machine, not just a diff", we could add that13:10
didrocksmpt: I wonder, I think it makes sense to have it, but I can't define a strong use case apart from people want to really know what they have and don't want to make it from "what do I have here +/- the diff"13:12
mptdidrocks, ok, I'll do some sketches and let you see what you think13:15
didrocksmpt: excellent, thanks!13:15
chrisccoulsonright, i'm nearly caught up now!14:21
chrisccoulsonjust need to pop out and pick up some contact lenses14:21
chrisccoulsonbbiab14:21
ogra_mpt, around15:01
ogra_?15:01
mptogra_, yep15:01
ogra_hey15:01
ogra_i just built myself a new desktop machine with a shiny 3 monitor setup ... and noticed a usability issue15:02
ogra_while i can select in the monitor applet where my unity bar shows up (which screen) i always miss the notifications when reading email on my most left monitor ... they show only on the most right screen15:03
ogra_would be great if notifications were selectable like the unity launcher position for such a case15:03
desrtnotification-follows-mouse?15:03
ogra_well, at least notifications on the screen where my launcher is or so15:04
desrt(probably ~99% of the time your mouse cursor will be on the screen you're "paying attention to")15:04
desrtogra_: it's quite likely that if you have 3 monitors you'll be looking at the one that doesn't have the launcher from time to time...15:04
ogra_indeed15:04
desrtcould also make it come on the screen that has the window with keyboard focus15:04
* desrt can't think of any other useful heuristics15:05
ogra_well, any solution would be better than the current situation in my case :)15:05
seb128ogra_, gsettings set com.canonical.notify-osd multihead-mode 'focus-follow'15:05
* desrt has to wonder why that is not default15:05
* ogra_ shakes his head ... can'T be ... they thought of that ?!?15:05
ogra_WOW !15:06
Laneycan we make it the default? :-)15:06
seb128desrt, I think the reply is "Mirco had no time for notify-osd in recent cycles and nobody else got annoyed enough to look at that"15:06
* ogra_ hugs seb128 ... thats awesome 15:07
* seb128 hugs ogra_ back15:07
ogra_and yes, we should just make it the default imho15:07
seb128ogra_, desrt, Laney: hey, we should probably do that15:09
ogra_++15:10
ogra_really helps on multiscreen15:10
Laneyrock15:10
* Laney hands the upload token to ogra_ :-)15:10
* didrocks goes out to see the dentist, will be back afterward15:10
seb128didrocks, good luck!15:11
didrocksseb128: thanks, I didn't need to see any dentist for the past 7 years. Julie convinced me that a check would be good at some point. Hopefully, nothing will be revealed :)15:12
seb128didrocks, oh, good ;-)15:13
tkamppeterpitti, hi15:33
LaneyAnyone fancy testing dbus 1.6? https://launchpad.net/~laney/+archive/experimental/+packages16:25
seb128Laney, oh, great, did you change,fix anything over pitti's version which was breaking indicators?16:26
Laneynah, that seems a bit broken indeed16:27
chrisccoulsonam i the only person who hates the new nautilus?16:28
LaneyI get messages, sound but not others like network or redshift16:28
bcurtiswxwhen checking missing files from a build, i need a little more understanding of how to choose where to install thing.. look at http://paste.ubuntu.com/1106688/16:28
seb128chrisccoulson, I hate that they replaced typeahead with that slow broken search16:30
seb128bcurtiswx, hey16:30
bcurtiswxhi seb12816:31
chrisccoulsonseb128, yeah, that's the first thing i noticed too. i used the typeahead pretty much all the time :(16:31
chrisccoulsoni've never used the search before!16:31
seb128bcurtiswx, you probably want to install the udisk2 backend where the udisk one was ... but it's a bit weird that it's listed as missing16:32
bcurtiswxwell, the rules file take care of quite a few of those16:32
bcurtiswxtakes*16:32
bcurtiswxbut i found it odd it's in the rules16:32
seb128bcurtiswx, let me check gvfs16:33
seb128Laney, seems like you are the 3rd person to do the dbus update to hit the indicator issue :-(16:35
seb128Laney, cf https://launchpad.net/bugs/101485016:35
ubot2Ubuntu bug 1014850 in dbus "Update to 1.6.0" [Wishlist,Triaged]16:35
seb128Laney, you should check on version if stuff have a been with some status before starting on something to avoid dupping work16:36
Laneyseb128: I didn't do it from scratch16:37
Laneypitti's PPA had a 1.5.x version; I got the newest upstream16:38
=== zyga is now known as zyga-brb
seb128Laney, ok, you guys dropped the ubuntu patches there right?16:39
Laneysome of them16:39
Laneybrb, on a call16:40
jibelmterry, now that you fixed what you broke ;) would you mind looking at bug 1009226 ?16:43
ubot2Launchpad bug 1009226 in update-manager "Precise to Quantal: update-manager UI crashes: can't load DistUpgradeViewGtk (No module named vte)" [High,Confirmed] https://launchpad.net/bugs/100922616:43
mterryjibel, yeah, I was going to look at reproducing that after we got a new dist upgrade tarball.  I think if it still is there, the trace will be a bit different, but I'll look at it for sure.  /me assigns16:44
seb128bcurtiswx, yeah, that package is weird, that's because they need to install different stuff on hurd than linux so they use the rules to hack16:44
mterryo, it's already assigned to a team.16:44
mterryStill, will look at it16:44
jibelmterry, it is still there, want a new trace ?16:45
mterryjibel, I can grab it myself in a sec16:46
jibelmterry, it is assigned to a team but I am not sure on which plate is update-manager and you've been pretty active on it recently, that's why I asked.16:46
=== zyga-brb is now known as zyga-afk
mterryjibel, sure, and I'm a good person for it.  :)16:47
mterryjibel, how far in before you get the trace?16:48
jibelmterry, right after it asks for a password16:48
* didrocks back with beautiful tooth :)16:48
mterryjibel, hmm, didn't get it in my VM...  Maybe I have some vte package installed that's not default16:49
mterrydidrocks, hah nice16:49
mterryhmm..  I don't seem to have anything special.  Will create fresh VM to make sure16:51
jibelmterry, bah, release-upgrade version 0.162 :/ something must be wrong on my side16:51
mterryoh odd16:52
jibelmterry, hold on, I'll check first16:52
jibelmy dumb proxy must be playing me tricks again16:53
seb128bcurtiswx, ok, so the fact that they use a custom rules hack rather than the .install way means dh_install -list-missing is getting confused as well16:56
bcurtiswxseb128, yes i've copied the missing list and deleted the lines that were covered in the rules file and i'm left with 617:05
chrisccoulsonlol17:05
seb128chrisccoulson, ?17:05
bcurtiswxhttp://paste.ubuntu.com/1106769/17:05
chrisccoulsonpressing ctrl+v in nautilus starts a search rather than transferring a file!17:05
kenvandinechrisccoulson, ouch!17:06
seb128chrisccoulson, kenvandine: https://bugzilla.gnome.org/show_bug.cgi?id=68015917:06
ubot2Gnome bug 680159 in Location Bar "ctrl-V paste the copied file's url in the location bar instead of copying the file" [Normal,Resolved: fixed]17:06
chrisccoulsonseb128, thanks17:06
seb128I should perhaps backport the fix ;-)17:06
kenvandine:)17:07
seb128bcurtiswx, your gvfs update merge request from the other day miss the install of the new recent backend, I guess that's what you are fixing?17:12
seb128bcurtiswx, otherwise upstream rolled a new gdl tarball if you want to work on that after gvfs, should be an easier one and better case for a library17:13
jibelmterry, upgrade is in progress, it's all good. I'll let you now if there's something later during the upgrade. Sorry for the noise.17:14
mterryjibel, awesome17:14
bcurtiswxseb128, yes i'm fixing that, and the gdl will be next17:30
bcurtiswxseb128, is there an easy way to tell where http://paste.ubuntu.com/1106769/ those go ? I've removed anything that was taken care of by the rules file and all the .la and .a files17:49
Laneyseb128: who would be best to contact about this issue with the indicators and global menu and new dbus?17:53
jbichacan we get bug 1026066 fixed in time for Alpha 3?17:58
ubot2Launchpad bug 1026066 in software-properties "software-properties-gtk crashed with ImportError in /usr/lib/python3/dist-packages/aptdaemon/client.py: No module named gobject" [Medium,Fix committed] https://launchpad.net/bugs/102606617:58
* didrocks waves good evening18:06
=== zyga-afk is now known as zyga
seb128jbicha, it's fixed in trunk, get mvo or pitti to do an upload tomorrow I guess?19:02
seb128Laney, do you know what's the issue? dx can help but I guess they will need some background19:02
seb128bcurtiswx, the recent ones to gvfs-backends, not sure about the .h but that's not new you can ignore it19:03
seb128bcurtiswx, the obex one is probably an error19:03
LaneyI just know the symptoms. Will look some more tomorrow.19:03
seb128Laney, what are the symptoms?19:03
bcurtiswxthe obex i caught, and the .h files just ignore?19:04
LaneyNo global menu and most indicators don't show19:04
LaneyI get datetime, messages, sound19:04
Laneybut not e.g. nm19:04
seb128Laney, is "most indicator" appindicators?19:05
seb128or is any of the system indicators missing (session, messages, sound, power)19:06
Laneylooks like all of the system ones survived19:07
Laneyso just appindicators indeed19:07
seb128ok19:10
seb128tedg, ^19:10
seb128Laney, do you get any warning or similar?19:10
tedgI guess the other questions would be: is indicator-application installed?  Is indicator-application-service running?19:11
seb128tedg, sorry, lack of context, the issue is "indicator-application client stop working when updating from dbus 1.4 to 1.6"19:12
Laneythe former yes, the latter apparently no19:12
Laney23/07 18:47:07 <@JC> both front rounded vowels19:12
Laneyoop19:12
Laneylaney@raleigh> pgrep -c indicator-application-service                                                                                      ~19:12
Laney019:12
seb128Laney, what happens if you run it by hand?19:12
tedgseb128, Hmm, I bet the activation directory changed?19:12
Laneywas trying to avoid getting up and going to that machine :P19:13
* Laney does so19:13
seb128tedg, if that was the case I guess other stuff would have issues19:13
tedgseb128, You don't know other stuff doesn't ;-)19:13
seb128tedg, the system indicators work19:13
seb128hum, though those are loaded by unity-panel-service?19:13
tedgseb128, They all go to default states if they can't find the service.19:13
tedgYup, they're path based initially.19:14
seb128tedg, changing the services' dir would be screwed up19:14
seb128not sure why the dbus guys would have done that19:14
seb128or packaging error?19:14
Laney(process:3861): indicator-application-service-WARNING **: Unable to get watcher name 'org.kde.StatusNotifierWatcher'19:14
Laney(process:3861): libindicator-WARNING **: Name request failed.19:14
tedgI'd guess packaging error.19:14
tedgHmm, do you have something else collecting that name?19:15
tedgIf you look in d-feet it'll give you the executable for that name.19:15
seb128d-feet19:15
seb128tedg, Session bus services dir: /usr/share/dbus-1/services19:16
seb128in the build log from pitti's ppa19:16
seb128so I guess that didn't change19:16
tedgAh, cool.19:16
tedgSounds like a different problem with that error.19:16
seb128thouse the error from Laney is likely the issue19:16
bcurtiswxseb128, pushed fixes for the .install files https://code.launchpad.net/~bcurtiswx/ubuntu/quantal/gvfs/1.13.3-0ubuntu1/+merge/11604619:16
seb128bcurtiswx, thanks19:16
Laneywell, d-feet says that indicator-application-service has it19:18
Laneybut it's not running as far as I can see19:19
Laneytedg: if you install dbus from https://launchpad.net/~laney/+archive/experimental/+packages you'll be able to see it yourself19:23
tedgHeh, well, if dbus is reserving a name for a process that isn't running, that's a bug in DBus :-)19:24
tedg(and a major one really)19:25
seb128Laney, does that need a reboot?19:31
LaneyI rebooted after I installed it19:31
Laneylet me do this Debian upload and then do again19:31
seb128Laney, I was mostly trying to figure out if I should reboot my box if I want to try that ;-)19:33
LaneyI think it's probably a reasonable idea to do so19:33
BigWhaleseb128, can we somehow get this patch in? https://bugs.freedesktop.org/show_bug.cgi?id=44336 (related: https://bugzilla.gnome.org/show_bug.cgi?id=667959)19:36
ubot2Freedesktop bug 44336 in general "missing support for cairo_region_t" [Normal,New: ]19:37
seb128BigWhale, sure, can you open a launchpad bug and subscribe ubuntu-sponsors? I will make sure the right people look at it19:37
BigWhaleseb128, what project to report it under? gtk?19:42
seb128BigWhale, what's the patch against?19:42
seb128Laney, hum, that dbus works for me ...19:43
Laneywell I thought it did for me too19:43
Laneythen I noticed there was no global menu19:43
Laneyyou have that?19:44
BigWhaleseb128, It seems that Gdk.19:44
BigWhaleDidn't look too closely into it19:44
seb128BigWhale, where is the patch?19:44
seb128Laney, oh, indeed19:44
Laney:P19:44
seb128/usr/lib/indicator-application/indicator-application-service is running though19:44
BigWhaleseb128, http://bugzilla-attachments.gnome.org/attachment.cgi?id=21629019:44
seb128and tomboy, bluetooth, etc are showing up19:45
Laneyhum19:45
seb128BigWhale, pygobject19:45
BigWhaleseb128, hmmm, there's no pygobject project in launchpad... it tells me to go on GNOME bug tracker...19:50
seb128BigWhale, https://bugs.launchpad.net/ubuntu/+source/pygobject/+filebug19:51
BigWhalethanks :)19:52
BigWhaleseb128, done... https://bugs.launchpad.net/ubuntu/+source/pygobject/+bug/1028115 thanks for now! If this could get fixed, I'll be a much happier man ;)19:58
ubot2Ubuntu bug 1028115 in pygobject "Gdk.cairo_region_create_from_surface() raises an error in GI" [Undecided,New]19:58
seb128BigWhale, yw19:58
_jdccdevelHi! My new motherboard has a bug in the video driver, what's the best way to force ubuntu 12.04 to use the vesa driver?20:00
seb128Laney, do you have more than one user connected on that box?20:09
Laneyseb128: I'm using it over ssh and physically, but that's it20:10
seb128tedg, I hit those dbus warning if I restart a client after the indicator service "g_warning("Application already exists, re-requesting properties.");"20:12
seb128that's from application_service_appstore_application_add()20:12
seb128tedg, does it help to get a clue about the issue?20:12
tedgseb128, It just says that it's rerequesting props?  That should be normal... well, not normal, but fine.20:13
tedgseb128, Does it not work?20:13
seb128yeah20:13
seb128that bug is pretty weird20:14
seb128the indicators show as loaded on my account but don't refresh20:14
seb128and menus don't open when clicked on them20:14
tedgIf you look on bustle you should see a cascade of events.20:14
tedgUnity -> panel-service -> app20:14
tedg(note: no application-service)20:15
tedgMight help debug where in the stack you're loosing the open message.20:15
tedgWait, to open the menu it should just go to panel service.20:15
tedgClicking on an item would go to the app.20:15
seb128well, my other user sessions don't display appmenu nor application indicators20:16
seb128http://pastebin.ubuntu.com/1107088/20:16
seb128that's a bustle log from that test user session restarting nm-applet and gedit and try to use the appmenu20:17
seb128I've no clue how to read bustle logs though20:17
seb128tedg, hum, running the unity-panel-service I get those warning20:19
seb128** (unity-panel-service:6701): WARNING **: on_indicator_menu_show() called with a NULL entry20:19
seb128restarting indicator-application-service20:19
seb128(unity-panel-service:6701): GLib-GIO-CRITICAL **: g_dbus_proxy_call_internal: assertion `G_IS_DBUS_PROXY (proxy)' failed20:19
seb128 20:20
seb128well I guess IRC debugging is not going to get anywhere, I need to figure what version,commit broke it20:20
tedgHmm, I can't download that bustle log.20:21
seb128http://pastebin.ubuntu.com/1107088/20:21
seb128you mean?20:21
seb128why not?20:21
tedgIt downloads but Bustle can't read it.20:21
tedgNot sure why20:21
seb128tedg, http://people.canonical.com/~seb128/debug20:22
tedgAh, figured it out.  Pastebin makes it a dos file \r\n20:23
tedg:-/20:23
tedgseb128, Seems like the application service is happily running there.20:26
tedgseb128, Seems really odd that your nm-applet is updating its menu so much though...20:28
tedgLike every 100ms or so.20:29
seb128tedg, loading it through indicator-loader3 works fine though20:29
tedgBLAME UNITY!  ;-)20:29
seb128so maybe it's an unity bug20:29
seb128where is njpatel?!20:29
* tedg is faster and has caps lock20:29
seb128;-)20:29
tedgYou should be able to harass thumper here soon :-)20:29
seb128** (unity-panel-service:7754): WARNING **: on_indicator_menu_show() called with a NULL entry20:31
seb128those might be issues20:31
seb128those are coming from libappmenu.so though20:33
seb128tedg, http://pastebin.ubuntu.com/1107118/ is the stacktrace20:36
_jdccdevelAnyone know how to force ubuntu 12.04 to use the vesa driver?20:59
seb128_jdccdevel, write an xorg.conf config for it?21:03
desrt_jdccdevel: and good luck to you :)21:04
bryceh_jdccdevel, yep just specify it as your driver in xorg.conf.  You'll also need to make sure the kernel isn't loading a kms driver since those don't work with vesa.  If it is, either blacklist that driver, switch it to non-modesetting mode, or use the fbdev driver instead of vesa.23:03
_jdccdevelFYI: all I needed to do to get it working was set "i915.modeset=0" in my kernel boot line. VESA was loaded automatically. Thanks!23:19
brycehah yeah, you hadn't mentioned you were using -intel.  for that, switching to non-modesetting is sufficient.23:23

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