[06:52] <Saviq> Wellark, ping
[07:14] <mhr3> sil2100, didrocks, can we just push https://code.launchpad.net/~mhr3/unity/fix-ap-preview-tests/+merge/175123 directly?
[07:14]  * mhr3 is really annoyed with unity unit tests
[07:15] <didrocks> mhr3: +1
[07:18] <mhr3> didrocks, sil2100, pushed to lp:unity
[07:19] <sil2100> \o/
[07:20] <sil2100> hm, today I started my system and right after logging in I got like 10 apport error dialogs
[07:20] <sil2100> huh
[08:08] <dandrader> Saviq, is it just my impression or is Jenkins performing really really badly lately?
[08:08] <Saviq> dandrader, it is
[08:08] <Saviq> dandrader, we're killing the pandas, it seems
[08:09] <Saviq> dandrader, most probable - memory overheating
[08:09] <dandrader> wow
[08:09] <Saviq> dandrader, and then there was a licensecheck script failure
[08:09] <Saviq> dandrader, but yeah, https://jenkins.qa.ubuntu.com/job/unity8-ci/ looks tragic :/
[08:10] <Saviq> dandrader, they're looking to throttle the builds - slower, but at least (potentially) completing
[08:11] <Saviq> dandrader, and also the calxeda setup finally arrived - ETA on it is around a month, though
[08:11] <dandrader> ah, cool
[08:17] <sil2100> mhr3: hi! Are you the one currently doing unity fixes? Since I noticed, through the indicator stack, that one of the AP tests started failing
[08:18] <mhr3> sil2100, hey, no
[08:18] <mhr3> i fix my stuff
[08:18] <sil2100> Too bad ;)
[08:46] <dednick> Cimi: ping
[08:47] <Saviq> dednick, he should be away today
[08:47] <dednick> Saviq: ah. thanks
[08:53] <Saviq> dednick, :P
[08:54] <Saviq> huh
[08:55] <dednick> ?
[08:55] <Saviq> dednick, re: semi-colons
[08:55] <Saviq> how is it that PS Jenkins Bot already commented PASSED on some MRs
[08:55] <Saviq> but http://s-jenkins:8080/job/unity8-ci/ doesn't yet know?
[08:56] <Saviq> ah, archiving artifacts
[08:57] <dednick> Saviq: they're finished now
[08:57] <dednick> Saviq: oh. hm, no they're not
[08:58] <dednick> that's not a very good ci track record. 2 green in 30 attempts...
[08:58] <Saviq> dednick, yeah
[08:58] <Saviq> dednick, pandas are dying
[08:58] <Saviq> dednick, memory overheating, apparently
[08:59] <dednick> lol.
[09:00] <dednick> i think there's something up with saucy. My machine has been dying the last week or 2.
[09:01] <Saviq> dandrader, you approve the addrenderer branch *a lot*, heh? ;)
[09:02] <sil2100> geh, unity AP testing blocks the whole check infrastructure ;/
[09:03] <nic-doffay> Saviq, got anything I can look at? Busy waiting on reviews.
[09:04] <Saviq> nic-doffay, busy waiting? ;)
[09:04] <nic-doffay> Saviq, not busy waiting :P
[09:04] <Saviq> nic-doffay, start implementing the filters panel
[09:04] <Saviq> nic-doffay, as seen in http://design.ubuntu.com/apps/building-blocks/option-selector
[09:05] <dednick> my nexus is buggered. wont turn on.
[09:06] <Saviq> dednick, tried putting it on power for some time?
[09:06] <Saviq> dednick, and is that galaxy or 10?
[09:06] <Wellark> Saviq: pong
[09:06] <Saviq> nic-doffay, you should be able to work on top of https://code.launchpad.net/~unity-team/unity8/filters/+merge/173691
[09:06] <dednick> Saviq: yeah, powered, galaxy
[09:06] <Saviq> dednick, disconnect, remove battery, replace battery, try turning on disconnected
[09:07] <Saviq> Wellark, did you hear/know about the hud getting stuck somewhat?
[09:07] <Saviq> Wellark, that's how we encountered the hud timeout in our HudClient plugin
[09:07] <Saviq> Wellark, and it's been happening to different people for some days now
[09:07] <Saviq> Wellark, hud-service is apparently running
[09:07] <Saviq> Wellark, but DBus to it times out
[09:08] <Saviq> Wellark, and unity7 hud is non-responsive (i.e. just sits there doing nothing when you type)
[09:08] <nic-doffay> Saviq, I'll look into it.
[09:08] <dednick> Saviq: yay! it's back!
[09:08] <nic-doffay> Saviq, what still needs to be done with that branch before it's merged?
[09:09] <Saviq> dednick, cool
[09:09] <Saviq> dednick, it sometimes gets confused when on power
[09:09] <Saviq> nic-doffay, I need to re-review it
[09:09] <dednick> Saviq: ta
[09:10] <Saviq> nic-doffay, should be merged this week
[09:10] <nic-doffay> Saviq, k
[09:10] <Wellark> Saviq: have people updated to the latest saucy packages and restarted their session?
[09:10] <Wellark> Saviq: at some point session bus started to be controlled by upstart
[09:10] <Saviq> Wellark, I did, not seing it now
[09:10] <Wellark> Saviq: so at least for me I was seeing this dbus timeout
[09:11] <Saviq> Wellark, so if you think that fixed
[09:11] <Wellark> that was because there were two session bus daemons runing
[09:11] <Wellark> and hud was using the upstart one
[09:11] <Saviq> Wellark, then that's ok, will report back if we encounter again
[09:11] <Wellark> and rest of the desktop was using the old one
[09:11] <Saviq> Wellark, got it
[09:11] <Wellark> Saviq: thanks!
[09:11] <Saviq> Wellark, cheers
[09:17] <nic-doffay> Saviq, how would someone navigate to these filters?
[09:17] <Saviq> nic-doffay, the "grape" icon
[09:17] <Saviq> nic-doffay, it's a button on the search entry
[09:17] <nic-doffay> Saviq, a grape?!
[09:17] <Saviq> nic-doffay, the dots
[09:17] <Saviq> nic-doffay, to the right of the search etnry
[09:17] <nic-doffay> Saviq, ah
[09:17] <Saviq> entry
[09:24] <Cimi> dednick, I'm on holiday :-P
[09:24] <Cimi> dednick, tell me
[09:24] <MacSlow> Saviq, Cimi: https://code.launchpad.net/~macslow/unity8/fix-button-tint-hint/+merge/175314/comments/393708
[09:24] <Cimi> I'll be here for a while, upgrading the phone
[09:25] <MacSlow> Cimi, do you know when Jouni is back from vacation?
[09:25] <Cimi> MacSlow, I think today or tomo
[09:25] <dednick> Cimi: dont worry about it
[09:25] <Cimi> dednick, well I'm here
[09:25] <dednick> Cimi: you back tomorrow?
[09:25] <Cimi> dednick, nope, monday
[09:25] <Cimi> dednick, going to Milan for Depeche Mode concert :-P
[09:25] <dednick> Cimi: awesome
[09:26] <dednick> Cimi: need you to fill in some status of settings/indicator components at some point. https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0Al0gMJhDnGQEdHA1S2VRNmhRdHFvVFNpZ1k5VlA5NEE#gid=1
[09:26] <Cimi> MacSlow, on your comment
[09:26] <Cimi> MacSlow, which theme are you using?
[09:26] <dednick> Cimi: the ubuntu-settings-components section.
[09:26] <Cimi> MacSlow, with SuruGradient the colour should be what you want
[09:26] <Saviq> MacSlow, cheers
[09:27] <MacSlow> Cimi, "Suru"?
[09:27] <Saviq> nic-doffay, review fail https://code.launchpad.net/~macslow/unity8/fix-button-tint-hint/+merge/175314/comments/393708
[09:27] <Cimi> MacSlow, you should use SuruGradient
[09:27] <Cimi> MacSlow, the shell sets the theme in Component.onCompleted on shell.qml
[09:29] <nic-doffay> Saviq, egh
[09:29] <Saviq> nic-doffay, actually maybe not ;)
[09:29] <Cimi> MacSlow, in your qmltest set the theme with SuruGradient
[09:29] <MacSlow> Cimi, but using a gradient for the text-color of summary and body doesn't make sense
[09:29] <Cimi> MacSlow, the palette is the same of SuruDark
[09:30] <Cimi> mostly
[09:30] <MacSlow> Cimi, the text-color is a color not not a gradient :)
[09:30] <Cimi> it's the fuckin name of the theme :)
[09:30] <Saviq> MacSlow, it's just a theme name ;)
[09:30] <Cimi> MacSlow, look at shell.qml
[09:30] <Cimi> Component.onCompleted
[09:30] <dednick> calm down peopl ;)
[09:30] <Cimi> ahah I am joking :)
[09:31] <Saviq> MacSlow, http://pastebin.ubuntu.com/5886983/
[09:32] <Cimi> +1
[09:32] <Cimi> Saviq, which highlights that the notification are not using bg colour from the palette
[09:32] <Cimi> Saviq, otherwise the background would have changed accordingly to the theme
[09:33] <Saviq> MacSlow, Cimi http://ubuntuone.com/6nL2LHe0VX3yyXETQjA5CJ
[09:34] <sil2100> mhr3: unity-applicati invoked oom-killer <- doesn't sound too good I suppose?
[09:34] <Saviq> Cimi, that's your failure, isn't it ;)
[09:34] <mhr3> sil2100, say what now?
[09:34] <Saviq> Cimi, MacSlow that's "SuruGradient, old, Suru" in there
[09:35] <sil2100> mhr3: I'm looking at unity AP  testing for ati and this popped up, and anyway the whole machine takes too long to finish - you saw something like that before?
[09:35] <sil2100> jibel: ^ ?
[09:35] <sil2100> jibel: maybe it's the OOM issue you mentioned before?
[09:35] <sil2100> http://10.97.0.1:8080/job/autopilot-saucy-daily_release/label=autopilot-ati/484/console
[09:35] <mhr3> sil2100, isn't it just killed because something else wants more mem?
[09:35] <MacSlow> Cimi, Saviq: I didn't know about the required changes needed to be done to Notifications... I only know about the set of colors I once got from Jouni
[09:36] <Saviq> MacSlow, yeah, they're the same in SuruGradient theme
[09:37] <jibel> sil2100, that's something else
[09:37] <MacSlow> Saviq, what env-var to set to force a particular theme for the test?
[09:37] <MacSlow> Saviq, or did you hack that temp. into the test?
[09:37] <Saviq> MacSlow, http://ubuntuone.com/6nL2LHe0VX3yyXETQjA5CJ
[09:37] <sil2100> jibel: this machine seems hanged, no tests are being ran, I'm thinking of killing it
[09:38]  * didrocks things jibel killed compiz :p
[09:38] <didrocks> thinks*
[09:38] <jibel> sil2100, I mean it is OOM but not caused by RMD as it used to be
[09:39] <sil2100> I would like this machine to finally finished, since there are like 5-6 check jobs queued ;p
[09:39] <sil2100> jibel: you think we can abort it?
[09:40] <sil2100> Oh, it's moving forward
[09:40] <sil2100> jibel: but there was a kernel stack trace :D
[09:42] <jibel> sil2100, the kernel call trace says there is a page fault with is why OOM killer has been invoked
[09:42] <jibel> sil2100, and the culprit seems to be unity-applicati
[09:43] <Saviq> MacSlow, you can see the colours here http://bazaar.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/trunk/view/head:/modules/Ubuntu/Components/Themes/SuruGradient/Palette.qml
[09:43] <jibel> yay for very useful short names
[09:43] <Cimi> Saviq, not really
[09:43] <Cimi> Saviq, because the black is not the bg colour of surudark/gradient
[09:43] <Saviq> Cimi, ;)
[09:43] <Cimi> Saviq, ideally we should create a theme for the notifications
[09:43] <Cimi> Saviq, and set the theme for them
[09:44] <Saviq> Cimi, but we can't
[09:44] <Cimi> Saviq, with SuruGrdient as parent theme
[09:44] <Cimi> Saviq, not yet, one theme for each qmlscene currently
[09:44] <Saviq> yup
[09:44] <Cimi> Saviq, same thing for the indicators
[09:44] <Saviq> Cimi, yeah
[09:45] <Cimi> is this good to go? https://code.launchpad.net/~unity-team/unity8/unity8.background_gsettings/+merge/174958
[09:45] <mhr3> sil2100, checking if there's a leak somewhere
[09:45] <Saviq> Cimi, no-one from us reviewed it yet
[09:45] <Cimi> ok
[09:46] <mhr3> hmm, maybe the diff models cause it
[09:47] <Cimi> Saviq, I believe we can use CrossFadeImage from sdk
[09:47] <Saviq> Cimi, yeah, we should
[09:47] <Cimi> Saviq, separate branch pls
[09:48] <Cimi> Saviq, I can do that on monday
[09:48] <Saviq> Cimi, k
[09:48] <nic-doffay> Saviq, I haven't built unity8 in a while. Missing two packages. libusermetricsoutput-1 and unity-shell-launcher=2 any idea where I can find them?
[09:49] <Saviq> nic-doffay, ./build -s; ./build -c
[09:50] <Saviq> nic-doffay, you should start from trunk with filters merged, though
[09:50] <Saviq> nic-doffay, as filters might not have the ./build fix yet
[09:50] <nic-doffay> Saviq, ah right.
[09:51] <MacSlow> Cimi, Saviq: are there any other required changes needed to happen to notifications due to the introduced themeing?
[09:51] <Saviq> MacSlow, we'll need to look with designers to see if the notifications background should be changed
[09:51] <Saviq> MacSlow, if not, nothing we can do now
[09:51] <Saviq> MacSlow, as we'd need a different palette for notifications
[09:52] <Saviq> MacSlow, but we can only use a single theme for the whole QML tree
[09:52] <MacSlow> Saviq, ok... I guess we'll have to wait for Jouni to come back. I updated my MP.
[09:52] <Saviq> MacSlow, he's back today, actually
[09:53] <dandrader> dednick, any ideas on why this might be happening? https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/1051/testReport/junit/unity8.indicators_client.tests.test_battery/TestDisplayMenus/test_brightness_slider_with_mouse_/
[09:55] <dednick> dandrader: when you run your shell app does your battery indicator have menu items?
[09:55] <dandrader> dednick, on the desktop?
[09:55] <dednick> dandrader: ya
[09:56] <dednick> dandrader: ah. crap. that's jenkins. hm
[09:57] <sil2100> jibel: how long does stopping the container take?
[09:59] <dednick> dandrader: i'm not sure. something is going on with the page not loading.
[10:00] <jibel> sil2100, depends on the size of the delta, which is 16G for the last run
[10:00]  * sil2100 is waiting impatiently
[10:00] <sil2100> Yay
[10:01] <sil2100> But there was a timeout anyway
[10:04] <dandrader> dednick, on my desktop it fails but for a completely different reason: http://paste.ubuntu.com/5887039/
[10:04] <dandrader> dednick, how am I supposed to run this test?
[10:04]  * dandrader loves autopilot
[10:05] <Saviq> dandrader, it's not really like it's autopilot's fault ;)
[10:05] <dednick> dandrader: looks like the same reason to me
[10:06] <Saviq> dandrader, cd tests/autopilot; PYTHONPATH=.:$PYTHONPATH autopilot run unity8.indicators_client.tests.test_battery.TestDisplayMenus.test_brightness_slider
[10:07] <dandrader> Saviq, same result. does it work for you?
[10:07] <Saviq> dandrader, yes
[10:07] <Saviq> dandrader, I do have indicator-power installed, do you?
[10:07] <Saviq> dandrader, indicator-battery, even
[10:07] <dednick> indicator-battery
[10:08] <dednick> works for me as well
[10:08] <dednick> dandrader: which branch is it?
[10:09] <dandrader> dednick, on Jenkins it seems QDbusActionGroup, from QMenuModel, is missing a actionAppear signal
[10:09] <dandrader> dednick, on my desktop it doesn't complain about it
[10:09] <dednick> dandrader: yeah, i've checked the code though, its there.
[10:09] <dednick> dandrader: qt doesnt output on autopilot.
[10:09] <mhr3> sil2100, yea, there seems to be bug in the diffing algo, perhaps we should disable it so we finally get a unity release?
[10:09] <dandrader> dednick, https://code.launchpad.net/~dandrader/unity8/lp1116207/+merge/175163
[10:10] <Saviq> dednick, yeah it does, if the test fails
[10:10] <Saviq> dednick, https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/1051/testReport/junit/unity8.indicators_client.tests.test_battery/TestDisplayMenus/test_brightness_slider_with_mouse_/
[10:10] <dednick> dandrader: 113	+add_subdirectory(QMenuModel)
[10:10] <dednick> you're mocking qmenumodel
[10:11] <dandrader> Saviq, I do have indicator-power
[10:11] <Saviq> dandrader, indicator-battery
[10:11] <Saviq> dandrader, sorry
[10:11] <dandrader> Saviq,  "Package indicator-battery is not available, but is referred to by another package."
[10:12] <Saviq> dandrader, yeah, I probably have it from ppa:phablet-team/desktop-deps
[10:13] <dandrader> dednick, yes. But I wonder how come autopilot would use mock plugins instead of the real ones
[10:13] <dandrader> dednick, just to check it I've added that signal to my mock impl + some deb prints to stderr but nothing changed...
[10:13] <dandrader> regarding the autopilot error, I mean ^
[10:14] <dandrader> Saviq,  so I should have indicator-battery installed in my desktop anyway?
[10:14] <sil2100> mhr3: diffing algorithm?
[10:14] <Saviq> dandrader, you can
[10:14] <Saviq> dandrader, it's later going to be replaced by indicator-power
[10:14] <Saviq> dandrader, and for that test - yes, you need to
[10:18] <dandrader> Saviq, indicator-battery installed. autopilot tests still fails :/
[10:19] <Saviq> dandrader, ./builddir/src/Panel/Indicators/client/indicators-client
[10:19] <Saviq> dandrader, can you see "Battery"?
[10:19] <Saviq> dandrader, if so, when you open it, can drag the slider about / switch the checkbox?
[10:20] <dandrader> Sarvatt, there's a "Battery" option, but when selected I just get a "Empty" text
[10:21] <mhr3> sil2100, feature that probably caused the oom, here's the branch to disable it - https://code.launchpad.net/~mhr3/libunity/disable-diff-models-until-fixed/+merge/175522
[10:22] <sil2100> mhr3: are there any side-effects of disabling that?
[10:22] <mhr3> sil2100, yea, no crashes :)
[10:23] <sil2100> ;p
[10:23] <mhr3> otherwise, not really
[10:25] <dandrader> Saviq, indicator-battery installs a indicator-battery-service binary that segfaults when I try run it manually.  does it work for you?
[10:25] <Saviq> dandrader, yeah
[10:26] <dandrader> s**t
[10:26] <Saviq> dandrader, 12.10.6phablet1bzr12raring0 here?
[10:26] <dandrader> Saviq, yes
[10:27] <Saviq> dandrader, try the one from ppa:phablet-team
[10:27] <Saviq> dandrader, https://launchpad.net/~phablet-team/+archive/ppa/+sourcepub/3354110/+listing-archive-extra
[10:29] <Saviq> dandrader, there was a bug on it (that dednick found through autopiloting indicators_client)
[10:29] <Saviq> dandrader, you're probably hitting the same
[10:32] <dandrader> Saviq, yeah, now it doesn't crash anymore
[10:32] <Saviq> dandrader, cool
[10:33] <dandrader> ok, no I see something with that indicators-client demo binary
[10:33] <dandrader> s/no/now
[10:36] <dednick> wtf was all that. restarted machine and all hell broke loose
[10:36] <dednick> ...sigh. partial upgrade
[10:39] <dandrader> hmm... that battery-brightness test worked fine locally
[10:40] <dednick> dandrader: missing indicator-battery?
[10:40] <dandrader> dednick, yes
[10:40] <dednick> dandrader: wonder why it wasnt working on jenkins.
[10:40] <dednick> as in couldnt find the qmenumodel
[10:41] <dandrader> dednick, my last desperate debug attempt was to remove my qmenumodel mock. let's see what jenkins says now...
[10:42] <dandrader> if it still complains then I will consider it "random jenkins failure" and click rebuild till the end of times
[10:48] <dednick> dandrader|afk: why are you installing your mock?
[10:56] <Saviq> jeez we're down to 3 pandas :/
[10:56] <Saviq> no wonder everything takes so long
[11:03] <dandrader> dednick, all mocks get installed
[11:03] <dandrader> dednick, because jenkins runs all tests from packages
[11:04] <dednick> dandrader: i think it's only ones needed for autopilot tests. other tests are run from showdow build no?
[11:04] <dandrader> so if mocks are not installed, qmluitests in jenkins won't be able to find them
[11:04] <dednick> s/showdow/shadow
[11:06] <dandrader> dednick, that might be, I'm not 100% sure. I'll try that next
[11:06] <dednick> dandrader: as far as i know, only lightdm, application & metrics mocks are installed.
[11:07] <dednick> dandrader: but anyway, it shouldnt load up the mock qmenumodel first...
[11:07] <dandrader> dednick, another odd thing is that I later implemented that signal in mock and jenkins still complained
[11:08] <Saviq> dednick, dandrader autopilot is run from packages
[11:08] <Saviq> dednick, dandrader, qmluitests are run in build tree
[11:09] <Saviq> dednick, dandrader, correct - unity8-fake-env is what's used in autopilot for mocks (while we don't have the real ones)
[11:10] <dednick> dandrader: i wonder if the usr/lib/arch/qt5/qml import is added as a special case on the end of the imports, therefore getting last priority.
[11:14] <dednick> but then it probably wouldnt work on our machines.
[11:22] <Saviq> dednick, it is added as fallback
[11:22] <Saviq> dednick, if you're running installed
[11:22] <dednick> Saviq: yeah, which should be last
[11:22] <Saviq> dednick, actually no, our *private* dir is added as fallback
[11:22] <Saviq> dednick, *private*/mocks overrides
[11:23] <Saviq> or does it
[11:23] <dednick> unity8/qml/mocks rights?
[11:23]  * Saviq got lost again
[11:23] <dednick> well, both unity8/qml & unity8/qml/mocks
[11:23] <Saviq> dednick, yeah, system-wide imports get precedence
[11:24] <Saviq> dednick, then, our private unity8/qml, then mocks
[11:25] <Saviq> dednick, you could argue that it should be: unity8/qml, qt5/qml, unity8/qml/mocks
[11:26] <Saviq> I'm not convinced either way, tbh
[11:26] <Saviq> maybe we should even have separate dir for overrides
[11:26] <dednick> Saviq: shouldnt really matter. we shouldnt have unity8/qml that overrides qt5/qml
[11:26] <Saviq> dednick, I agree
[11:26] <Saviq> so unity8/qml/override, qt5/qml, unity8/qml, unity8/qml/mocks
[11:26] <Saviq> but we should avoid that if possible
[11:30] <nic-doffay> Saviq, dots to the right of the search entry? We're talking about the search tab on the left of the indicators, correct?
[11:36] <Saviq> nic-doffay, no
[11:36] <Saviq> nic-doffay, tap on it in Apps, for example
[11:36] <Saviq> nic-doffay, search entry shows up
[11:36] <Saviq> nic-doffay, the button with dots should show be at the right of the search etnry
[11:38] <Saviq> dandrader, thanks for taking on some reviews, btw!
[11:39] <dandrader> Saviq, I've nothing else to do :)
[11:39] <nic-doffay> Saviq, no button there. I'll ask Pawel.
[11:39] <Saviq> nic-doffay, Paweł is on holidays
[11:39] <nic-doffay> Saviq, oh dear.
[11:39] <nic-doffay> Well the search entry appears.
[11:39] <Saviq> nic-doffay, and indeed that is where *you* need to put he button ;)
[11:39] <nic-doffay> Saviq, ah I assumed there was a button already!
[11:40] <Saviq> nic-doffay, ass-u-me
[11:40] <nic-doffay> Saviq, :P
[11:40] <Saviq> ;)
[11:40] <nic-doffay> Saviq, any word on assets or who I should speak to about them?
[11:40] <Saviq> nic-doffay, jounih
[11:40] <Saviq> nic-doffay, but check that they're not there somewhere
[11:40] <nic-doffay> Saviq, who is also on holiday.
[11:40] <Saviq> nic-doffay, sec, /me looks in the old repo
[11:40] <Saviq> nic-doffay, no, back today
[11:42] <Saviq> nic-doffay, got it, sec
[11:44] <Saviq> dandrader, we can always find something :)
[11:44] <dandrader> Saviq, I'm all ears
[11:44] <Saviq> dandrader, but reviews good, good :)
[11:45] <Saviq> dandrader, bug #1193419 could be nice to have fixed
[11:46] <Saviq> dandrader, and really, any of https://bugs.launchpad.net/unity8
[11:46] <Saviq> dandrader, or https://docs.google.com/a/canonical.com/spreadsheet/ccc?key=0AoGvOYxwuvpFdEJ5dURFb3Y0cnlKeEcxc0piNDZrWXc#gid=0
[11:46] <Saviq> dandrader, should be good enough busy-wait
[11:46] <dandrader> Saviq, btw, how's that running vs. recent apps
[11:47] <dandrader> Saviq, are we going to drop those thumbnails in the dash to close apps?
[11:47] <dandrader> or switch to something else?
[11:49] <Saviq> dandrader, the thumbnails will remain there, afaik
[11:49] <Saviq> dandrader, but they're not really going to be running apps, recent instead
[11:49] <Saviq> dandrader, whether we're going to allow closing / removing them is an open question still, AFAIK
[11:52] <nic-doffay> Saviq, what qml file am I interested in to add the filter icon?
[11:53] <Saviq> nic-doffay, PageHeader.qml
[11:53] <nic-doffay> Saviq, ta
[12:45] <MacSlow> Saviq, I see you also just started the CI for fix-button-tint-hint again
[12:45] <MacSlow> Saviq, I don't understand why it failed to merge and picked r116 instead of r117
[12:56] <Saviq> MacSlow, each CI run takes over 2hrs today
[12:57] <Saviq> MacSlow, we're down to 3 working pandas :/
[12:57] <Saviq> fginther, hey is there anything we can do about that ↑?
[12:59] <olli_> Saviq, ping
[12:59] <fginther> Saviq, Not a whole lot. I can enable some of the less stable pandas and try to mitigate the problems there
[12:59] <Saviq> olli_, hey, I won't be able to do the interview today, it's exactly at my EOD and I have to go out today
[12:59] <olli_> Saviq, that's perfectly fine
[13:00] <Saviq> fginther, do we have a longer-term plan?
[13:00] <MacSlow> Saviq, outch
[13:00] <fginther> Saviq, yes, a new armhf build is in the works,
[13:00] <fginther> Saviq, we just have to find a way to make progress with our current hardware until then
[13:01] <fginther> Saviq, I am trying to move some builds of off armhf to reduce the build queues
[13:01] <fginther> but that's not a major help when the queue is full of unity8
[13:01] <Saviq> fginther, yeah, the "armhf build" you mention is the calxeda setup? so ETA ~1 month?
[13:02] <fginther> Saviq, right
[13:02] <fginther> Saviq, I've asked for other hardware for the short term, but no luck
[13:03] <Saviq> fginther, ok well, I trust you'll do what you can for us
[13:03] <Saviq> fginther, I'll try and reduce the load on there, too
[13:03] <fginther> we'll keep trying to make this better
[13:03] <Saviq> fginther, by making sure we don't trigger unnecessarily
[13:04]  * Saviq needs to get on ang build the VM at long last
[13:04] <Saviq> *and
[13:04] <Saviq> so that we can run our UI / medium tests locally
[13:31] <Saviq> nic-doffay, standup
[13:41] <mterry> kgunn, I have a pandaboard from previous desktop work.  Can it be useful elsewhere?  (I don't use it anymore)
[13:42] <Saviq> fginther, ↑
[13:42] <kgunn> mterry: just about to ping you :)
[13:42] <kgunn> mterry: yeah if fginther wants it great....otherwise, not much use
[13:42] <Saviq> MacSlow, I've a minimal machine set up that we tried to work with with veebers
[13:42] <kgunn> mterry: i heard a rumor those ti guysdecided to get out of mobile ;)
[13:43] <Saviq> lol
[13:43] <Saviq> MacSlow, but we were missing something and autopilot never ran in there
[13:43] <Saviq> MacSlow, if you get somewhere, I'll ask you to dump your set of packages to see what's different
[13:43] <MacSlow> Saviq, d'accord
[13:49] <kgunn> mterry: can you join #ubuntu-mir real quick
[13:49] <kgunn> mterry: scratch that
[13:52] <mterry> fginther, could you use another pandaboard?
[13:52] <fginther> mterry, definitely, hang on (on the phone)
[13:58] <nic-doffay> Saviq, where I'm having problems with the InverseMouseArea conflicting with my new MouseArea in PageHeader. Any tips on how to get around this?
[13:58] <nic-doffay> To do with selecting the filters.
[13:59] <Saviq> nic-doffay, you just need to modify the dimension of the IMA, not sure what "conflicting" means there
[13:59] <nic-doffay> Saviq, I'm setting the width.
[14:00] <Saviq> nic-doffay, isn't width static?
[14:16] <mhr3> Saviq, any ideas? http://paste.ubuntu.com/5887683/
[14:18] <Saviq> mhr3, hmm IIUC http://qt.gitorious.org/qt/qt/blobs/HEAD/src/corelib/tools/qlist.h#line288
[14:19] <Saviq> mhr3, ah no, 6 lines up
[14:19] <mhr3> Saviq, yes, the assert is !isEmpty()
[14:20] <mhr3> is that a bug in lvwph or is it because of the timer?
[14:21] <mhr3> ie #5 vs #22
[14:21] <Saviq> mhr3, hmm it can be due to the timer... if it fired at a bad time
[14:24] <Saviq> mhr3, but it would be a bug in lvwph nevertheless, it should protect itself from that, I'd say
[14:24] <mhr3> i can hit this pretty much all the time with the diff models
[14:25] <mhr3> now the question is, is it a bug in diffing or timer or the view :)
[14:25] <Saviq> mhr3, try dropping the timer
[14:25] <Saviq> mhr3, it's the easiest thing to do, probably, and would get you one step closer
[14:26] <mhr3> Saviq, you mean to emit dataChanged on each update?
[14:26] <Saviq> mhr3, yeah
[14:26] <Saviq> mhr3, the count is only used to filter out empty categories
[14:26] <Saviq> mhr3, so impact should be minimal with diffed models
[14:27] <Saviq> mhr3, as we won't be doing 10 → 0 → 9 → 0 → 8 when you type
[14:27] <Saviq> which means create → destroy → create → destroy → create
[14:27] <Saviq> but just 10 → 9 → 8
[14:28] <Saviq> which means create → noop → noop :)
[14:30] <mhr3> still the same without timer
[14:30] <MacSlow> Saviq, I've a VirtualBox-image that allows compiling/running the phone-shell and the autopilot-tests... this is the list of installed packages http://pastebin.ubuntu.com/5887713
[14:30] <MacSlow> Saviq, any prefered spot where to put the vb-image?
[14:31] <Saviq> MacSlow, probably people.c.c would be best - or U1 or somewhere public
[14:32] <Saviq> mhr3, ok yeah I thought about it more
[14:33] <Saviq> mhr3, we must be reaching for an item somewhere
[14:33] <Saviq> mhr3, without checking if the list is !empty
[14:33] <Saviq> mhr3, listviewwithpageheader.cpp:759
[14:34] <Saviq> or well
[14:34] <Saviq> mhr3, listviewwithpageheader.cpp:809
[14:34] <Saviq> as the traceback shows...
[14:36] <Saviq> mhr3, yeah, must be there - it misses an .isEmpty() before calling .first()
[14:37] <Saviq> MacSlow, ok, that's not gonna be useful I'm afraid, unless you drill that list down - I'm at 961 packages
[14:38] <MacSlow> Saviq, so the exported .ova is 1.5 GBytes
[14:38] <Saviq> MacSlow, much better :)
[14:39] <MacSlow> Saviq, I'll upload that... so we have something working... and I'll give it a try starting off with "minimal"
[14:39] <Saviq> MacSlow, make snapshots along the way
[14:39] <MacSlow> Saviq, with the minimal?!
[14:39] <Saviq> MacSlow, target is to have a machine without any unity8-related packages, just ready to pick it up
[14:40] <mhr3> Saviq, confirmed, just checked m_visibleItems.count() in gdb and it's 0 when it aborts
[14:40] <MacSlow> ok
[14:40] <Saviq> mhr3, now, question is what should happen if that's the case ;d
[14:40] <mhr3> well it's empty view -> some items present
[14:41] <Saviq> mhr3, yeah, growing down
[14:41] <mhr3> so just show them? :)
[14:41] <mhr3> doesn't this happen without diff models too?
[14:42]  * mhr3 checks
[14:42] <Saviq> mhr3, probably
[14:42] <Saviq> mhr3, just we never encountered it for some reason
[14:42] <nic-doffay> Saviq, what's the reason there are ListItems in Components/ out of interest?
[14:42] <mhr3> can't check, pkg issues :/
[14:42] <Saviq> nic-doffay, we needed some tweaks to them
[14:43] <Saviq> mhr3, build a test
[14:43] <nic-doffay> Saviq, cool.
[14:43] <Saviq> nic-doffay, but ideally we should upstream it
[14:43] <Saviq> nic-doffay, there's a task about that for Cimi
[14:43] <mhr3> Saviq, ETOOMANYRESULTS
[14:46] <Saviq> mhr3, firstItemWithViewOnTop should probably have !m_visibleItem.isEmpty
[14:46] <Saviq> mhr3, before the call to .first()
[14:46] <Saviq> mhr3, that's what I _think_ should happen
[14:47] <Saviq> mhr3, there's a nice test suite for lvwph, should be easy to add a test for that :)
[14:48] <nic-doffay> Saviq, your class recommendation for the background of the FilterSelector?
[14:48] <nic-doffay> Just a rectangle?
[14:48] <nic-doffay> Not sure what else it should support.
[14:48] <Saviq> nic-doffay, yeah, just a somewhat-transparent rectangle
[14:48] <Saviq> black one
[14:49] <nic-doffay> Saviq, yeah cool.
[14:49] <nic-doffay> The rest is obvious.
[14:49] <nic-doffay> I'd say some dividers and obviously the option selectors.
[14:49] <Saviq> fginther, do you remember where "start_x" comes from?
[14:50] <Saviq> nic-doffay, yeah, just read them off of Scope.filters and you should be golden
[14:50] <nic-doffay> Saviq, cool.
[14:51] <MacSlow> Saviq, where did you find the netboot.iso of raring?
[14:51] <Saviq> MacSlow, saucy, you mean?
[14:52] <Saviq> MacSlow, http://us.archive.ubuntu.com/ubuntu/dists/saucy/main/installer-amd64/current/images/netboot/
[14:53] <fginther> Saviq, i can find it
[14:53] <nic-doffay> Saviq, how is this supposed to look on the tablet out of interest?
[14:53] <nic-doffay> Didn't really consider that earlier.
[14:54] <MacSlow> Saviq, ah ok... thx
[14:55] <fginther> Saviq, the start_x script is in the bzr project we use to deploy test systems
[15:00] <mhr3> Saviq, and yea, the simple !isEmpty() check fixes it
[15:00] <Saviq> mhr3, tests still pass?
[15:01] <Saviq> mhr3, there are two execs in ./builddir/tests/plugins/ListViewWithPageHeader/
[15:03] <mhr3> Saviq, yep, 2 skipped, 0 failed
[15:08] <Saviq> mhr3, cool, would be good to have a test for that fix in there
[15:21] <dandrader> Saviq, https://code.launchpad.net/~dandrader/unity8/lp1116207/+merge/175163 is finally ready to go
[15:21] <Saviq> dandrader, cool
[15:21] <nic-doffay> Saviq, I don't think that filterSelector can be in the PageHeader.
[15:22] <Saviq> nic-doffay, that might be true
[15:22] <nic-doffay> Saviq, unless the height of the PageHeader is increased.
[15:22] <Saviq> nic-doffay, doesn't have to be
[15:22] <nic-doffay> I'm unsure if that will cause issues though.
[15:22] <nic-doffay> Saviq, the thing is at the moment the page header is obscured by the apps.
[15:23] <Saviq> nic-doffay, as you can grow out of PageHeader
[15:23] <Saviq> nic-doffay, z-order should be enough to fix that
[15:23] <nic-doffay> Saviq, does QML support hardcoded z-ordering?
[15:25] <Saviq> nic-doffay, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-item.html#z-prop
[15:26] <nic-doffay> Saviq, brilliant.
[15:29] <nic-doffay> Saviq, it's going to have to live somewhere else.
[15:29] <nic-doffay> Any recommendations?
[15:31] <Saviq> nic-doffay, no
[15:32] <Saviq> didrocks, hey, can you please disable daily release for unity8?
[15:32] <Saviq> didrocks, until we have integration tests working?
[15:33] <didrocks> Saviq: ah sure
[15:33] <didrocks> Saviq: or we can block publishing to next
[15:33] <didrocks> Saviq: meaning, only when you give the green flag, I'll publish to next
[15:33] <didrocks> but it's still building/preparing
[17:20] <mterry> Saviq, did you say once that animating something by changing "x" or "y" was especially slow?
[17:20] <Saviq> mterry, not really, although anchors + margins are supposedly slightly faster
[17:20] <Saviq> mterry, I wouldn't expect that to be your problem, though
[17:21] <mterry> Saviq, seems weird that sliding a widget would be especially slow
[17:59] <Saviq> mterry, well, it depends on the widget, really, if it's only blended on top of the background - yeah, sounds weird (maybe it's not actually slow but some animations are fighting? like a behavior and a transition)
[18:00] <Saviq> mterry, you might want to enable layering for it if the only thing you're doing is moving it around
[18:00] <Saviq> mterry, http://qt-project.org/doc/qt-5.0/qtquick/qml-qtquick2-item.html#layer.enabled-prop
[18:00] <mterry> Saviq, interesting, didn't know about that
[18:01] <Saviq> mterry, it's useful when you want to transition a widget (especially opacity) as a single surface
[18:01] <mterry> Saviq, yeah, makes sense
[18:01] <Saviq> mterry, as opacity is applied recursively down the tree by default
[18:02] <Saviq> mterry, it looks different than when you render it once and change the opacity of the whole surface in one go
[18:02] <Saviq> and is sometimes faster, of course, too
[18:02] <Saviq> OTOH it uses additional memory
[18:02] <Saviq> so it really needs to be used with caution
[18:02] <Saviq> usually only when transitioning
[21:05] <mhr3> bschaefer, could you
[21:05] <mhr3> https://code.launchpad.net/~mhr3/unity/preload-after-removal/+merge/175645 ?
[21:07] <bschaefer> mhr3, yes I can
[21:08] <bschaefer> mhr3, approved
[21:08] <mhr3> bschaefer, thx
[21:08] <bschaefer> np! its getting late for you!
[21:09] <mhr3> bschaefer, too many unities to fix :P
[21:09] <bschaefer> :)
[21:13] <Saviq> mhall119, https://code.launchpad.net/~ricmm/platform-api/dont-focus-if-shell-visible/+merge/175678