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

=== Trevinho_ is now known as Trevinho
luvhi, I see on launchpad that there are new demands for the patch i contributed to unity - feel free to ping me if that's something i could help with10:04
luvthough im wondering how it can vertically overflow the screen - even on netbook you would have to have open maybe twenty windows of the same application10:06
=== mmrazik is now known as mmrazik|lunch
didrocksmmrazik|lunch: shouldn't lp:dbus-test-runner move to the qa stack?10:51
=== mmrazik|lunch is now known as mmrazik
mmrazikdidrocks: I don't know/mind. The only thing that puzzles me is that in matter of fact its now an "autopilot" stack rather than "qa" stack and making dbus-test-runner to block most of the other stacks sounds a bit strange11:01
didrocksmmrazik: it's a testing tool, I think it's part of what qa should look for as a long of PS components are depending on it, isn't it?11:02
mmrazikdidrocks: yeah... that is one of the issues. QA isn't looking after that code. Ted is.11:04
mmrazikdidrocks: but as I said... I don't really mind.11:04
didrocksmmrazik: ok, will probably move it soon11:04
mmrazikdidrocks: I'm thinking of the stacks as primarily your domain11:04
mmrazikit doesn't really change much for us if it is in one stack or another11:04
didrocksok :)11:04
didrocksmmrazik: I'll probably remove soon the "release" tag of the stack, I'll grep to see if you look for it before doing it though11:05
didrocksmmrazik: as we have the directory name duplicating the info"11:05
mmrazikdidrocks: I'm fairly sure we don't use it11:06
mmrazikat least not now11:06
didrocksok, great, I'll just double check in case11:06
seifdidrocks, do you use a thinkpad?11:19
didrocksgood morning seif11:19
didrocksyeah I do11:19
seifdidrocks, are you also having issues with iwlwifi ?11:20
didrocksseif: what release and what kind of issue?11:21
didrocksI don't have any issue11:21
mmrazikdidrocks: actually there is one thing with dbus-test-runner... can you ping me once the move is done? I'll need to cleanup the old, manually generated jobs and generate the new ones11:23
didrocksmmrazik: will do, not sure if it's today or tomorrow though, finishing other changes first11:23
mmrazikdidrocks: ack11:24
tsdgeosmzanetti: new test here https://code.launchpad.net/~aacid/unity/autopilot_close_hud/+merge/15264411:34
tsdgeosmzanetti: whatcha think?11:34
mzanettitsdgeos: in general, very good. small remarks:11:36
mzanettitsdgeos: 29+ self.assertThat(hud.shown, Eventually(Equals(True)))11:36
mzanettitsdgeos: this doesn't seem to be useful as the property is already true.. depending on timing you could read the old property and only after this evaluates, the property changes11:37
tsdgeosi thoought about that11:38
mzanettitsdgeos: also, this test if clicking outside the handle does NOT close it, doesn't seem to belong in the helper function11:38
tsdgeosbut made it fail11:38
tsdgeosi.e. click it and hide11:38
tsdgeosand it did fail11:38
tsdgeosmzanetti: true11:38
tsdgeosi'll make a new test for it11:39
mzanettitsdgeos: it most likely won't work any more when running in slow jenkins or on the device11:39
tsdgeosstill have the problem of verifying it11:39
mzanettitsdgeos: but thats it... really like the reast!11:39
mzanettirest11:39
tsdgeosany suggestion?11:39
mzanettitsdgeos: lemme thin11:39
mzanettik11:39
tsdgeosbesides a sleep...11:40
* tsdgeos hides11:40
mzanettitsdgeos: hmm... all I can come up with right now is to hackish... Seems we're lacking a way to make sure properties do not change11:40
tsdgeosyep11:41
tsdgeosthe reverse of Eventually11:42
mzanettitsdgeos: I think there is something like self.assertNot(), no clue how exactly it works tho... if you want you can give it a shot. otherwise I'll ask thomi if there is something we're missing11:42
tsdgeosmzanetti: so you prefer me to remove that for the moment, you approve it and then i work on how testing that clicking outside the handle does not hide it?11:44
tsdgeosmzanetti: ok, did that :-)11:50
mzanettitsdgeos: fine with me... (sorry, too many people pinging at the same time right now)11:50
tsdgeosmzanetti: no worries :D11:51
didrocksmmrazik: moving dbus-test-runner, ok?11:59
mmrazikdidrocks: ok12:00
tsdgeosmzanetti: the only thing i can think of is http://paste.ubuntu.com/5604576/ which is a bit lame but...12:02
didrocksmmrazik: done12:03
tsdgeosmmrazik: what is your opinion on ↑↑12:05
mmrazikmzanetti: ^^12:06
mmraziktsdgeos: it was for mzanetti, right?12:06
tsdgeosmmrazik: well it was for him but if you give me your opinion as QA guy i'll take it :-)12:07
mmraziktsdgeos: well.. for an external person it is quite hard to figure out all the stuff like (rect[0] + rect[2] /2) and rect[1] + 112:07
mzanettimmrazik: its more about line 2712:08
mmrazikI would either try get rid of that or at least add a comment so somebody else can understand12:08
tsdgeosyep12:08
mmrazikmzanetti: well.. he asked for an opinion :-P12:08
tsdgeossure12:08
mmrazikyeah... that line looks weird too:)12:08
mmrazikanyway... feel free to ignore me12:09
mzanettitsdgeos: hmm... this comes down to a sleep(3) and then assertThat(NotEquals()). Still I think the best shot we have so far12:10
mzanettitsdgeos: Lets ask the New Zealanders about it12:10
tsdgeosmzanetti: ok, i'll put it in a separate MR12:11
mzanetticool, thanks12:11
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
tsdgeosmmrazik: can i attribute the failure here https://code.launchpad.net/~aacid/unity/autopilot_close_hud_click_outside/+merge/152659 at the jenkins dns issues you mentioned?12:26
mmraziktsdgeos: yes12:26
tsdgeoscool12:26
mmraziksrry for that :-/12:26
tsdgeosno worries :D12:26
tsdgeosmzanetti: so i'm planning to do more qml unittests, shall i not start them for the moment or we are confident we'll get them to run fine on the CI system?12:49
mzanettitsdgeos: hmm... we have to get them to run fine in CI... but this is maybe something where mmrazik can help12:50
mzanettimmrazik: our unit tests can't run with xvfb as QtQuick 2 requires OpenGL12:50
mzanettimmrazik: any other idea?12:50
mmrazikmzanetti: what is the long term plan? It sounds like these are not unit tests if we need OpenGL. Are we waiting for working mir so we can mock-out mir and simulate what QtQuick needs?12:52
mmrazikmzanetti:  I fear the other option is a VM then.  We do have opengl in the VM, right?12:52
mmrazikI guess I need to try canonistack..12:52
mzanettimmrazik: yes. VM should do. and yes, they are unit tests. but to instantiate QML objects its required to have some sort of opengl API12:53
tsdgeosmmrazik: it is a unit test, just a graphical one ;-)12:53
tsdgeoslunch bbl12:53
mmrazikmzanetti: sure.. I'm just wondering if we will be able to mock this out once we have unity on mir12:53
mzanettiI guess so, yes. have not much clue about Mir yet12:54
mmraziktsdgeos, mzanetti: all-in-all: lets not start them right now but lets target a solution in a week or so.12:55
mmrazikI'll check if canonistack is of any help12:55
mmrazikand if we can get consistent results from it12:55
mzanettimmrazik: ok12:55
mmrazikI fear our VMs are not stable enough12:55
mzanettimmrazik: but arent all the Mir tests builds ands run in the VMs?12:55
mzanetti... all the Mir builds and tests...12:56
mmrazikmzanetti: they are but not blocking ci/autolanding. OTOH they seem to be reasonable stable12:56
mmrazikmzanetti: maybe we can give them a try12:56
=== zniavre__ is now known as zniavre
mmrazikmzanetti: changing my mind... lets try our VMs and see how it goes12:57
mzanettimmrazik: ok. will you change the ci job or should I?12:57
mmrazikmzanetti: go for it, please12:58
mzanettiok12:58
mmrazikmzanetti: mhm... but the VMs don't have the pbuilder chroot12:58
mmrazikmzanetti: where do you actually want to run these tests? in dh_auto_test?12:59
mzanettimmrazik: yes12:59
mzanettimmrazik: btw. are those executed in the ppa builds too? that could be another issue then12:59
mmrazikmzanetti: I fear that will fail them to build for ubuntu (I don't think the builders are going to have opengl)12:59
mmrazikmzanetti: ack12:59
mzanettiwell... but we need that13:00
mzanettisomehow13:00
mmrazikmzanetti: but I think we need that only in jenkins. The easiest way to me sounds like a custom make target + pbuilder hook to run those tests13:00
kenvandinedidrocks, yay... so looks like i get to exercise the c2ud tools to publish friends :)13:07
kenvandineit detected packaging changes13:07
=== mzanetti is now known as mzanetti|lunch
autoditachey all. how do add a custom, hard-wired mandatory launcher icon that users are not able to remove from the launcher  - like the nautilus "$home" launcher (12.04)? Judging from what i read in https://wiki.ubuntu.com/Specification/ConfigurationLockdown, lockdown isn't implemented, yet. but how do i set system-wide mandatory values for the launcher?13:41
Squarismwhat process handles the dock/dashboard? Or.. is there some service/proces i can restart if unity ui starts behaving?13:42
=== dandrader is now known as dandrader|afk
=== MacSlow|lunch is now known as MacSlow
didrockskenvandine: exactly!14:01
=== dandrader|afk is now known as dandrader
mterryWhat the heck?  The unity stack is green today?  First time in a long time14:08
seb128cyphermox, hey14:17
seb128cyphermox, is https://jenkins.qa.ubuntu.com/job/libappindicator-autolanding/build=pbuilder,distribution=coverity-raring,flavor=amd64/19/console a known issue with libappindicator's test?14:17
cyphermoxhey14:17
seb128or it seems like the xorg test server is flaky?14:17
cyphermoxthe test issues had all been "fixed" but yeah they still tend to be flaky14:18
seb128trying to land https://code.launchpad.net/~seb128/libappindicator/clean-libindicate-buildeps/+merge/14613714:18
cyphermoxsaw it, working on fixing this if I can14:18
seb128the change is only to the debian/control so I doubt it's making the test fail :p14:18
seb128cyphermox, thanks?14:18
seb128cyphermox, thanks14:18
seb128should I just retry to approve it meanwhile?14:18
cyphermoxI'll ask for jenkins to retry14:19
seb128thanks14:19
seb128cyphermox, what about https://code.launchpad.net/~seb128/ubuntu-themes/nautilus-icon-update/+merge/152270 ?14:20
cyphermoxyeah that should pass too, but there was an issue in the qa lab14:21
seb128cyphermox, see other channel ;-)14:21
=== mzanetti|lunch is now known as mzanetti
kenvandinemhall119, i have branches of qml-friends that add a Poster component and FriendsModel15:40
kenvandinemhall119, i think with the addition of FriendsModel, the twitter and facebook apps can be pure qml15:40
kenvandinemhall119, FriendsModel is only capable of filtering on streams so far, i need to figure out how to deal with a list<int> to deal with filtering by account15:41
mhall119kenvandine: can I request a name change?15:42
mhall119FriendsModel, in my mind, would return a list of Friends, not status updates15:42
mhall119maybe FriendsFeedModel?15:43
kenvandineFriendsStreamModel?15:44
kenvandineFeed is ok...15:44
mhall119stream works too15:44
kenvandinein friends we use the term stream15:44
mhall119that way we can have FriendsContactModel or FriendsPersonModel in the future15:44
mhall119stream then15:44
kenvandinefor messages, images, mentions, private, links15:44
kenvandineetc15:44
mhall119works for me15:44
kenvandinei don't like the sS in there though :)15:44
=== dandrader is now known as dandrader|lunch
mhall119Why, not, it's sssssuper!15:45
kenvandinehehehe15:45
kenvandinewe are super-friends :)15:45
mhall119dum-dum-da!15:45
davmor2kenvandine, mhall119: just call it bad-dum-tish15:46
kenvandine:)15:46
kenvandinei could just call it StreamModel15:46
kenvandinein the Friends namespace15:46
mhall119kenvandine: that would work15:46
* kenvandine would have to figure out how to deal with namespaces15:46
kenvandinebut i think it might be cleaner15:47
kenvandineactually i don't :)15:47
kenvandinemhall119, renamed :)15:53
mhall119kenvandine: does it all work on the desktop?15:54
mhall119and are there packages somewhere that the Facebook/Twitter core app developers can use?15:54
kenvandinenot with this merged15:54
kenvandineqmlfriends is in raring and the PPA for quantal15:54
kenvandinei need to write tests and docs before i propose the branch15:55
kenvandinebut now it is super easy to setup with a listview15:55
kenvandineListView { model: StreamModel {} }15:55
kenvandineof course you need more in the listview, a delegate and such15:55
=== dandrader|lunch is now known as dandrader
mterryHow do I run autopilot tests in lp:unity/phablet?  I get "Unable to find autopilot interface"18:04
mterrymzanetti, ^18:10
mzanettimterry: you most likely don't have libautopilot-qt installed.18:11
mterrymzanetti, I don't...  Let me retry, thanks18:11
mzanettimterry: sent you a mail18:12
mterrymzanetti, thanks, will follow it and may bug you with further questions  :)18:15
mzanettimterry: sure. hf18:17
jP_wanNhello there18:25
jP_wanNis anyone here who knows about the unity internals?18:25
jP_wanNI'd like to know the relation between Unity and Compiz18:26
bschaeferjP_wanN, what about the relation ship are you interested in?18:27
jP_wanNdoes Unity rely on Compiz or does it just use Compiz for the window management (and one could also use another window manager with Unity)?18:28
bschaeferjP_wanN, unity is plugin to compiz18:28
bschaeferjP_wanN, and using a different WM for unity (with unity at trunk) would be a lot of work arounds in the main unityshell.cpp file but we do have some abstractions for18:29
bschaeferdifferent WMs18:29
jP_wanNthat sounds interesting18:29
bschaeferjP_wanN, the bigger problem about moving to a different WM is unity/plugins/srccd18:30
jP_wanNI'm particularly interested in using Unity (the panel, the HUD and perhaps the launcher too) with i318:30
bschaeferopp, umm the unityshell.cpp uses a bunch of compiz/plugin handling18:30
bschaeferjP_wanN, well each component has a standalone client18:31
bschaeferhud/dash/launcher/etc (Im not 100% sure about the panel)18:31
bschaeferyes there is a standalone panel18:31
jP_wanNwell but there is only one unity process...18:31
jP_wanNright?18:32
bschaeferjP_wanN, yes, but the standalone app are most for testing18:32
jP_wanNso I could just build those myself and try to add them to the i3 autostart? :D18:32
bschaeferjP_wanN, but the standalone apps just use Nux/Unity18:33
jP_wanN?18:33
jP_wanNwhat's nux?18:33
bschaeferjP_wanN, unitys toolkit (for drawing the hud/dash/launcher/etc)18:33
jP_wanNokay...18:34
jP_wanNso would it be possible to download or build the standalone apps and just try to run them inside i3?18:34
jP_wanN(would I have a chance that would work?)18:35
bschaeferjP_wanN, hmm im not sure what i3 is :), but i've also not tried building just the standalone app on their own18:35
=== mmrazik is now known as mmrazik|eod
bschaeferjP_wanN, I would assume you could, but you would need Nux/Unity/ and a bunch of smaller libs unity uses (like libunity)18:35
jP_wanNwell I've got a normal Ubuntu install18:36
jP_wanNso I should already have everything it requires18:36
jP_wanNI just installed i3 there18:36
jP_wanNi3 is a bunch of programs18:36
bschaeferjP_wanN, well first, you could try to build unity with compiz, and check out the stand alone app in the build dir18:37
jP_wanNi3-wm is a tiling window manager18:37
jP_wanNand there are some other i3-programs, a lock screen and a panel18:37
bschaeferjP_wanN, but there should be a way to compile the standalone app with out compiz...18:37
jP_wanNokay I'll try18:37
jP_wanNwell I'll first download the unity source18:38
jP_wanNthat will probably take some time with my internet connection18:38
bschaeferjP_wanN, yeeah, its a bit large, but look at the standalone dash/hud/panel/launcher18:39
jP_wanNokay. if I don't find it, I'll ask here again ^^18:41
bschaeferjP_wanN, a problem you might run into is without compiz CMake will most likly complain (though there could be a flag that will turn standalone off/on...)18:42
jP_wanNwell first the download, then I can see if there are problems :D18:43
bschaefer:)18:43
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
mterryfginther, this seems misconfigured: https://jenkins.qa.ubuntu.com/job/phablet-unity-ci/build=panda-pbuilder,distribution=quantal,flavor=armhf/754/console19:27
fginthermterry, looking19:28
fginthermterry, there have been some intermittent networking issues in that datacenter. I've restarted it.19:32
mterryfginther, k, thanks!19:38

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