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

robruTrevinho, around? do these errors mean anything to you? https://bugs.launchpad.net/ubuntu/+source/unity8/+bug/125293703:39
ubot5Ubuntu bug 1252937 in unity8 (Ubuntu) "14 test failures on latest unity8 build." [Critical,New]03:39
robruSaviq, ^^03:40
tsdgeosMirv: sorry i should have attended that one, lost track of stuff08:08
tsdgeosah, i see saviq joined later08:08
tsdgeosMirv: can you trigger a rebuild of https://code.launchpad.net/~canonical-qt5-edgers/+recipe/unity-mir-daily-qt52 ? i don't seem to be able to choose the "[testuse] Qt5 Beta2" archive from the list08:34
tsdgeosSaviq: maybe you can? ↑↑08:34
Mirvtsdgeos: clicked the button08:35
tsdgeostx08:35
Mirvand yeah savi_q could have done that too08:35
tsdgeosSaviq: we've been 40 revisions without a release, shouldn't we get one?08:37
tsdgeosMirv: can you actually trigger the unity8 one? i got a patch in this morning that should get rid of the armhf failure too08:44
tsdgeosMirv: https://launchpadlibrarian.net/156994226/buildlog.txt.gz ?¿08:45
Mirvtsdgeos: ok.08:45
Mirvtsdgeos: Saviq: it was too tempting btw, I was running with Qt 5.2 already, I can post a video soon :) I merged some branches, disabled tests (in case they'd fail) and recompiled unity8 + qtubuntu + unity-mir on the device08:46
tsdgeosMirv: so you're seeing the ugly regression in the ubuntushapes?08:47
tsdgeosdamnit my nexus4 decided to commit suicide again08:57
* tsdgeos searches or the original charger08:57
mzanettitsdgeos: that's what you get for filling your home with Z10 chargers :P09:07
tsdgeosit's not my fault if BB loves giving me free stuff09:07
mzanettilol09:07
tsdgeosat this point i've gotten 3 Z10 and a Playbook :D09:07
mzanettiinsane09:08
mzanettiI wonder why they take names when giving away their free stuff. certainly not to check for duplicates09:08
tsdgeosmzanetti: i think they only duplicate by e-mail address09:12
tsdgeosbecause you know there's so many "Albert Astals Cid" in the world you can't know if tsdgeos@yahoo.es aacid@kde.org and albert.astals@canonical.com are the same guy or not :D09:13
mzanettiah. so you are being sneaky09:13
mzanetti:)09:13
tsdgeosi am not being sneaky09:13
tsdgeosi am just contributing to Qt a lot :-P09:13
mzanettiok. sure...09:14
tsdgeosi got red light in the nexus4 btw09:14
tsdgeosneeded to do the magic three finger salture though09:14
Mirvtsdgeos: https://plus.google.com/107379654278574464995/posts/NeUt19z1V3p09:14
tsdgeoslol09:15
tsdgeosempty scopes?¿09:15
tsdgeosthat's bad :D09:15
Mirvtsdgeos: yep, not really sure why.. I get a black screen relatively soon too. but that's for this afternoon's session about where we're at with testing :)09:18
Mirv"it starts"09:18
nic-doffaytsdgeos, what do you make of this test? https://code.launchpad.net/~nicolas-doffay/unity8/search-history-persist/+merge/19393509:32
tsdgeosnic-doffay: i retriggered ci09:32
nic-doffaytsdgeos, I didn't see anything related.09:33
tsdgeosthe ci machines are sometimes stupidly username blocked09:33
tsdgeosand thus everything fails to run09:33
tsdgeosit's something the ci people are working on09:33
tsdgeosbasically if you see all 28 autopilot tests fail at once09:33
tsdgeosit's probably that09:33
om26ermzanetti, which package do you suggest I should report bug for ? re: running qmltestrunner on Mir09:35
tsdgeoserm09:36
tsdgeos/var/local/autopilot/setup.log: The following packages have unmet dependencies:09:37
tsdgeos/var/local/autopilot/setup.log:  unity8 : Depends: libunity-mir1 but it is not going to be installed09:37
tsdgeoswhat ?¿09:37
tsdgeosnic-doffay: seems the CI for your MR will fail again because of ↑ :_/09:39
mzanettiom26er: unity-mir09:40
tsdgeosmzanetti: any idea what's causing the above problem with deps?¿09:41
mzanettiisnt the upside down question mark supposed to go at the beginning of the sentece?09:41
om26erI think some build failed09:41
mzanettino. I don't know what that is09:41
om26erbuild of the dependency I mean09:42
tsdgeosmzanetti: it is, but it's easier to add it at the end :P09:43
mzanettitsdgeos: well, libunity-mir probably depends on something that doesn't exist (yet/any more)09:43
tsdgeossince it's confortably located on the keyboard besides the other09:43
mzanettitsdgeos: but that defeats it's purpose. I always liked the fact that you know it is a question before you start reading09:43
tsdgeostrueth09:43
nic-doffaytsdgeos, err09:53
tsdgeosyes?09:53
nic-doffaytsdgeos, just re the setup.log10:02
tsdgeosnic-doffay: ?¿10:03
* tsdgeos is lost10:03
mzanettiMacSlow: why the "skipBackground" in the fullscreen lockscreen?10:04
MacSlowmzanetti, that's to avoiding the black/opaque rect drawn by the PinPad...10:07
mzanettiMacSlow: well, there should be the background image from the shell10:08
mzanettiMacSlow: if it's just black that's an issue in the Lockscreen I'd say10:08
MacSlowmzanetti, there's still the surrounding element which has the notifications bg-color and setting the shell-background would make it look very ugly with the notification-border10:09
mzanettiMacSlow: hmm...why is that? I thought the lockscreen content is fullscreen10:10
MacSlowmzanetti, there's still the padding/margins from the parent-element, which fill space up to the edges10:11
mzanettiMacSlow: hmm... any chance to get around that?10:12
MacSlowmzanetti, also it would look a bit weird, if the pinpad would flush up right to the screen-edges10:12
MacSlowmzanetti, I tried and didn't get any working results10:12
MacSlowmzanetti, besides... I was a bit surprised, that the background (other than what the parent is) could be forced onto the pinpad10:16
mzanettiMacSlow: not sure I understand10:17
MacSlowmzanetti, I didn't expect an opaque background color (with the option to set a custom image) was the default for it.10:18
MacSlowmzanetti, I thought it would just be a transparent background... like e.g. the OptionSelector has10:19
mzanettiMacSlow: well, in the end it should be, but blur the background. as we are not able to properly do that yet, we went for putting the background image into it10:20
mzanettiMacSlow: in any case, the notifications border needs to go away10:21
dednickCimi: can you re-review https://code.launchpad.net/~nick-dedekind/unity8/lp1238182/+merge/192965 when you get a minute?10:21
Cimidednick, yup10:21
dednickCimi: thanks10:21
MacSlowmzanetti, I can try again... but don't know if I get to a acceptable solution this time10:22
mzanettiMacSlow: I can help you10:22
MacSlowmzanetti, I'll stick to the snap-decision states until lunch... after that I'll address the border10:23
mhr3sil2100, when can we except the new unity-scopes-shell to land in distro?10:24
mhr3sil2100, right now it's pretty safe to land it, cause it doesn't include deps on the new stuff yet10:25
mhr3cc dednick ^10:25
dednickmhr3, sil2100: I'm more interested in getting ubuntu-settings-components landed! :)10:26
sil2100dednick: mhr3: one moment, let me check something10:26
sil2100dednick: ok, after I land one of the fixes that seb128 pointed out yesterday, we can enable and release the ubuntu-settings-components for sure10:28
sil2100mhr3: unity-scopes-shell I think is ok as well, as seb128 reviewed my packaging changes and didn't note any problems, so I guess we can do the same here10:28
dednicksil2100: fixes for?10:28
sil2100dednick: packaging, minor things10:28
dednicksil2100: ah, ok10:29
seb128sil2100, unity-scopes-shell ... I reviewed your packaging changes, not the package for NEW10:29
seb128sil2100, not sure if that's what you are talking about there?10:29
sil2100seb128: ah, right, I thought you also did the preNEW review during that time as well ;) I don't want to bother you too much though, so maybe I can ask didrocks to perform the preNEW review or something10:30
sil2100Since you're like doing all the review work since yesterday for me ;p10:30
seb128sil2100, let me do the preNEW, didrocks is fighting with his trusty to get it back to "working"10:30
Saviqjeez what's with jenkins these days :/10:30
sil2100seb128: thanks again!10:31
tsdgeosSaviq: it's broooooooooken10:33
seb128sil2100, mhr3: you guys are joking right?10:33
tsdgeosSaviq: seems to have some kind of broken dependency packages10:33
Saviqtsdgeos, where?10:33
Saviqom26er, yeah, unlock_screen was looking fine, just needed to test it still10:33
seb128sil2100, mhr3:10:33
seb128$ licensecheck * -r | grep " GPL (v3" | wc -l10:33
seb1287410:33
seb128$ grep License debian/copyright10:33
seb128License: LGPL-310:33
om26erSaviq, ok. thanks10:34
sil2100seb128: ouch10:34
sil2100Wait...10:34
tsdgeosSaviq: this is not jenkins but it's a similar error https://launchpadlibrarian.net/156994226/buildlog.txt.gz10:34
tsdgeosSaviq: let me look up one in jenkisn10:34
seb128sil2100, if the source should be GPL you need to fix the copyright and ./data/unity-plugin-scopes.pc.in: LGPL (v3)10:35
sil2100seb128: ok, right, I think this is something that I obviously missed during the review10:35
sil2100:q10:35
mhr3sil2100, fwiw it should be gpl, no need for lgpl there10:35
tsdgeosSaviq: see http://s-jenkins.ubuntu-ci:8080/job/autopilot-testrunner-otto-trusty/810/console10:36
om26ermzanetti, is qmltestrunner responsible for running both unit tests and integration tests ?10:36
tsdgeos/var/local/autopilot/setup.log: The following packages have unmet dependencies:10:36
tsdgeos/var/local/autopilot/setup.log:  unity8 : Depends: libunity-mir1 but it is not going to be installed10:36
sil2100seb128, mhr3: fixing those 2 issues10:36
mhr3ty10:36
Saviqtsdgeos, that seems to have started happening very recently10:37
mzanettiom26er: not really... we use autopilot for integration tests10:37
Saviqtsdgeos, like 4hrs ago we had a successful desktop run (touch failed due to device failing)10:37
om26ermzanetti, sorry, I was referring to the integration tests of QtMultimedia, they test if the sound is really working for example10:37
mzanettiom26er: still talking about those .qtt files?10:38
om26ermzanetti, no10:38
tsdgeosSaviq: yeah :-/10:38
om26ermzanetti, they are of the format tst_name10:38
mzanettiom26er: no .qml?10:38
mzanettiom26er: in that case they're binaries. just run them with ./10:39
om26ermzanetti, no, rather the compiled cpp binaries10:39
om26ermzanetti, right. I just wanted to know which is the tool that runs them ?10:39
mzanettinone. the have their own main()10:39
mzanetti(usually generated through the QT_TEST_MAIN macro)10:40
mzanettiom26er: ^10:40
tsdgeosmzanetti: MacSlow: what's missing for top approval in https://code.launchpad.net/~mzanetti/unity8/generic-lockscreen/+merge/191951 ?10:40
mzanettitsdgeos: jenkins probably :P10:40
om26ermzanetti, right. so those also don't work under Mir10:40
mzanettitsdgeos: I think it's ready to go10:40
mzanettiom26er: why not?10:41
MacSlowtsdgeos, mzanetti: nothing... my bad... top-approved10:41
mzanettijust pass --desktop_file_hint...10:41
sil2100mhr3, seb128: https://code.launchpad.net/~sil2100/unity-scopes-shell/packaging_review/+merge/19593610:41
mzanettiom26er: also, most likely those tests don't even paint a UI. so you wouldn't even need that10:41
om26ermzanetti, not really sure. I get:10:41
om26erQUbuntu: Could not create application instance10:41
om26erAborted (core dumped)10:41
mzanettiom26er: yeah. just add --desktop_file_hint=/usr/share/applications/some-random-file.desktop10:42
mhr3seb128, +1 from me, pls top-approve if you're ok with that10:42
om26ermzanetti, we want to run those tests to make sure that all the QtMultimedia apis are working fine with our backend implementation on the phone10:42
tsdgeosom26er: that's on the phone or on the desktop?10:42
Saviqtsdgeos, the launchpad failure is different10:42
om26ertsdgeos, phone10:42
mzanettitsdgeos: on the phone, with mir10:42
tsdgeosok10:42
Saviqtsdgeos, the launchpad failure builds in the ppa, from trunks10:43
seb128sil2100, mhr3: ok, approved, thanks10:43
tsdgeosSaviq: ok, still both failed :-/10:43
mzanettiom26er: did you try running them with the parameter?10:43
Saviqtsdgeos, and because mir isn't built in that ppa, unity-mir fails due to http://bazaar.launchpad.net/~mir-team/unity-mir/trunk/revision/14510:43
seb128sil2100, mhr3: the naming is a bit weird otherwise, especially that the description states "Library to integrate"...10:44
om26ermzanetti, yeah. I get this http://paste.ubuntu.com/6447502/10:44
mzanettioh crap10:45
mhr3seb128, well... yea, should be "plugin"10:45
mzanettiSaviq: ^^10:45
Saviqmzanetti, om26er yeah, that happens sometimes, at which point you need to use upstart-app-launch directly10:46
tsdgeosSaviq: i see, so how do we fix that?10:46
mzanettiSaviq: but that requires a valid .desktop file, or?10:46
mhr3sil2100, mind fixing that in your branch while it's not merged yet?10:46
Saviqmzanetti, yes10:47
Saviqmzanetti, it might be that Exec=%s would work10:47
sil2100mhr3: sure, I bumped it back to unapproved and fixing10:47
mzanettiSaviq: but we can't have valid .desktop files for every test10:47
mzanettiah ok. worth a try10:47
mhr3sil2100, thx10:47
sil2100Plugin to integrate scopes with the Unity shell <- is ok?10:47
mhr3yep10:47
Saviqmzanetti, then you'd go upstart-app-launch foo $PWD/tst_foo10:47
* mzanetti tries10:47
tsdgeosCimi: how's the basedashrenderer thing going?10:48
mzanettiSaviq: the .desktop file needs to be located in /usr/share/applications?10:48
Saviqmzanetti, or ~/.local/share/applications10:48
Cimitsdgeos, I have a bug10:48
om26ermzanetti, btw seems some unit tests are running fine without any arguments(but just executing the binary) others, don't10:49
mzanettiCimi: get a bird :P10:49
mhr3sil2100, ok to re-approve?10:49
tsdgeosCimi: can i help?10:49
Cimitsdgeos, you can try if you want10:49
Cimilet me push10:49
mzanettiom26er: yeah... depends on whether it tries to paint something on the screen or if its just a command line based test10:49
sil2100mhr3: actually I just noticed that lp-propose proposed the wrong branch... so let me propose a different merge and auto-approve10:50
Saviqtsdgeos, the PPA we don't fix - we just wait for mir 0.1.1 to be released (they must've forced the unity-mir dependency through)10:50
mhr3sil2100, fwiw the diff looks fine10:50
om26ermzanetti, none of those tests tries to paint anything, they are all verbose only.10:50
om26erhence unit-tests ;)10:50
mhr3sil2100, doesn't really matter that you're reusing old branch10:50
sil2100mhr3: yeah, I know, just I'm a bit worried if the merger/LP wouldn't go crazy, but hell, let's try and approve10:50
mzanettiom26er: a) why wouldn't a unit test paint anything? b) you don't necessarily see something even if its accessing the display server10:51
mhr3sil2100, it'll be fine, i'm doing that from time to time too :)10:51
Cimitsdgeos, lp:~unity-team/unity8/dash-renderers10:51
om26ermzanetti, right, that.10:51
tsdgeosCimi: ok, i'll have a look10:51
SaviqMirv, hey, is mir 0.1.1 getting into the archive soon-ish?10:52
sil2100mhr3: phew, I'm always worried, since then there are like 2 merge commits pointing to the same branch, always makes me worry10:52
Cimitsdgeos, 1) the indicator triangle at the bottom of the preview does not move10:52
Cimi2) the preview of the carousel leads to empty scope after10:52
Cimiyou close it10:52
MirvSaviq: very soonish after https://code.launchpad.net/~timo-jyrinki/unity-system-compositor/clean_conffile/+merge/195934 this lands, otherwise all tested10:53
sil2100dednick: https://code.launchpad.net/~sil2100/ubuntu-settings-components/tests_copyright/+merge/195937 <- with this we can push u-s-c out10:53
Mirvsil2100: hey, don't hijack the u-s-c abbreviation, it means unity-system-compositor!10:53
Mirv:)10:53
Mirvsoon we can push both u-s-c's out10:54
sil2100Daamn10:54
sil2100;)10:54
sil2100It's just so tedious to write the long name, so as long as the person knows the context, I guess it's ok to mix ;p10:54
Mirvyes of course :)10:55
dednicksil2100: cool. approved.10:57
om26erbug 125304410:58
ubot5bug 1253044 in unity-mir "Running unittests that require access to the display server crash" [Undecided,New] https://launchpad.net/bugs/125304410:58
om26erSaviq, mzanetti ^ for reference.10:58
Cimitsdgeos, maybe we need to create bindings with some properties in DashFilterGrid.qml10:59
Cimilike alias10:59
Cimibut can you override a property declaration?10:59
SaviqMirv, thanks11:01
Saviqmzanetti, om26er, maybe those tests just need to run with QT_QPA_PLATFORM=minimal?11:01
mzanettiSaviq: think about the listviewwithpageheader test for example11:02
tsdgeosCimi: let me see11:02
om26erSaviq, apparently they seem to be running11:03
Saviqmzanetti, sure, but that's a UI test11:04
Saviqmzanetti, let's see if om26er can cut it with minimal11:04
mzanettiyeah ok... the qtmultimedia tests actually might work with that11:04
Saviqom26er, there's a conflict in https://code.launchpad.net/~om26er/phablet-tools/unlock_screen/+merge/19552911:04
mzanettibut still I guess the target is to be able to run ui tests too11:04
Saviqmzanetti, sure11:05
mzanettiSaviq: Desktop Exec line code '%s' unknown, skipping11:05
Saviqmzanetti, hmm11:05
Saviqmzanetti, might be it "protects" against that11:05
Saviqmzanetti, but anyway, yeah, we just need something that will make upstart exec an arbitrary binary, while saying the .desktop file is foo11:06
mzanettibut how about this? I have a script "dummyrunner" and a .desktop file for it. I guess passing normal arguments would work to exec stuff in the script11:06
Saviqmzanetti, sure it would11:06
Saviqmzanetti, just "exec $@"11:07
Saviqmzanetti, fwiw11:07
SaviqExec=exec %s11:07
Saviqmaybe that'd work11:07
Saviqalthough that's not a normal binary11:07
mzanettiSaviq: yeah. but it still should work if i call "exec someBinary" in there11:08
mzanettiI do that with some apps to export LD_LIBRARY_PATH first11:08
Saviqmzanetti, in the script, yes11:08
Saviqmzanetti, just not directly in the .desktop file11:08
mzanettinope11:08
mzanettiSaviq: no. can't seem to pass arguments to the script11:11
mzanettioh.  seems to work11:12
mzanetti % U11:12
mzanettifoo bar11:13
mzanettiinteresting :)11:13
Saviqmzanetti, so what's the verdict?11:13
mzanetti% U in IRC causes underscores11:13
mzanetti;D11:13
mzanettistill trying. gimme one more minute11:14
Saviq%U11:14
Saviqfoo bar11:14
mzanettimight be my client11:14
Saviq % U11:14
Saviqfoo bar11:14
Saviqyeah, nothing here ;)11:14
om26erSaviq, thanks, merged with trunk now.11:19
mzanettihah. got it11:21
mzanettiom26er, Saviq: http://paste.ubuntu.com/6447666/11:23
Saviqmzanetti, yup, sounds right11:25
mzanettiactually changing Exec to dummyrunner % u  % U  would allow us even to pass arguments to the binary I guess11:25
mzanetti(without the spaces ofc)11:25
tsdgeosCimi: some of your bindings are wrong on the DashFilter11:27
Cimitsdgeos, can you spot?11:27
Cimitsdgeos, those are not bindings11:27
tsdgeosCimi: http://paste.ubuntu.com/6447673/11:27
mzanettibtw. the lvwph test fails on the phone :P11:27
CimiI see11:27
Cimimakes sense11:27
tsdgeosand the others probably need the same11:28
tsdgeosan alias but be indeed better11:28
tsdgeosand it works too11:29
mzanettitsdgeos: hmm... it's always off by 5: http://paste.ubuntu.com/6447677/11:29
tsdgeosbut then you end up in a weird situation in which your base item has a property11:29
=== _salem is now known as salem_
tsdgeosand you have another one11:29
tsdgeoswith the same name :-/11:29
Cimitsdgeos, yeah...11:29
Cimitsdgeos, it was my concern indeed11:30
tsdgeosmzanetti: and then segfaults?11:30
mzanettiyeah. but I'm not sure if that's because the screen blanked11:30
mzanettitsdgeos: nope. segfaults indeed11:31
dednicksil2100: your changes have been merged into ubuntu-settings-components. landing time?11:31
tsdgeosmzanetti: the input is failing11:31
tsdgeosthose 5 px are the difference between receiving and not receiving the mouse events11:32
mzanettistrange. given that the other tests seem to work11:32
tsdgeosmzanetti: it's the only test that uses the mouse to change y11:32
mzanettiah ok11:32
tsdgeosbecause needs to overshoot11:32
tsdgeosthe others just change the y programatically11:32
mzanettihmm... interesting...11:33
mzanettitsdgeos: so something in the QPA?11:33
mzanettiom26er: btw. let me know if that works for you with the QtMultimedia tests11:34
om26ermzanetti, yeah, will be testing that in a few.11:34
tsdgeosmzanetti: don't know tbh11:35
tsdgeosmzanetti: is this new?11:35
tsdgeosdidn't we have test running on the phone for a while?11:35
mzanettitsdgeos: I don't think we ever did11:37
tsdgeosreally?11:37
tsdgeosthen it was autopilot running on the phone?11:37
mzanettitsdgeos: yeah. AP is11:37
tsdgeosah11:37
tsdgeoshmmm11:37
tsdgeosdon't know what may be causing this11:37
mzanettitsdgeos: iiuc om26er is working on getting unit tests running otp too11:37
tsdgeosqpa may be it11:39
tsdgeosnot sure how mousePress is wired11:39
tsdgeosmaybe it's not wired at all?11:39
mzanettiheh... that might well be11:39
mzanettibut wait... I did run qml tests already and iirc they were passing11:39
mzanettiI guess it uses the same wires11:40
tsdgeosdo we have mousPress calls in there?11:40
mzanettiqmltests? sure11:40
tsdgeosok11:40
tsdgeostbh i'm more worried about the crash than this one :D11:41
tsdgeosbut someone would have to debug it properly11:41
mzanettiyeah... the crash might reveal a real one11:41
tsdgeosand see why it's not getting the y changed on those moves11:41
tsdgeosmaybe it's all a thing of i need a .gu multiplier11:41
mzanettihmm... apart from this, that would be a good idea in any case11:42
mzanettithe LVWPH tests are freakin tiny here11:42
mzanettibut I don't think we have GUs in C++ yet11:42
tsdgeosi can't think why the .gu should matter11:42
tsdgeosotoh11:42
tsdgeossince it's all in the same "scale"11:43
tsdgeosbut who knows11:43
mzanettitsdgeos: actually... they pass on my desktop which is pretty much the same as on the phone11:43
tsdgeosright11:43
tsdgeosit's what i was saying, if everything is small it should still work11:43
tsdgeosbecause everything is small11:43
mzanettiyep11:43
Saviqom26er, this conflicted, too... https://code.launchpad.net/~om26er/unity8/unlocker_fix_non_working_code/+merge/19485011:49
om26erSaviq, things are running against me today :/ will fix that.11:51
mzanettihey. if I have a flickable, and inside that another flickable. is it possible to scroll the outer flickable when the inner one reaches its end?11:51
Saviqmzanetti, I don't think it is11:52
mzanettiSaviq: design wants it11:52
mzanettiSaviq: any ideas?11:52
Saviqmzanetti, definitely not if you allow overshoot/dragging on bounds11:52
Saviqmzanetti, feels like digging in Qt11:52
mzanettiSaviq: yeah. I tried setting it to StopAtBounds11:52
mzanettidoesn't work11:52
Saviqmzanetti, to make it give up the touch if isAtEnd / isAtBeginning11:53
mzanettiyeah... was hoping I'm not the first one that needs this :D11:53
tsdgeosmzanetti: you can't do that seamlessly11:53
tsdgeosi tried to make it work once11:54
tsdgeosdon't remember what for11:54
tsdgeosbut it's just "impossible" as it stands now, nobody is going to pass the extra momentum from the inner flickable to the outer one11:54
tsdgeosand make it look acceptable11:55
mzanettiyeah... I was afraid of that11:55
tsdgeosmzanetti: can't you just use one flickable?11:56
mzanettitsdgeos: not really11:56
mzanettino11:56
tsdgeoswhy not?11:56
tsdgeosthe dash is doing it11:56
mzanettitsdgeos: yeah, but the dash doesn't scroll the categories11:56
tsdgeosor they really want viewport inside viewport11:56
mzanettitsdgeos: yep.11:56
tsdgeossomeone kill design :D11:56
tsdgeosviewport inside viewport looks like a terribly complicated use pattern to me11:57
mzanettitsdgeos: https://docs.google.com/a/canonical.com/document/d/1_c4029C6Jwll_ng8gqp3SRnF4DgXRA3tR_LL3J-zOD8/edit11:57
mzanettitsdgeos: page 311:57
mzanettitsdgeos: its like the previews in the dash. when you reached the end of the preview, the dash would continue scrolling11:58
mzanettitsdgeos: I don't think its really bad for usage. but yeah. its really bad for the developer :D11:58
tsdgeosmzanetti: but isn't it "expanding"?11:59
tsdgeoswhere's the inner flickable here?11:59
mzanettitsdgeos: yes. up to a may of ListView.height - delegate.collapsedHeight11:59
mzanettitsdgeos: if the expanded content is still larger, it should scroll11:59
mzanettis/may/max/11:59
Saviqmzanetti, but is it really expected that when you reach beginning / end of the content, you continue scrolling?12:00
mzanettiSaviq: yes. I explicitly asked for that12:00
tsdgeosmzanetti: i think it may be a wording confusion12:00
tsdgeosmzanetti: and they just want what the dash does when the expanding category is bigger than the dash12:00
tsdgeosbut i may be wrong12:00
Saviqtsdgeos, no12:01
Saviqtsdgeos, I'm afraid in that case it really is it's supposed to scroll inside12:01
tsdgeosok12:01
mzanetti[Monday 18 November 2013] [17:43:48] <katie> when scrolling in the expanded item, and you reach the end of the content (no more scrolling possible), and you try to scroll more, then the list will scroll12:01
Saviqbut I can't see how it'd be acceptable to the user to overshoot and that becoming a "global" scroll12:01
tsdgeostrue12:02
tsdgeosso what i described is not necessary12:02
tsdgeosor is it?12:02
Saviqtsdgeos, you mean killing design?12:02
mzanetti:D12:02
Saviqtsdgeos, what mzanetti described is12:02
SaviqFlickable { Flickable { } }12:02
tsdgeosSaviq: killing may be a bit too much yeah12:02
Saviqmzanetti, I believe we must push back12:02
mzanettiSaviq: he meant to carry over momentum12:02
tsdgeosso there's two things here:12:03
Saviqmzanetti, ok well, sure, but that would still be really confusing12:03
tsdgeosa) do we need to carry momentum? i understand no12:03
mzanettiyeah, I agree12:03
tsdgeosb) does a finger drag without releasing should carry to the outer flickable?12:03
tsdgeosi don't think we can do b) either12:03
tsdgeosbut that may be reasonable usability wise12:04
mzanettinot without patching the ListView itself I guess, no12:04
tsdgeosif we don't need any, just setting the inner flicjable to disabled should work12:04
tsdgeosdisable -> non interactive12:04
mzanettitsdgeos: yeah. but how do you know to re-enable it?12:04
tsdgeosgood questio12:04
mzanettii.e. the user wants to scroll upwards again?12:04
tsdgeosthinking12:06
mzanettievent.accepted = true/false might help... but we'd still need to be able to reinject the onPress event12:06
mzanettias we can decide at earliest after the finger moved 1 pixel12:06
om26ermzanetti, upstart-app-launch dummyrunner tst_qaudioinput just returns new line12:06
mzanettiom26er: yeah. but the test runs :)12:07
om26ermzanetti, in the background ?12:07
mzanettiom26er: cat .cache/upstart/application-legacy-dummyrunner-*12:07
mzanettiSaviq: can upstart-app-launch wait for the binary to exit?12:08
mzanetti(there's no --help)12:08
=== alan_g is now known as alan_g|afk
Saviqom26er, how do I test phablet-test-run for clicks? or basically what should I test in your phablet-tools MP (other than unity8 tests, which work fine)?12:09
Saviqmzanetti, no12:09
Saviqmzanetti, you then need to stop it12:09
Saviqmzanetti, i.e. stop dummyrunner12:09
Saviqor so12:09
Saviqmzanetti, or well, when it exits, it's exited12:10
om26erSaviq, try to run camera-app tests so that it unlocks the screen for you. camera-app-autopilot12:10
Saviqmzanetti, while it's running, you won't be able to launch more dummyrunners12:10
Saviqom26er, so packaged, not click?12:10
mzanettiSaviq: yeah. but I'm thinking about batch-running lots of tests12:10
om26erSaviq, yeah, package12:10
Saviqmzanetti, right, we need a smarter wrapper then12:10
Saviqmzanetti, one that would poll until dummyrunner is stopped again12:11
mzanettiyou mean a wrapper around upstart-app-launch12:11
Saviqmzanetti, yes12:11
mzanettimhm... om26er, can you figure this yourself or need my help? ^12:11
om26ermzanetti, sorry, the logs files only printed: running12:12
Saviqom26er, and the case when it's already unlocked, that's fixed by your merge to lp:unity812:12
mzanettiom26er: then there's something wrong12:12
om26erSaviq, yes, exactly12:12
mzanettiom26er: can you paste me the commands you use and the .desktop file you created?12:12
Saviqom26er, and powering the screen on is another issue completely (i.e. phablet-test-run won't do it for me?)12:13
om26ermzanetti, if i run like dummyrunner tst_testname --dekstop_file_hint="that.desktop" it crashes the same way12:13
om26ermzanetti, sure12:13
om26ermzanetti, http://paste.ubuntu.com/6447835/12:13
mzanettiomer theres the % u missing in the exec line12:13
om26erSaviq, yes, it won't do that. there are a number of problems with that.12:13
tsdgeosmzanetti: yeah i don't think you can really do it as of now12:14
tsdgeosmzanetti: well actually12:14
om26erSaviq, if the screen is turned off by hand(with power button) it does not turn on unless the power button is pressed12:14
tsdgeosmzanetti: the inner flickable won't change size get new elements, no?12:14
Saviqom26er, mhm, when unlocking fails, it continues to run the test, though, should it not bail out?12:14
mzanettitsdgeos: hmm... not sure... it's a component for the SDK where users might put growing stuff into12:15
om26erSaviq, I should exit on python script failure then ?12:15
tsdgeosah :/12:15
mzanettitsdgeos: but what would be your idea?12:15
Saviqom26er, feels like it, yeah12:16
tsdgeosmzanetti: otherwise i was thinking you could use the hack similar to the one we had for the old QML listview, where we basically had the internal listview disabled all the time and the external one had a fake size and on it's contentY we would move the internal one or not12:16
Saviqom26er, also, will it work in read-only environment? looks like it installs unity8-autopilot on every run...12:17
tsdgeosmzanetti: but that had billions of shortcomings when the innerlistview started to grow or whatnot, so if it needs to be an SDK component doesn't look like a good idea12:17
mzanettitsdgeos: oh... yeah... I'm afraid that would just cause uncountless bug reports in the SDK12:17
mzanetti-un :D12:17
tsdgeosmzanetti: the other option is a simple Qt patch in which be add a way to disable interactiveness just in one direction12:17
mzanettiright... that might do I guess12:18
tsdgeosbut we all know tihs means we'll have to carry the patch ourselves12:18
mzanettiyeah. I think we agree in a vUDS session yesterday to avoid that12:18
Saviqmzanetti, tsdgeos I think we need to push back to design, it's really confusing if the same gesture will do two different things depending on where you are in the list12:19
Saviqmzanetti, well, if push comes to shove, we just might12:19
dednickmhr3: is there anyway to get glib to stop logging critical messages ?12:19
Saviqlol12:19
* Saviq loves the fact that critical messages are not critical and so you might want to stop logging them ;D12:19
mhr3dednick, of course there is, but i'm not sure you should be doing that :P12:19
dednickmhr3: lol, no. I'm getting thosands of them though, and it's cramping my other debug logging!12:20
om26erSaviq, I can do a 'exec_with_adb mount -o remount, rw' if that's not too aggressive ?12:20
Saviqtsdgeos, re: jenkins, we just need to wait for new mir release, should happen pretty soon12:20
Saviqom26er, no, that probably won't work, even12:20
tsdgeosSaviq: cool12:20
Saviqom26er, and yes, it's definitely too aggressive12:20
dednickmhr3: i just mean like a G_MESSAGES_DEBUG thing12:20
Saviqom26er, I was thinking something along the lines of /home/phablet/autopilot12:21
mhr3dednick, no, you need to call g_log_set_handler()12:21
dednickmhr3: ah. ok, well that's ok i guess12:21
mhr3dednick, btw the first param (log_domain) matters12:22
mhr3you might want to call it multiple times if you're getting criticals from multiple domains12:23
dednickmhr3: yup, i'm looking at docs12:23
dednickmhr3: thanks12:23
=== daek_ is now known as Daekdroom
=== alan_g|afk is now known as alan_g
om26erSaviq, did the message cut ?12:24
Saviqom26er, I don't think so12:24
Saviqom26er, for supporting read-only rootfs, autopilot suites get installed into /home/phablet/autopilot12:24
Saviqom26er, by phablet-click-test-setup or whatever it's called12:24
Saviqom26er, I think we should think of the same, otherwise we'll have problems all over12:25
nic-doffaytsdgeos, the results came back from that retrigger.12:26
nic-doffayhttps://jenkins.qa.ubuntu.com/job/autopilot-testrunner-otto-trusty/810/consoleFull12:27
Saviqnic-doffay, we need to wait for new mir12:27
Saviqnic-doffay, later today hopefully12:28
nic-doffaySaviq, ok cool.12:28
nic-doffaySaviq, are there any bugs I can look at? All my branches are waiting on merges right now.12:28
nic-doffayI've had a look through the list. Not sure which are doable in a short time.12:28
om26ermzanetti, sorry for being slow got into a lot of conversations. I changed that and the logs printed: http://paste.ubuntu.com/6447901/12:29
mzanettiom26er: no worries12:29
tsdgeosnic-doffay: i commented on your expansion thing12:29
tsdgeosnic-doffay: seen it?12:29
om26erSaviq, let me think of a solution for the local install and come back with a solution.12:29
Saviqom26er, sure12:29
mzanettiom26er: hmm... now that is weird12:29
mzanettiom26er: ah.. I guess you need to give the absolute path12:30
mzanetti(or relative to /home/phablet/12:30
Saviqnic-doffay, I believe greyback wanted to take you over for some unity-mir/autopilot work, sounds like now's the time?12:30
mzanetti)12:30
Saviqmzanetti, om26er needs to be absolute, yes12:30
=== MacSlow is now known as MacSlow|lunch
Saviqwell, relative to ~ could work, but not reliable12:31
Saviq/food12:31
om26ermzanetti, that's absolute. qtmultimedia-opensource-src-touch/ is on /home/phablet12:31
Saviqom26er, that's relative to /home/phablet, then ;)12:31
mzanettiom26er: this is still relative12:31
mzanetti:)12:31
om26erSaviq, http://paste.ubuntu.com/6447913/ same :)12:31
dandraderMirv, ping12:31
mzanettiok. now its absolute. still weird tho12:31
mzanetti:)12:31
Saviqbrb12:31
Saviqor biab, rather12:32
mzanettiom26er: just to make sure. you're positive that the path is correct?12:32
nic-doffaySaviq, ah yes totally slipped my mind.12:33
nic-doffaytsdgeos, no not yet, having a look...12:33
mzanettiom26er: ah got it... you have a Dummy running from a previous attempt12:34
mzanettiom26er: stop that one (either close it in the ui or do a "stop dummyrunner")12:34
tsdgeosSaviq: Cimi found an interesting problem when doing the Dash base renderer stuff12:35
nic-doffaytsdgeos, I can't really test your comment.12:35
tsdgeosnic-doffay: why?12:35
nic-doffayI don't have files on folders visible on my home scope.12:35
tsdgeosmhr3: can you help nic-doffay get them ? ↑↑↑12:36
tsdgeospstolowski: or you ↑↑↑12:36
Saviqnic-doffay, add music to your device and test on device12:37
Saviqsame thing12:37
om26ermzanetti, I stopped dummyrunner as well :/12:37
om26ermzanetti, let me reboot the phone just to be sure12:37
om26ermzanetti, now confirmed. it still gives QUbuntu: Could not create application instance12:39
mzanettidammit... but it works fine here...12:39
mzanettiom26er: you sure that you aren't reading the wrong logfile?12:39
mzanettiom26er: a new one gets created on every run12:39
om26ermzanetti, I did: rm .cache/upstart/application-legacy-dummyrunner-*12:40
tsdgeosSaviq: the problem is, if we define properties in the BaseRender, later in DashRenderer we have either to redefine the properties as alias (which defeats a bit the purpose of defining them on the base class) or create bidings, the problem with bindings is that they can easily get broken if you do an =12:40
tsdgeosSaviq: or we can add a pair of onFooChanged and then update the counterpart12:41
tsdgeosbut that's also a bit weird imho12:41
pstolowskinic-doffay, this is in unity7 I presume; with or without a search query?12:41
nic-doffaypstolowski, unity812:43
nic-doffaywithout a search query.12:43
pstolowskinic-doffay, what does 'gsettings get com.canonical.Unity.Lenses home-lens-default-view' say?12:44
nic-doffaytsdgeos, I've added a search and tried other tabs.12:44
nic-doffayI don't see any issues there. Note this isn't the Apps tab though.12:44
Mirvdandrader: pong12:44
nic-doffaypstolowski, ['applications.scope', 'applications-applications.scope']12:44
pstolowskinic-doffay, ok, then please add 'files.scope' to this list, and restart home scope12:45
dandraderMirv, I was confused about what Qt version (5.0.2 or 5.2) this bug refers to: https://bugs.launchpad.net/ubuntu/+source/qtdeclarative-opensource-src/+bug/125270912:45
ubot5Ubuntu bug 1252709 in qtdeclarative-opensource-src (Ubuntu) "Fix delivery of QEvents to QQuickItems" [Undecided,Fix committed]12:45
dandraderMirv, but looking better at it, it's about Qt 5.2, right?12:45
pstolowskinic-doffay, or just select Files from home scope filters if you're running unity7, while having search query empty12:46
tsdgeosnic-doffay: lunch time12:46
tsdgeosnic-doffay: but it's really very visible flickering12:46
=== pstolowski is now known as pstolowski|lunch
Mirvdandrader: well it's both depending on what is wanted. if it's ok to wait until we have 5.2 in archives, then it's fix committed and available in qt5-beta2 PPA. if it's needed to be available in archives while 5.0.2 is still in use there, then it needs still to be sponsored over there as well12:48
nic-doffaypstolowski|lunch, cool cheers12:49
Cimitsdgeos, we're also missing other properties12:49
Cimitsdgeos, just realised the onCurrentIndexChanged inside preview listview12:49
om26erSaviq, so I think we need unity8-autopilot in the image seed12:50
dandraderMirv, any idea on how long until trusty has 5.2?12:50
Mirvdandrader: weeks, probably. unity8 now barely runs with that, and then it needs properly tested to have no regressions12:52
nic-doffaytsdgeos, I see it12:53
nic-doffaygood catch, thanks12:53
dandraderMirv, in that case it would be nice to have on 5.0.2 as well, unless it's troublesome to get it there. In the end it's not really a *must have* at the moment.12:54
Mirvdandrader: the trouble is mostly that someone would need to run the AP tests of http://reports.qa.ubuntu.com/smokeng/trusty/touch/ against that updated version12:57
Mirvdandrader: was it built somewhere already?12:58
dandraderMirv, you mean debian packages with it? I think not. I built it locally on top of upstream qt and played around with if (with both stable and dev branches)12:59
dandraders/if/it12:59
dandraderMirv, ah, built the amd64 packages for ubuntu qt 5.2 as well. if that's what you meant13:00
Mirvdandrader: ok, the general rule is for updating Qt packages to run the -autopilot tests mentioned at http://reports.qa.ubuntu.com/smokeng/trusty/touch/mako/24:20131119:20131111.1/5037/ on device to see that there are no regressions (hopefully automated at some point)13:00
Mirvdandrader: I meant the 5.0.2 packages, for getting anything updated into archives13:00
dandraderMirv, ok, I'll take note of that13:00
Cimitsdgeos, ok fixed the carousel preview13:22
Cimitsdgeos, but it's weird...13:22
Cimitsdgeos, I have to put dummy values for columns and other properties13:22
=== pstolowski|lunch is now known as pstolowski
=== MacSlow|lunch is now known as MacSlow
Saviqtsdgeos, yeah, that's what I meant last time I mentioned multi inheritance ;)13:37
Saviqtsdgeos, I know you'll find the least ugly solution :)13:37
Saviqom26er, yeah, that'd be one possible way indeed13:38
Saviqom26er, but I'm not the one to make that decision13:43
om26erSaviq, sure. I'll ask ogra for that :) and maybe propose a branch for ubuntu-touch-seed13:46
Saviqmzanetti, you might want to join http://summit.ubuntu.com/uds-1311/meeting/21991/core-1311-cross-compilation/13:55
mzanettiSaviq: yip yip13:56
* Saviq got a conflict again :[13:56
SaviqQt5 or Xcompilation...13:56
Saviqwho wants to play rock, paper, scissors with me/13:57
Saviq?13:57
tsdgeosi can do qt5 if you want13:57
Saviqtsdgeos, right, you know more than me anyway13:57
Saviqsolved!13:57
tsdgeosneed someone to invite me to the thing though if they want to see my ugly face13:58
=== dandrader is now known as dandrader|afk
Saviqtsdgeos, there's a link "join the hangout" at the top13:59
Saviqtsdgeos, or will be, at least14:00
tsdgeosok14:00
tsdgeosthere is not for me14:00
Saviqtsdgeos, once they start it should show up14:00
Mirvtsdgeos: https://plus.google.com/hangouts/_/7ecpjhcv91f5e2g6cvefjmia44?authuser=014:00
MirvSaviq: ^14:00
Saviqdone :)14:00
Mirvif interested in Qt514:00
SaviqMirv, tsdgeos's going14:00
Saviqmzanetti, oh, there's a competing xbmc remote in the app store ;)14:00
mzanettinot exactly competing though :P14:01
Saviqmzanetti, and it seems searching is case-sensitive ;(14:01
Saviq;D14:01
Saviqmzanetti, you need better screenshots :P14:01
Saviqmzanetti, ones without window borders14:01
mzanettiheh, true14:01
mzanettiSaviq: elopio packaged up that web xbmc remote and we published it roughly the same day14:02
mzanettiSaviq: but now elopio is one of my beta testers :D14:02
Saviqmzanetti, oh it's android-y14:03
=== dandrader|afk is now known as dandradee
=== dandradee is now known as dandrader
mterrydoh, missed meeting14:42
tsdgeosSaviq: good news the exception crash we were seeing in arm-only is fixed with the Qt RC code15:00
* tsdgeos flashes his phone to clean it a bit15:00
tsdgeoswhat's the current phablet-flash command to use? my history doesn't have it in there anymore ^_^15:02
=== alex-abreu|afk is now known as alex-abreu
popeytsdgeos: phablet-flash ubuntu-system --channel trusty15:02
tsdgeostx15:03
Saviqtsdgeos, cool15:09
Saviqtsdgeos, or trusty-proposed if you want to ride the wave15:09
tsdgeosSaviq: greyback: any chance we can merge this https://code.launchpad.net/~aacid/qtubuntu/event_dispatcher_52 even if it doesn't build on desktop yet? will get us closed on the phone side15:12
tsdgeosMirv: speaking about patches, can we carry this one? https://codereview.qt-project.org/#change,71717 it's not fully accepted yet but enables building again desktop opengl with EGL that will help fixing the qtubuntu desktop compilation problem we're seeing right now15:13
Mirvtsdgeos: awesomeness, bookmarking. can you open a qtdeclarative bug about it?15:14
tsdgeosMirv: qtbase?15:15
Mirvtsdgeos: yeah, https://bugs.launchpad.net/ubuntu/+source/qtbase-opensource-src15:15
tsdgeosok15:15
tsdgeosdamnit, i have two +1 but noone giving the +215:15
tsdgeoshate those situations :D15:15
Mirvtsdgeos: yesterday there was also talk about having kind of libxcb_opengl and libxcb_gles for desktop, and Saviq estimated it wouldn't be a huge problem, but today I've started to doubt a bit how far the implications of ./configure -opengl desktop go beside the QPA plugin15:16
tsdgeosi can't tell which implications it has tbh15:16
tsdgeosbut it should be doable15:16
tsdgeosgiven enough man hours15:17
tsdgeosi.e. if it's not totally isolated into the QPAs15:17
tsdgeosit should15:17
Mirvlike if I do ./configure opengl -desktop and ./configure -opengl es2, can I just build two QPA plugins... and my guess would be that it's not that simple15:17
Mirvok, "doable" sounds good at least, I was fearing "impossible" :)15:18
Mirvbut well yeah no-one knows yet15:18
greybacktsdgeos: it looks good, just testing it is annoying :) I've a 5.2 and a 5.0 machine ready, so I can take it15:18
tsdgeosgreyback: i'd appreciated if you did, i know it's a bit of a work, but will get us a bit closer to the goal15:19
greybacktsdgeos: will jenkins accept it? It'll probably fail to build on non-arm arches15:19
tsdgeosgreyback: it will15:20
tsdgeosbecause jenkins is building 5.015:20
tsdgeosso it works the same it did15:20
greybacktrue15:20
tsdgeosgreyback: i mean, the thing is approved by CI already15:20
tsdgeosyay libmirserver is here15:26
tsdgeoslet's reapprove stuff15:26
=== alan_g is now known as alan_g|tea
tsdgeosMirv: will this https://code.launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+recipebuild/587630 autostart itself when the dependency is available? or needs some manual prodding?15:28
greybacktsdgeos: approved15:31
tsdgeoscool, tx15:31
Mirvtsdgeos: it should, but as it hasn't yet maybe it doesn't work for recipes so kicking again. new Mir is now in release pocket since 1.5h15:33
Mirv(kicking as soon as the recipe page loads without Timeout error)15:34
tsdgeoshe he15:35
tsdgeostahnks15:35
=== alan_g|tea is now known as alan_g
tsdgeosMirv: can you also kick a new qtubuntu rebuild?15:53
tsdgeosthe patch that'll make it build in 5.2 (at least ffffor arm) its also there15:53
Saviqtsdgeos, sorry, was in a session15:54
Saviqtsdgeos, did we merge the desktop-incompatible change in qtubuntu?15:55
Saviqoh cool ;015:55
tsdgeosSaviq: it's not desktop-incompatible15:55
tsdgeosit's as desktop compatible as it is now15:55
MacSlowmzanetti, Saviq: I fixed https://code.launchpad.net/~macslow/unity8/fix-1200569/+merge/190365 and https://code.launchpad.net/~macslow/unity-notifications/fix-1200569/+merge/190364 ... if you could re-review... thanks in advance!15:56
tsdgeosit won't build in Qt 5.2 but because of how qt changed15:56
Saviqtsdgeos, +1 then15:57
Saviqtsdgeos, post-factum ;)15:57
Mirvtsdgeos: yeah, I noticed the patch is in and have been trying to reload that page too :) the recipe pages are really, really hard to get opened in LP since a long time..15:57
MirvI already was able to click the button but got timeout after that, so I'd like to see if it went through15:57
SaviqMacSlow, probably not gonna happen until Friday / Monday, UDS taking a lot of my time15:57
tsdgeosthis is looking better :-) https://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+packages15:58
Mirvcool, it did15:58
Mirvtsdgeos: so qtubuntu will arrive shortly there as well15:58
MacSlowSaviq, no doubt... just wanted to get it in the back of your heads at least :)15:58
=== dandrader is now known as dandrader|lunch
mzanettiMacSlow: sure16:21
tsdgeossooo16:21
tsdgeoshttps://launchpad.net/~canonical-qt5-edgers/+archive/qt5-beta2/+packages is all set for the phone :-)16:21
tsdgeosnot amd64/i386 yet though16:21
Saviqtsdgeos, yay, /me will run some test suites16:23
=== boiko_ is now known as boiko
nic-doffaytsdgeos, fixed that bug. I've given it a pretty rigorous testing. Would you mind giving it a spin yourself now? Just want to make sure it's thumbs up before moving on to something else.16:34
tsdgeosnic-doffay: sure16:35
tsdgeosnic-doffay: would we need some test for it though?16:35
nic-doffaytsdgeos, we could test the one purpose it has.16:37
* greyback offline for ~45 mins16:38
nic-doffaytsdgeos, is there some sort of mock for the filter grid?16:38
tsdgeosnic-doffay: why you want a mock of the filter grid?16:38
nic-doffaytsdgeos, or a mock of the scopes rather to populate a filter grid for testing.16:39
tsdgeosnic-doffay: we have mock scopes yes, there's lots of tests for dash, dashcontent, genericscopeview, etc16:40
mzanettiMacSlow: done16:40
tsdgeosnic-doffay: yes the blinking is gone16:41
tsdgeosaway for a while too16:44
nic-doffaytsdgeos, just found a filtergrid test.16:46
nic-doffayMight as well throw it in there.16:46
nic-doffaytsdgeos, I'll hit you up when I'm finished with it. Thanks dude16:46
=== dandrader|lunch is now known as dandrader
nic-doffaySaviq, any idea who wrote the bulk of the FilterGrid tests?17:27
dandradernic-doffay, me17:28
nic-doffaydandrader, I'm adding a test to the FilterGrid, it's for startFilterAnimation17:29
nic-doffaydandrader, thing is it's not interfering with the existing test_turningFilterOffShowsAllElements17:30
nic-doffayWas wondering if you were aware what had to be reset after it's use?17:30
nic-doffaydandrader, in my new test the filter variable gets set as per startFilterAnimation.17:31
nic-doffay*I meant it's now interfering17:33
dandradernic-doffay, this startFilterAnimation code is way more recent than tst_FilterGrid. i.e. when test_turningFilterOffShowsAllElements was written there was no startFilterAnimation17:34
dandradernic-doffay, so the guy that wrote startFilterAnimation should be updatings the tst_FilterGrid tests to make them comply with the new stuff17:34
dandradernic-doffay, which would be tsdgeos17:34
nic-doffaydandrader, right then I'll be updating it because the function has changed a fair amount.17:35
nic-doffaydandrader, ta17:35
=== jhodapp is now known as jhodapp|brb
=== salem_ is now known as _salem
=== dandrader is now known as dandrader|afk
=== jhodapp|brb is now known as jhodapp
=== RoddieKieley1 is now known as RoddieKieley
=== dandrader|afk is now known as dandrader
dandraderCimi, ping19:10
=== _salem is now known as salem_
=== salem_ is now known as _salem
perocan anyone help me get back the unity webapps extension in chromium?22:30
Saviqpero, better post to ubuntu-devel, most people here are EOD22:44
perook - but what does EOD mean?22:44
Saviqpero, End Of Day22:57
Saviqpero, sorry :)22:57
Saviqpero, acronymfinder.com to the rescue :)22:58
perook, i know that one, but i'm not understanding your sentence then22:58
kgunnpero: you simply need to formulate your query into an email...and send it to the list at ubuntu-devel....you can signup thru https://lists.canonical.com/23:47

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