/srv/irclogs.ubuntu.com/2014/12/11/#ubuntu-unity.txt

ypwonghi there03:35
ypwongDoes anyone also have the issue https://bugs.launchpad.net/ubuntu/+source/goget-ubuntu-touch/+bug/1397801 ?03:36
ubot5Launchpad bug 1397801 in goget-ubuntu-touch (Ubuntu) "Emulator shows black screen after booting up" [Undecided,Confirmed]03:36
Saviqypwong, we've seen this issue when people did not have virtualization enabled - bug #139691908:22
ubot5bug 1396919 in unity8 (Ubuntu) "unity8 display blank in emulator when virtualization disabled" [Medium,Confirmed] https://launchpad.net/bugs/139691908:22
ypwongSaviq, we confirmed that the machine already has virtualization enabled in bios08:23
Saviqypwong, ah, this would be bug #1394208 then08:25
ubot5bug 1394208 in qtmir (Ubuntu) "Unity8 unable to find the dash, which is also running in the background" [High,Triaged] https://launchpad.net/bugs/139420808:25
tsdgeosCI is back \o/08:27
tsdgeosor is it?08:27
Saviqtsdgeos, partly08:27
tsdgeosthis is weird08:28
tsdgeoshttps://code.launchpad.net/~aacid/unity8/autopilot_drag_more/+merge/243367/comments/60251508:28
ypwongSaviq, looks like it is the same issue. Is there an ETA for a fix?08:29
tsdgeosfailed, but everything inside is success?08:29
Saviqtsdgeos, there's None in two jobs08:29
Saviqtsdgeos, that's a fail08:29
Saviqypwong, not atm08:30
tsdgeosSaviq: what about https://code.launchpad.net/~mzanetti/unity8/fix-left-edge-on-spread/+merge/243400/comments/602513 then?08:30
Saviqtsdgeos, Waiting for the completion of unity-phablet-qmluitests-vivid08:30
SaviqERROR: unity-phablet-qmluitests-vivid aborted.08:31
veebersSaviq: hey, just saw your update on the bug I filed earlier(1401361), quick query is there a quick way to close the browser perhaps using initctl etc. ?08:34
Saviqveebers, autopilot should talk to UAL to find the running apps and stop them all08:35
Saviqveebers, there are GI bindings for it08:35
Saviqveebers, other than that there's command line utils "ubuntu-app-*"08:36
veebersSaviq: right, I'm pretty sure it already closes (or kills as a last resort) any apps it launches from within a test, this test I'm writing at the moment actually taps it open from the scope08:36
veebersSaviq: sweet, thanks. that gives me a start now :-)08:37
Saviqveebers, I'll mark the bug invalid then, ok?08:39
veebersSaviq: sure, I'll let you know if I still hit the issue. Thanks again for the insight08:39
tsdgeosgreyback: so yeah, there's never a frame_posted happening when the splash screen stays there forever09:44
tsdgeosgreyback: what should trigger a frame_posted that i can put a debug in?09:44
=== dandrader is now known as dandrader|afk
greybacktsdgeos: when the application swaps a frame, frame_posted is called for shell. Has the app swapped? QSG_RENDER_TIMING=1 will print after a swap10:00
tsdgeosvoid UbuntuOpenGLContext::swapBuffers(QPlatformSurface* surface)10:01
tsdgeoslooks like a good place to put a debug10:01
greybackyep10:01
tsdgeosthat's the client side, right?10:01
greybackyep, in qtubuntu10:01
=== dandrader|afk is now known as dandrader
tsdgeosgreyback: so buffers swap happens10:22
tsdgeoswhat never happens is a handleSurfaceResize10:22
tsdgeoswhich makes it bad it seems10:23
tsdgeosnow i need to find out who is supposed to call that handleSurfaceResize :D10:23
greybacktsdgeos: is frame_posted called in shell?10:23
tsdgeosgreyback: no10:23
greybacktsdgeos: if frame_posted not called in qtmir, qtmir hasn't added it to the qml scene yet. Only when its added to QML scene is it resized to suit10:25
greybackwhat sort of client are you testing? Can I have a try?10:29
tsdgeosgreyback: you mean unity8 ? :D10:32
tsdgeosunity8-dash10:32
tsdgeossure you can have a try10:32
tsdgeosremove all scopes10:32
tsdgeosgreyback_: got my answers?10:33
greyback_tsdgeos: no, please repeat them10:35
tsdgeos[11:29:44] <greyback> what sort of client are you testing? Can I have a try?10:35
tsdgeos[11:32:00] <tsdgeos> greyback: you mean unity8 ? :D10:35
tsdgeos[11:32:03] <tsdgeos> unity8-dash10:35
tsdgeos[11:32:24] <tsdgeos> sure you can have a try10:35
tsdgeos[11:32:29] <tsdgeos> remove all scopes10:35
greyback_tsdgeos: stupid question but: how do I remove all scopes?10:37
greyback_their packages?10:37
tsdgeosgreyback_: you open the dash manager and unfavorite them all10:37
tsdgeosbottom swipe10:37
tsdgeosvivid10:38
greyback_ah vivid10:38
Saviqgreyback_, on rtm you can force a gsetting10:38
tsdgeosgreyback_: who/what is calling setWidth on the MirSurfaceItems?10:39
greyback_tsdgeos: qml is. MirSurfaceItem inherits QQuickItem. When the surface swaps a frame, that surface added to a model, which is eventually parented inside SurfaceContainer.qml10:41
greyback_    Binding { target: surface; property: "anchors.fill"; value: root }10:41
tsdgeosi guess i'm still missing what in the client tells the server that a frame has been swapped10:44
tsdgeosUbuntuOpenGLContext::swapBuffers doesn't seem to do much to tell the server10:44
tsdgeosunless eglSwapBuffers is telling the server10:45
greyback_tsdgeos: the call eglSwapBuffers does it10:45
greyback_well that's what I've always thought10:46
tsdgeoshe he10:46
dandraderSaviq, what MPs are coming on the next unity8 landing? when do you expect it to happen?10:48
Saviqdandrader, http://people.canonical.com/~platform/citrain_dashboard/#?distro=ubuntu&q=landing-00310:48
tsdgeosgreyback_: shall we ask some mir guys?10:48
greyback_tsdgeos: gimme 2 mins until my phone boots and I can try10:49
tsdgeosok10:49
dandraderSaviq, and the "when"? :)10:49
Saviqdandrader, I just rebuilt it, testing10:49
Saviqdandrader, so, unless something else broke, soon10:50
dandraderSaviq, not adding https://code.launchpad.net/~dandrader/unity8/greeterRefactoring/+merge/243823 ?10:50
Saviqdandrader, no, wanted to leave that for the next silo10:51
greyback_tsdgeos: all scopes unfavourited, restarted shell, I see the dash wallpaper now. You are stuck at the dash loading screen?10:51
tsdgeosgreyback_: phablet-shell10:52
tsdgeosand start/stop unity8-dash a few times10:52
dandraderSaviq, should runtests.sh work?10:53
tsdgeoseventually you will get stuck in the splash screen10:53
greyback_trying...10:53
greyback_yeah got it10:54
Saviqdandrader, it should, in theory10:55
dandraderSaviq, do you or CI use it?10:55
Saviqdandrader, didn't try for a while locally, but CI does10:55
tsdgeosgreyback_: so thing is UbuntuOpenGLContext::swapBuffers is happening but MirSurfaceObserver::frame_posted not10:55
tsdgeosgreyback_: i can continue pulling strings if you give me some lead10:56
greyback_tsdgeos: qtmir.surfaces: MirSurfaceManager::onSurfaceAttributeChanged - surface= 0xaf206998 visibility=occluded10:58
greyback_I get that, do you?10:59
greyback_yeah something is weird here11:00
tsdgeoslet me see, that when fails, no?11:01
greyback_possibly, am trying to boot correctly to compare11:01
tsdgeosyeah11:01
tsdgeosqtmir.surfaces: MirSurfaceManager::onSurfaceAttributeChanged - surface= 0xad5b1bb8 visibility=occluded11:01
tsdgeossometimes happens on boot too11:01
tsdgeosit's not a "restart only" scenario11:01
Saviqmzanetti, bug #1401488 - I retraced the random u-s-c crash11:02
ubot5Error: Launchpad bug 1401488 could not be found11:02
mzanettimhm11:02
tsdgeosgreyback_:  i get the occluded too when works11:03
tsdgeosonly that after i get a11:03
tsdgeosqtmir.surfaces: MirSurfaceManager::onSurfaceAttributeChanged - surface= 0xa909e0b0 focus=focused11:03
greyback_ok11:03
tsdgeosand not when it fails11:03
greyback_focus shouldn't impact visibility11:03
greyback_you're right in that it does appear that dash has drawn a frame, but our frame_posted callback didn't fire11:05
greyback_perhaps qtmir registers that callback a little too late?11:05
tsdgeosmaybe11:07
greyback_for a trivial qml file Rectangle { color: "blue"} - it displays ok11:07
greyback_it draws a frame and get a focus & resize event just after that11:08
greyback_QSG_RENDER_TIMING=1 qmlscene blue.qml --desktop_file_hint=/usr/share/applications/mediaplayer-app.desktop11:08
greyback_makes tat easy to see11:08
tsdgeosyep11:11
greyback_but if I run dash manually, it doesn't appear11:12
tsdgeosyep11:12
tsdgeosif you run it enough times11:13
tsdgeosit'll appear eventually11:13
greyback_I've a theory11:14
greyback_I'm watching the QSG_RENDER_TIMING output11:14
greyback_if I see 2 "Render Thread" messages, I don't see dash appearing11:15
greyback_if I see, I do11:15
tsdgeosif you see what?11:15
greyback_if I see 3, I do11:15
greyback_no that doesn't explain anything though11:16
tsdgeos:D11:16
facundobatistaHolas11:19
greyback_tsdgeos: the simple qml file working makes me think Mir is ok11:20
greyback_tsdgeos: try something for me - comment out the Dash's DashCommunicator thingy11:21
tsdgeosgreyback_: i disagree, if you can code a client that breaks mir, mir is wrong11:21
tsdgeosit's not like unity8-dash is doing much at that stage11:21
tsdgeosgreyback_: out from unity8-dash or from unity8?11:22
greyback_tsdgeos: dash11:22
tsdgeosgreyback_: that seems to fix it11:25
tsdgeosgreyback_: but now explain me how this is not a mir/qtmir/qtubuntu problem11:25
=== _salem is now known as salem_
greyback_tsdgeos: yeah, I was fighting with something like this earlier in the week, for slightly different reason11:26
greyback_tsdgeos: my suspicion is that when dash's dbus service comes up, Qt's GUI thread blocks a bit while introspecting dash's service11:27
greyback_that doesn't mean it's not qtmir's fault though11:27
greyback_where those frame posted events go to, I don't know. They shouldn't be lost11:29
tsdgeosgreyback_: you're going off branches i say11:30
tsdgeosUbuntuOpenGLContext::swapBuffers proves there's frames posted11:31
tsdgeosand there is no MirSurfaceObserver::frame_posted calls11:31
tsdgeosthat's the problem11:31
greyback_tsdgeos: because qtmir might be blocking the mir thread that calls frame_posted11:31
greyback_why is dash special? Why would it behave differently to a simple qml app?11:32
tsdgeosbecause it takes more time to start11:32
greyback_the only differene I'm aware of is that it communicates with shell via dbus11:32
tsdgeosand it races11:33
greyback_if I remove DashCommunicator from the shell, and restore it to the Dash, Dash starts up ok too11:36
tsdgeossure11:37
tsdgeosyou're workarounding the problem11:37
tsdgeosnot fixing it11:37
tsdgeosgreyback_: because if you re-add scopes11:38
tsdgeosit will work with the dashcommunicator too11:39
greyback_my guess is that with scopes enabled, dash draws more frames after that shell thread is unblocked. only guess tho11:40
greyback_sure, I'm not handing you a solution, but if qtmir can't rely on the GUI thread being unblocked, then yeah weird things can happen11:41
greyback_in which case, will have to redesign the qtmir threading model11:41
greyback_tsdgeos: this is a patch I use to work around something similar: http://pastebin.ubuntu.com/9475014/ - would it help by any chance?11:43
tsdgeosgreyback_: that patch is unnecessarily complicated11:46
tsdgeosyou can just change a false to true in ./plugins/Unity/DashCommunicator/dbusdashcommunicatorservice.cpp11:46
tsdgeosand i will still claim that is a workaround and the real problem will still come and bite us11:47
tsdgeosbut let's see if it helps11:48
greyback_I'd genuinely appreciate insight into the real problem, if you see anything plain wrong11:49
greyback_let me know11:49
tsdgeoswell11:50
tsdgeosi know nothing on how mir calls frame_posted11:50
tsdgeosand you told me not to ask the mir guys11:50
tsdgeosso i can very well spend a few days on this11:51
greyback_you're welcome to ask mir guys11:51
tsdgeoseh :D11:55
tsdgeosfunnily11:55
tsdgeos-    UnityDBusObject("/com/canonical/UnityDash", "com.canonical.UnityDash", false, parent)11:55
tsdgeos+    UnityDBusObject("/com/canonical/UnityDash", "com.canonical.UnityDash", true, parent)11:55
tsdgeosdeadlocks everything11:55
greyback_ouch11:57
tsdgeosmay actually even be a good thing11:59
tsdgeoslet me bt11:59
tsdgeosif i only had more space in /12:04
Saviqtsdgeos, I usually apt-get download dbgsyms (and actually keep them around)12:06
tsdgeosi guess i need to change to compiling in chroots as you mentioned12:07
greyback_tsdgeos: how can I add scopes back? bottom edge swipe does nothing12:11
tsdgeosgreyback_: muhahahahahaha12:11
greyback_XD12:11
greyback_http://www.nooooooooooooooo.com/12:11
tsdgeosgreyback_: https://code.launchpad.net/~aacid/unity8/bottom_list_no_favorites/+merge/24416912:11
tsdgeosthere's some gsetting call to add one back12:11
tsdgeosbut i don't know exactly the syntacx12:12
greyback_np, will look12:12
Saviqgreyback_, gsettings reset com.canonical.Unity.Dash favorite-scopes12:13
greyback_Saviq: ta, almost had it ;)12:13
=== dandrader is now known as dandrader|afk
=== alan_g is now known as alan_g|lunch
WellarkSaviq: hey, getting those packaging changes in to vivid13:04
SaviqWellark, coolz, thanks13:05
Wellarkis that enough, or do we need them on rtm as well?13:05
WellarkSaviq: as messing with the packaging on rtm is quite scary13:05
SaviqWellark, no, that's enough13:05
WellarkSaviq: great! :)13:05
Saviqit's not like we can cross-build rtm anyway :P13:05
Saviqand it doesn't seem to be a problem otherwise13:05
Saviqdandrader|afk, could https://code.launchpad.net/~dandrader/unity8/properInSceneDialogs/+merge/243998 impact the shutdown dialog? reboot doesn't work with the silo :/13:14
Saviqyeah, looks like it, I'm pulling from the silo13:15
=== dandrader|afk is now known as dandrader
dandraderSaviq, how do I get to the shutdown dialog on the device?13:38
dandraderSaviq, ah... it's missing one diff chunk from shellRotation13:39
dandraderSaviq, could you wait a minute? :-)13:40
=== alan_g|lunch is now known as alan_g
dandraderSaviq, problem is that the mock service used in the test doesn't match the real one13:40
dandraderSaviq, pushed the plugins/Unity/Session/dbusunitysessionservice.h change make them both match13:42
dandraders/make/that makes13:42
Saviqdandrader, it's almost built now, will have to wait until the next landing13:44
dandradernoooooooooooooooo.com13:44
Saviqdandrader, that's not noooooooooooooooo.com13:45
dandraderwho clicks on those URLs anyway ;)13:45
Saviqthat's nooooooooooooooo.com13:45
SaviqI do!13:45
dandraderit doesn't work on my browser. lousy website13:46
* dandrader clicks that button and nothing happens13:46
Saviqdandrader, speakers on13:48
Saviq?13:48
* dandrader refuses to reply13:48
mzanettihttp://www.dramabutton.com/13:50
SaviqCimi, what's up with https://code.launchpad.net/~aacid/unity8/moreAsyncDash/+merge/241524 ?13:50
Saviqmterry, guess what13:50
mterrySaviq, tags?  I saw your comment13:51
mzanetti:D13:51
mzanettidude :D13:51
Saviqmterry, yeah, really, where do you take them from13:51
dandraderSaviq, ah, now it works. I had some kind of blocker refusing to load the audio thingy13:51
mterrySaviq, "I'm *guessing* my use of a "bzr repository" is causing tags to stay around even when local branches are clean? -- I tested and stripped tags from this local branch and remote version.  Then pushed my local to this remote.  And tags appeared again.  When done with my current MPs I'm just going to nuke my whole unity8 directory."13:51
mzanettimterry: you just need to run the script on *every* branch. that's it13:52
mzanettievery == local and remote13:52
mterrymzanetti, I do and have13:52
mterrymzanetti, I suspect I'm the only one using these "bzr repos", so that may likely be the cause13:53
dandradermzanetti, he user a "bzr repository" thingy which is not the "bzr branch lp:foo" we layman people use13:53
mzanettimight be... never heard of that13:53
mterrymzanetti, bzr help repositories13:53
mterrymzanetti, it's a way to save space and time when dealing with a lot of branches off the same trunk13:53
mterrymzanetti, and a way to never let tags die I guess13:54
dandraderand a way to keep tags forever :)13:54
mterry:)13:54
mzanetti:)13:54
mzanettimterry: anyways, I have a AS based launcher backend mostly ready13:54
mzanettimterry: hwever, AS is really slow13:54
Saviqmterry, yeah, sounds like it13:54
mzanettimterry: it blocks for 0.25 secs or so to update that key in AS13:54
Saviqmterry, I'm using colo13:55
mterrymzanetti, we can't use async?13:55
mzanettiprobably, yes13:55
Saviqmterry, *and* repositories are the reason we have the tags in the first place13:55
mzanettihaven't tried it yet. just got it working properly with the sync approach13:55
Saviqmterry, lp:unity and lp:unity/8.0 were put in the same repo, resulting in shared tags ;/13:55
mterrymzanetti, cool13:55
mterrySaviq, what is colo?  colocating offered by bzr directly or something else?13:56
Saviqmterry, it's a plugin13:57
Saviqmterry, lets you manage branches git-style13:58
mterrySaviq, ah, my brain is bzr native, so I'm not sure that would help me13:59
=== dpm_ is now known as dpm
Saviqmterry, ;)13:59
mterryCimi, for wizard-passphrase-osk, did you mean to approve as well?14:04
Saviqmterry, Cimi doesn't seem to top-approve recently :P14:05
mzanettipush ups!14:06
mterrySaviq, or even bottom approve now14:06
dandraderoh.. new fancy qt docs webpage14:07
mterryJust leaves checklists14:07
mterryAnd disappears into the night14:07
mzanettimterry: using async calls would help a lot. think there is a problem with switching AccountsServiceDBusAdaptor::setUserProperty to use async always?14:07
mterrymzanetti, I think we'd need to look at all cases that use it now to verify they don't expect sync semantics14:07
mterrymzanetti, some people might assume change is made after set14:08
mzanettimterry: I could introduce a setUserPropertyAsync...14:08
mterrymzanetti, heh that would probably be easier  :)14:08
mzanettiack14:08
dandraderam I the only one to find that the new style of the qt docs makes it way harder to read?14:13
greyback_dandrader: not just you14:21
Saviqand all my history is b0rked again is it?14:22
greyback_yep14:22
greyback_http://doc-snapshot.qt-project.org/qt5-5.3/index.html14:23
Saviqno actually history seems fine14:23
Saviqat least that14:23
greyback_true. You just get 5.4 docs now14:23
greyback_better than the broken links from last time14:23
CimiSaviq, asked yesteday which silo is for that14:24
Cimimterry, ci is broken, can we rerun it?14:24
mterryCimi, I don't know what the status of CI is now.  I've been running things locally generally14:25
cwayne_Saviq, heya, how can I make a preview text widget collapsible?14:25
Saviqcwayne_, you need to put it in a collapsible widget14:26
Saviqor rather, an expandable one14:26
cwayne_oh "expanadble:14:26
cwayne_when did that happen?14:26
cwayne_is that new?14:27
Saviqcwayne_, nope, it's been there for months14:27
Saviqcwayne_, when mhr3 was still with us14:27
cwayne_i swear to god i never saw it in the list of preview widget types14:27
cwayne_damn14:27
cwayne_ok14:27
cwayne_btw table still isn't documented :)14:27
Saviqcwayne_, you know where these docs come from ;P14:33
cwayne_when a mommy doc and a daddy doc love each other very much...14:34
CimiSaviq, is there a plugin to read dbus from qml?14:58
SaviqCimi, we generally build small purpose-built plugins for that14:58
Cimiok14:58
Saviqcharles, hey, was this by design that I can't dismiss calendar reminders now?15:02
Saviqcharles, they only last a few seconds, so that's kinda better than before15:02
Saviqcharles, but then not being able to snooze or dismiss..15:03
charlesSaviq, it's intentional that they're temporary rather than looping audio + requiring manual dismissal by user15:21
charlesSaviq, this was a hallway discussion in DC, afaik there's no design writeup saying what the notifications should look like15:21
Saviqcharles, yeah, temporary, sure, but not interactive at all15:23
tsdgeosSaviq: i built a chroot in the phone home, but now everything i build there seems to be incompatible with the phone, any idea why that may be?15:23
Saviqtsdgeos, how did you create the chroot?15:24
Saviqtsdgeos, sure it's rtm?15:24
tsdgeosSaviq: vivid15:24
tsdgeosbut it's a vivid phone15:24
Saviqtsdgeos, oh, interesting15:24
Saviqtsdgeos, any chance your phone is not updated?15:25
tsdgeosSaviq: debootstrap15:25
tsdgeosno image is from today15:25
Saviqtsdgeos, hmm hmm, and incompatible in what way?15:25
tsdgeosSaviq: so i copied the libqpa-ubuntumirclient.so i just compiled to the proper place15:25
tsdgeosand when starting unity8 i get15:25
tsdgeosUbuntu Platform API: Unable to load selected module. -- Aborting15:26
Saviqtsdgeos, I wonder, permissions?15:26
tsdgeosSaviq: nah15:27
tsdgeosit is weird15:28
Saviqtsdgeos, could probably use a more interesting output... I'd try building a .deb maybe15:29
tsdgeoswill try15:30
Saviqtsdgeos, -nc to not clean, btw15:30
tsdgeosSaviq: yep i know15:34
tsdgeosSaviq: interestingly the deb package works :D15:45
tsdgeosmterry: maybe your loader -> slow is because there's lots of other stuff in not a loader happening and thus the loader gets postponed?15:46
tsdgeosCimi: there's qt connectivyty thing15:46
tsdgeoswe mantain15:46
Cimiok15:46
mterrytsdgeos, it's possible.  :(  loader is happening when screen is turning off, and I naively wouldn't expect too much going on then.  But maybe I'm wrong15:46
Cimitsdgeos, does this give a state of wifi connection?15:46
tsdgeosCimi: no, only if there's connection or not15:48
Cimitsdgeos, you mean if is connected or not?15:48
tsdgeosCimi: i mean if the phone can access the interwebs or not (either via phone stuff or wifi)15:49
Cimitsdgeos, mmm that's not what I need15:50
tsdgeosah, ok15:51
Cimitsdgeos, I need to see if I am connected via wifi15:51
pstolowskitsdgeos, hey, have you seen the update to https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/1400762 ?16:29
ubot5Launchpad bug 1400762 in unity8 (Ubuntu) "Manage Dash allows to unfavourite all scopes and leave you with a blank page" [Critical,Triaged]16:29
tsdgeospstolowski: yeah i'll do tomorrow first thing morning16:30
tsdgeosnow i have my mind somewhere else16:30
pstolowskitsdgeos, sure, np, i'll also add the restriction in the plugin back16:30
tsdgeosoki16:31
=== facundobatista is now known as dodhalhdlahfae
=== facundobatista_ is now known as facundobatista
=== dpm is now known as dpm-afk
=== alan_g is now known as alan_g|EOD
mterryWhat might cause tryCompare to fail even if it spits out a warning that seems to show actual and expected as true?  (i've tested type and both are booleans)19:37
=== dpm-afk is now known as dpm
Saviqmterry, an exception?20:05
Saviqmterry, hmm no wait20:05
Saviqit says "expected": "true"; "actual": "true" and still fails?20:06
mterryFAIL!  : qmltestrunner::DashContent::test_altNavigation()20:06
mterry   Actual   (): true20:06
mterry   Expected (): true20:06
mterry   Loc: [/home/mike/Work/code/unity8/greeter-refactor/tests/qmltests/Dash/tst_DashContent.qml(74)]20:06
mterrySaviq, ^ only warnings beforehand are binding loop warnings20:06
Saviqmterry, you really sure they are both bools? one of them isn't a string?20:06
mterrySaviq, I printed typeof and it said boolean20:06
Saviqmterry, yikes20:06
mterrySaviq, it's not on trunk, only my refactor branch.  So I'm sure I did something weird20:07
mterryjust don't know how to figure out what20:07
mterryI didn't even touch the Dash20:07
Saviqmterry, can I see a branch?20:07
mterrySaviq, it's a huge diff right now20:07
mterrybut sure20:08
Saviqmterry, I just wanna try, not gonna read20:08
mterrySaviq, heh20:08
mterrySaviq, lp:~mterry/unity8/greeter-refactor  (probably will infect you with tags, knowing me)20:08
Saviqmterry, at least we know where they're coming from again20:08
mterrybrb20:09
Saviqmterry, testDashContent passed here20:11
Saviqmterry, I looped it, that test went fine like 20 times20:16
mterrySaviq, oh20:22
mterrySaviq, good?  Maybe my checkout is bonkers.  Will blow away builddir and try agani20:22
mterrySaviq, thanks for trying20:23
Saviqmterry, sounds like a good idea, otherwise I'd start looking sideways at the HW ;P20:23
mterryyay, it passed20:40
mterryStupid cosmic rays20:40
=== dpm is now known as dpm-afk
dkesselgood evening. i am thrilled to try unity8-in-lxc to help with QA20:50
dkesselhowever, this blocks me from doing anything at all: bug 139181520:50
ubot5bug 1391815 in unity8-lxc (Ubuntu) "unity8 processes uses 100% cpu, desktop frozen" [Undecided,New] https://launchpad.net/bugs/139181520:50
ChrisTownsenddkessel: Hi, I saw your bug update and added the unity8-lxc task.  However, looking at the description, it seems this occurs for you on a live image as well.  Is that correct?20:52
dkesselChrisTownsend: well, yes it did in november. i guess it would still do that.20:53
ChrisTownsenddkessel: fyi, there is a known limitation when using the LXC version that vt switching currently doesn't work, as you pointed out.  Is it possible for you to try the live image again just to be sure so we can rule out the LXC part of this?20:55
ChrisTownsenddkessel: Also, what graphics is on your machine?  Intel, Nvidia, or AMD?20:56
dkesselChrisTownsend: ok, will try the current live image. graphics: Intel + Nvidia (you know... "Optimus" hybrid)20:58
ChrisTownsenddkessel: Ok, thanks.  Since you originally said unity8 was spinning at 100%, I'm suspecting an issue somewhere in that stack.  It might be good to try to reproduce this on the live image and then switch to a VT and then break in to the unity8 process with gdb and get a stacktrace to see maybe where it's getting stuck.21:00
ChrisTownsenddkessel: Once we get a bit more info in the bug, then we can add the unity8 task.21:01
ChrisTownsenddkessel: I'm also wondering if Mir is having fits with your graphics.  Any way to just force Intel in the BIOS or unload the Nvidia driver?21:03
ChrisTownsenddkessel: As I say that though, you probably wouldn't see the desktop at all.21:03
dkesselChrisTownsend: hmm thanks for trying to help. too bad my downlink speed is really unstable today - i don't think i will be able to download that image today :/21:05
dkesselbut i will come back!21:05
dkesselor we can try something else if there could be any logs, for example...21:05
ChrisTownsenddkessel: Ok, no problem.  Feel free to update the bug if/when you have more info.   Umm, yeah, logs...21:06
ChrisTownsenddkessel: You could try attaching ~/.cache/upstart/unity8.log after this occurs and see if it's spewing anything.21:06
dkesselChrisTownsend: ok, will try doing that21:13
ChrisTownsenddkessel: ok, thanks21:15
=== salem_ is now known as _salem

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