/srv/irclogs.ubuntu.com/2013/01/10/#ubuntu-unity.txt

Mirvhighvoltage: the schema is org.compiz.unityshell, but it is relocatable (to various profiles). I still don't eat gsettings for breakfast so not immediately sure how the unity profile default should be overridden06:34
MirvI guess one could try just [org.compiz.unityshell] in an .override file06:34
hyperaircheck out the dh_installgsettings manpage.06:36
=== mechanobot is now known as amithkk
didrocksmmrazik: any idea why latest ps-unity-autopilot-release-testing failed?08:33
* mmrazik is looking08:36
didrockssil2100: hey, quick approval: https://code.launchpad.net/~didrocks/nux/common-any/+merge/142647 ?08:38
mmrazikdidrocks: there is _usr_bin_compiz.1000.crash in /var/crash08:39
mmrazikso I guess a compiz crash08:39
didrocksmmrazik: during the install?08:39
mmrazikgoing to look via kcm08:39
didrocksok :)08:39
mmrazikdidrocks: install seems to be completed08:39
didrocksit doesn't seem it even launched one test, right?08:39
didrocksand having that on all configs, I wonder what's happening08:40
mmrazikcorrect. The test started but the "check unity is on" failed08:40
mmrazikdidrocks:  this is the AP log: http://pastebin.ubuntu.com/1516238/08:40
didrocksmmrazik: let me upgrade from the ppa08:40
mmrazikusually it says something like "Starting test ..."08:40
didrocksok08:40
didrockslet me upgrade and starts a guest session, one sec08:41
didrocksmmrazik: ok, I confirm, unity trunk is broken08:44
didrockssil2100: popey: Mirv: can any of you confirm this?08:44
didrocksI think we'll have to look for the guilty commit :/08:45
didrocksmmrazik: meanwhile, can you try to do what we discussed yesterday for detecting when we install more than what we should? do you need help for that?08:45
mmrazikdidrocks: well.. Help would be appreciated. I won't be able to have a look on it this morning. Ideally it would be best to do the testing in the preseed and quit the installation right away. I just don't know if there is a way from the preseed to kill the install in  a way UTAH will notice the whole thing terribly failed08:47
didrocksmmrazik: can you just try right now to exit 1 in the late_command?08:47
didrocksmmrazik: just to ensure it aborts the install08:47
didrocksat least, I will be able to build on that then :)08:47
didrocksmmrazik: doing that will be really helpful08:48
didrocksmmrazik: you can use the indicator test if needed for it08:49
mmrazikdidrocks: ok08:49
popeyhmm08:52
popeydidrocks: confirmed08:55
Mirvhmm, I don't have those in use08:55
Mirvok, seems confirmed enough08:55
popeyi get a compiz crash08:56
sil2100Trying08:58
sil2100Since currently I have some unity problems here in overall08:59
didrocksurgh, a local build is working…09:00
sil2100I confirm, unity from staging seems broken09:03
didrockssil2100: you are using staging or daily?09:03
sil2100didrocks: this time I used staging to get the latest unity trunk09:04
* popey is on daily, not staging09:04
sil2100But I see anyway unity didn't have any new risky commits, hm09:04
didrocksI don't understand, local build with latest unity -> working09:04
sil2100hm, I see that on my guest session, compiz decied that my system needs to use software rendering09:07
didrocksI don't see anything in nux leading to an ABI break09:09
didrocksduflu: anything in compiz leading to an ABI break?09:09
sil2100Not sure if this was related, but unity started working after I installed compiz from staging09:09
didrocksthe opengl thingy?09:09
sil2100So this smells like ABI breakage to me?09:09
didrocksyep09:09
sil2100THe recent compiz commit seems risky indeed09:09
didrockslet me first rebuild unity in the daily build ppa09:10
dufludidrocks: No core ABI breaks. OpenGL ABI changed yesterday but that code is unused by Unity or any plugin outside of opengl itself09:10
sil2100Since the opengl plugin ABI got bumped09:10
dufluSo was not really an ABI bump09:10
didrocksduflu: yeah, I saw you told that on the merge09:10
didrocksduflu: however, right now, unity is crashing at startup, the 2 nux commits seem fine09:10
didrocksduflu: and rebuilding locally with latest stack is working09:10
didrockslet me try to rebuild it in the ppa09:10
dufludidrocks: Hmm, let me see if Unity might use the modified class indirectly by another class09:11
sil2100Latest unity works with latest compiz in staging09:11
didrocksduflu: this can be some kind of this tricky case09:11
didrocksduflu: seb128 confirms that only installing the new compiz since yesterday is breaking unity09:12
didrocksso yeah, it's using it indirectly09:12
dufludidrocks: Nope the modified class is only used privately inside compiz opengl plugin. That won't be the problem09:13
didrockswell, it seems that empirical tests prooves that there is some kind of breakage for unity in some way :)09:13
didrockspopey: sil2100: unity rebuild launched, I hope that we can have autopilot test results afterwards09:14
dufludidrocks: Only the size/layout of PrivateGLScreen could have changed. Nothing else09:14
didrocksduflu: maybe it's used in some way by unity, indirectly? or nux?09:14
didrocksI doubt on nux though, it doesn't bring compiz pieces IIRC09:14
dufludidrocks: No it's properly private to compiz AFAICT09:15
didrocksduflu: well, something is guilty for sure in the recent compiz changes, as the tests seb128 did show09:15
sil2100didrocks:09:15
didrockstaking yesterday ppa state09:15
sil2100\o/09:15
didrocksupdating   compiz compiz-core compiz-dev compiz-gnome compiz-plugins-default09:15
didrocks  libcompizconfig0 libcompizconfig0-dev libdecoration0 libdecoration0-de09:15
didrocksand you have the issue09:15
sil2100Well, I doubt nux as well, since I didn't install new nux packages09:16
didrockssil2100: during the rebuild, two things, not sure if you saw my nux MP above to change -common from arch: all to arch: any?09:16
dufludidrocks: OK, but what revision was working last?09:16
didrockssil2100: second one, I saw that brandon has committed a fix for the 8 new tests failing, what's still on the map?09:16
sil2100didrocks: yes, but Alan was faster with approving ;)09:16
didrocksoh? he stole karma!!! :)09:16
seb128duflu, the issue is in that diff probably: https://launchpadlibrarian.net/128073372/compiz_1%3A0.9.9~daily13.01.09-0ubuntu1_1%3A0.9.9~daily13.01.10-0ubuntu1.diff.gz09:17
didrocksduflu: didn't do a bisect, but I can give you with what version it was built against yesterday09:17
seb128didrocks, ^09:17
seb128duflu, that's the diff between the daily snapshots yesterday (which was working) and today09:17
dufludidrocks: Yeah I just reviewed all those :P09:17
didrocksduflu: so, between rev 3549 and 355209:17
sil2100didrocks: if our predictions are correct, with Brandon's fix and all the others, we should have no failing tests for the indicators09:18
dufludidrocks: OK, looks like   if (!CompPlugin::checkPluginABI("opengl", COMPIZ_OPENGL_ABI))09:18
sil2100At least that's the expectation we would wish to confirm :D09:18
didrockssil2100: \o/ let's trust the mayas then!09:19
dufluThe ABI was not broken, but incrementing the macro prematurely broke Unity :(09:19
sil2100Damn you ABI versions09:19
didrocksduflu: this is in unity?09:19
didrocksthis check?09:19
dufludidrocks: Yes in unityshell. Looks like the problem09:19
dufluI thought ABIs were compared >= but they're compared with ==09:20
dufludidrocks: So either rebuild Unity or revert the COMPIZ_OPENGL_ABI increment. The increment was wrong09:20
didrocksduflu: argh, the virtual package is juste creating on the core abi version09:21
dufludidrocks: I know. Different library, different ABI :P09:21
didrocksduflu: as you wish, maybe reverting the increment?09:21
dufludidrocks: I will push it back to 6 right now if you like. Need review?09:22
didrocksduflu: no, please autoapprove :)09:22
didrocksthanks for digging into it09:22
dufludidrocks: It's the only explanation. Not proven yet though09:23
didrocksduflu: I feel you're right, if you are sure the changed struct is not leaked09:23
dufludidrocks: Pushed to lp:compiz in a quick and evil way.09:24
didrocksduflu: evil is fine sometimes :)09:24
didrocksit's another argument to autobump the build-dep version as part of the daily process09:25
didrocksI really wonder, nobody answered on that on the unity-dev ML09:25
didrocksbut I feel we'll have to09:25
dufludidrocks: Technically it is behaving correctly. Checks the opengl plugin for compatibility and bails if it's not reporting itself as compatible09:26
dufluBut incompatible is bad. Quite bad09:26
didrocksduflu: yeah, I guess if this kind of breakage (justified or not) without bump build-dep is happening too much, the only way will be this autobumping build-dep on all components parts of the stack09:27
didrocksduflu: it's technically incorrect, but practically…09:27
dufludidrocks: I think ted was partially right. Downstream projects like Unity should not be getting new code while that new code still needs to change so often. But your argument for daily builds is at least as strong09:29
dufluI would like to call the ABI "0.9.9" when 0.9.9.0 is released and declare it fixed then09:29
didrocksduflu: well, after 3 years, seeing that the code still needs to change so often means that something is not working properly :)09:29
didrocksI agree on young-incubating project that this doesn't work09:30
dufludidrocks: Yes there are bugs because it's a massive codebase and almost no developers :(09:30
didrocksbut after a public official release, it should be good09:30
didrocksyep09:30
dufluBut it's an order of magnitude fewer new bugs each week than a year ago. So lots is "working properly"09:31
didrocksso we should ought to expect trunk to always work, and new incubating things in a separate "per feature" branch09:32
didrocksand once properly cooked, merged into trunk09:32
sil2100It's anyway much better than before09:33
sil2100Since we're able to use staging/daily normally for a longer time, without any big breakages09:35
didrockssil2100: oh, not related but the prev/next issues are fixed? I didn't see a merge for this09:35
didrocksas you couldn't figure out why it was still broken yesterday09:35
dufludidrocks: There was nothing I could have done to avoid this. The failing function is one I had never looked at before (like 90% of compiz)09:37
dufluFailures happen and we fix them09:37
didrocksduflu: yeah, but we can mitigate this can of failure by forcing everytime building against latest build-dep09:38
didrockseven if it's unecessary09:38
didrocksand I can automate that09:38
didrockss/can/kind/09:38
didrocksI just need people thought on this to know if they think it's a good idea or not :)09:39
didrocksand what the eventual drawbacks that I missed out (I can only see for backports, that we don't support, at least, when the stack is partial)09:39
dufludidrocks: So when do you stop forcing it? Release candidates?09:39
didrocksduflu: even not09:39
didrockswell, SRUs maybe09:39
didrocksbut otherwise, as we copy from the daily build ppa to the archive09:40
dufludidrocks: It certainly has to freeze by release. You need a fixed ABI then :)09:40
didrocksduflu: well, it's not a card for "break ABI whenever you want" :)09:40
didrocksit's just a technical solution to avoid getting those issues revealed09:40
MCRAm I the only one suffering from a broken raring desktop since yesterday night ?09:41
didrocksMCR: using staging?09:42
MCRyep09:42
didrocksMCR: backlog the discussion ^09:42
didrocksMCR: and so it's not raring being broken, it's the ppa :)09:42
MCRI was not sure what exactly caused it yet09:42
MCRWill it be fixed soon ?09:43
dufluHeh. And I only stopped using the PPA yesterday (just reinstalled raring)09:43
didrocksMCR: just a rebuild of unity is fixing it09:43
didrocksor revert to a previous compiz version from the ppa :)09:43
dufludidrocks: Since I hacked compiz you only need to rebuild that really09:44
MCR(I am on Mint 9 [my failsafe sys] and I want back ;))09:44
didrocksMCR: well, revert or rebuild compiz :)09:44
dufludidrocks: Yeah I will have to increment Unity's build-deps even if plugin ABIs change in future09:44
MCRNo PPA fix ?09:44
dufluThat's a new one09:45
didrocksMCR: maybe, but once we'll get a new merge in process, not sure when it happens09:45
MCRok, thx09:45
didrocksMCR: as outlined in the ppa description, it's not supported and ensure to work everytime :)09:45
MCRyeah, I am not blaming anyone09:45
MCRI just was not sure if it was known already09:45
didrocksMCR: when unity will be delivered everyday to raring, you won't need the ppa anymore :)09:47
MCR:)09:47
sil2100didrocks: well, hm, ok, got confused right now09:49
didrockshum?09:49
mmrazikdidrocks: so exit 1 in preseed does seem to exit the installation. But now utah waits for it to finish (trying to ssh) and it will take some time to timeout09:49
sil2100Let me re-check something then09:49
didrocksmmrazik: ok, I have another idea, can you just copy the list of additional package to install and we do that as the first test which can aborts, like the one you have to detect unity?09:50
didrocksmmrazik: so I'll give you a script to install those eventual new packages, I just need that store the list of packages somewhere in the installed system09:51
mmrazikdidrocks: sure but its exactly that sort of hacking I was trying to avoid09:51
didrocksmmrazik: well, it seems we don't have better solution right now09:51
didrocksand no time for refactoring all this preseed stuff09:51
mmrazikdidrocks: ok09:52
sil2100didrocks: since as you know, there was a lot of confusion yesterday on which tests are up-to-date and which not09:52
didrockssil2100: ah, I think those were still valid09:52
didrockssil2100: can you verify?09:52
didrocksmmrazik: just tell me where you put this list of package (if empty, nothing else to install), I'll then propose a MP to your branch09:53
MCRsil2100: The manual tests are also heavily outdated, one refers to the update-manager and its windows, which have completely changed for example09:54
sil2100didrocks: since, for instance, in http://10.97.0.1:8080/job/ps-unity-autopilot-release-testing/23/#showFailuresLink (which was ran on a newer unity) didn't have prev/next failing09:54
mmrazikdidrocks: lets put it in into /home/jenkins/install_packages (--install-packages is the switch in the customize preseed command)09:54
sil2100MCR: hm, yes, I think we'd need to remove those in overall09:54
didrockssil2100: ok, let's see with the new build then09:54
mmrazikdidrocks: or no...give me a sec09:54
didrocksmmrazik: that's the list of package I have to install, right?09:55
mmrazikdidrocks: I'll put the following for indicators there: "bamfdaemon indicator-datetime indicator-messages indicator-application libindicator7 indicator-sound libmessaging-menu0 appmenu-gtk indicator-printers indicator-power appmenu-qt appmenu-gtk3 gir1.2-messagingmenu-1.0 indicator-appmenu libindicator3-7 libbamf3-1 libsync-menu1 indicator-applet-complete libido3-0.1-0 gir1.2-syncmenu-0.1 "09:55
mmrazikwhich is the jenkins parameter09:55
didrocksyep :)09:56
mmrazikdidrocks: and yep, I'll put it into /home/jenkins/install_packages09:56
sil2100Unity as well! Add unity ;)09:56
MCRsil2100: I wanted to revisit them, run them, report eventual bugs and update them - but for some (like the one I mentioned above) finding replacement tests is not easy...09:56
didrocksmmrazik: oh, but the user don't have sudo right, isn't it?09:56
sil2100MCR: I think what we need to do is browse through the manual tests and check what tests are already as autopilot tests and those that are not, but are still valid, simply turning into AP09:57
mmrazikdidrocks: If you need it I can add it to sudoers in preseed09:57
didrocksmmrazik: or what we can do is create those two files09:57
sil2100MCR: since we decided we don't want any manual-tests anymore09:57
sil2100MCR: the idea is to have everything automated09:57
didrocksmmrazik: like: /home/jenkins/install_packages and /home/jenkins/installed_packages09:57
didrocks/home/jenkins/installed_packages beeing the output of apt-get install during the preseed09:57
MCRsil2100: Yes, gotta look @ autopilot, but I am not sure if all things can be automated...09:58
didrocksmmrazik: then, the script will only test the logic of this09:58
didrocksmmrazik: and exit if something is wrong09:58
didrockswdyt?09:58
mmrazikdidrocks: ok09:58
MCRsil2100: So no more nice-testhouse ?09:59
sil2100MCR: autopilot is really nice, and indeed - visual changes can't really be testable by autopilot, but those we anyway don't really test09:59
sil2100MCR: I think testing is still needed - remember that we're not completely automated for precise and quantal ;)09:59
mmrazikdidrocks: did you already branch the ~autopilot/unity/utah-jenkins branch?09:59
sil2100And, checkbox-tests, which check overall system integration, are still manual10:00
mmrazikif so, can you please discard and branch again? Not proud what I just did there but I changed it.10:00
MCRsil2100: I seem to be the master in finding and being affected by Unity bugs noone else is suffering from :P10:00
didrocksmmrazik: not yet, just creating the parsing script right now10:00
didrocksmmrazik: ok, will do :)10:00
sil2100MCR: ;p10:04
mmrazikdidrocks: can I kill ps-unity-autopilot-release-testing?10:12
mmrazikor is it actually something you need?10:12
didrocksmmrazik: it's needed10:12
mmrazikok10:12
didrocksmmrazik: that's what was prevented by the ABI break before10:12
mmrazikdidrocks: I think the files should be there. The net (queued) indicators job will confirm10:12
mmraziks/net/next/10:13
didrocksmmrazik: sweet! did you cat them?10:13
didrocksso that we can see we have the expected content, for debugging :)10:13
mmrazikdidrocks: http://pastebin.ubuntu.com/1516437/10:13
mmrazik"unity indicator hud" are just 3 random packages (which don't even exist)10:14
didrocksmmrazik: right, I just mean cat the /home/jenkins/installed_packages for the first weeks10:14
didrocksmmrazik: so that if my script don't have the proper content, we can debug it10:14
didrocksor I can do it in my scripts I guess10:15
mmrazikdidrocks: cating wouldn't help -- utah is not stdout friendly :-/ need to store them as jenkins artifacts.10:15
didrocksah :/10:15
didrocksok10:15
mmrazikdidrocks: lets store them in /home/jenkins/results/artifacts10:15
didrocksmmrazik: remember they are optional though10:16
didrocksmmrazik: like with the "whole ppa" preseed, they are not here10:16
mmrazikdidrocks: after the job ends we are scp-ing the whole results dir and storing it as artifacts10:16
didrocksok, it's not file by file then10:16
mmrazikdidrocks: nope10:16
=== mmrazik is now known as mmrazik|lunch
mhr3mmrazik|lunch, could you look at why https://code.launchpad.net/~mhr3/libunity/fix-nested-previews/+merge/142538 keeps failing please?10:43
mhr3stuck xvfb or something?10:43
didrocksmmrazik|lunch: rev 170 and 171. Can you give it a look and if good, will worth testing that it indeed aborts the tests :)11:01
solancerhey guys11:13
solancerI want to hack on unity on my local system11:14
solanceri have a launchapd Id and all11:14
=== mmrazik|lunch is now known as mmrazik
solancerI have cloned the unity repository and have been going through the doccs11:14
solancercan someone explain what upstream merge means >11:15
mmrazikmhr3: we had this recently with libdbusmenu. xvfb-run is trying to run the X on a specified display :99. If you are building on amd64 and i386 on the same machine then only one of the instances will work and the other fail to start11:15
mmrazikmhr3: the solution is to run "xvfb-run -a"11:15
mmraziksolancer: it IMHO means merging your changes back to lp:unity (but I'm lacking some context)11:16
solancermmrazik, oh I see11:17
mhr3mmrazik, didn't know the merger is so awesome now that it can run both 32 and 64bit builds at the same time11:17
mhr3anyway thanks11:18
solancermmrazik, so I have two repos cloned from launchpad with me11:18
solancermmrazik, unity and unity revamped11:18
mmrazikmhr3: its there for months11:18
solancermmrazik, if I make changes to the unity repo and push it to my personal PPA11:19
solancermmrazik,and if unity has a new version release11:20
solancermmrazik, would have to do something extra to keep up with the releases >11:20
mhr3mmrazik, then the machine got faster or something :)11:21
=== _salem is now known as salem_
mmraziksolancer: yes. You would need to merge the upstream (lp:unity) back to your own branch11:22
mmraziksolancer: usually something like bzr merge lp:unity in your working dir11:23
solancermmrazik, cool11:23
mmrazikdidrocks: the changes look sane. I would prefer not to modify the other preseed files but it shouldn't hurt either11:23
solancermmrazik, and 1 more question11:23
mmrazik(i.e. only base-preseed needs to be modified)11:23
didrocksmmrazik: just for consistency as we run it and it will exit with 011:24
mmraziksolancer: sure. Shoot.11:24
didrocksbut as you prefer :)11:24
didrocksmmrazik: will this be picked automatically in the indicator run?11:24
mmrazikdidrocks: its already there... lets keep it11:24
didrocksok11:24
solancermmrazik, the cloned repo's name is unity and mine is unity-dodge11:24
mmrazikdidrocks: not sure. let me kill it and start again11:24
didrocksmmrazik: ok :)11:24
didrockssil2100: one hud test fail remaining! just one! :)11:25
sil2100!11:25
sil2100didrocks: which one? ;)11:25
didrockssil2100: seems we have the same with the dash11:25
didrocks unity.tests.test_hud.HudBehaviorTests.test_closes_then_focuses_window_on_mouse_down11:25
didrocksunity.tests.test_dash.DashRevealTests.test_closes_then_focuses_window_on_mouse_down  is failing as well11:25
didrocksI bet same cause11:25
solancermmrazik, shou ld I change the name of the cloned repo or I can jus start making changes to it and push it to my PPA11:25
sil2100Ok, let me see that then!11:26
mmraziksolancer: you have the repo on your HDD? It doesn't really matter what is the name.11:26
didrockssil2100: look at jenkins directly11:26
didrockssil2100: the public instance is broken11:26
solancermmrazik, yep I have it on my HDD11:26
didrocksjob/ps-unity-autopilot-release-testing/label=autopilot-nvidia/lastCompletedBuild/testReport/11:26
mmraziksolancer: I would also sugest to push the repo somewhere to launchpad so you have a backup... not sure what is your launchpad ID but something like bzr push lp:~solancer/unity/my-branch-name11:27
mmraziksolancer: but you don't have to do it11:27
didrockssil2100: same failure on intel at least11:27
mmraziksolancer: so nothing needed. You can start make changes and then dput into a ppa11:27
solancermmrazik, cool i'll start hacking then11:27
didrocksfew minutes for ATI :)11:27
didrockssil2100: and ati as well, so reproduceable everywhere :)11:34
didrocksmmrazik: ok, the build failed, which artefact did you use to see that it didn't run?11:51
mmrazikdidrocks: mhm... there is some utah stack trace in the job output. The files were apparently not copied back to jenkins11:52
mmrazikdidrocks: so no artifacts :-/11:53
mmraziklooks like some utf issue11:53
didrocksmmrazik: so, this time, it failed due to UTAH?11:53
mmrazikbut I wonder where11:53
mmrazikdidrocks: the stacktrace comes from this command:11:53
mmrazikutah --install-type desktop -r /tmp/master.run11:53
didrocksmmrazik: same for nvidia btw11:54
didrocksnvidia/intel11:54
didrocksmmrazik: are you tracking it? I'm not sure to know enough about UTAH and the guys behind it11:55
mmrazikdidrocks: me neither. But trying to look into source code11:56
didrocksthe stack is only in the logging module :/11:56
mmrazikyeah... just realized that11:56
sil2100hm hm12:01
didrocksmmrazik: any progress? talked on #qa? (not there, so didn't see)12:08
mmrazikI tried to export a locale and re-run the test12:08
mmrazikdidrocks: I tried to reproduce by running the utah command on the host but didn't observe the stack trace12:09
didrocksmmrazik: should we just retry?12:09
didrocksweird that it failed on the 3 configs though12:09
mmrazikdidrocks: yes. The job is already running.12:09
didrocksok12:09
mmrazikdidrocks: with export LANG=en_US.utf812:09
didrocksok, let's see ;)12:10
mmrazikits just a wild guess12:10
sil2100So, what I noticed12:12
sil2100hm, autopilot in the jenkins unity tests uses a strange keybinding for maximizing the window - it seems invalid12:13
sil2100Since in compiz we're patching through patches it to Ctrl+Super+Up, while it's using the old compiz one Super+Up12:14
sil2100And it seems not to maximize the window then12:14
sil2100That's why those 2 tests fail - now I need to find out why he has the keybinding set to Super+Up and why then it doesn't work12:14
didrockssil2100: good catch! :)12:15
didrockssil2100: 10_ubuntu-settings.gschema.override:maximize = ['<Super>Up','<Primary><Super>Up','<Primary><Alt>KP_5']12:18
didrockssil2100: I think it's the bug that smspillaz knows about12:18
didrockshe has a fix I guess, but don't want to push it without tests and no motivation to write the tests12:19
sil2100didrocks: what's the problem here? So it's a real regression then?12:19
didrockssil2100: well, only on this machine, and some others, the "integrated settings" are not overwritting the integrated key on first launch12:20
didrocksI think I'll just update to only have '<Primary><Super>Up' by default12:20
didrocksa pity, but well…12:20
* sil2100 sighs12:21
sil2100Ok12:21
didrockssil2100: don't we have the same issue we show desktop btw?12:21
didrockssil2100: do you know some tests using it and failing?12:21
sil2100hm, let me see, maybe indeed we're also getting hit by that - usually switcher tests are usign show desktop12:22
didrockssil2100: ok, I've uploaded ubuntu-settings in the ppa, once built, I'll relaunch the tests12:28
didrocksmmrazik: how to interpret the nvidia autopilot indicator result?12:29
mmrazikdidrocks: its the same stack trace, isn't it?12:30
mmrazikdidrocks: build #55?12:30
sil2100didrocks: thanks!12:31
* sil2100 goes for lunch12:31
didrocksmmrazik: there are some artefacts, isn't it?12:31
mmrazikoh.. right12:31
didrocksso not sure if it's exactly the same issue12:31
didrockswas my script launched already?12:31
didrocksnot sure where to see the logs :)12:31
mmrazikdidrocks: your script has wrong paths. I moved the files into /home/jenkins/results/artifacts12:33
didrocksmmrazik: ah, you didn't tell me :) but is the crash before it's launched or the utf8 issue is because of the script itself?12:34
mmrazikdidrocks: I _think_ your script was not started12:35
mmrazikargh.. this preseed stuff debugging is a nightmare12:37
ritzanyone good with unity-2d ? wrt https://bugs.launchpad.net/ubuntu/+source/unity/+bug/109695412:37
ubot5Launchpad bug 1096954 in unity (Ubuntu Precise) " Enabling Xinerama causes Unity Panel/Dash to become all black" [Medium,Confirmed]12:38
didrocksmmrazik: do you think it's due to the preseed? it's weird that we can reliably crash it now12:38
mmrazikdidrocks: I don't know but the stacktrace in logs is something I'm worried mostly about12:38
mmrazikas it might very well mean the whole utah testcase just wasn't started12:39
didrocksyeah12:39
mmrazikgiving up. asking on #qa12:39
* didrocks joins12:39
=== MacSlow is now known as MacSlow|lunch
=== MacSlow|lunch is now known as MacSlow
=== mmrazik is now known as mmrazik|afk
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== mmrazik|afk is now known as mmrazik
didrockssil2100: latest result, job ps-indicators-autopilot-release-testing, rev 5714:39
didrockssil2100: still prev/next failing14:39
didrocks(both on nvidia, only prev on ati/intel)14:40
didrocksmterry: FYI ^14:40
mterry:-/14:40
mterryI haven't read code branches today.  Does that the tested code include a fix for the alt+f10 problem?14:41
didrocksmterry: I didn't see it flying14:41
didrocksbut maybe I missed it, with all the autopilot issues today…14:41
mterryOK, good.  So we may have a path towards completion!  :)14:42
didrockshoping so :)14:42
didrocksmterry: you're looking after it? maybe check with sil2100 and brandon14:42
mterryk14:43
didrocksthanks! :)14:46
didrocksmterry: FYI, that's the latest blocker before enabling the daily release for unity \o/14:59
didrocksI would love to have the first daily release tomorrow :)15:00
didrocksFriday, what can happen? :)15:00
mterryheh15:01
didrocksmterry: also, sorry to jump on you so early, but did you get anything on the indicator test during build? trying to gather some info as I won't be really available next week :)15:02
mterrylibappindicator?15:02
didrocksright, and indicator-session15:03
didrocksIIRC15:03
mterryNo, I thought I had a promising fix, and it might have fixed part of it, but it wasn't enough.  Still investigating15:03
didrocksok ;)15:03
mterrycyphermox, I thought you had indicator-session well understood?  Or a possible fix or something?15:03
cyphermoxI tried something, it failed15:04
cyphermoxindicator-session is borken as much as libappindicator -- the test reproducibly fails in a PPA no matter what I change15:04
cyphermoxI think it's due to some dependency missing in the build -- and then it should probably be explicitly listed in the binary package deps.15:05
cyphermox(once we find out what the hell it is)15:05
seb128what test is that in indicator-session?15:05
cyphermoxTestCanStartService15:05
cyphermoxthe one you hacked to use LD_PRELOAD15:05
cyphermoxincidently, didn't that work?15:06
didrocksI think it's the test using the system bus, isn't it?15:06
seb128that test can't work15:06
seb128drop it15:06
didrocksI told you about it :)15:06
cyphermoxgladly15:06
seb128it requires consolekit in a working state15:06
seb128and accountsservice15:06
seb128and other stuff from the system15:06
seb128that can't work in the current form15:06
cyphermoxif that's all that's needed I can move it to a autopkgtest15:06
didrockshowever, autopkgtest would be good15:06
didrockscyphermox: I think it should, jibel should be able to confirm ^15:07
cyphermoxzug zug; that will just take 5 minutes, I got most of the code ready15:07
cyphermoxI get some issues running autopkgtest locally though, it tends to hang15:10
cyphermoxit would be useful if we could run this in the right environment soonish to make sure it's good15:10
mterryzug zug?  :)15:10
cyphermoxmterry: warcraft peons?15:10
didrockscyphermox: sure that jibel has all the knowledge you need for that :)15:10
cyphermoxyup :)15:11
mterryheh15:11
didrocksknowing him, there is maybe even a wiki page!15:11
cyphermoxjibel: ^^ is there a wiki page on how to run autopkgtest locally? I know how to do it, but I want to know if I should write the howto on the iwki ;)15:12
jibelI stopped writing wiki pages, people first ask questions on IRC instead of reading them15:12
cyphermoxhehehe15:12
jibelbut there is documentation http://bazaar.launchpad.net/~auto-package-testing-dev/auto-package-testing/trunk/view/head:/doc/USAGE.md15:12
cyphermoxah, that's even closer to jenkins than my adt-run --blah blah --- adt-virt-schroot15:13
cyphermoxjibel: thanks!@15:14
jibelcyphermox, yw15:14
highvoltageMirv, hyperair: ok, will try that. thanks15:21
highvoltagehyperair: well actually I use that but since the schema isn't there yet it doesn't work, will check if the manpage has some additional information for that case15:22
hyperairhm.15:22
hyperairjust depend on the package with the schema?15:23
highvoltagehyperair: I couldn't find a unity package that provides it. I was wondering if I could just do it.15:24
highvoltagehyperair: unless perhaps there's another way I could set the launcher opacity and colour (perhaps I'm just doing it wrong)15:24
hyperairno, a gsettings override is probably the right way to do it.15:25
highvoltagehyperair: so far it responds to org.compiz.profiles.unity.plugins.unityshell launcher-opacity and background-color, but it's kind of strange that it's not there by default, isn't it?15:25
hyperairgrep the /usr/share/glib-2.0/schemas folder for the key/schema you're looking for15:25
highvoltagehyperair: it's not there15:26
hyperairuh hmm.15:26
hyperairi see it in org.compiz.unityshell.gschema.xml:15:26
hyperairso you could try overriding that15:26
mterrysil2100, poke about alt+f10 when you are available15:26
sil2100mterry: hi!15:27
sil2100didrocks: hm15:27
* didrocks sees that sil2100 has the didrocks ignore filtering!!!15:27
mterrysil2100, hello!  I still haven't caught up on merge mails.  Did you ever get anywhere with the alt-f10 bug?15:27
sil2100mterry: I started looking, but I'm not able to reproduce it right now15:28
highvoltagehyperair: ah interesting, in a newer 13.04 image it's there, I'll go check what happened there, thanks a lot!15:28
bregmahey folks, can anyone tell me if there's an up-to-date place to look for Unity test coverage analysis (gprof, etc)?15:29
hyperair:)15:29
sil2100didrocks: it's not like that! I was simply still lunching, that's why!15:30
didrockssil2100: yeah yeah :'(15:30
mterrysil2100, is there a way I can help?15:30
mterrysil2100, since I was able to reproduce yesterday.  (I assume I still can...)15:30
sil2100mterry: I'll ping you in a the nearest time, ok :) ?15:32
mterryk15:33
sil2100mterry: so, hm, are you able to reproduce the alt+f10 issue even now?16:06
sil2100mterry: what unity package are you using?16:06
mterrysil2100, I'd have to log out and back in to double confirm, but I haven't updated since I could reproduce16:07
mterrysil2100, I'm using 6.12.0daily13.01.09.1-0ubuntu116:08
sil2100mterry: on the guest session it's the same?16:08
mterrysil2100, ooh good point, let me check.  love that guest session16:08
sil2100I'm still unable to reproduce it on the guest session though... so I was wondering if you are able16:10
mterrysil2100, yeah I can reproduce on guest session16:17
sil2100hm, ok, thanks - I'll try something and get back to you16:17
=== dandrader is now known as dandrader|afk
didrockstedg: hey, one of your test is timing out on powerpc for dbus-test-runner, am I right? https://launchpadlibrarian.net/128111076/buildlog_ubuntu-raring-powerpc.dbus-test-runner_12.10.2daily13.01.10-0ubuntu1_FAILEDTOBUILD.txt.gz16:38
sil2100didrocks: btw. can you also reproduce the problem that mterry noticed? With the first Alt+F10 not working16:39
tedgdidrocks, Hmm,no, it seems to be getting the wrong data.16:39
tedgFinding cat1 data16:39
didrockssil2100: let me check, one sec16:39
tedgFinding cat2 data16:39
tedgFiltering cat1 data16:39
tedgFiltering cat2 data16:39
tedgVerifying cat 116:39
tedgVerifying cat 216:39
tedgFAIL: test-output16:39
mterrysil2100, bregma could yesterday I believe16:39
didrockstedg: ok, I'm wrong then, any idea what can be the cause? it's passing fine on all the other archs16:40
didrockssil2100: the first alt + F10 is working for me as well16:41
mterrycyphermox, libappindicator is killing me.  now the gtk2 tests can't pass, failing on the fallback test16:42
sil2100hm16:43
sil2100popey: also says he cannot reproduce16:43
sil2100mterry: could you maybe try updating to the latest unity packages?16:43
mterrysil2100, alright16:44
didrockssil2100: ah, you think the failure is something else then?16:44
popeyi get the first indicator on first ALT+F1016:44
popeywill try a guest session..16:44
tedgdidrocks, Not really.  We'd kinda need the files that it's building.  It generates temp files to do the compare.16:44
popeyyup, works same as guest16:45
didrockstedg: I tried a rebuild to see if at least it's just flacky16:45
sil2100didrocks: yes, since hm, even though it would make sense that this bug causes the failures, but I think there's a seperate test for Alt+F10 and I think it didn't fail16:45
sil2100Or hm, wait16:45
mterrysil2100, which one runs first?  ;)16:45
sil2100mterry: I think each of them is being ran on a clean session I think?16:47
cyphermoxmterry: yellow paint!16:47
mterryOh good16:47
mterrycyphermox, I know16:47
didrockssil2100: right16:48
sil2100didrocks: yes, indeed it didn't fail, test_panel_first_menu_show_works passed16:48
sil2100This is a big mystery16:48
sil2100Back to the drawing board16:48
didrocksI'm sure mterry can be of help to distract him from libappindicator love :)16:49
mterryI'm trying again with latest unity16:50
mterryBut it takes me awhile because my backup laptop is dog slow16:50
didrocksmterry: oh, you didn't have a spare disk? you switched laptop?16:51
mterrydidrocks, yeah16:52
didrocksfeeling the pain :/16:52
mterrydidrocks, you have spare disks lying around?  I guess that's smart, considering what I just did16:52
didrocksmterry: yeah, I have one on usb just in case16:53
mterrydidrocks, even better, do raid duplication with an external drive  :)16:53
didrocksmterry: not that far, only my server has raid duplication :)16:54
didrocksok, latest corner case fixed. I can really say that we are to those 2 tests closed to daily release of unity!16:55
didrockstedg: yeah, it's really flacky, the rebuild worked17:23
tedgdidrocks, Eh... good?  :-/17:23
didrockswell, not really good, but meaning harder to debug17:23
didrocksonly happens on powerpc and not everytime…17:23
sil2100Those _prev _next tests are really mysterious17:29
didrockssil2100: they don't fail locally for you at all?17:29
sil2100hm, would it be somehow possible to run single tests on that jenkins machine?17:29
didrockssil2100: well, it is, but what that will teach you?17:30
sil2100didrocks: completely, didn't fail even once, both on my session, on my guest session, no problems at all17:30
sil2100didrocks: maybe I could add some debugging and run the tests to see what exactly is happening? But hm, maybe really it's pointless17:30
didrockssil2100: for a physical access to the machine, I think only mmrazik has it17:31
mterrysil2100, still can reproduce with latest daily-build contents17:31
bschaefersil2100, you should be able to run single tests by changing the value of the  'tests' when you do a build now on jenkins17:31
bschaefera single test*17:32
sil2100mterry: oh17:32
didrocksmterry: so, it's failing running this pilot test for you? or you mean alt + F10?17:32
mterrydidrocks, alt+f10 fails.  I ran autopilot test yesterday and it failed too17:33
didrocksah, interesting :)17:33
didrocksso maybe that's what is happening on those config17:33
sil2100So we have one reliable reproducing person17:33
mterryPlus, the logs for the autopilot test indicate that the alt+f10 fails there too17:33
didrockssil2100: and this guy is really reliable, you know :)17:33
mterryit fails everytime anyway  :)17:34
sil2100ok, so hm hm17:34
=== dandrader_ is now known as dandrader
didrocksbschaefer: no idea of why alt + f10 is still failing on first trial for mterry?17:37
sil2100mterry: could you start a fresh session (best guest session I guess?), bzr branch lp:unity and run one specific test?17:37
bschaeferdidrocks, hmm alt+f10 is work for me :(17:38
sil2100mterry: run autopilot run unity.tests.test_panel.PanelKeyNavigationTests.test_panel_first_menu_show_works17:38
sil2100mterry: on that guest session please17:39
sil2100And tell me if it works or not17:39
sil2100:)17:39
sil2100The only difference between the _prev/_next tests and the test_panel_first_menu_show_works is that the the first_menu one has a 1 second sleep() in it after launching the application17:42
sil2100Which shouldn't matter, as in _prev and _next we're waiting for the application to have focus anyway17:42
mterrysil2100, OK.  Will take me a few minutes17:46
sil2100mterry: ok, tell me once you find time for that18:10
mterrysil2100, failed but then worked (there was some noise with my computer being too slow)18:10
mterrysil2100, but seemed like I was able to reproduce problem even on that test18:11
sil2100mterry: but it was only failing when ran for the first time, yes?18:12
mterrysil2100, yes18:12
sil2100Mystical18:16
mterrysil2100, so is there a way to give you a more comprehensive log of what happens?18:20
mterrysil2100, are there other unity devs around that we can poll to see if they can reproduce?18:26
mterrysil2100, in the hopes of hitting someone that can both repro and knows how to fix it?18:27
bschaefermterry, hmm so how do you reproduce this?18:36
* bschaefer is around18:36
mterrybschaefer, on a guest session, open an app and press alt+f1018:36
mterrySee if it opens a menu18:36
* bschaefer goes to attempt18:36
mterryThen try it a second time, and it should18:37
bschaefermterry, hmm my guest session appears to have a broken unity....18:40
* bschaefer goes to see what the problem is18:40
mterrydifferent than the alt+f10 thing?  hm18:41
bschaefermterry, yeeah, like unity wont start :(18:41
bschaeferjust an empty background...which is strange...as unity works fine on my other user account...18:42
sil2100bschaefer: update compiz maybe?18:44
sil2100bschaefer: since there was an opengl plugin ABI break18:44
bschaefersil2100, yeah, im updating now!18:44
sil2100So hm, maybe you'll even have to re-build unity with the latest compiz? I know that staging compiz + unity works18:44
sil2100But both need to be updated at the same time ;)18:44
bschaeferpossibly, I have staging, but I have compiz/unity/nux built right now, but not on my guest session18:45
bschaefermterry, also why does it have to be a guest account? Or is it just on a fresh reboot?18:46
sil2100bschaefer: on a fresh reboot it's the same18:46
sil2100It seems that the first Alt+F10 press is not registered on his system18:46
sil2100But on mine, popey's, didier's and other people it's fine18:47
sil2100The first on the session start18:47
bschaefersil2100, strange! Is it causing an AP failure?18:47
sil2100bschaefer: probably... but the strange thing is!18:47
sil2100It *sometimes* causes failure of 2 tests18:47
bschaefersounds like an uninted var18:48
sil2100Although there are some other tests that use the same keybinding18:48
sil2100So hm, it's not 100% reproducible even on jenkins18:48
sil2100Since some machines sometimes are not affected18:48
bschaefersil2100, the keybinding comes through compiz right?18:48
sil2100I think so18:49
* bschaefer hasn't worked with indicators/menus much18:49
bschaeferTrevinho, ping18:49
sil2100And it's using a correct one18:49
bschaeferdang, hes away18:49
bschaeferyeah odd, let me try this again (as i've updated...)18:49
bschaeferbut i might have to reboot ;)18:49
sil2100But now at least I know it's more likely a regression in unity that's probably appearing in certain conditions18:49
sil2100And not an AP problem18:49
sil2100But ok, I need to rest a bit now18:51
sil2100bschaefer, mterry: if you guys find out something more, please send me an e-mail!18:51
sil2100I'll look into it a bit later too18:51
sil2100See you later18:51
mterrycyphermox, trying a fix for libappindicator in a ppa18:54
* mterry crosses his fingers18:54
bschaeferhmm strange, my schemas/plugins seems to be messed up on my guest18:56
mterryWelcome back! : )18:59
bschaeferthanks...I figured I could just try it on a fresh reboot...and it worked :(18:59
bschaeferi have trunk compiz/unity/nux and staging ppa as well18:59
cyphermoxmterry: so? :D18:59
bschaefermterry, do you get it everytime?18:59
mterrybschaefer, yeah.  first time per session18:59
mterryafter that it works normal19:00
bschaefermterry, strange...19:00
mterrybschaefer, you don't see it?19:00
bschaefermterry, nope :(, Ill poke some more people later when they get on to give it try19:00
mterrydarn it19:01
bschaefermterry, you said you were up with the staging ppa as well?19:02
mterrybschaefer, daily-build19:03
bschaeferthat should be pretty much the same...19:03
bregmawhat exactly is the unexpected behaviour I'm trying to see?19:06
mterrybregma, the alt+f10 thing?  The first time you press alt+f10 in an app in a session, the menu doesn't appear19:07
bregmaOK19:07
bregmadefinitely haven't been able to repro with latest staging19:07
bregmaI'll reboot and try one more time, for posterity19:08
mterryhm19:08
mterryWe still fail the test on jenkins right?19:08
bregmais this test_panel_indicators_key_navigation_next_works ?19:09
bschaeferunity.tests.test_panel.PanelKeyNavigationTests.test_panel_indicators_key_navigation_prev_works is the only one I see failing atm19:10
bschaeferprev/nux19:10
bschaefernext*19:10
* bschaefer goes to look at the video19:10
mterrybschaefer, sorry, went away19:16
mterrybschaefer, didn't see highlight19:16
mterrybschaefer, both next and prev fail, depending on driver19:17
bschaefermterry, no worries, I  should have mentioned your name...19:17
bschaeferbregma, ^19:17
bschaefermterry, hmmm yeah the video shows no menu appearing but the AP log shows that Alt+F10 is being pressed19:17
bschaefermterry, different drivers cause this problem?19:18
bschaeferdo you mean arc?19:18
mterrybschaefer, I believe someone mentioned a difference in failing tests between nvidia and intel19:18
bschaefermterry, yeah, looking at those only prev fails, not next19:19
mterrybschaefer, curious19:19
mterrybschaefer, each test is in a completely new session?19:19
bschaefermterry, yeah they are, whats odd is the nvidia one fails for both next/prev19:19
bschaeferbut intel/ati only fails the prev19:20
mterryOK...  My machine that can replicate the failure is intel19:20
* bschaefer kicks off another jenkins jobs19:20
bschaefermterry, hmm I have a hybrid, but I only use the intel part but ...19:21
bschaeferi cant see how this is video card related19:21
bschaefermterry, strange, I just did a compiz --replace....and the first menu attempted failed...19:22
mterryooh ooh19:22
mterryI'm not crazy!  (maybe)19:22
bschaeferbut i can't get it to repro now :(19:23
mterrybschaefer, even further --replaces?19:23
bschaefermterry, replaces just does what 'unity' does...19:23
bschaeferand yeah19:23
bschaeferwait opps...haha I thought that is what you were asking19:24
* bschaefer attempts some more19:24
bschaefervery strange...19:24
bschaefernow it works perfectly, as I just rebuilt unity with a print statement in the function that opens the menu19:25
bschaeferwell the callback function that gets called from compiz when alt+f10 is hit....19:25
bschaeferandyrock, hheeey19:25
andyrockbschaefer, hey ;) whatsup?19:25
bschaeferandyrock, could you attempt to reproduce this problem?19:26
andyrockbschaefer, what problem?19:26
bschaeferandyrock, wait I forgot you're running Q!19:26
bschaeferandyrock, well anyway19:26
bschaeferandyrock, go to a guest session19:26
bschaeferand open an app, and press alt+f1019:26
bschaeferthe problem is on first start up the menu doesn't work19:27
* mterry goes and tries to reproduce again in guest session19:27
bschaefermterry, I got this when it failed (in the terminal)19:27
bschaefer;3~19:27
andyrockdo i really need a guest session? (i don't have unity/compiz/... trunk there)19:27
bschaeferwhich means....dang...I remember I bug about that19:28
bschaeferandyrock, well it needs to be a on a fresh reboot19:28
bschaefer(or possibly a compiz --replace)19:28
bschaefermterry, yeah, im getting it on a compiz replace...second time19:28
bschaeferit is very hard to repro though...19:28
bschaefermterry, I think when ^[[21;3~ shows up in a terminal it means there is no key binding for that set up yet...19:29
bschaeferi wonder why...19:29
mterryah hm..19:30
andyrockbschaefer, can't reproduce it here with unity or compiz --replace19:30
andyrocklet me restart19:30
andyrockreboot sorry19:30
andyrockbrb19:30
bschaeferandyrock, alright :)19:30
bschaefermterry, im also hoping...that its the same problem19:30
bschaefermterry, because it seems if you hold Alt and press F10 a lot of times it fails a few times as well19:31
bschaefermterry, or actually it seems to have broke it for me...wth19:31
andyrockbschaefer, nope :/19:33
andyrockit's fine here19:33
bschaeferandyrock, :(...very strange its hard to get for me...19:33
bschaeferif Im even getting the same problem as mterry19:34
bschaeferyeah..hmm after like 10 compiz --replaces it seems to fail19:35
mterryhuh19:35
mterryit was may more reproducable for me19:35
mterryBut my machine is very slow....?19:35
bschaefermterry, yeah...that is why im wondering if its the same problem :(19:35
=== dandrader is now known as dandrader|afk
bschaefermterry, could you try to reproduce it using a terminal and see if any text appears?19:36
bschaefersuch at ^[[21;3~19:36
bschaeferor just ;3~19:36
mterryok19:36
* bschaefer attempts a reboot19:39
bschaefermterry, i got it this time..on start up19:41
mterrybschaefer, i have some info too19:41
bschaefermterry, sweet!19:41
mterrybschaefer, I could reproduce the ;3~ if I did it a bunch in a terminal19:42
bschaeferyeah, that seems to be normal19:42
mterryBut it seems that opening the terminal made the menubar visible for a bit, and the first one worked19:42
bschaeferi got the ;3~ on start up with a terminal19:42
mterryUnlike19:42
mterryNormal apps, which don't make the menubar visible on startup19:42
bschaeferand the menu didn't come up19:42
bschaefermterry, oo...so the terminal worked for you on start up?19:42
mterrybschaefer, yeah.  Unlike nautilus19:43
mterrybschaefer, but when I did it a bunch, it worked intermittently19:43
bschaeferstrange...it seems to work sometimes for me...19:43
bschaefermterry, yeah, i noticed that as well...but im not sure if that the same thing or a 'feature'/bug19:43
bschaeferas you could think hold Alt and press F10 would toggle the menu...19:44
bschaeferpress*19:44
bschaeferpresssing*19:44
bschaefermterry, also the ;3~ I think is just what compiz outputs when there is no keybinding, the 3 seems to be for the mod (Alt), as if you do ctrl+F10 its a ;5~19:45
* bschaefer doesn't know if that is a useful thing to use atm19:45
mterrybschaefer, it seems correlated to whether the appmenu appears for a moment19:46
bschaefermterry, yes it does19:46
bschaefermterry, sooo hmm19:46
bschaefermterry, how many times did you try the terminal on a fresh guest session?19:47
mterrybschaefer, also... opening the dash seems to make it not occur19:47
bschaeferas for me it isn't always repro19:47
bschaeferon start up19:47
mterrybschaefer, a couple, but they were interspersed with dash and other things19:47
bschaefermterry, o strange, so Startup -> Dash -> no bug?19:48
bschaefermterry, alright, can you try this then...on a start up try just mousing over a launcher icon19:48
bschaefer(as the dash is set up on a ~60 second timer to init everything...)19:48
bschaeferinit everything dash wise19:48
mterryok.  mouse over and then what?19:48
mterrylaunch something and try?19:49
bschaefermterry, yeah19:49
bschaeferas mousing over a launcher icon will init the dash19:49
mterrywell I normally mouse over real quick to click a launch icon to get an app19:49
mterrybefore pressing alt+f1019:49
bschaefermterry, o well then cool, I do a ctrl+alt+t19:49
mterrymy normal route is login & click nautilus & alt+f1019:50
bschaefermterry, i was checking if the ::EnsureDash fixed the issue or not19:50
bschaefermterry, the same for gcalc as well? ( As thats what the AP test uses)19:50
mterryhmm19:51
mterrylet me put that on my launcher19:52
bschaeferwth...my alt+f10 is just broken now...19:52
=== dandrader|afk is now known as dandrader
bschaeferhmm i can't get it to fail with compiz --replace and the gcalctool19:54
* bschaefer does a reboot19:55
bschaefermterry, well I got it on start up with the gcalc19:56
bschaefersoo at lease i seem to be able to repro this...19:56
mterrybschaefer, I'm wondering19:57
mterrybschaefer, is this a timing thing19:57
mterrybschaefer, like if I press alt+f10 intentionally very soon after launch, it doesn't work19:57
mterrybschaefer, but it does shortly after19:57
mterrybschaefer, when appindicator is all initialized and such19:57
bschaefermterry, it could be...there are a lot of timing things in unity where it waits to init things...19:57
bschaefermterry, though im not as familiar with the panel/indicators19:58
mterrybschaefer, this does not explain the repeated presses in Terminal19:58
bschaefermterry, but now that I know what Im looking at im doing it very quickly...19:58
mterrybschaefer, but maybe it does the first time ones19:58
bschaefermterry, well I got it on the terminal on start up before19:58
mterrybschaefer, try to repro but slowly.  I'll try slowly too19:58
bschaefermterry, alright,19:59
* bschaefer reboots19:59
bschaefermterry, strange!...20:02
mterrybschaefer, gosh darn it.  Nevermind about my darn clues.  I just tried slowly *and* the appmenu appeared for a moment before I pressed alt+f10.  And it didn't work (i.e. I reproduced it)20:02
mterrybschaefer, you've got info?20:02
bschaefermterry, well I at first just kinda of went slowly...and attempted it20:03
bschaeferand i reproduced it20:03
bschaefermterry, but the second time, I rebooted, started gcalc, and went and poured some coffee...and it worked first time20:03
mterryHm.  So timing seems unlikely20:03
bschaefermterry, yeah...it really seems like an uninitialized variable somewhere...20:04
bschaeferwhich i've seen cause a lot of start up only problems20:04
mterrybschaefer, OK.  Doesn't clang or something notify us of such things?20:05
bschaefermterry, hmm yeah, or valgrind20:05
bschaeferi haven't used clang much, but that would be fun to test out20:05
bschaefermterry, but im able to reproduce this so I can take a look at it :)20:05
mterrybschaefer, OK!  Cool20:06
bschaefermterry, hopefully its a simple problem :)20:06
mterrybschaefer, your uninitialized variable idea sounds right20:06
bschaefermterry, its what im hoping!20:07
bschaeferbut ill play around with that though, a big problem could be too that compiz isn't calling the callback function for the Alt+F10...(which is why we were getting ;3~)20:07
bschaefersoo it could also mean that isn't set up right away either20:08
bschaeferbut ill do some digging :), thanks for being able to reproduce this!20:08
cyphermoxmterry: indicator-session segfaults when it gets started for the tests!20:47
=== salem_ is now known as _salem
cyphermoxah, i see it needs a crapload of state from dbus to work21:02
alesagecyphermox, I'm not seeing it fail in Jenkins dailies fwiw21:03
cyphermoxit's complicated21:03
cyphermoxit needs a bunch of state that might be available on the jenkins server, but never in a PPA21:04
alesageindicator-session's relationship status to Launchpad: it's complicated21:04
bschaefermterry, it was an un initialized var21:48
bschaefermterry, FIRST MENU SHOW 185213987621:48
mterrycyphermox, you around?22:17
=== _salem is now known as salem_
bschaefermterry, the fix for the issue is here: https://code.launchpad.net/~brandontschaefer/unity/panel-startup-fix/+merge/14280522:43
bschaefermterry, when it merges you should be able to confirm it your self with an update :)22:43
mterrybschaefer, hi22:44
mterrybschaefer, yeah, I saw that go by!  Thanks a bunch22:44
bschaefermterry, hello, cool. Ill kick the AP tests once it gets into the daily ppa22:44
Klap-inhehe, one line, and so much work... intriguing to see. congratulations!22:46
bschaeferreproducing the problem was the biggest problem :)22:48
cyphermoxmterry: yeah, around23:02
cyphermoxin class now though so I'll answer when I can23:03
mterrycyphermox, sorry was afk.  I just had a proposed branch for ya.  Builds in a PPA for me23:10
mterrycyphermox, I proposed a merge against your branch, review at your leisure23:11
cyphermoxawesome23:11
cyphermoxlinky? :D23:11
mterrycyphermox, https://code.launchpad.net/~mterry/libappindicator/fix-tests/+merge/14280223:22
=== salem_ is now known as _salem

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