/srv/irclogs.ubuntu.com/2013/02/20/#ubuntu-unity.txt

=== _thumper_ is now known as thumper
cyphermoxsil2100: still having issues with ps-indicators-check on intel, could you please look at it? two tests failed.09:23
cyphermoxdidrocks: ^09:24
smspillazheh, having xorg-gtest as part of our CI is awesome \o/09:44
smspillazmmrazik: feel free to disable the memcheck job09:44
smspillaz(if its taking ages)09:44
mmraziksmspillaz: I actually don't mind that much. It mostly slows down compiz as the other branches need to wait09:45
smspillazah okay, I guess we can leave it on09:45
mmraziki.e. compiz-ci ; autolanding is not affected09:45
smspillazmmrazik: it might be a tad more useful actually to run it with -VV, eg09:45
smspillazctest -D ExperimentalMemCheck -VV09:45
smspillazthat way we can see the valgrind output (and then we can disable -VV on the other test run)09:46
mmraziksmspillaz: ok. will look at that (not sure if today, though)09:46
smspillazmmrazik: no problem :)09:46
sil2100cyphermox: looking09:57
sil2100cyphermox: hm, is jenkins down?09:58
cyphermoxno?09:59
sil2100cyphermox: ah, nevermind, finally got response09:59
sil2100cyphermox: build 140, yes? The first failing test looks as if the panel hung up, since there's no "Ubuntu Desktop" title there even10:01
sil2100The second one looks more likely as an autopilot failure, looking closer10:01
cyphermoxerr ok10:02
cyphermoxI don't know, just see the two tests that failed, hud or something right?10:02
sil2100Yes, one with the HUD, HUD doesn't seem to be appearing even on the tap of 'alt'10:04
sil2100Sadly, no debug from unity :<10:04
sil2100I think the safest way would be to add a short wait in the panel test10:15
sil2100cyphermox: I created a small enhancement that might make that failure less probable10:26
sil2100https://code.launchpad.net/~sil2100/unity/autopilot_panel_sleep_add/+merge/14951510:26
sil2100But I think it was anyway a strange timing race, so it shouldn't be much reproducible10:26
sil2100As for the HUD failure, still not sure what went wrong there, maybe it's also a single case, looking into it now in detail10:26
ryeHi, me again, is unity-team/staging now contains something that does not really want to move past loading compiz core. CCSM crashes, deleting configuration does not help :(10:27
sil2100cyphermox: heh, I think I see what's going on with the HUD test10:33
sil2100cyphermox: I thought I have fixed that... not sure if we can do it any better :< So for now I would say that all we can do is re-launch, it shouldn't happen again10:38
sil2100cyphermox, mterry, didrocks: build 141 of indicator tests has broken ATI :/10:41
sil2100cyphermox, mterry, didrocks: seems like unity release testing build 92 also has problems10:42
=== mmrazik is now known as mmrazik|lunch
mterrysil2100, I canceled it manually because the run was going to be bad anyway10:45
sil2100mterry: ok, thanks for maintaining that :)10:49
mterrysil2100, smspillaz: if you dist-upgrade from the daily-build PPA, didrocks tells me that things are broken because of the ccp plugin.  Can someone look at that?11:07
smspillazmterry: didrocks: "because of" ?11:09
smspillazmterry: didrocks: what exactly is broken ?11:09
smspillazmy system is kinda half-working at the moment, its a bit difficult for me to test that11:10
didrockssmspillaz: did you try dist-upgrading? cyphermox's machine just have an issue with the cpp plugin, as this is what changed…11:10
smspillazdidrocks: define "issue" :)11:10
didrockssmspillaz: no ui?11:10
smspillazgot a copy of the .xsession-errors handy ?11:10
smspillazcyphermox: ^ ?11:10
didrocksyeah, let's see if cyphermox still has it on his tty on a terminal :)11:11
didrockssmspillaz: FYI, we downgraded compiz/unity and then, back on track11:11
smspillazdidrocks: I can't really test it properly at the moment, my system is kinda half-screwed11:11
sil2100didrocks, smspillaz: popey just tried the compiz with the copytex-addition fix you proposed yesterday and he says he has no UI as well on the VM11:11
sil2100http://paste.ubuntu.com/1689845/ <- his .xsession-errors11:11
sil2100Not sure if related?11:11
sil2100smspillaz: did the copytex thing land yesterday?11:12
sil2100i.e. the configuration addition11:12
smspillazyes11:12
sil2100Could those problems be *somehow* related to this fix? hmmm11:13
smspillazsil2100: is that the whole .xsession-errors ?11:19
sil2100smspillaz: yes, in case of a VB instance <- popey ^11:20
popeyyo11:20
popeysmspillaz: lemme know if you need any further debug info11:21
=== mmrazik|lunch is now known as mmrazik
rye smspillaz - no unity plugin gets loaded , i have the same thing, no decorations, nothing. Just compiz core and running unity directly does not do anything better than that11:30
ryeno panels11:30
ryeempty spaces11:30
sil2100rye: could you try fetching and pastebining .xsession-errors ?11:31
sil2100I'm trying to test build compiz without the latest commit11:31
ryesil2100: ccsm crashes too - http://paste.ubuntu.com/1690024/ but here's .xsession-errors from unity session - http://paste.ubuntu.com/1690026/11:32
sil2100rye: thanks! So it seems to be the same thing11:35
sil2100I'm betting on rev 3617 then11:35
smspillazrye: sil2100: hrm, I wonder if the settings upgrade stuff died11:35
smspillazI'll have a look into it right now11:35
sil2100Compiz almost finished without it, will check11:35
smspillazmight want to roll back the package in the distro11:35
smspillazsil2100: you'll need to reset your settings11:36
ryesmspillaz: by crash i meant it segfaulted11:36
smspillazjust building and installing now11:39
sil2100smspillaz: previously I had 1:0.9.9~daily13.02.19-0ubuntu1 installed, now I have a version based on 361611:39
smspillazdidrocks: sil2100: it'll take me about 30 minutes to look into this, you might want to hold the package11:39
sil2100smspillaz: but my guest session also crashes, not sure why11:39
sil2100smspillaz: since I never had 3617 installed11:39
sil2100smspillaz: something's wrong, only 'core' is being loaded for me when running unity, hmm11:41
smspillazsil2100: yeah, the settings upgrade proably screwed up and reset active_plugins to just "core"11:45
smspillazlike I said, I would hold the package until I figure out whats wrong11:46
MCR_sil2100, is this Compiz problem just happening with unity-team/staging PPA ?11:50
* MCR_ is wondering that he is not affected this time...11:51
cyphermoxsmspillaz: what info do you want?12:01
smspillazcyphermox: don't worry about it. I'm going to have a look into it now12:01
=== _salem is now known as salem_
sil2100MCR_: not sure what's wrong as well12:18
popeyerk. unity doesn't start after updating to   Unity 6.12.0daily13.02.20-0ubuntu1 and compiz 1:0.9.9~daily13.02.20-0ubuntu112:23
popeyhttp://paste.ubuntu.com/1690204/ .xsession-errors from my desktop12:25
popey(not a VM, bare metal)12:25
korikisuldacan you use other desktop environments?12:26
smspillazpopey: sil2100: didrocks: like I said, I know its broken. Hold the package before anyone else breaks their systems please12:27
popeysorry, missed that12:27
sil2100popey: yep, smspillaz is working on it12:29
popeyyeah, /ignore popey ;)12:29
* sil2100 ignores12:29
sil2100;)12:29
sil2100;p12:29
smspillazso, has someone held the package yet ?12:32
sil2100smspillaz: from going to distro?12:33
sil2100didrocks: ^12:33
sil2100But I think it won't go anyway12:33
smspillazyes12:35
sil2100mterry: ^12:35
mterrysil2100, smspillaz: I think it won't go in because tests would fail12:46
smspillazmterry: uhh, there are no tests covering this?13:08
smspillazunless you're referring to AP13:09
sil2100smspillaz: AP tests, since I think mterry meant that AP tests will just fail miserably with the new compiz, as there will be no shell to run them13:13
smspillazdidrocks: sil2100: okay, hang on, I'm just getting a test in place, will have a branch up soonish13:14
smspillazcan you file a bug ?13:15
didrockssure thing13:40
didrockssmspillaz: a vague one? :)13:40
didrockssmspillaz: do you mind fixing (if not already, the other bug? at the same time)13:41
didrockssmspillaz: like the one where you didn't change the default to include the new value13:41
didrocksthe new plugin13:41
didrocksI meant13:41
smspillazdidrocks: already fixed13:43
didrocks\o/13:43
didrockssmspillaz: bug #113067913:43
smspillazdidrocks: um, file a bug and I'll stick the appropriate stacktrace in13:43
ubot5bug 1130679 in Compiz "[2013/02/20] compiz/unity don't run, just loading cpp" [Undecided,New] https://launchpad.net/bugs/113067913:43
smspillazchers13:43
smspillaz*cheers13:43
smspillazokay, test passing, let me just run compiz to double check13:48
didrockssweet ;)13:50
smspillazdidrocks: sil2100 https://code.launchpad.net/~compiz-team/compiz/compiz.fix_1130679/+merge/14957414:06
didrockssil2100: do you mind testing that one with the latest unity from the ppa? ^14:21
=== dandrader is now known as dandrader|afk
mterryfginther, didrocks: What do you say to adding unity-greeter to the daily build system?14:33
didrocksmterry: wait wait wait, I love that idea! :-)14:34
mterryfginther: sorry.  I mean I want auto-merging.  Not auto-release to distro14:34
mterrythomi, what is the story with autopilot and qt5 quick?14:36
didrocksmterry: https://bugs.launchpad.net/cupstream2distro/+bug/109960714:41
ubot5Launchpad bug 1099607 in Canonical Upstream To Distro "Put an option for a stack to always be manually published" [Undecided,New]14:41
sil2100didrocks: aye14:47
sil2100didrocks: test-building14:47
didrockssil2100: and test-installing then I guess :)14:55
MrQuistHi guys, where should i shoot my bug reports at?15:00
MrQuistI've noticed some irritating things in unity, where would i report them?15:01
=== francisco is now known as Guest92682
MCR_MrQuist, https://bugs.launchpad.net/unity15:01
MrQuistThanks MCR_15:01
MCR_smspillaz, I think it is ready for merging now: https://code.launchpad.net/~mc-return/compiz/compiz0.9.9.merge-plugin-freewins/+merge/14629115:02
MCR_smspillaz, I have already fixed a lot of stuff there, I fear if I do more I'll break it again ;)15:03
MCR_afk15:05
sil2100smspillaz: ok, I test-built it and installed, but it doesn't work - on the other hand, I am not certain my system builds a working compiz15:09
sil2100Since recently I didn't build compiz on my system and install it15:09
MrQuistMCR_, Here's the bug report; https://bugs.launchpad.net/ubuntu/+source/unity/+bug/113071315:12
ubot5Launchpad bug 1130713 in unity (Ubuntu) "Empathy doesn't open when clicking messages -> chat in system tray" [Undecided,New]15:12
MrQuistmind to give it a quick look?15:12
sil2100smspillaz: would have to do a test build of the working packages15:13
smspillazsil2100: reset your settings and rm -rf ~/.config/compiz-115:21
sil2100smspillaz: I think I'm simply not able to build a working compiz15:24
andyrocksil2100, just use jhbuild ;)15:25
=== andyrock is now known as andyrock|afk
sil2100I use bzr-builddeb ;)15:25
smspillazsil2100: the way I tested it was to run a simple program for compizconfig and check if that segfaults15:26
=== mmrazik is now known as mmrazik|afk
smspillaz(compizconfig processes setting upgrades on startup, so you'll hit the right codepath)15:27
sil2100smspillaz: ok, so...15:29
sil2100smspillaz: I did this: I just built the compiz that is in raring and I get a working compiz15:29
sil2100smspillaz: but when I build your compiz source from your branch, I don't get unity, I only see core being loaded15:29
fginthermterry, I'll get unity-greeter autolanding today15:29
sil2100smspillaz: and it's on a guest session, so there is no config history15:30
smspillazsil2100: full output ?15:30
smspillazand does it crash ?15:30
=== mmrazik|afk is now known as mmrazik
sil2100smspillaz: one moment, will provide some info in a moment15:31
fginthermterry, once I can get to jenkins :-(15:31
mterryfginther, I don't think it has inline debian/ yet15:32
mterryfginther, by autolanding, we mean just the code, not released packages to distro, right?15:32
fginthermterry, yes autolanding == auto merger15:33
mterryfginther, what do you call releasing packages to a PPA and then distro?  (just so I can match terminology)15:34
fginthermterry, but it would be easier to wait if you are working on the inline packaging15:34
mterryfginther, I'll do that, then ping you15:34
MrQuistLets all escape from this matrix!15:36
fginthermterry, umm, I don't have any special terminology for releaseing pacakges15:38
mterryfginther, we should have one  :)15:38
mterryauto-releasing?15:39
mterryauto-pushing15:39
didrocks:~15:39
mterryauto-distro15:39
mterryauto-didrocks15:39
didrockstsss :p15:39
mterryauto-upload15:39
* didrocks likes auto-upload15:39
fgintherauto-didrocks +115:39
mterrydidrocks has been outvoted15:39
didrocksrohhhh15:39
sil2100o/ auto-didrocks15:41
sil2100smspillaz: http://paste.ubuntu.com/1690934/15:43
sil2100smspillaz: this is what I get in .xsession-errors, and also the same when trying to launch unity from the console15:43
smspillazsil2100: can you check if its crashing ?15:43
sil2100smspillaz: sometimes it's crashing, but sometimes it's hanging and just staying there15:44
smspillazsil2100: gdb ?15:44
sil2100Usually it's hanging when it's unable to find unity-panel-service15:44
sil2100smspillaz: ok, it seems not to be crashing15:45
smspillazsil2100: so its actually running ?15:45
mterryfginther, oh actually...  if we're not doing auto-didrocks for unity-greeter, we don't need inline packaging.  auto-landing itself doesn't require it, right?15:46
smspillazcan you fetch the active-plugins value? gsettings get org.compiz.core:/org/compiz/profiles/unity/core active-plugins15:46
fginthermterry, no, autolanding doesn't require inline packaging. It's just that the jenkins job needs to be modification if inline packaging is added later. not a big deal15:47
mterryfginther, ok.  Well, I can inline then15:47
smspillazsil2100: ^15:49
sil2100smspillaz: ['core', 'composite', 'opengl', 'compiztoolbox', 'decor', 'vpswitch', 'snap', 'mousepoll', 'resize', 'place', 'move', 'wall', 'grid', 'regex', 'imgpng', 'session', 'gnomecompat', 'animation', 'fade', 'unitymtgrabhandles', 'workarounds', 'scale', 'expo', 'ezoom', 'unityshell']15:50
smspillazthat's curious15:50
=== mmrazik is now known as mmrazik|afk
sil2100Strange thing ;/15:50
smspillazsil2100: cat ~/.config/compiz/compizconfig/done_upgrades ?15:50
sil2100smspillaz: one moment (switching guest session is a pain)15:51
smspillaz:/15:52
sil2100smspillaz: there's no compiz directory in ~/.config/ ;/15:57
smspillazsil2100: so it just isn't loading plugins?15:58
sil2100Seems like it, uh15:59
smspillazsil2100: I'll need to recompile everything then16:02
MrQuistsmspillaz, welcome to the wonderland of Linux16:03
smspillazMrQuist: no, more like "welcome to the wonderland of i-said-i-would-update-this-machine-last-year-but-was-a-stinge-on-money"16:04
smspillazthis thing is like 6 years old16:04
smspillazthere were people who were born after I started using this machine16:05
smspillazand I can talk to them16:05
=== dandrader|afk is now known as dandrader
MrQuisthahaha yeah that last sentence was important16:06
smspillazfiscal responsibility has its downsides16:13
smspillazlovely, cpu temperature is 96C16:14
smspillazthis thing is going to take forever16:14
=== mmrazik|afk is now known as mmrazik
=== bambee is now known as rperier
MCR_bschaefer, Hi :) Wanna try something truly awesome ?16:47
MCR_seems like the answer is no, hehe16:48
smspillazsil2100: hmm, curious16:51
smspillazsil2100: it just creates a profile called "Default"16:51
fginthermterry, didrocks, an updated xpathselect still isn't getting rebuilt by the daily job16:54
didrocksfginther: yeah, as discussed with mmrazik, it's a known issue and I'm trying to get some time to work on the tests, and then a fix16:55
didrocksfginther: I can workaround it easily, but I would prefer ensuring I don't regress anything else first16:55
didrocksfginther: is that urgent, like, needed before EOW?16:55
fgintherdidrocks, ah. thank you. I wasn't aware you had discussed this with mmrazik.16:55
mmrazikfginther: can you ping thomi to check how urgently he needs that?16:56
fgintherdidrocks, thomi is blocked by this and needs a fix soon16:56
fgintherdidrocks, mmrazik I'll let thomi know the status and see how long he can wait16:57
didrocksfginther: thanks a lot!16:57
smspillazsil2100: sure the guest session hasn't just been broken for ages ?16:58
fgintherdidrocks, thanks for the update16:58
smspillazcertainly feels like it16:58
MCR_MrQuist, bug report looks good, but I cannot confirm it because I am no empathy user...17:02
didrocksfginther: yw! keep me in touch :)17:02
MCR_didrocks, seems like the "Ctrl+Super+Down" magic worked, but I still cannot 100% confirm the g-c-c part...17:08
MCR_didrocks, could you check that ?17:08
smspillazdidrocks: sil2100: do you know if we do some kind of gsettings magic on the user session?17:19
smspillazdefault keys or anything like that?17:19
smspillazI thought we couldn't because the schemas were relocatable17:19
didrockssmspillaz: yeah, we don't have that17:30
smspillazdidrocks: how does compiz know the right plugins to load then?17:49
smspillazdidrocks: I don't think it would be looking at unity.ini17:50
didrockssmspillaz: gsettings config?17:50
didrockssmspillaz: TBH, if we can't figure out what's wrong, I think we should just revert the offending commits and unblock trunk17:50
didrockssmspillaz: I have no time and multiple issues to deal in // right now17:50
smspillazdidrocks: well ... I'd like to figure this out :/17:51
smspillazdidrocks: Ill build again the package and work from there I guess17:52
smspillazfeel free to revert stuff if you want, I'll keep looking into this tomorrow17:53
smspillazI always hated this settings code17:53
didrockssil2100: do you mind doing that? ^17:53
didrocksthanks smspillaz :)17:53
didrockssmspillaz: yeah, bzr bd should do what you need17:53
didrocks(sorry, really dug into too many things to handle right now)17:53
MCR_oh no! What happened here ? http://imagebin.org/247448 :)18:11
=== andyrock|afk is now known as andyrock
MCR_Hi andyrock :) Can you help me with http://imagebin.org/247448 ? (just joking)18:14
andyrock;)18:17
didrocksMCR_: ctrl + super + up/down doesn't work here18:45
MCR_didrocks, hmm18:45
didrocksMCR_: just standard upgraded from quantal machine18:46
MCR_Ctrl+Super+Up was not even touched by me18:46
didrocksinteresting18:46
didrocksah18:46
didrocksfor Up, it was my Nautilus window not working18:47
didrocksfor a terminal, only Down doesn't work18:47
MCR_grmpf18:47
MCR_didrocks, thanks for testing - I am investigating18:48
didrocksMCR_: thanks :)18:49
MCR_didrocks, one last question18:49
didrocksyeah?18:49
didrocksin g-c-c, I'm seeing "Down"18:49
MCR_does it correctly show up in g-c-c18:49
didrocksso yeah :)18:49
didrocksbut the label isn't correct18:49
didrocksoh18:49
* didrocks realize the label18:49
MCR_Restore window Ctrl+Super+Down ?18:49
didrocksMCR_: is label is Restore window18:49
didrocksthe*18:49
didrockswhich should rather be minimize/restore, right?18:50
MCR_well, that was my first proposition18:50
MCR_but then we decided it would be much easier to not manipulate the g-c-c name18:50
didrocksMCR_: ok, but yeah, it's associated to that label18:51
MCR_didrocks, do you have CCSM installed on that machine ?18:51
didrocksMCR_: yep18:51
MCR_please open CCSM->General->Bindings18:51
MCR_and tell me what you see there18:52
didrocksMCR_: Ctrl + Super + Down is associated to the right label18:52
didrocksunamximize/minimize…18:52
didrocksit's the right one, isn't it?18:53
MCR_"Unmaximize W" and "Unmaximize or Minimize W" -> ok18:53
MCR_yes18:53
MCR_so strange18:53
MCR_this part is correct, but it still does not work ?18:53
didrocksnope :/18:53
didrockstried gedit, terminal18:53
didrocksoh18:53
didrockssorry18:53
didrocksmaybe I screwed it up18:53
MCR_I hope so (TBH)18:54
didrocksthis shouldn't minimize as well?18:54
MCR_it should18:54
didrockslike, it's not the 3 states that John wanted?18:54
didrocksok, so I only have maximize/restore18:54
didrocksbut not minimize18:54
MCR_first restore if Fullscreen, then minimize if restored already18:54
MCR_!Fullscreen but Maximized18:55
ubot5MCR_: I am only a bot, please don't think I'm intelligent :)18:55
didrocksMCR_: so the minimize part doesn't work here18:55
didrocksat least, it didn't regress :)18:55
MCR_but it is still strange18:56
MCR_as this CCSM function is a new core window function18:56
MCR_and it will just call this function...18:56
MCR_which will restore a maximized or semi-maximized window or minimize all others (restored or normal)18:57
MCR_but maybe the g-c-c part somehow overrides CCSM and still uses the other function, but in this case the information you see in CCSM would not be correct, so I'm a bit baffled right now...18:58
didrocksMCR_: hum, I think soon, it will be time for printf :)18:59
MCR_didrocks, do not worry about it -> it just can be a minor issue that is left (and there is still time until 13.04 release), but I have to finally set up a bare metal test system and investigate there myself to not steal more of your time...19:02
didrocksMCR_: thanks a lot :) anyway, at least, we didn't regress19:02
didrockswhich is the #1 point IMHO :)19:02
didrocksbut yeah, would be great to have that working19:02
MCR_sure19:02
MCR_didrocks, just FYI -> this is the probable cause: https://code.launchpad.net/~mc-return/compiz/compiz.merge-fix1115128-expose-unmaximize_or_minimize_key-in-g-c-c/+merge/146384/comments/31989719:04
MCR_didrocks, what do you think ?19:05
didrocksMCR_: I don't think so, the gconf is just about setting the key19:05
didrocksMCR_: sorry, can't go on on that discussion, urgent issues popping up :)19:05
MCR_yes, but your testing shows that it calls /apps/compizconfig-1/profiles/unity/plugins/core/screen0/options/unmaximize_window_key19:05
MCR_instead of /apps/compizconfig-1/profiles/unity/plugins/core/screen0/options/unmaximize_or_minimize_window_key19:05
MCR_but anyway, thanks for testing19:06
MCR_I'll make sure it gets fixed properly19:06
didrocks;)19:07
cyphermoxthomi: https://code.launchpad.net/~mathieu-tl/gtester2xunit/rip-python-stuff/+merge/149666 can you please review?19:14
cyphermoxdidrocks: ^19:14
thomicyphermox: that doesn't look right to me - how do you get XML output?19:15
cyphermoxyeah19:15
cyphermoxwell, you get test output19:15
cyphermoxtests run, the build completes19:15
thomicyphermox: ...the whole point of using pyruntest is so we can get xml output, and thereby hook that up to jenkins. What's the problem with using pyruntest?19:16
cyphermoxxml output *where*19:16
cyphermoxyou mean in the gtester2xunit tests?19:16
thomiyes19:16
cyphermoxnah, it's not xml output there. but at the same time at some point you got to choose the battles. the problem with pyruntests is it needs much work to land to distro in main, and that's blocking other things19:17
cyphermoxotherwise we´ll sed the heck out of it to massage the output in xml format19:18
thomicyphermox: ok... well as the author of pyruntests it'd be nice if peopel told me when things didn't work... how am I supposed to fix them otherwise?19:18
cyphermoxI had no idea you wrote pyruntests19:18
thomithere's exactly 1 bug filed against pyruntest, and it's actually fixed already :)19:18
cyphermoxand honestly, only vaguely interested in whatever else but unbreaking the archive right now19:18
thomicyphermox: yes, I wrote it so we had a common way to run tests and get xml & coverage info for python projects19:19
thomicyphermox: well, I understand that "un-breaking the archive" is important, but this feels like a step backwards to me. Perhaps you could take 10 minutes to document exactly what isn't working for you, so we can fix it?19:20
cyphermoxit needs to make it to main19:20
cyphermoxthat's all, forget that merge19:20
MCR_Is gnome-control-center the right package to file a bug against  for a "Mouse and Touchpad" system settings problem ?19:20
thomiok19:21
sil2100smspillaz: what's up? How's the situation?20:37
=== francisco is now known as Guest48228
AlanBellhi all, does anyone have any clue why orca won't read unity dash icons?22:12
AlanBellor any pointers how I can debug and fix this?22:12
TheMusoAlanBell: The dash atk code is buggy and incomplete.22:17
bregmaI'm not sure dash icons are instrumented properly for orca22:17
bregmaI think they;re just bitmaps sent over a DBus interface and blitted to the screen22:17
AlanBellthe categories work, it speaks as you move between them22:17
AlanBelloh :(22:18
AlanBellthe lens selection icons at the bottom of the dash are equally non functional22:18
bregmamight be worth opening a bug for each of those problems, it'll be more likely to maybe get fixed some day22:19
AlanBellbug 106615722:19
ubot5bug 1066157 in unity (Ubuntu) "dash +orca does not speak the names of application icons" [High,Triaged] https://launchpad.net/bugs/106615722:20
bregmaah, excellent22:21
AlanBellif I knew where to look I would work on it22:21
AlanBellbut as it isn't gtk I don't really know how to inspect it or where to start22:21
AlanBellI guess as it isn't using standard widgets all the atk stuff has to be written the hard way22:22
bregmayes22:23
AlanBellso, the file plugins/unityshell/src/unity-launcher-icon-accessible.cpp would appear to be responsible for it22:23
bregmalauncher icons and dash icons are not the same thing22:23
bregmathe root of the problem is Nux widgets have to a11y support, which is an outstanding wishlist item22:24
AlanBellhuh, you can drag them from dash to launcher but they are different widgets22:24
TheMusoYeah, the unity atk code needs to be re-architected purely around Nux.22:24
TheMusoAnd only have extra bits in unity where required.22:25
AlanBellor QML22:25
* bregma maintains studious silence22:25
AlanBellunity source is big :(22:26
TheMusoNo kidding.22:27
TheMusoAnd thats only one part of the whole stack.22:27
AlanBellhmm, this doesn't look fun. Too much c++, no idea how it slots together, no idea how to debug it22:36
AlanBelland it might be a waste of time if it goes QML22:37
AlanBellthe source contains a guide to c++ but not a guide to unity22:38
TheMusoUnity itself is C++, but the atk code is GObject C.22:42
TheMusoWith pointers to C++ objects and data structures.22:42
AlanBelloh joy, pointers :(22:42
TheMusoWell pointers as in many of the variables referred to in the atk code are from unity's C++ objects and data structure.22:43
AlanBellone thing I don't get is that clearly there has been a *heap* of work on these unity-*-accessible.cpp files and yet the primary function of unity is completely broken22:46
AlanBellI could understand if filters were broken or categories or quicklists, but dash launcher icons seem like the only thing that really matters22:47
TheMusoas I said, I don't think the dash code is fully implemented, and it is buggy.22:48
TheMusoand this is why I keep recommending people use the LTS, and Unity 2D.22:48
TheMusoBecause Unity 2D is almost 100% accessible.22:48
=== salem_ is now known as _salem

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