/srv/irclogs.ubuntu.com/2013/03/19/#ubuntu-unity.txt

pittihello07:20
pittiI'm teaching unity about logind, and wrote some new test cases07:20
pittiright now, they only say "fail" on "make check", which isn't particularly helpful07:20
pittiis there a way to make them more verbose? like showing the particular assertion that failed, plus unity's  log output?07:20
pittiand can I run an individual test case?07:21
tvosspitti, just running ctest should help07:31
tvosspitti, does that help?07:33
pittitvoss: it says "No test configuration file found!", in both the source root and in obj-x86_64-linux-gn07:36
pitti...u07:36
pitti(back in 10)07:36
tvosspitti, ack, branching unity :)07:37
pitti./obj-x86_64-linux-gnu/CMakeCache.txt:CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest07:57
pittithat's the only hit07:57
pittibut no hit for CMAKE_CTEST_COMMAND, so apparently it doesn't use ctest?07:59
tvosspitti, might well be for unity current08:02
tvossSaviq, ping08:03
pittiah, obj-x86_64-linux-gnu/tests/CMakeFiles/check.dir/build.make has some clues08:03
* pitti can't believe that he's the first guy wanting to debug a failed test case08:03
tvosspitti, the unity cmake setup redefines the make test iirc08:04
pittiright, see above build.make comment, I think that's it08:04
pittiit calls gtest and dbus-test-runner08:04
pittihm, calling gtester manually like this fails all over the place08:05
pittiand calling dbus-test-runner as build.make specifies is invalid: option parsing failed: Unknown option --gtest_output=xml:./08:07
pittiso perhaps that's some old stuff08:07
tvosspitti, yup, think so08:07
tvossTrevinho, ping08:07
Saviqtvoss, here08:09
pittiah, I did find the verbose output, it just scrolled way off the screen08:09
tvosspitti, \o/08:09
pittiso I guess my question reduces to "how can I run a single test case"?08:09
tsdgeosmzanetti: do we want the -v1 here? https://code.launchpad.net/~mzanetti/unity/phablet-make-check-hook/+merge/153868 or is it a "typo"08:53
tsdgeoss/typo/leftover08:53
pg_ptHi guys09:03
pg_ptdoes anyone here uses gnome3/unity with a double screen?09:04
pg_ptmen, this really sucks sometimes, I'm sorry but its true :)09:05
tsdgeosSaviq: should we kill ./Components/QuitResetDialog.qml ?09:07
MacSlowI'm still getting this build-error on quantal... http://pastebin.ubuntu.com/5627627/ (used ./build -s ; ./build) any ideas what's missing?09:07
Saviqtsdgeos, yes09:07
* tsdgeos kills09:07
SaviqMacSlow, that means UnityCore didn't build/install properly09:08
veeberspg_pt: I do sometimes, are you having issues with it?09:08
SaviqMacSlow, go into ../unity_build/unity/UnityCore09:08
MacSlowSaviq, what checks are recommended in that case?09:08
SaviqMacSlow, go make; make install;09:08
tsdgeosMacSlow: or you have an old CMakeCache, try removing it09:08
Saviqyeah, that too09:09
SaviqMacSlow, go ./build_unity 2>&1 | tee unity.log09:09
SaviqMacSlow, and paste unity.log somewhere09:09
pg_ptveebers: some issues yes, but the most hateful is that when you remove the large screen and everything just "Insert random position"09:10
veeberspg_pt: ah, yeah. I hate that too :-)09:10
pg_ptveebers: gnome shell didn't had that issue, but gnome shell is for fedora users it seems...09:11
pg_ptveebers: other issues are folders going to the black, unacessible part of the screen (when you have two monitors with diferent sizes)09:12
pg_ptveebers: and I cant see all my spaces in the bigger (on my case on the rigth) screen, because it puts a balck space at the rigth of the monitor. WHY???09:13
tsdgeosSaviq: https://code.launchpad.net/~aacid/unity/killQuitResetDialog/+merge/15401209:14
veeberspg_pt: that is odd, I haven't seen them before09:14
Saviqtsdgeos, shall we kill Notifications already09:14
Saviqtsdgeos, now that we're cleaning things up09:14
tsdgeosSaviq: my grep showed that it was used somewhere, but maybe not really used :D09:15
tsdgeosah, in the CMakeListst.txt ^_^09:15
Saviqtsdgeos, ;)09:15
tsdgeosok, will put it in the same MR09:16
MacSlowSaviq, tsdgeos: there you go http://people.canonical.com/~mmueller/unity.log09:18
tsdgeosMacSlow: looks fine, did you try clearing the CMakeCache?09:19
SaviqMacSlow, rm CMakeCache*; ./build09:19
MacSlowSaviq, tsdgeos: doing that now09:20
MacSlowcache wasn't wiped yet09:20
Saviqmzanetti, can you comment on https://code.launchpad.net/~mzanetti/unity/phablet-verbose-ctest/+merge/152213 please?09:23
pg_ptveebers: http://imgur.com/kuHIqJo09:23
Saviqmzanetti, also, can you try generating coverage?09:23
tsdgeosmy build suddenly doesn't find hud-client.h anymore :-S09:25
* tsdgeos cleans everything09:25
tsdgeosand it works again :D09:28
MacSlowtsdgeos, Saviq: you want to wipe the Notifications directory from unity/phablet?! I intended to use that for the new stuff.09:31
SaviqMacSlow, well, you'll add it then, won't you ;)09:31
SaviqMacSlow, or will there be common history between the "old" and the "new"?09:32
MacSlowtsdgeos, Saviq: sure... just wanted to hint you this :)09:32
SaviqMacSlow, I actually wanted to clean it to prevent any conflicts between your work and the old stuff09:32
MacSlowSaviq, not really... just wanting to keep the Notifications directory... everything else will change09:32
SaviqMacSlow, then yeah, it's best to just drop and re-add09:32
MacSlowSaviq, in a custom branch I wiped it already.09:33
MacSlowSaviq, ok09:33
* tsdgeos doesn't know how to do a for loop :-/09:38
tsdgeosSaviq: MacSlow: mzanetti: https://code.launchpad.net/~aacid/unity/fixTestMouseFlick/+merge/15401709:38
MacSlowtsdgeos, taking a look...09:39
MacSlowSaviq, tsdgeos: btw... build runs now on my desktop... thx09:39
tsdgeosMacSlow: great :-)09:39
SaviqMacSlow, cool, the occasional `bzr clean-tree; bzr clean-tree --ignored` helps09:40
MacSlowSaviq, oh... ok09:40
SaviqMacSlow, especially when you get build failures09:41
MacSlowSaviq, tsdgeos: I'll try to get it also working on my raring-based laptop.. and then see how I can get my humble beginnings of nosd in09:42
tsdgeosMacSlow: i'm using raring so it should also "just work"09:42
MacSlowbtw... "Number of leaked pixmaps: 82" anything to fix this? Wrong setting?09:42
tsdgeosthat happens09:46
tsdgeostbh not sure who's fault is it09:46
tsdgeoswhose09:46
MacSlowtsdgeos, I even get that with a very simple stand-alone test-program exercising preliminary notification-drawing... so it might be a QML-issue/bug?!09:48
tsdgeosmay be09:48
mzanettiCimi: ping09:54
mzanettiSaviq: I think the MP can be deleted. Cimi will add this properly in as he requires the same functionality as we have in qmluitests...09:55
Saviqmzanetti, k09:56
mzanettiSaviq: if not, I'll fix the MP to not overwrite the file09:56
Saviqmzanetti, which one, then? ;)09:56
mzanettiSaviq: https://code.launchpad.net/~mzanetti/unity/phablet-verbose-ctest/+merge/15221309:57
Saviqmzanetti, yeah, but delete or not? ;)09:57
mzanettilets wait for Cimi to reply my ping. when I know if he already started I'll take care of this one09:57
mzanettiSaviq: ^09:57
Saviqk09:57
didrocksdavidcalle: hey10:05
didrocksdavidcalle: unity-scope-tomboy shouldn't dep on tomboy, I'm removing it10:05
davidcalledidrocks, suggests, I presume?10:05
pittididrocks, all: When I change something in lp:unity and send a MP, I don't add debian/changelog, right? that'll be autogenerated from the commit logs10:06
didrocksdavidcalle: yeah, fixing that10:07
mzanettipitti: its not autogenerated for lp:unity/phablet  I don't know for lp:unity10:07
didrockspitti: depends, if you linked to a bug, right10:07
didrockspitti: if not and you think you should mention it, please add to debian/changelog10:07
pittididrocks: I did link to a bug, yes; I can add debian/changelog if that's better, I just don't want to collide with the automatic changelog generation10:08
didrocksdavidcalle: https://code.launchpad.net/~didrocks/ubuntu-scopes/suggest-tomboy/+merge/15402710:08
davidcalledidrocks, if you prefer, you can send me a list of these "invasive" deps, I'll make the mps10:08
didrockspitti: well, if you add to debian/changelog and mention the same bug than the one you linked with, it will detect you already mentionned it (with your name), and so won't repeat it :)10:08
pittididrocks: ah, great; manual changelog it is then10:09
didrockspitti: if you think that the bug title is not enough for the description, you can go manual :)10:09
pittioh, it takes the bug title, nice10:09
didrockspitti: otherwise, let it automatic :)10:09
didrocksyeah10:09
* pitti adjusts that then10:09
pittithanks, sorry for my n00b questions10:10
didrocksno worry ;)10:10
didrockspitti: basically, it should just do the right thing, if you mention it, it won't duplicate the mention. If you didn't, it will take the associated bug title10:10
didrocksdavidcalle: it's the only one I noticed ^10:10
didrocksdavidcalle: ensure when you send the 3 remaining ones (pypi, sshsearch and evolution) and that they are ready for you, that they don't drag evolution for instance :)10:11
davidcalledidrocks, all the music players :)10:11
seb128didrocks, not sure where you put the limit, the calculator scope depends on gnome-calculator10:11
davidcalledidrocks, hey, but that would be fun :)10:11
seb128didrocks, just wanting to avoid pulling stuff in the default install? or do you try to slim down what unity brings in?10:12
mzanettiSaviq: you know why the home lens is broken?10:19
Saviqmzanetti, broken how?10:19
mzanettiSaviq: empty10:19
Saviqmzanetti, isn't, here10:19
* Saviq checks10:19
mzanettiSaviq: its here since yesterday evening10:19
Saviqmzanetti, indeed10:19
mzanettiSaviq: mterry was the first to mention it10:19
mzanettiyesterday morning or so10:19
Saviqmzanetti, raring?10:19
Cimimzanetti, sorry had irc closed10:20
Cimimzanetti, indeed10:20
Cimimzanetti, I was just doing that10:20
mzanettiCimi: ok. thanks. I'll delete the old one then.10:20
Saviqmzanetti, unity-lens-mock doesn't work in raring10:20
didrocksseb128: I think we should have the same policy for all scopes10:20
didrocksseb128: the scope is just a hook10:20
didrocksso a feature available10:20
didrocksthen, if you install the apps you have a new functionality in the dash10:20
didrocksI don't think that's what should pull gnome-calculator in the distro10:20
didrocksdavidcalle: I don't see the banshee scope anywhere10:20
didrocksdavidcalle: not a rhythmbox one (called rhythmbox)10:20
didrocksdavidcalle: any news on my trivial MP? :p10:20
mzanettiSaviq: yes... but I'm on raring since 2 weeks now and it broke only yesterday10:20
Saviqmzanetti, might've been the smart scopes update10:21
* pitti sends his first unity MP, wohoo!10:21
didrocksheh pitti ;)10:21
seb128pitti, congrats ;-)10:22
mzanettiSaviq: hmpf... and it crashes when searching the music lens :/10:22
pittiseb128: belay that until it gets merged :)10:22
Saviqmzanetti, yeah, we need to run the mock lenses against the locally installed libunity10:22
Saviqcrap10:22
mhr3Saviq, smart scopes aren't in R yet10:23
Saviqhmm10:23
* Saviq drops the PPA10:23
didrocksmzanetti: Saviq: latest home scope update is in the ppa10:24
didrocksmhr3 fixed the home scope not working10:24
didrocks6.8.0daily13.03.19.1ubuntu.unity.experimental.certified-0ubuntu110:24
didrocksSaviq: mzanetti ^10:24
* mzanetti checks10:24
Saviqdidrocks, yeah, unrelated10:24
Saviq(I think)10:25
didrocks11:19:47   mzanetti | Saviq: you know why the home lens is broken?10:25
Saviqdidrocks, in lp:unity/phablet10:25
didrocksSaviq: the result is that no result in home scope ^10:25
didrockswhy do you speak about the smart scopes ppa then?10:25
Saviqdidrocks, we're not using the system-wide lenses10:25
Saviqdidrocks, complicated ;)10:25
didrocksok ;)10:25
didrocksbelieving you then :p10:25
didrocksseb128: merci!10:26
seb128didrocks, de rien (free karma \o/ :p)10:27
didrocks;)10:27
Saviqmzanetti, everything works here with current raring10:28
Saviqmzanetti, but smart scopes from the PPA do break it10:29
mzanettiah ok...10:29
mzanettiSaviq: next problem:10:31
Cimimzanetti, how can I replace set_tests_properties(tst_QmlTests PROPERTIES ENVIRONMENT "QT_QPA_PLATFORM=minimal") in a similar cmakelist as the one in qmluitests?10:31
mzanettiI'm helping nic to test the PageHeader... Turns out we access shell all over the place in there10:31
mzanettiSaviq: ah... nvm... just came to the solution myself10:32
Saviqmzanetti, ;)10:32
Saviqmzanetti, ultimately we need a global object that we proxy stuff through10:33
mzanettiSaviq: I would define a SearchListModel that offers the addQuery() function10:33
mzanettiSaviq: when unset, every pageheader will have its own searchhistory10:33
Saviqmzanetti, ah this10:33
mzanettiSaviq: or, it can be set to be the one in Shell.qml to share the same searchHistory10:34
Saviqmzanetti, that's temporary code anyway (we need persistent storage there)10:34
Saviqpreferably u1db10:34
mzanettiSaviq: yeah. that can be added in the SearchListModel at some point I'd say10:34
Saviqmzanetti, yup, works for me10:34
mzanettiok10:35
mzanettiCimi: so... your turn now :)10:35
Cimihaha10:35
mzanettiCimi: whats the problem?10:35
Cimimzanetti, a doc for cmake might be good :)10:35
mzanettiCimi: well... its pretty easy actually10:35
mzanettiCimi: every cmake's functions first argument is a free-form string: target10:36
Cimimzanetti, https://pastebin.canonical.com/87100/ (for the records)10:36
Cimidoesn't work10:37
mzanettiCimi: so you do "add_executable(myTarget binary)" or "add_library(myTarget libfile)"10:37
mzanettiCimi: that defines a new myTarget10:37
mzanettiCimi: after that you have a bunch of functions that can modify that target10:37
mzanettilike set_target_properties(myTarget ENV foo=bar) to export a env variable when running this target for example10:38
Cimiah I see10:39
mzanettiCimi: the paste looks good10:39
mzanettiCimi: haven't ran it tho10:39
Cimimzanetti, with target instead tests work10:39
Cimiactually not10:40
Cimino tests were found10:40
Cimihttp://paste.ubuntu.com/5627815/10:41
mzanettiCimi: you can add "message(blabla)" to cmake10:41
mzanettiCimi: to have some debug prints10:41
=== mmrazik is now known as mmrazik|afk
mzanettiall: autopilot tests are enabled in jenkins. every MP must have test passing now to be approved by Jenkins10:43
Cimimzanetti, ah ok it does work, but requires calling make testCarousel etc etc10:48
mzanettiCimi: then somethings wrong with "add_dependencies(unittests test${COMPONENT_NAME})"10:49
CimiI guess I need to not use custom targets?10:49
* tsdgeos realizes eh can't compare anchors in the tests10:49
tsdgeos:./10:49
mzanettitsdgeos: there is a way...10:49
mzanettitsdgeos: some special command I can't recall right now10:49
tsdgeosmzanetti: any clue where to find it besides google?10:50
=== mmrazik|afk is now known as mmrazik
mzanettitsdgeos: hmm... no...10:50
mzanettitsdgeos: hmm... maybe I'm wrong... this is the anchor test from qtdeclarative: http://www.qt.gitorious.org/qt/qt/trees/a7493235a70f9e60d5d25d84b0782ee0a2e5c5fd/tests/auto/declarative/anchors10:53
tsdgeosyeah, seen that one10:54
tsdgeoscompares x, y10:54
mzanettiyeah :/10:54
tsdgeoscan do the same i guess10:54
mzanettitsdgeos: probably... just make sure its flexible enough for different GU's and form factors10:54
tsdgeosmy current idea is doing something like10:55
tsdgeoscompare(hud.__searchBarContainer.x + hud.__searchBarContainer.height, hud.height, "AppStack is anchored at the top")10:55
tsdgeosso test the anchors by testing the x10:55
tsdgeoserr10:55
tsdgeosobviously i need to change that to10:55
tsdgeosy10:55
tsdgeosbut you get the idea :D10:55
Cimimzanetti, so if I run make unittests cycles through all tests10:58
Cimimzanetti, (I understood much more of cmake now)10:58
mzanettiCimi: all == tests/unittests/* or all == tests/* ?10:59
=== mmrazik is now known as mmrazik|lunch
Cimimzanetti, I was running from the dir10:59
mzanettioh... that works?10:59
Cimimzanetti, so from tests/unittests10:59
Cimiit always worked10:59
Cimibut before make test was enough10:59
Ciminow make unittests10:59
mzanettiCimi: make check10:59
mzanettithats for the unittests10:59
Cimimzanetti, it doesn't11:00
Cimimzanetti, shall I add a dependency to main cmakefile?11:00
Cimior do you have a fix for the previous cmakelist?11:00
mzanettiCimi: yes please, add that11:01
mzanettino. I don't have a fix here11:01
Cimiok works11:02
mzanettiSaviq: what is smartscopes (the package that breaks stuff)?11:03
Saviqmzanetti, unity*11:04
Saviqmzanetti, http://www.omgubuntu.co.uk/2013/01/unity-to-ship-with-smarter-scope-searching-in-13-0411:04
mzanettiSaviq: I need to remove unity* ? that doesn't sound right11:06
Saviqmzanetti, what PPAs do you have installed?11:09
mzanettiSaviq: yeah... I have the phablet-team/ppa11:09
Saviqmzanetti, well, that wouldn't break the phablet shell - it would break your desktop one11:10
mzanettiSaviq: don't care about that11:10
Saviqmzanetti, then nothing in raring does break the phablet shell (yet)11:11
mzanettistill it doesn't work here :D11:11
Saviqmzanetti, is your home completely empty or just the favorites / recently contacted are empty?11:12
mzanettiSaviq: completely11:13
Saviqmzanetti, not even Apps??11:13
mzanettiSaviq: nothing11:13
mzanettiSaviq: it doesn't even switch to the home lens any more11:13
mzanettiSaviq: stays on the music lens at startup11:13
Saviqmzanetti, console output please11:13
mzanettiSaviq: I removed all sorts of stuff and am reinstalling right now11:14
mzanettiSaviq: haha... now all my lens are empty... seem we're not pulling needed deps11:16
Saviqmzanetti, yes we are (at least since yesterday) ;)11:17
Saviqmzanetti, demo-assets; unity-lens-mock11:17
mzanettiSaviq: ah ok... but not the package in the ppa11:17
mzanettiyeah, already installing11:17
Saviqmzanetti, no, they're not deps11:17
Cimimzanetti, so :D what's the difference between unittests dir and qmluitests?11:18
mzanettiCimi: try running them and find out :D11:18
SaviqCimi, unittests can run without GL11:18
Cimi:D ok boys11:18
CimiSaviq, DraggingArea requires gl??11:19
SaviqCimi, QML requires GL, remember? ;)11:19
CimiSaviq, so the Carousel is in unittests11:20
SaviqCimi, 'cause it's only doing JS tests11:20
Cimiand uses QML11:20
mzanettiCimi: yes11:20
SaviqCimi, if you need to draw anything11:20
Cimiindeed11:20
Cimiok guys11:20
CimiI blame myself11:20
mzanettiCimi: rule of thumb: do you use the line "when: windowShown" somewhere?11:20
CimiSaviq, crossfadeimage? :D11:21
Cimiratingstars as well11:21
mzanettiCimi: whats with those?11:22
Cimimzanetti, they are in unittests11:23
mzanettiSaviq: https://pastebin.canonical.com/87104/ <-- I removed everything unity* installed qml-phone-shell from the ppa and unity-lens-mock and demo-assets11:23
Cimimzanetti, but they are qml, not js11:23
mzanettiCimi: so?11:23
Cimimzanetti, so I don't understand why draggingarea is in qmluitests11:24
mzanetti[12:20] <mzanetti> Cimi: rule of thumb: do you use the line "when: windowShown" somewhere?11:24
Cimionly that? ok11:24
mzanettiCimi: that causes a window to be openend wich requires openGL11:25
mzanettiCimi: you can also compile QML without opening a window11:25
Cimidragging area doesn't11:25
CimiI really don't understand why draggingarea should be in qmluitests11:25
Cimiunless mousearea requires opening a window11:27
Cimifor events11:27
Saviqmzanetti, your system is b0rked :P11:28
mzanettiSaviq: seem sso11:29
mzanettiCimi: draggingarea does open a window11:30
mzanettiCimi: try running the test11:30
tsdgeosmzanetti: what you think of https://code.launchpad.net/~aacid/unity/test_hud_element_positions/+merge/154048 ?11:31
mzanettiSaviq: actually our packages are too... installing qml-phone-shell on a system with absolutely nothing unity related should give you a working binary :/11:32
mzanettino?11:32
Saviqmzanetti, working binary, yes, but not stuff like demo-assets or unity-lens-mock11:32
mzanettitsdgeos: don't export all those __ properties11:32
mzanettiSaviq: I think it should pull in unity-lens-mock. but anyways, I've installed those two myself which causes the shell to crash11:33
=== mmrazik|lunch is now known as mmrazik
tsdgeosmzanetti: so  how do i get to them? want me to do child[1].child[2].child[]?11:33
Saviqmzanetti, no, I don't think it should pull in unity-lens*, maybe recommend, but not depend for sure - you should have a working shell without any lenses installed11:34
mzanettitsdgeos: review this and you'll have findChild(obj, objectName) https://code.launchpad.net/~mzanetti/unity/phablet-greeter-tests/+merge/15396311:34
Saviqmzanetti, did you install the *unity* packages from phablet-team/ppa?11:34
tsdgeosthat was in needs work this morning :D11:34
Saviqi.e. did you apt-get upgrade from phablet-team/ppa11:34
mzanettiSaviq: I have... just no lens... if I install the mock-lens and demo-assets it crashes11:34
mzanettiSaviq: yes11:35
Saviqmzanetti, well, it doesn't crash on the devices, does it ;)11:35
tsdgeosmzanetti: ah the evil crash of demo-assets `mock-lens11:35
tsdgeosit happened here when i was in quantal11:35
tsdgeosthe update to raring fixed me11:35
tsdgeosprobably some crap lying around?¿11:35
Saviqyeah, the mock lens story is problematic11:35
Saviqit will use the system-wide GI for lenses/scopes11:36
Saviqwe need to build them locally asap :/11:36
* mzanetti tries ./build -s for the first time :D11:37
tsdgeosmzanetti: that keyClick looks baaaaaaaaaad11:38
mzanettitsdgeos: you mean the typeString() function?11:38
tsdgeosmzanetti: in c++ you can do  QTest::keyClick(myWidget, 'a');11:38
tsdgeosthat doesn't work in qml?11:38
mzanettitsdgeos: tbh I didn't try it, but all the "docs" I could find sad, no, its an integer11:39
tsdgeosmzanetti: right, they only export the Qt::key version to qml :-/11:40
tsdgeosmzanetti: i think we should add the patch to support the char version11:40
tsdgeosit's a 5 line patch11:40
tsdgeosbecause your typeString will break once i try to write "Barça"11:40
mzanettitsdgeos: yeah... but until that's in upstream can we haz this?11:40
mzanettitsdgeos: yes, I know... it doesn't support special chars11:41
Saviqbiab11:42
tsdgeosmzanetti: i guess, if there's nothing better :D11:43
mzanettitsdgeos: I'll add a todo11:43
tsdgeosplz11:43
mzanettitsdgeos: pushed11:47
tsdgeosmzanetti: tryCompare(pathview.currentIndex, data.uid)11:48
tsdgeosthat's wrong syntax, no?11:48
mzanettitsdgeos: do'h11:48
* mzanetti wonders why it passes11:48
tsdgeosbecause it does11:49
tsdgeoscompare(obj[prop], value)11:49
tsdgeosobj is pathview.currentIndex11:49
tsdgeosprop is data.uid11:49
tsdgeosand value is undefined11:49
tsdgeosso pathview.currentIndex[data.uid] is probably undefined too11:49
tsdgeosand undefined and undefined match11:50
tsdgeos:D11:50
mzanettidamn java script11:53
mzanettianyways... pushed the fix11:53
mzanettitsdgeos: ^11:53
mzanettitsdgeos: ^11:54
tsdgeosyep11:54
mzanettiooops...11:54
mzanettiwas rerunning qml-phone-shell11:54
tsdgeoswrong window for ↑+Enter ;-)11:54
mzanettiand lost focus to the terminal11:54
tsdgeosmzanetti: so you think that the findObj thing is better than aliasing? why?11:55
dandradertsdgeos, I've replied to your comments: https://code.launchpad.net/~dandrader/unity/phablet_tst_Revealer/+merge/15393711:55
mzanettitsdgeos: because it does not pollute the public api of a copmonent11:55
tsdgeosmzanetti: ok, fair enough :-)11:56
tsdgeosdandrader: cool, i'll check asap11:56
tsdgeosmzanetti: why is the background always grey in the tests?11:57
tsdgeosbecause Graphics/ is not there?11:57
dandradertsdgeos, ah, the mouseFlick fix was already merged. I'll have to modify my merge proposal them. wait a minute11:57
mzanettitsdgeos: yes.11:57
mzanettitsdgeos: but there is a branch from mterry in the works that integrates with lightdm11:58
mzanettitsdgeos: that will fix this issue11:58
tsdgeosmzanetti: should we care? it makes me think "it's not working!" when seeing the test11:58
tsdgeosok11:58
tsdgeosmzanetti: objectName: "wallpaper" we don't really use, but i guess mterry's branch will?11:58
mzanettitsdgeos: nope... I added it and then decided not to use in the tests... will remove11:59
tsdgeosokidoki11:59
mzanettidone12:00
=== tvoss is now known as tvoss|lunch
=== MacSlow is now known as MacSlow|lunch
CimiSaviq, so I still have the same issues as yesterday, I do import "../../plugins/Unity"12:14
Cimiin my test file12:14
Cimiand I don't have the right library imported I believe12:14
Cimihttp://paste.ubuntu.com/5628002/12:15
Cimimzanetti, or you know?12:16
Cimisome cmake magic required here?12:16
tsdgeosmzanetti: https://code.launchpad.net/~aacid/unity/test_hud_element_positions/+merge/154059 fixed to use findChild12:18
Cimitsdgeos, can you help me? :)12:19
mzanettiCimi: seems you have the wrong libunity-core12:19
Cimimzanetti, yes exactly12:20
Cimimzanetti, but this is from qmluitests dir12:20
tsdgeosCimi: that's when running your test?12:20
Cimitsdgeos, yes12:20
CimiI might need to add something to the cmakelist I believe12:20
tsdgeosCimi: i guess you should LD_PREFIX_PATH like run does12:20
tsdgeosbut don't think it makes sense adding it to the CMakeLists.txt12:21
mzanettiisn't it LD_LIBRARY_PATH?12:21
mzanettianyways, yes, this is the issue12:21
tsdgeosmzanetti: yeah that :D12:21
tsdgeosthis is needed because our sucky system in which we install stuff in ../unity_build12:21
tsdgeosin a "proper" system where we would have the dependencies correctly installed this wouldn't happen12:21
mzanettimaybe we should extend ./run with a argument12:22
mzanetti./run tests12:22
tsdgeos+112:22
Cimimzanetti, tried, doesn't work12:22
mzanettiand that will export paths to local installed stuff and call make whatever12:22
mzanettiCimi: has to :D12:22
tsdgeosCimi: what did you run exactly?12:22
dandradertsdgeos, ok, https://code.launchpad.net/~dandrader/unity/phablet_tst_Revealer/+merge/153937 is ready now12:23
Cimimzanetti, http://paste.ubuntu.com/5628017/12:23
CimiLD_LIBRARY_PATH=$UNITY_CORE_BUILD_DIR/lib make testDashBar12:23
Cimialso tried exporting and re-running12:23
tsdgeosCimi: did you export $UNITY_CORE_BUILD_DIR ?12:24
tsdgeosi mean $UNITY_CORE_BUILD_DIR is set in run12:24
Cimioh god12:24
tsdgeosyou should12:24
tsdgeosLD_LIBRARY_PATH=../../unity_build/build/lib make testDashBar12:24
tsdgeosor something like that12:24
tsdgeoscorrect amount of .. and paths12:24
CimiI see indeed12:25
Cimimust work12:25
Cimiwell, I'm back in 10 mins12:25
Cimiwalking from bus to the office12:25
mzanettitsdgeos: updated comments: https://code.launchpad.net/~mzanetti/unity/phablet-cleaner-pageheader/+merge/15405612:29
tsdgeosok12:30
tsdgeosmzanetti: comments?12:30
mzanettidescription + commit message12:30
tsdgeosok12:30
mzanettitsdgeos: didn't you ask for that?12:30
tsdgeosyes12:30
tsdgeosmzanetti: can you have a quick look at https://code.launchpad.net/~dandrader/unity/phablet_tst_Revealer/+merge/153937 i'm a bit concerned about the __dateTime thing but don't see other way to do it12:32
dandradertsdgeos, mzanetti  well, it's dependency injection. perferctly fine IMHO12:34
mzanettitsdgeos: dandrader: how about moving that time function to Time.js? Should be easier to replace it and keep the api clean12:34
tsdgeosdandrader: i'm not saying it's bad, i'm just saying it's a bit ugly since it complicates the api a bit :-)12:35
* mzanetti wonders why a drag area needs a time anyways12:35
tsdgeosmzanetti: to know the speed you are dragging12:35
mzanettiright... and freeze the shell if you're too fast?12:35
mzanettiat least that happens frequently here :D12:35
tsdgeosmzanetti: not sure your idea is good, we want to replace it here to calculate the spped better, but in the general case we don't want to change the "current time"12:36
dandradermzanetti, and how would that replacement take place in practice?12:36
mzanettiimport path or something... was just an idea... In general I agree with tsdgeos that we should try to avoid such stuff in public component api12:37
=== tvoss|lunch is now known as tvoss
mzanettitsdgeos: dandrader: but we could use the findChild() to replace it somewhere inside the component, no?12:37
mzanettiso we keep this solution but don't pollute the API12:37
tsdgeoshmmm12:38
tsdgeoscan we?12:38
dandradermzanetti, I think it's cleaner to have it in the API than to have the test meddling with a component internals12:39
dandradermzanetti, because that would be in practice a subtle, undocumented, API12:40
dandradereasier to break12:40
=== _salem is now known as salem_
Cimihow do I import the unity plugin from tests/qmluitests?12:53
tsdgeosCimi: see the cmakelists12:55
tsdgeossecond parameter path12:55
tsdgeosis that what you want?12:55
Cimitsdgeos, yes I added add_qml_test(DashBar ${CMAKE_SOURCE_DIR}/plugins/Unity)12:56
davidcalledidrocks, hey. I think I'll probably drop the PyPi scope, it's just too slow and I don't have the time to speed it up.12:56
Cimimaybe without Unity at last12:56
didrocksdavidcalle: who was the upstream for it?12:56
didrocksdavidcalle: so the he's warned that we are dropping his lens on upgrade :)12:56
Cimiindeed!12:56
Cimiok I can finally write tests xD12:57
tsdgeos:-)12:57
tsdgeoslunch12:57
davidcalledidrocks, Chris Wayne12:57
didrocksdavidcalle: is he aware about the change?12:59
didrocksdavidcalle: we should probably mail him, do you mind checking with thomas?12:59
didrocksdavidcalle: then, the only thing that needs ensuring it's working is evolution, from your side, right?13:04
didrocksdavidcalle: (do you mind updating the packaging? I can review that)13:04
davidcalledidrocks, yes, he is aware (it's Chris Wayne from Canonical) and I can mail him about that. I've already talked to Thomas about that possibility, but I'll ask him for confirmation.13:07
davidcalledidrocks, yes, packaging update for Evo in a moment13:08
didrocksdavidcalle: excellent, keep me posted!13:08
didrocksmmrazik: rev 88 of the config to add sshsearch13:09
didrocksmzanetti: https://code.launchpad.net/~submarine/ubuntu-scopes/sshsearch-to-deprecatedscope-api/+merge/153882 if you want to track.13:10
didrocksoupss13:10
didrocksmmrazik: ^13:10
mmrazikdidrocks: done13:14
didrocksthanks :)13:14
mmrazikdidrocks: btw. can you add the release/stack to which the change is related to your commit messages?13:14
mmrazikI start to get lost in all of them13:14
didrocksmmrazik: oh sure, will do then13:14
mmrazikthx13:14
=== MacSlow|lunch is now known as MacSlow
mzanettiCimi: will "make check" still work when you land your stuff?13:31
mzanettitsdgeos: updated https://code.launchpad.net/~mzanetti/unity/phablet-make-check-hook/+merge/15386813:37
=== dandrader is now known as dandrader|afk
Saviqmzanetti, nic-doffay, tsdgeos, why no tests in https://code.launchpad.net/~mzanetti/unity/phablet-cleaner-pageheader/+merge/154056 ?13:48
mzanettiSaviq: because nic-doffay writes the tests13:48
Saviqk13:48
mzanettiSaviq: I just helped him with making them compile13:48
MacSlowWhen using ./run_on_device is there a way to revert what way copied over afterwards (either via a script or manually via adb shell)?13:55
mzanettiMacSlow: it rsyncs your code to /data/ubuntu/home/phablet/shell13:56
mzanettiMacSlow: including bzr stuff13:57
mzanettiMacSlow: so in theory, ssh into the device, do a "cd shell" and bzr whatever you want in there13:57
=== dandrader|afk is now known as dandrader
MacSlowmzanetti, hm... there's no shell-directory in (/data/ubuntu)/home/phablet ... hm... maybe something went wrong with run_on_device14:03
mzanettiMacSlow: you did a ./run_on_device -s previously, right?14:04
MacSlowmzanetti, not with -s just plain14:04
mzanettiMacSlow: need to call -s (setup) once14:04
MacSlowwhat does the -s option... ah ok14:04
mzanettiMacSlow: just like all the other scripts14:04
tsdgeosmzanetti: so do https://code.launchpad.net/~aacid/unity/test_hud_element_positions/+merge/154059 and https://code.launchpad.net/~aacid/unity/cleanHudApiWithFindChild/+merge/154067 look better?14:05
mzanettiMacSlow: requirement for -s to succeed is to have successfully ran phablet-setup-network14:05
MacSlowmzanetti, yeah... I have that in place... also manually installed openssh-server etc14:06
mzanettitsdgeos: yes, definitely. Just wanted for my branch to be merged and doing a test-run on yours before approving14:06
MacSlowmzanetti, still not used to all the convenience :)14:06
mzanettiMacSlow: run_on_device -s will install openssh on its own if not there14:06
tsdgeosdandrader: you're late ;-) https://code.launchpad.net/~aacid/unity/killQuitResetDialog/+merge/15401214:06
mzanettiMacSlow: also, phablet-setup-network -i would install ssh too14:06
=== alan_g is now known as alan_g|tea
dandradertsdgeos, ah well. at least I can approve yours14:07
* mzanetti actually needs to create test_on_device :D14:07
dandradertsdgeos, so this whole Notifications dir (containing mocks I suppose) will be replaced by a real impl form MacSlow, right?14:09
tsdgeosdandrader: yep14:10
MacSlowdandrader, yup14:10
dandraderok14:10
tsdgeosdandrader: besides we are not using it at all14:10
tsdgeosgrep for Notifications14:10
tsdgeosand you'll see there's nothing14:10
kgunnpaulliu: note MacSlow & mzanetti conversation ^14:12
mzanettimterry: hey14:12
mterrymzanetti, hi!14:12
mzanettimterry: great job on the greeter stuff!14:12
mzanettimterry: not fully through with reviewing though...14:13
nic-doffaySaviq, I can confirm that branch works with the current tests I'm writing.14:13
mzanettibut looks promising14:13
mterrymzanetti, awesome, thanks14:13
mzanettimterry: I started writing some tests. they should be merged to trunk14:13
mterrymzanetti, I'm going to send out an email for you and Robert so we can brainstorm how we're going to do the actual process separation of the greeter14:13
mzanettimterry: depending on your plans you can either start to merge them and adapt for your changes - or I will do it tonight14:14
Saviqnic-doffay, yup, thanks14:14
=== alan_g|tea is now known as alan_g
mterrymzanetti, I'm feeling ill today, so I may not work much14:14
Saviqmterry, please include me14:14
mterrySaviq, OK!14:14
mzanettimterry: sure. no problem... sould hopefully fit together well as I wrote the tests after reading through your branch14:15
mzanettiif not, I'll take care of it14:15
Saviqmzanetti, btw, is (will) the test run between -ci and -autolanding different?14:15
mzanettiSaviq: nope... both jobs are generated with the same template14:15
Saviqmzanetti, so if autolanding fails for whatever reason, there's no need to trigger -ci first, it's enough to reapprove?14:16
mzanettiSaviq: yeah, that shouldn't have changed14:16
pg_pthi everyone, can somoene tell me how to integrate pidgin and unity on 12.10? I keep googling but all that appears is thing about a bug that is already solved14:17
mzanettiSaviq: I always re-trigger failed jobs directly in jenkins, so I can't tell for sure14:17
Saviqmzanetti, no, I rather meant that I always try to get into an all-green state for MPs before (re)approving14:17
mzanettiSaviq: ah... last week -autolanding was changed to also give votes14:17
Saviqmzanetti, and from what you say this shouldn't be necessary - if autolanding completes, ci would, too14:17
Saviqmzanetti, yeah, that I know14:17
mzanettiSaviq: yes... in theory14:18
Saviqmzanetti, just was under the impression that the autolanding test run would be lighter than ci14:18
mzanettiSaviq: nope... its not. exactly the same job (except the post-build steps of course)14:18
Saviqmterry, ^14:19
Saviqmterry, /me was overcautious with the CI vs. autolanding jobs14:19
* Saviq spelling win14:19
mterrySaviq, ah OK, good to know14:19
mzanettiSaviq: you asked me to generate coverage statistics earlier today... Tried now.. it fails :/14:20
* mzanetti will fix14:20
Saviqmzanetti, yeah, thanks14:20
Saviqmzanetti, btw, shouldn't we be getting graphs and stuff in jenkins? or does that require some more setup?14:20
mzanettiSaviq: the autopilot graph should start working as of today14:21
mzanettiSaviq: for QML I couldn't find a way to generate stats14:21
pittiTrevinho: do you know how to call a single test case in unity?14:21
Saviqmzanetti, yeah, I was mostly asking about gcov/lcov14:21
mzanettiSaviq: and for c++ we only have the QMLSortFilterProxyModel so I didn't bother too much so far14:21
pittiTrevinho: I'm reworking the logind branch according to your suggestion (thanks for the fast review BTW!)14:22
Trevinhopitti: use ./test-gtest --gtest_filter=*match*14:22
mzanettiSaviq: but yeah, I'll check it out - now that we have some real tests to be run14:22
pittiTrevinho: but I now need to restructure setup/teardown a bit so that I can kill the fake logind in a test case to check the CK/upower fallback14:22
Trevinhopitti: I was tracking it also before you asked for merge, so it was quick to do:)14:22
pittiTrevinho: oh, did you already start working on it? sorry14:22
Trevinhopitti: no, no,... I was checking your code14:23
Saviqmzanetti, cheers14:23
Trevinhopitti: I mean that I was loking at it even before you requested for merge :)14:23
Trevinhopitti: however, you don't need that... Just unset the methods handlers, this would lead to a dbus error  that would make the fall-back call to be used14:23
pittiTrevinho: right, but they are only set in SetUpTestCase(), we'll need to move that into setUp()14:24
pittinot a biggie14:24
pittirunning a single (or few) test cases only is useful for many purposes, so thanks14:24
Trevinhopitti: mh, ah.. yeh probably they should be set on every test14:24
kgunnmzanetti: Saviq was just looking at what tests we have against all the components14:24
pitti./test-gtest --gtest_filter='TestGnomeSessionManager.*'14:25
pittiTrevinho: ^ nice, that works, thanks!14:25
Trevinhopitti: yep14:25
kgunnmzanetti: Saviq does everything need a cooresponding unit test or are some actually tested via association?14:25
Trevinhopitti: you can also use stricter filters of course, but without them it's very annoying working on tests :)14:25
pittiTrevinho: WDYT about doing sth. like make check TEST_NAMES="TestGnomeSessionManager.* ThatOtherTest .." ?14:26
pitti(and adding that to HACKING)14:26
mzanettikgunn: I'm more of the pragmatic person... I'd like to see tested most of the stuff separately to have better/more detailed reports. However, not doing it just for the sake of following the theory... so imho there can well be exceptions14:27
Trevinhopitti: yeah, it could be nice... I think we also should run these tests on builder btw... bregma was working on that... We've more than 1000 tests actually only manually-checked :/14:27
kgunnmzanetti: thanks....guess i was thinking when folks (like d'offay) were looking for something to write a test for14:28
kgunndo we have a priority list14:28
kgunnand is it just size/kb ?14:28
kgunnof the qml file :)14:28
kgunnbigger doesn't always mean more complex14:28
kgunnmzanetti: btw, i agree....practical approach is best14:29
mzanettikgunn: true... regarding a priority list... no. But I think we're getting really close with the Components. Nic is currently writing tests for the PageHeader. After that the Components folder should be done (need to re-verify) and I need to create a list of the rest of the code14:30
mzanettikgunn: however, we're reaching the area where code is still too much work in progress to be tested or will be replaced...14:31
mzanettiwhich is actually good news :)14:31
kgunnmzanetti: yeah...true, like fakeappwrapper14:31
kgunnand notifications rewrite14:31
kgunnmzanetti: and thanks for makin' a list and checkin' it twice....let me know if i can help in any way14:32
pittiTrevinho: do you know how I can temporarily make a mocked method fail? I tried calling logind_.reset() in the test case, but that just causes a segfault during cleanup14:39
Trevinhopitti: if you don't set the methods handler for that server it will fail by default...14:40
Trevinhoso you can unset and then reset it14:40
pittiTrevinho: right, but previous test cases already set it14:42
pittiTrevinho: ah, I guess I need to move both the setup and the cleanup, nevermind14:42
Trevinhopitti: every test case is setup on SetUp, so on that method you can ensure what you want for all the tests..14:42
TrevinhoTestSetUp is only executed once14:42
pittiTrevinho: so .reset() only resets the method call handlers, but not the entire object?14:43
Trevinhopitti: in TearDownTestCase it resets everything, but its done only once at the end of the whole tests14:44
Trevinhoin TearDown we reset only the handlers14:44
pittiTrevinho: right, I know; I was wondering what reset() does14:44
pittiTrevinho: we don't right now, that's what I want to do :)14:45
Trevinhopitti: .reset removes deletes the pointed object from the smart ptr14:45
Trevinhoso yes, deletes the server as well14:45
pittioh, ok14:45
pittiTrevinho: is there a method to unset only the method handlers, i. e. to undo SetMethodsCallsHandler() ?14:46
tsdgeosmmrazik: mzanetti: https://code.launchpad.net/~dandrader/unity/phablet_tst_Revealer/+merge/153937 ?14:47
Trevinhopitti: yep, pass to it nullptr14:47
pittiTrevinho: excellent, thanks14:47
Trevinhopitti: i did it in some cases14:47
Trevinhopitti: for example it was in TEST_F(TestGnomeSessionManager, LogoutFallback) (see trunk version)14:47
mzanettitsdgeos: ?14:47
dandradertsdgeos, the bzr merge probably failed because trunk moved on in the mean time14:47
mzanettitsdgeos: its a merge conflict14:48
dandraderchecking that now14:48
mzanettitsdgeos: dandrader14:48
mzanettiText conflict in tests/qmluitests/CMakeLists.txt14:48
mzanetti1 conflicts encountered.14:48
dandraderyes14:48
dandraderpeople are working too fast. trunk doesn't stay still for a minute :)14:49
tsdgeosmzanetti: where do i read that?14:49
mzanettitsdgeos: click on one of the urls next to FAILURE:14:49
tsdgeosah right14:49
tsdgeossory :D14:49
tsdgeosmzanetti: commented in https://code.launchpad.net/~mzanetti/unity/phablet-make-check-hook/+merge/15386814:53
mzanettitsdgeos: lol... epic fail Nr 2 for today14:56
mzanettitsdgeos: pushed14:56
tsdgeosmzanetti: i just found something ...14:56
mzanettibrb14:57
tsdgeosmzanetti: open ./src/testlib/qasciikey.cpp14:57
tsdgeosin qt5 code14:57
tsdgeosand you'll find yourself :D14:57
mzanettitsdgeos: lol... the code is from a guy who sat next to me in nokia... I never knew what exactly he's doing15:06
tsdgeosmzanetti: but stil, if they have that switch, no need for us to have it again15:06
tsdgeosi'm almost done with the patch, it's really small15:06
mzanettitsdgeos: what exactly are you patching?15:08
tsdgeosmzanetti: http://paste.ubuntu.com/5628385/15:09
mzanettiah ok. cool15:09
tsdgeosmzanetti: https://codereview.qt-project.org/#change,5143615:12
mzanettitsdgeos: awesome15:16
kgunndednick: hey reading your "get started"15:20
kgunnwrt bzr branch lp:unity/phablet ~/phablet/unity-qml15:20
kgunni just did bzr branch lp:unity/phablet15:20
kgunnw/o the ~/phablet/unity-qml15:20
kgunnit all seemed to work....what's the difference?15:21
kgunndednick: sorry to pester...feel free to redirect me15:21
dednickkgunn: it only matters if you weren't in the ~/phablet directory already.15:22
kgunndednick: thanks...just a dir designation15:22
mzanettitsdgeos: https://code.launchpad.net/~mzanetti/unity/phablet-make-check-hook/+merge/15386815:23
tsdgeosmzanetti: yes15:23
dednickkgunn: yep. no prob15:23
tsdgeosmzanetti: maybe we should provide a make unsinstall?15:23
tsdgeoswithout the typo15:23
mzanettihehe15:23
mzanettimakes sense probably15:23
Cimimzanetti, tsdgeos I have an issue with my test (currently still no test, but writing the UI) lp:~unity-team/unity/phablet.dashBar_bottomswipe15:24
Cimithe DashBar is outside of the window, but this is weird if you see anchors for DashBar15:24
mzanettitsdgeos: done15:25
tsdgeosCimi: ok, let me see15:26
mmrazikseb128: not sure if you follow the bug. But it looks like max found what it is and is triggering the job now to check15:26
mzanettiI'm looking15:26
tsdgeosok15:26
seb128mmrazik, I'm subscribed but didn't read that email yet, thanks15:29
pittiTrevinho: meh, I'm pulling my hair out; is test-gtest really what I need here (for the GnomeSessionManager tests), or perhaps test-gtest-dbus?15:29
pittiTrevinho: the call to logind.Suspend() still succeeds even if I never eve define that method anywhere, so it's either using a default implementation from the introspection template, or it's using the actual logind on the system bus (but test_mode_ == 1, I verified that)15:30
Trevinhopitti: well, I wanted to keep into test-gtest because test-gtest-dbus needs two processes...15:30
Trevinhopitti: I wanted to move everything into one, but some tests won't work, so I kept them separated15:30
pittiyeah, running test-gtest-dbus fails15:31
Trevinhopitti: you need test-gtest-server& before15:31
tsdgeosmzanetti: i can't get the commit hook to trigger, what am i supposed to do?15:31
Trevinhopitti: what I wanted is to make another test-gtest- for dbus where all is done into one process15:31
mzanettitsdgeos: commit15:31
pittiTrevinho: would that make a difference here? or is the more likely explanation that my introspection template const std::string LOGIND is already defining those?15:31
Trevinhopitti: well, the introspection shouldn't define anything, a part the structure15:32
pittiTrevinho: if so, then just calling logind_->GetObjects().front()->SetMethodsCallsHandler(nullptr) isn't going to help, as the mock will still work; I'll rather have to set a mock method that fails, I guess15:32
Trevinhopitti: if you wait few minutes I can give a look to your branch15:32
mzanettiCimi: got it15:33
pittilogind_->AddObjects(introspection::LOGIND, LOGIND_PATH)15:33
pittiTrevinho: ^ that sounds like it would actually add the Suspend() methods for me15:33
Cimimzanetti, so what's the problem? :)15:33
Trevinhopitti: yes it adds15:33
tsdgeosmzanetti: ain't working https://codereview.qt-project.org/#change,5143615:33
Trevinhopitti: but it does not give them an implementation15:33
tsdgeosmzanetti: i mean http://paste.ubuntu.com/5628438/ :D15:33
Cimibecause I might be stupid but I don't see what's wrong here15:33
pittiTrevinho: calling them still succeeds, though15:33
pittiso I either need to temporarily shut down the entire mock, or add a mock implementation of a failing Suspend() call (not sure how to do either)15:34
mzanettiCimi: its not outside15:35
mzanettiCimi: its just units.dp(2) height15:35
=== rsalveti_ is now known as rsalveti
Cimimzanetti, I can't see it15:38
Cimimzanetti, it is black15:38
Cimimzanetti, and at the end is 48 pixels15:38
Cimiend of the test15:39
Cimiyou can see the log15:39
Cimimmm15:41
Cimimaybe I got it15:41
Cimibut I'm wondering why is different on the Dash.qml15:41
mzanettiCimi: in a meeting.. will come back to you in a bit15:42
Cimiok15:43
=== dandrader is now known as dandrader|lunch
mzanettiCimi: back15:58
mzanettisorry15:58
Cimimzanetti, no worries15:58
mzanettiCimi: so... afaics, the DashBar is anchored to the bottom of the screen15:58
mzanetti(and left and right)15:58
Cimiyes15:58
mzanettiCimi: and the height is set to initialHeight which in turn is set to units.dp(2)15:59
mzanettiCimi: which probably comes down to one pixel on a normal screen15:59
Cimimzanetti, but it should be on screen15:59
Cimimzanetti, no15:59
Cimimzanetti, dp means 2 pixel15:59
Cimianyway15:59
mzanettiCimi: not agreeing here, but thats not the point... its a small bar at the bottom15:59
Cimimzanetti, that anchors is exactly the one in dash.qml16:00
Cimimzanetti, you're right with dp16:00
mzanettiCimi: yes16:00
Cimimzanetti,  = 2 is two pixels indeed16:00
Cimigot confused16:00
Cimianyway16:00
mzanettiCimi: depends on the screen16:00
mzanettiCimi: and on GRID_UNITY_PX... but anyways16:00
Cimiit's the same anchors calls in dash.qml16:00
mzanettiCimi: yes16:01
Cimibut here is not on screen16:01
mzanettiCimi: I have a (lets say) 4 pixel tall black bar on the bottom16:01
mzanettiCimi: don't you?16:01
Cimimzanetti, no :\16:01
Cimimzanetti, after that should expand16:02
* mzanetti finds hard that to believe16:02
Cimito 4816:02
mzanettiCimi: when you're at the home lens you should have the orange bar exactly in the middle of the screen16:02
Cimimzanetti, yes16:02
Cimimzanetti, I have it on the shell16:03
Cimimzanetti, not on the test16:03
mzanettiCimi: oh... now I see the problem16:03
mzanettisometimes I take bit long...16:03
tsdgeosmzanetti: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner/87/console ?16:06
mzanettitsdgeos: click on the #87 at the top of the page16:06
mzanettitsdgeos: there is already a bug reported to make that more visible16:06
tsdgeosso the test is still unstable :-/16:08
* tsdgeos kicks jenkins16:08
tsdgeoscan i convert that to a qmluitest? :D16:08
mzanettitsdgeos: but it doesn't look like a tough one16:08
* tsdgeos hides16:08
mzanettiCimi: dumb question... how do you launch it?16:09
Cimimzanetti, make testDashBar16:09
mzanettitsdgeos: yes... maybe even "should" is the right word16:09
mzanettiCimi: yeah... I'd like to run it in qmlscene16:09
tsdgeosmzanetti: the question is who tells us that the qmluitests won't fail randomly like this ones in jenkins :D16:10
mzanettitsdgeos: noone16:10
pittiTrevinho: ah, I figured it out; resubmitted, MP updated16:10
pittiTrevinho: thanks for your hints!16:10
mzanettitsdgeos: but just the first impression is really a different one, isn't it?16:10
Trevinhopitti: no need to resubmit, just push to it... :)16:10
Trevinhopitti: np... I would have looked into it a little more, but I'm quite busy :/16:10
tsdgeosmzanetti: seems to be, somehow seems the grab+move up did not work16:11
* tsdgeos watches the video again16:11
mzanettitsdgeos: yeah... looks a bit like my greeter issues16:11
pittiTrevinho: I once again just have one failure (TestThumbnailGenerator.TestGetManyFileThumbnail), but that was there before me16:11
Trevinhopitti: let me check what i have here16:11
Trevinhopitti: yes, it fails here too16:11
Trevinhobschaefer: when you're here, can you check that please ^16:12
pittiTrevinho: it's actually quite nice with that indeed, the tests now cover all three stages of fallback (g-session -> logind -> CK)16:12
Trevinhopitti: cool :)16:12
* bschaefer starts reading text16:12
Cimimzanetti, qmlscene -I ../../plugins tst_DashBar.qml16:12
Cimimzanetti, that works16:12
Trevinhopitti: for sure we test things that we were not before the unity-session-manager :)16:12
bschaeferpitti, hmm I thought that TestThumbnailGen was fixed a while ago16:13
Trevinhobschaefer: I've it failing on trunk as well16:13
mzanettiCimi: lol... I tried "qmlscene tst_DashBar.qml -import ../../plugins/" and didn't get the idea to turn it around16:13
bschaeferTrevinho, IIRC andyrock fixed16:13
mzanettithanks Cimi16:13
Cimimzanetti, yours doesn't work because of -import16:13
tsdgeosmzanetti: seems it pulls "too little" to be honest16:13
andyrockbschaefer, what?16:13
bschaeferTrevinho, let me see if it fails for me :), but last time I checked it was a test error and not a regression16:13
Cimimzanetti, it's -I16:13
bschaeferandyrock, the TestThumbnailGenerator.TestGetManyFileThumbnail unit test16:13
tsdgeosmzanetti: which resolution are we running in the fake XServer?16:13
bschaeferandyrock, you had fixed that right?16:14
andyrockbschaefer, not I did not fix it16:14
Cimimzanetti, (qmlscene --help helped me, I did the same :-P)16:14
bschaeferandyrock, who fixed it haha?16:14
* bschaefer now isn't sure if it was fixed16:14
andyrockbschaefer, nobody ;)16:14
andyrockit's still broken here16:14
bschaeferandyrock, Trevinho well shoot, Ill take a look at it16:14
Cimimzanetti, the fact that works here is confusing :)16:16
pittiTrevinho: AFK for ~ 1 h16:16
Cimimzanetti, (here = with qmlscene)16:16
Trevinhopitti: fine, I'll check your branch meanwhile...16:16
mzanettiCimi: yes...16:17
mzanettiCimi: but in the test, also when the DashBar should be fully opened, its still half covered16:18
mzanettiCimi: maybe the window size is playing weird in the test run and you just can't see it16:18
Cimimzanetti, no16:18
Cimimzanetti, using qmlscene is fine here16:18
Cimimzanetti, I press and drag from bottom, it expands16:18
mzanettiCimi: yes thats it16:19
mzanettiCimi: add a wait(30000) somewhere in your test16:19
mzanettiCimi: then fire it up and while it waits, fire up qmlscene16:19
mzanettiCimi: you will see that the qmlscene window is bigger16:20
Cimiwhat??16:20
Cimiso16:20
mzanettiCimi: now don't ask me why16:20
Cimiqmlscene -I ../../plugins tst_DashBar.qml & make testDashBar16:21
mzanettiI bet its a bug in qmltestrunner and tsdgeos will fix it16:21
Cimilike that16:21
mzanetti:P16:21
tsdgeosmzanetti: ?16:21
Cimitsdgeos, thanks mate :-P16:21
mzanettiCimi: got it?16:21
Cimimzanetti, YES16:21
Cimiqmlscene -I ../../plugins tst_DashBar.qml & make testDashBar16:21
mzanettitsdgeos: qmltestrunner window seems slightly too small16:21
tsdgeosyes16:21
tsdgeosit's fixed in 5.116:21
mzanettisee16:21
mzanettiCimi: ^16:21
mzanetti:D16:21
tsdgeosor at least i saw it wrong in the hud tests16:22
Cimiso, no dashBar tests in the meanwhile? :)16:22
tsdgeosand when i ran them against the qmltestrunner i compiled from 5.1 it worked fine16:22
mzanettiCimi: tests seem to pass nevertheless, no?16:22
mzanettiits just not that nice watching them16:22
Cimimzanetti, well I can write them in a smaller window indeed16:22
Cimiyes16:22
tsdgeosCimi: is there any problem besides you not seeing it?16:22
Cimino16:22
Cimisorry16:22
Cimiwas just searching for an exscuse to skip this xD16:22
Cimi(joking)16:23
tsdgeos:D16:23
hikikohi16:24
tsdgeosho16:24
Saviqtsdgeos, Kaleo had a feeling that you might know something about measuring QML test coverage16:24
Saviqtsdgeos, how do you respond? ;)16:24
tsdgeosSaviq: running fast?16:24
kaleolol16:24
tsdgeosSaviq: actually 5 minutes ago i had an idle thread in my brain that woke up and thought "how are we going to do that qml coverage thing? doesn't seem easy"16:25
Saviqlol16:25
* tsdgeos gently points mzanetti to https://code.launchpad.net/~aacid/unity/test_hud_element_positions 16:25
mzanettitsdgeos: don't do it gently16:26
kgunnlol to last 5 minutes of irc16:29
tsdgeosSaviq: boiko is going to need a release of the shell after me merge https://code.launchpad.net/~boiko/unity/phablet-rename_phoneapp/+merge/15381216:30
tsdgeosSaviq: shall we do one?16:30
mzanettitsdgeos: finally approved16:35
tsdgeosgoodie, let's see if CI likes the changes i did at https://code.launchpad.net/~aacid/unity/cleanHudApiWithFindChild/+merge/15406716:35
tsdgeosthey don't belong there16:35
tsdgeosbut oh well16:35
=== hikiko is now known as hikiko_away
=== luv_ is now known as luv
didrocksmmrazik: hey, is CI working for https://code.launchpad.net/~didrocks/ubuntu-wallpapers/raring/+merge/154070?16:43
mmrazikdidrocks: let me check16:43
mmrazikdidrocks: in the queue. There was some misconfiguration. alesage is guilty :)16:46
mmrazikbut should be fixed16:46
* mmrazik is now going to check why his watchdog didn't report it 16:47
didrocksmmrazik: ahah! excellent, thanks :)16:47
didrocksmmrazik: once deployed the new world way, fortunately, this won't happen agian!16:47
didrocksagain*16:47
* alesage tail between legs16:47
mmrazikdidrocks: yeah. this particular error shouldn't happen16:47
mmrazikalesage: the problem was that ubuntu-...-wallpapers-daily was triggered as a ci job and locked the MP16:48
alesageo oops :/16:48
didrocksalesage: bouhhhh! :)16:49
mmrazikdidrocks: mhm... don't know why the old watchdog didn't find it and I'm not too keen to debug something that is going to be irrelevant.16:49
mmrazikdidrocks: can I use some stack and put ubuntu-wallpapers into it?16:49
didrocksmmrazik: indeed16:49
mmrazikor should I create a new one?16:49
didrocksmmrazik: it's in misc16:49
mmrazikif yes, which?16:49
mmrazikdidrocks: oh.. its there?16:49
mmrazikthen let me check16:49
didrocksso the new watchdog gets the same error?16:50
mmrazikmh... in that case the other watchdog should have found it16:50
mmrazikI'm checking16:50
mmrazikdidrocks: sorry. THe new watchdog is reporting it correctly. I just didn't notice as there is one stalled for unity and didn't scroll all the way down16:51
didrocksah ok :)16:51
didrockswell, better that than a bug :)16:51
tsdgeosmzanetti: since saviq is not here and we need to release to accomodate for the phone-app name change, can you have a look at https://code.launchpad.net/~aacid/unity/release163/+merge/154146 ?16:51
mzanettitsdgeos: 2 comments16:54
tsdgeosyes?16:55
* tsdgeos f516:55
tsdgeosmzanetti: what do you mean "it also misses the tests in unittests" ? You want the "more reliable commit mentioned"?16:55
mzanettitsdgeos: I think there are also some tests i there which are not mentioned in the changelog16:56
mzanettitsdgeos: however... its a comment. I wouldn't reject the commit because of that16:56
tsdgeoslet me recheck16:56
mzanettitsdgeos: just noticed that you listed all the qmluitests16:56
tsdgeoswell, the only test in unittest is the hud one16:56
tsdgeosso it's also list there16:56
tsdgeos:D16:57
tsdgeosno?16:57
tsdgeosand the greeter one16:57
tsdgeosbut that's also listed16:57
tsdgeosmzanetti: fixed the typo16:58
mzanettitsdgeos: done17:04
tsdgeosgreetz17:04
MacSlowfirst humble personal milestone... http://people.canonical.com/~mmueller/notify-osd-ng-1.mp4 (note: that amount of notifications is not a new design... just a test :)17:10
mzanettiMacSlow: dead link17:10
mzanettiI guess it should be chinstrap17:11
mzanettiom26er: still around?17:11
om26ermzanetti, yes i am here17:11
mzanettiom26er: hey. so... about the notification tests17:11
mzanettiom26er: first of all, the notifications are in another project (indicators-client)17:12
om26ermzanetti, yes, i was looking at writing tests for the indicators but seems nothing much is present in them to test17:12
mzanettiom26er: which means the actual content of them should be tested in that project, not in the shell17:12
om26ermzanetti, that would mean testing the chewie-client ?17:13
mzanettiom26er: in the shell we need tests, that make sure it gets loaded and displayed but not the actual functionality17:13
mzanettiom26er: so yes. indicators-client is one thing. but also in the shell a bit17:13
MacSlowdoh...17:13
MacSlowfirst humble personal milestone... http://people.canonical.com/~mmueller/notify-osd-ng-phone-1.mp4 (note: that amount of notifications is not a new design... just a test :)17:13
mzanettiom26er: just wanted to make sure that you're not testing indicators content within the shell17:13
MacSlowmzanetti, cut&paste isn't my personal strength today17:14
om26ermzanetti, that didn't work as well, i was looking at testing the indicator contents from shell but i guess nothing is exposed there17:14
om26ermzanetti, so what should i be writing tests for ?17:14
mzanettiom26er: so what we need in the shell is basically opening each indicator once and check if plugins are loaded.17:15
om26erplugins are not being loaded as of now, not sure how to load them though17:15
mzanettiom26er: if you install indicator-battery and indicators-client-plugin-power you should get the power thingie17:16
mzanettiom26er: same goes for the others17:16
mzanettiom26er: doh... just wanted to ask saviq if those packages should be dependencies17:16
mzanettiom26er: anyways, make them dependencies of the -autopilot package in case17:17
mzanettiom26er: does that clear things ub?17:17
mzanettiup?17:17
mzanettiMacSlow: nice!17:18
om26ermzanetti, it seems all of those is already installed17:18
om26ermzanetti, but still the issue is that nothing shows up in their menus17:18
mzanettiom26er: then you need to run them probably17:18
mzanettiom26er: it will show up once the necessary daemons are running17:18
om26ermzanetti, is everything known to work fine in raring? as I am on raring now17:18
mzanettiom26er: good question... I'm on raring too. but haven't seen/used the indicators since then17:19
mzanettiom26er: running chewie-client works here17:20
tsdgeosmzanetti: can you reapprove https://code.launchpad.net/~aacid/unity/test_hud_element_positions/+merge/154059 there was a merge conflict17:20
om26ermzanetti, except for battery and date time all indicators are empty17:20
om26ercompletely17:21
mzanettiom26er: yeah... I don't know exactly whats the issue17:21
mzanettiSaviq: do you perhaps have some hints for om26er?17:21
mzanettitsdgeos: done17:22
tsdgeosmzanetti: okidoki17:22
* tsdgeos eods17:22
mzanettitsdgeos: o/17:22
tsdgeosbtw https://codereview.qt-project.org/#change,51436 has been approved :-)17:23
mzanettitsdgeos: \o/17:23
tsdgeos\o/17:23
tsdgeostomorrow more17:23
mzanettiom26er: but you can start with one that works... once you have one test in place that makes sure the wifi plugin loads, it'll be easy to copy it to the other indicators once they work17:23
om26ermzanetti, yeah i am trying the battery menu17:24
Saviqsorry guys, my VPS (hence IRC bouncer) network is somewhat flaky17:24
Cimimzanetti, do you know how can I do a slow mouse drag?17:25
mzanettiCimi: inherit from UnityTestCase17:25
mzanettiCimi: that will give you useful helpers17:26
Cimimzanetti, there's only one here17:26
mzanettiCimi: which should be dragMouse() or something like this17:26
mzanetti:)17:26
mzanettiCimi: also, if you merge master there will be more17:27
Cimimzanetti, indeed :)17:28
Cimimzanetti, actually I believe I can add wait and that will slowdown speed17:29
Cimimmm17:29
=== dandrader|lunch is now known as dandrader
mzanettiCimi: please don't slow down tests if not absolutely necessary17:31
Cimimmm ok17:31
mzanettiCimi: they should be as fast as possible17:31
CimiI know17:31
Cimimzanetti, every second we save on jenkins is precious :)17:31
=== mmrazik is now known as mmrazik|eod
mzanettiindeed17:33
Cimimzanetti, anyway, I don't know (still) how to make a slow drag17:33
Cimimzanetti, and unitytestcase doesn't do anything17:34
mzanettiCimi: what exactly do you want to do?17:34
Cimimzanetti, dashBar and Launcher17:34
mzanettiCimi: also, albert merged a fix today for that drag function17:35
Cimimzanetti, they don't reveal if the speed is low17:35
mzanettiCimi: try merging trunk17:35
Cimimzanetti, I have trunk merged17:35
mzanettioh17:35
Cimior well, they depend on where you release17:35
Cimithis is not tested at the moment17:35
mzanettiCimi: yes. they depend on where you release... but not at the speed of dragging afaics17:35
Cimino17:36
Cimimzanetti,17:36
CimidraggingArea.dragVelocity < -4417:36
Cimior > 4417:36
Cimielse lookup position17:36
mzanettioh... hmm... who wrote that code?17:36
Cimimzanetti, vesa17:37
Cimimzanetti, well, for dashbar I wrote17:37
Cimimzanetti, because I was asked to copy toolbar in sdk17:38
Cimimzanetti, and toolbar sdk was copied from vesa's code17:38
mzanettihmm... ok... then you know best what to do...17:38
Cimimzanetti, and vesa doesn't like that code at all17:38
mzanettiyeah... if you need to... make it slower17:38
Cimimzanetti, don't do this and patch toolbar17:38
Cimi:)17:38
Cimi'44' is a static magic value17:38
mzanettibut then please add an optional parameter to the existing drag function17:39
mzanettisomething like "duration"17:39
mzanettiwhich defaults to afap :D17:39
mzanettias fast as possible17:39
nic-doffayCould someone who is running compiz test a branch for me?17:40
Cimimzanetti, I tried adding a wait, how would you make it slower?17:44
Cimimzanetti, a wait after mouseMove and before mouseRelease17:44
mzanettiCimi: yeah... in that case you have to work with wait17:45
Cimimzanetti, doing a for with wait?17:45
=== kgunn is now known as kgunnAFK
mzanettiCimi: isn't there already a loop?17:45
Cimimzanetti, there = where?17:45
mzanettiUnityTestCase::mouseFlick()17:45
mzanettiCimi: yes, there is... extend that one with "wait(duration / nIterations)"17:46
Cimiok17:46
mzanettiwhere duration is the new parameter you will add, defaulting to 017:46
Cimisure17:46
Cimimzanetti, we have17:53
Cimi        pressMouse = ((pressMouse != null) ? pressMouse : true); // Default to true for pressMouse if not present17:53
Cimi        releaseMouse = ((releaseMouse != null) ? releaseMouse : true); // Default to true for releaseMouse if not present17:53
Cimimzanetti, can't we do17:53
Cimiif (pressMouse === undefined) pressMouse = true;17:53
Cimi?17:53
mzanettiCimi: can't follow completely... but looks like nitpicking to me... feel free to decide yourself... and don't fix anything that isn't broken (unless it IS broken)17:54
CimiSaviq, ^17:55
Cimimzanetti, but we might want to fix weird code, no?17:55
mzanettiwell yeah... If you're really sure it improves things and does not break them... change it17:56
mzanettiCimi: ^17:56
Cimimzanetti, it doesn't change, it's just more correct17:57
Cimimzanetti, arguments not send are undefined, so you know immediately17:57
mzanettiCimi: yeah... looks good17:58
=== mmrazik|eod is now known as mmrazik
=== alan_g is now known as alan_g|chess
Cimimzanetti, ok the slow swipe works18:07
mzanetticool18:07
dandradermzanetti, the greeter test is failing for me http://pastebin.ubuntu.com/5628853/ should I make a bug report, fix it myself, send an e-mail to the author...18:12
dandraderwhat do you recommend?18:12
dandraderah, you're the author.18:14
nik90cimi: are all these works for unity-next?18:16
mzanettidandrader: I'll have a look18:17
seb128cyphermox, do you know how to give a retry to the unity autolanding daily job?18:45
cyphermoxseb128: yep. what's up with it, do you mean because it hasn't landed in distro today?18:45
seb128cyphermox, there was some utah issues since yesterday18:46
cyphermoxright18:46
seb128they apparently worked around those18:46
seb128so we could retry18:46
cyphermoxsure, I'll have them re-tested18:46
seb128would be nice to give it a retry18:46
seb128thanks18:46
=== kgunnAFK is now known as kgunn
=== dandrader is now known as dandrader|afk
seb128Trevinho, good work on the unity dialog btw, and thanks for fixing those bugs ;-)18:56
Trevinhoseb128: thanks18:57
Trevinhoseb128: there's still the thing related to the updates, but I'm wondering if indicator-session was broken even before18:57
Trevinho(on not highlighting the item)18:57
seb128like?18:57
seb128well, it was turning red for pretty sure18:57
seb128but maybe that got broken this cycle before your work18:58
seb128I didn't see it red for a while now that you mention it18:58
Trevinhoseb128: since I don't think I changed the code related to it18:59
TrevinhoI only changed the callback action18:59
seb128could be a previous breakage18:59
seb128I will have a look tomorrow18:59
=== dandrader|afk is now known as dandrader
boikohey guys, I have this MR renaming from telephony-app to phone-app, and it failed to land because a unit test is failing: https://code.launchpad.net/~boiko/unity/phablet-rename_phoneapp/+merge/15381219:20
boikocould anyone please take the test a look?19:21
kgunnmzanetti: you still on?19:43
kgunn^ boiko above has jenkins failure, for tst-Qmltests error 819:44
boikokgunn: so, it seems the test itself failed as a signal that was expected never got emitted19:45
kgunnboiko: i'm learning too....so looks like one of the tests in the unittest dir failed19:49
kgunn(as opposed to the other directories...otherwise that statement is a little obvious :)19:49
bschaeferboiko, well whats strange is the i386 passed before, does it fail for you locally? If so, check if your branch is causing it vs trunk. (Though it looks like its a random failure)19:54
* bschaefer doesn't know much about the phablet tests19:55
kgunnboiko: i just checked your MP code change as well....looks completely ok to me...strange19:57
pg_pthi all20:09
pg_ptis this closed or not? https://bugs.launchpad.net/ubuntu/+source/indicator-messages/+bug/1040259/20:09
ubot5Launchpad bug 1040259 in skype-wrapper "FFE: libmessaging-menu transitions for quantal" [High,In progress]20:09
pg_ptthank you bot20:09
bschaeferpg_pt, looks like it was approved for FFE, sooo it 'should' be getting fixed for 13.0420:13
bschaefer(approved by the release team)20:14
pg_ptdoes anyone know how to show the pidgin icon on system tray on multiple screens20:15
pg_ptI currently only see it in one20:16
mzanettiSaviq: did you already find out why the test was failing or just re-approved?20:37
Saviqmzanetti, it only failed on i386, reapproved to see if reproducible20:37
Saviqmzanetti, and you should not be here20:37
mzanettiSaviq: what if this is a channel where I would hang around in my spare time too?20:39
Saviqmzanetti, get a life ;D20:39
Saviqmzanetti, j/k, just don't want you to get overworked and bored/frustrated/whatever20:40
Saviqyay /we got graphs!20:40
mzanettigraphs?20:41
Saviqmzanetti, in jenkins ;)20:42
Saviqjeez we need to reduce spurious output...20:42
Saviqmzanetti, oh, we get .ogvs of the autopilot runs?20:44
mzanettiSaviq: yeah! the failed ones20:45
mzanettiSaviq: the most helpful feature in debugging them20:45
Saviqaweseme :D20:45
Saviqawesome, even20:45
Saviqthat's going to grow20:45
kgunnmzanetti: Saviq awesome!!!20:47
mzanetti:)20:47
Saviqmzanetti, are they attached somewhere?20:47
SaviqI just saw the recordmydesktop call, not the file itself20:47
mzanettiSaviq: what, the videos?20:47
mzanettiah yes20:47
Saviqmzanetti, yup20:47
mzanettimom20:47
mzanettikgunn: yeah. its pretty cool by now. but still a bit to go20:48
Saviqdamn jenkins is crap20:49
mzanettiSaviq: just pick one of the yellow ones20:49
mzanettiSaviq: and see the archived artifacts20:49
Saviqmzanetti, yeah,20:49
Saviqmzanetti, but if you're interested in a particular job, difficult to find ;)20:50
mzanettiSaviq: I need to look into improve the output in the top-most job20:50
mzanettiif a test fails its posted in the appropriate MP. so the links is there immediately20:50
om26ermzanetti, you asked me to test if a certain service loads, so how do i check programatically if a service is started ?20:50
mzanettibut if you're just browsing the list of jobs its a bit cumbersome still20:50
mzanettiom26er: start the shell -testability and use autopilot vis to find an element that is not there when the backend is not leaded and is there when the backend is ready20:52
mzanettiom26er: then just try to access it in the test somehow.20:52
bschaefermzanetti, Saviq IIRC you should be able to use this to fetch the videos: https://code.launchpad.net/~autopilot/+junk/apview20:54
bschaeferjust out  unity-phablet-quantal-i386-autolanding in the name and load, though I think someone fixed it up in a different branch somewhere...20:55
om26ermzanetti, so i think none of those services is working on raring, i'll grab someone from chewie team to know more20:55
bschaeferyeah, sil2100 fixed it up here: https://code.launchpad.net/~sil2100/+junk/apview20:57
=== kgunn is now known as kgunnAFK

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