/srv/irclogs.ubuntu.com/2012/01/30/#ubuntu-unity.txt

mhall119woohoo, community lens + LTP scope is working00:08
davidcallemhall119, awesome! This is great :)00:09
mhr3thumper, all icons are now ;)00:24
mhr3anyway, time to sleep... gn00:25
thumpercool00:27
mhall119what triggers cancellable to be is_cancelled?00:49
mhall119is it only useful for asynchonous results?00:50
jonomhall119, you are working on a community lens?00:54
jonothat is awesome :-)00:55
mhall119jono: yup, now I just need to get with didrocks tomorrow and get some quickly packaging goodness01:00
mhall119unlike my first attempt, the community lens is very generic now, the locoteams scope is separate01:01
mhall119so we can plug in non-locoteams from Launchpad, events from google calendar, whatever01:01
mhall119even news from planet01:01
jonomhall119, sweet!01:02
mhall119actually, a planet scope might be easy enough to bang out tonight01:03
jonomhall119, I think I might have my U1 syncing plan all sorted01:03
jonomhall119, cool01:03
TheMusoOoo a planet scope, nice!01:20
mhall119well that was easy: http://ubuntuone.com/5kGYzSMOlKtCfFxaIWeFJA01:42
agu10^_hey03:56
agu10^_wobbly windows aren't smooth03:56
snadgeive been waiting for smspillaz to come back04:26
mhall119jono: did you see http://ubuntuone.com/5kGYzSMOlKtCfFxaIWeFJA ?04:28
jonomhall119, nice!04:42
jonoI can't wait to see the community lens as it fleshes out04:42
mhall119jono: more on that tomorrow, hopefull didrocks will be able to help me get things packaged nicely for others to play with it04:50
mhall119and since it's 10 minutes until 'tomorrow' for me, I'm out04:51
jonomhall119, night!04:58
jonogood work!04:58
DavieyHi, how can i make HUD not use alt? thanks.08:13
=== Guest47298 is now known as Jens
=== Jens is now known as Guest55958
Saviqdidrocks, hey, you're the packaging guru here,08:31
didrocksSaviq: not sure about guru, but let's say that :)08:31
Saviqdidrocks, we will soon have a unity-2d-shell package that replaces unity-2d-launcher and unity-2d-places08:31
Saviqand we need to sync that up with an update to gnome-session08:31
didrocksSaviq: hum, any particular reason for that?08:32
Saviqdidrocks, yes, we merged the two components into a single one08:32
Saviqwell, are merging08:32
didrocksSaviq: let's differ a little bit that08:32
Saviqthere's only one executable08:32
didrocksSaviq: it's not what it in trunk, isn't it?08:32
Saviqdidrocks, not yet08:32
didrocksSaviq: this week, we are releasing 5.208:32
didrocksso I have frozen trunk08:32
Saviqdidrocks, we'll probably merge wednesday08:32
Saviqdidrocks, that's fine08:32
SaviqI just want to plan ahead08:33
didrocksthe unfreeze but will be on thursday at the earliest :)08:33
didrocksSaviq: yeah, do you need help to prepare that?08:33
Saviqthat's fine, then a MR will be awaiting that08:33
Saviqdidrocks, just wanted to know how would you approach taht08:33
Saviqa simple Replaces: entry in debian/control?08:33
Saviqand a version Req in gnome-session?08:33
didrocksSaviq: we need 2 transitional packages08:33
didrocksthen, I'll hanle gnome-session08:34
didrockshandle*08:34
didrocks(if needed, didn't check)08:34
Saviqyes, we need to modify ubuntu-2d.session to require unity-2d-shell instead of unity-2d-launcher and -places08:34
Saviqdidrocks, anywhere in particular I can read about preparing those transitional packages?08:35
didrocksah the binary, yes08:36
didrocksSaviq: http://wiki.debian.org/Renaming_a_Package08:36
Saviqdidrocks, ok great, I'll have that as part of the merge, thanks08:36
didrocksSaviq: subscribe me to it :)08:37
Saviqdidrocks, will do08:37
Saviqdidrocks, does this diff look sane http://pastebin.ubuntu.com/822323/ ?08:55
Saviqhey greyback08:55
greybackSaviq: Good morning08:55
dyamsgreyback: morning08:58
Saviqgreyback, how's the temperature in Prague?08:58
Saviqhey dyams08:58
greybackdyams: hey08:58
dyamssaviq: hey08:58
tsdgeosSaviq: it's cold even here :D 3º08:58
Saviqtsdgeos, lol08:59
Saviqtsdgeos, -10 here08:59
tsdgeoswell has 15º on thursday ;-)08:59
didrocksSaviq: the diff looks sane, some comments:08:59
didrocks- section for transitional packages should be oldlib08:59
didrocks- remove the description for them and add "this is a transitional…"09:00
didrocksSaviq: look at the netbook-launcher package as an example09:00
greybackSaviq: my thermometer says -4, but it's gonna get colder during the week09:00
Saviqdidrocks, ok09:00
Saviqlol AccuWeather says "sunny" for today, "sunny/cloudy" for tomorrow...09:01
Saviqand then it's "bloody cold" for the remainder of the week :D09:01
Saviqprobably straight translation from "freezing"09:02
greyback:)09:02
* greyback wants to go back to bed, only got 4 hours sleep :(09:02
Saviqbut in the sense of "damn, it's freezing in here", not in "the water is freezing here"09:03
Saviqgreyback, had fun yesterday?09:03
greybackSaviq: I had a really nice day, sat in a cafe with book, met friends for dinner, couple of beers, but nothing crazy09:04
greybackJust one of those nights when my brain refuses to turn off09:05
Saviqgreyback, ah that one09:05
greybackwhich means today I'll have a constant headache :(09:05
greybackstupid brain09:05
=== dyams is now known as dyams|lunch
tsdgeosnerochiaro: have a sec to talk about the getshape stuff?09:18
tsdgeoss/talk/write :D09:18
nerochiarotsdgeos: sure09:18
tsdgeosnerochiaro: i have to create new tests for shaping when we are in rtl mode09:18
tsdgeosand i've been thinking it'd be easier if the getshape code returned the whole screen09:19
tsdgeosinstead of only the "region" there's stuff on09:19
tsdgeosbecause at the moment, the image returned by getshape of the launcher in rtl and non rtl is just the same, a vertical stripe of black, but i think it'd make sense that there is white on the left/right of that stripe depening if you are in rtl or not09:21
nerochiarotsdgeos: unfortunately the getshape uses x11 functions that can return only the shaped region09:21
tsdgeosnot sure if i'm explaining myself/making any sense09:21
nerochiaroit makes sense09:21
nerochiarowhat you can do is09:21
tsdgeossure, but i can do QDesktopWidget.width09:21
tsdgeosor something like that09:21
nerochiaroyes, probably easy to do it in ruby using IM09:21
tsdgeosfill that with white and then what XShapeGetRectangles returns in black09:22
tsdgeosIM=09:22
tsdgeosIM?09:22
nerochiaroimagemagick09:22
tsdgeosah09:22
nerochiarothat's what i use to generate the verification images for most tests09:22
nerochiaroyou will find code in the shape tests that do pretty much what you need to do09:22
nerochiarojust it does it to the verification images, not to the image returned by getshape09:23
nerochiarobut the idea is the same09:23
Saviqtsdgeos, nerochiaro yeah it makes sense for getshape to only return the shape of the window09:23
Saviqand then paint that on top of a workspace-sized white background09:23
nerochiaroi have no problem with that, it's just harder to do from QT09:23
tsdgeosSaviq: but then you don't know where it's located09:23
tsdgeosthat is the important part09:23
Saviqtsdgeos, it's x and y will be the window's x and y, no?09:23
Saviq-'09:23
tsdgeosyeah09:24
nerochiarook, let me clarify something first09:24
tsdgeosi just find it much easier to do in the cpp Qt code that hacking it on top in ruby with IM09:24
tsdgeosit's like 1 line of .cpp code09:24
nerochiarotsdgeos: if the window shape has only a launcher on the right side, what do you get out of getshape ?09:24
nerochiaroi mean, right now09:24
tsdgeosit's wrong09:24
tsdgeoswhite rectangle09:25
tsdgeosbecause tries to paint a painter path on the right09:25
tsdgeosand the bitmap is not wide enough09:25
tsdgeossince you create the bitmap with width/height09:25
tsdgeosbut that does not account for the painterpath not starting at 009:25
nerochiaroah, i see. ok then if you know how to fix that, and you're ok fixing all the existing tests too, i'm ok with it09:25
tsdgeosnow we only need to convince Saviq ;-)09:26
Saviqtsdgeos, rename the tool, then09:26
nerochiaroi just did it the way i did it because it was simpler, but returning from getshape the full shape of the window isn't wrong09:26
nerochiaroSaviq: why ? it does still get the shape09:26
Saviqtsdgeos, or ignore me completely09:26
nerochiaroSaviq: the shape and the position09:26
tsdgeosSaviq: well, it returns you the shape, black on white09:26
nerochiarogetshape sounds better than getpositionedshape ;)09:27
Saviqtsdgeos, ok, go for it09:27
nerochiarojust make sure you fix the existing tests. they will choke on it currently09:27
tsdgeossure09:27
SaviqI'll make sure he does ;)09:27
=== dyams|lunch is now known as dyams
Saviqdidrocks, MR went your way, you'll have to check out the diff against --old=lp:unity-2d, 'cause parts of the changes went in earlier09:32
Saviqdidrocks, and I'll fix the missing "Architecture: any" for unity-2d-dbg in a separate MR09:32
Saviqdidrocks, thanks09:32
didrocksSaviq: ok, thanks :)09:33
didrocksSaviq: anyway, not before next thursday09:33
dyamsJohnLea: ping09:34
dyamsJohnLea: https://bugs.launchpad.net/unity-2d/+bug/855532 - Keyboard shortcuts displayed in overlay hint are only the ones mentioned in the gdoc. no?09:36
ubot5`Launchpad bug 855532 in unity-2d (Ubuntu) "Keyboard shortcut - Add keyboard shortcut hint overlay that is displayed when a user presses and holds the Super key" [High,Confirmed]09:36
JohnLeadyams; yes, the keyboard shortcuts displayed in the overlay hint should exactly match those in the google doc09:36
dyamsJohnLea: Ok, but there are few configurable keys too09:37
greybackJohnLea: hey, can you point me to most recent mockups of the HUD please?09:38
Saviqdidrocks, that MR is going into unity-2d-shell, not lp:unity-2d09:38
Saviqdidrocks, so you can approve before then if/when you have time09:39
didrocksSaviq: ah ok, I'll review when I get the time to do so :)09:39
didrocksnot right now, handling the unity release09:39
JohnLeadyams; yes, if the user updates their shortcut configurations this should be reflected in the overlay hint.  But by default the shortcuts should be the same as in the doc09:39
Saviqand the whole thing will get into lp:unity-2d later09:39
Saviqdidrocks, sure, no pressure09:39
Saviqdidrocks, thanks again09:40
didrocksyw ;)09:40
JohnLeagreyback; see https://chinstrap.canonical.com/~sabdfl/12_04/desktop_and_netbook/matrix/09:40
greybackJohnLea: blast, I missed that directory on my search. Thanks09:41
didrocksgreyback: hey, you didn't get any work done yet on multimonitor support, isn't it?09:47
greybackdidrocks: it's in progress, but nothing is in yet09:48
didrocksgreyback: ok, thanks for confirming :)09:48
Saviqnerochiaro, sorry to be bothering you, but did we drop the new assets for panel buttons for now?09:52
SaviqI remember you writing something to me on friday, but the details slipped my mind09:53
nerochiaroSaviq: no we didn't, there's a sepate MR for them09:53
Saviqnerochiaro, oh ok09:53
nerochiaroSaviq: there's one MR for making hte buttons work in -shell, and one for adding the new assets, also in -shell09:53
Saviqnerochiaro, ok thanks09:53
nerochiaroSaviq: you're welcome09:53
Saviqnerochiaro, can you point me to the one with the new assets?09:54
nerochiaroSaviq: https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-newbuttons/+merge/9045809:55
SaviqI wonder why it doesn't show in unity-2d active reviews...09:55
nerochiaroit shows in mine09:55
Saviqhrmpf09:56
Saviqnow it's here..09:56
Saviqsome caching issues, probably09:56
nerochiaroSaviq: i think it's because gerry claimed it ?09:56
Saviqnerochiaro, thanks again09:56
nerochiaroanytime09:56
Saviqnerochiaro, as I understand it we need to take over any fixes to those from you?09:58
nerochiaroSaviq: well, i can help out if needed09:59
Saviqnerochiaro, I assume you have enough on your plate09:59
Saviqnerochiaro, we'll manage10:00
nerochiaroSaviq: i do. they're pretty simple MRs anyways, so fixing should be simple10:00
Saviqyup10:00
nerochiaroSaviq: but feel free to poke me anytime if you guys have questions10:00
nerochiaroit's not like i'm disappearing in a black hole10:00
nerochiaro;)10:00
Saviq;)10:00
Saviqnerochiaro, can you just answer https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-dash-buttons/+merge/90450/comments/195402 ?10:28
nerochiaroSaviq: done10:30
Saviqthanks10:31
Saviqtsdgeos, just so you know, we have two MRs from Ugo that we need to take over fix-wise, and since I've been reviewing them... you're it!10:36
tsdgeosok10:37
tsdgeosSaviq: urls?10:37
Saviqtsdgeos, https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-newbuttons/+merge/90458 https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-dash-buttons/+merge/9045010:37
Saviqtsdgeos, but focus on what you're doing now, nothing of huge prio there10:38
Saviqgreyback, standup?10:58
greybackSaviq: yarp10:58
dyamsnerochiaro: ping11:05
nerochiarodyams: yes ?11:05
dyamsnerochiaro: multi monitor stuff with shell, shall we discuss it11:06
nerochiarodyams: yes, but we need Kaleo too. he was doing the tests for performance on the multimonitor stuff11:06
dyamsnerochiaro: ok11:06
dyamskaleo: ping11:07
nerochiarodyams: and i don't know what results he got. and without the results we can't say if the solution we tried is good or not11:07
dyamsnerochiaro: ah11:07
dyamsnerochiaro: is it not a lot of work to bypass QDeclarativeView & depend on QGraphicsView directly?11:09
Kaleonerochiaro: still not done the performance testing11:11
nerochiarodyams: it turned out easier than expected11:13
dyamsnerochiaro: ah..nice11:19
=== Saviq is now known as Saviq|afk
greybackSaviq|afk: when you get back, I'm guessing were maintaining the dbus service filename as unity-2d-launcher.service because we're keeping the dbus service name com.canonical.Unity2d.Launcher ?11:27
greybackSaviq|afk: tsdgeos: tiagosh's Home Lens work: lp:~tiagosh/unity-2d/unity-2d-shell-homelens11:31
greybackdepends on lp:~tiagosh/+junk/libqtdee-local-models11:31
=== om26er__ is now known as om26er
=== MacSlow is now known as MacSlow|lunch
=== Saviq|afk is now known as Saviq
=== nuthinking_ is now known as nuthinking
=== s9iper1_ is now known as s9iper1
Saviqgreyback, tsdgeos: how can I count() the amount of objects returned by @app.Whatever()?12:30
greybackSaviq: it returns an array, so can just use 'count'12:38
Saviqgreyback, .count?12:39
greybackyeah12:39
Saviqgreyback, another thing - can I check for an object that doesn't have attribute x?12:39
greybackSaviq: you can try checking for it, and use it in verify_not. The check will fail & throw an exception, which verify_not catches12:40
Saviqgreyback, let me rephrase - I want to find the first item in the launcher that is _not_ BFB12:40
Saviqso it won't have the isBfb attr12:40
greybackSaviq: sure, lemme see..12:41
Saviqand also... "@app.LauncherContextualMenu().QAction().count" yields "MobyBase::MultipleTestObjectsIdentifiedError: Multiple test objects found with rule: {:type=>"QAction"}"12:41
dyamssaviq: no object name is assigned to QActions12:42
Saviqdyams, I don't care12:43
Saviqat least not in the tests I'm doing12:43
dyamssaviq: QActions in context menu, i mean12:43
dyams"@app.LauncherContextualMenu()..childrenCount?12:43
dyams"@app.LauncherContextualMenu()['children'] ?12:44
dyamssaviq: ^^12:44
greybackSaviq: https://pastebin.canonical.com/59031/12:46
Saviqgreyback, ok thanks12:47
greybackSaviq: see the "Launcher hide delay on tile removal" test12:47
Saviqgreyback, yup12:47
Saviqgreyback, hmm, is the "if tiles.empty?" necessary there? shouldn't the verify() handle the case when there is nothing found?12:53
greybackSaviq: true dat12:53
Saviqgreyback, okies12:54
=== greyback is now known as greyback|bia
mhall119didrocks: ping13:12
didrocksmhall119: yeah13:13
=== MacSlow|lunch is now known as MacSlow
mhall119hey, I got singlet upgraded to support unity 5 over the weekend13:13
mhall119and have a package in the scopes-packagers PPA13:13
didrocksmhall119: yeah, I saw that, awesome! :)13:13
mhall119any chance you can look at it today and see if it's ready to go to REVU?13:13
didrocksmhall119: not really, trying to get unity 5.2 out13:14
didrocksmhall119: and I have no acceleration, which is an issue13:14
didrocks(nvidia)13:14
mhall119:(13:14
mhall119I don't suppose you've had a chance to start a quickly template for it have you?13:14
=== s9iper1 is now known as bil21al
didrocksmhall119: not really as well, it will be really hard this week :/13:15
didrocksmhall119: will try as soon as possible13:15
mhall119who else could help me?13:16
mhall119mterry?13:16
mterrymhall119, quickly template for scopes?13:17
didrocksmhall119: I can though use some unity testing help btw :)13:19
didrockshey mterry13:19
mterrydidrocks, hi!13:19
mhall119didrocks: tell me what to test13:23
didrocksmhall119: can you update from ppa:unity-team/staging13:24
didrocksmhall119: and tell me if it generally works :)13:24
mhall119hmmm.....this is going to make me less productive today....isn't it?13:26
kamstrupany unity-2d guy looking at https://bugs.launchpad.net/unity-2d/+bug/761851 ?13:27
ubot5`Launchpad bug 761851 in software-center (Ubuntu) "Software Centre - automatically add app icon to launcher" [Medium,In progress]13:27
didrocksmhall119: well, this will help getting a new unity earlier and spot issues13:28
didrocksmhall119: jorge did that normally, not sure if you are supposed to do it13:28
mhall119didrocks: dist-upgrading now13:28
didrocksthanks :)13:28
mhall119if I suddenly get real quiet, things have gone horribly wrong13:28
* mhall119 feels so dangerous running from the staging ppa13:29
mhall119didrocks: you guys didn't change the lens api again with this release did you?13:30
Saviqtsdgeos, aren't you doing "Port input_shaping..." as part of your RTL test work?13:30
didrocksmhall119: I'm not the one changing it :)13:31
didrocksmhr3: kamstrup ^^13:31
mhall119Unpacking replacement python-dbus ...13:31
mhall119Selecting previously unselected package python-dbus-dev.13:31
mhall119Unpacking python-dbus-dev (from .../python-dbus-dev_1.0.0-1ubuntu1_all.deb) ...13:31
mhall119(Reading database ... 399051 files and directories currently installed.)13:31
mhall119Removing ubuntu-desktop ...13:31
mhall119Removing unity ...13:31
mhall119Processing triggers for man-db ...13:31
mhall119is that right?13:31
mhr3mhall119, why would we do such nasty things to you? :)13:31
mhall119mhr3: because I keep asking for things like categories over dbus13:32
mhr3mhall119, we can't didrocks would kill us for breaking the api then :P13:33
didrocksmhr3: hum removing unity, doesn't seem right13:33
didrocksmhall119: ^13:33
kamstrupright, libunity is not just frozen, it has entered permafrost ;-)13:33
didrocksmhall119: try install it to see what's happening13:34
mhall119mterry: sorry, missed your reply earlier13:37
mhall119mterry: yes, quickly template for lenses/scopes, using Singlet13:38
mterrymhall119, I don't have any time right now to help create that, but I could provide pointers?13:38
mhall119mterry: that would be appreciated, thanks13:39
mhall119not sure if I'll be able to do much on my own, but I'll take a look anyway13:39
mterrymhall119, do you want the help now or later, when you start working on it?13:39
mhall119mterry: if you have anything I can read later, I'll take that now13:40
mhall119I likely won't have time to work on it today13:40
mterrymhall119, I don't think we actually have any nice documentation for writing new templates.  didrocks?13:41
didrocksmterry: no, apart from my blog psot13:41
didrockspost*13:41
mhall119the only documentation I know of simply says "ask didrocks"13:41
didrocksI wanted to help mhall119 doing that, it's just that I can't this week13:41
didrocksmhall119: there is one, describing the system13:41
didrockshttp://blog.didrocks.fr/post/Build-your-application-quickly-with-Quickly:-Inside-Quickly-part-113:42
didrockspart 613:42
didrocks"creating templates"13:42
mhall119didrocks: cool, thanks13:43
didrocksyw13:43
=== greyback|bia is now known as greyback
mhall119didrocks: well, dist-upgrade finished and nothing exploded13:50
mhall119I guess I should reboot, huh?13:51
tsdgeosSaviq: no, i'm actually not doing that, but should be easy13:51
didrocksmhall119: hum, wasn't it telling that unity was uninstalled?13:51
mhall119yeah13:51
Saviqtsdgeos, sure, and since you're dug into that anyway, will you do that please?13:51
didrocksyou shouldn't reboot then :)13:51
mhall119mhall@mhall-laptop:~$ uni13:51
mhall119unicode_start           units                   unity-window-decorator13:51
mhall119unicode_stop            unity-2d-launcher       unix2dos13:51
mhall119uniconvertor            unity-2d-panel          unix2mac13:51
mhall119unify                   unity-2d-places         unix_chkpwd13:51
didrocks14:34:00   didrocks | mhall119: try install it to see what's happening13:51
mhall119uniq                    unity-2d-spread         unix_update13:52
tsdgeosSaviq: sre13:52
mhall119unit-get                unity-greeter13:52
mhall119mhall@mhall-laptop:~$ which unity13:52
mhall119mhall@mhall-laptop:~$13:52
didrocksreinstall unity and see what it is telling you13:52
mhall119The following packages have unmet dependencies: unity : Depends: libnux-abiversion-2011121413:52
mhall119E: Unable to correct problems, you have held broken packages.13:52
didrocksmhall119: apt-cache policy unity ?13:52
mhall119http://paste.ubuntu.com/822549/13:53
mhall119conflicts with the HUD ppa?13:53
didrocksyeah13:54
didrocksapt-get install unity=5.0.0+bzr1879ubuntu0+62213:54
mhall119The following packages have unmet dependencies: unity : Depends: unity-common (= 5.0.0+bzr1879ubuntu0+622) but 5.1.0-hud2 is to be installed13:55
didrocksapt-get install unity=5.0.0+bzr1879ubuntu0+622 unity-common=5.0.0+bzr1879ubuntu0+62213:57
didrocksand so on :)13:57
mhall119didrocks: that seems to have worked14:00
mhall119does this mean I'll be losing the HUD?14:00
didrocksmhall119: yeah14:00
didrocksit's not in the 5.2 release14:00
mhall119I'd be sad, but honestly I didn't use it much14:00
gorddidrocks, we can push out a new hud ppa version later in the week right?14:04
gordbased on 5.214:04
didrocksgord: indeed14:05
mhall119\o/14:06
cyphermoxdbarth: too late to fix the korean IM/ibus bug in oneiric and precise? :)14:06
cyphermox(I mean, did someone fix it yet? I have something that seems to work properly)14:06
mhall119didrocks: if the current 5.2 updates land, will it break things for people using the HUD ppa?14:06
didrocksmhall119: yeah, it won't work anymore, we will update the ppa for it14:07
didrocksmhall119: did you restart successfully?14:08
mhall119didrocks: not yet, I'll let you know when I do14:08
mhall119didrocks: by "break things" I didn't mean just that HUD stops working, I meant package dependency breakage like I had14:09
didrocksmhall119: yeah14:09
didrocksmhall119: but we don't support 2 unstable ppas14:09
mhall119still might be a good idea to send out a warning so people know, and the commands to fix it14:09
didrocksmhall119: we will in the call for testing, asking to purge the hud ppa first14:12
mhall119cool14:12
tsdgeosSaviq: ping14:14
Saviqtsdgeos, pong14:15
tsdgeosSaviq: not sure i can do the port to whole guest/target thing14:15
tsdgeosSaviq: we are using http://projects.developer.nokia.com/dav/Testabilitydriver/doc/api/qt_windows/#QtSUT:execute_shell_command  that does not seem to return the exit status of the command, which nerochiaro was using14:15
Saviqoh14:15
Saviqcraps14:16
Saviqgreyback, ^14:16
Saviqtsdgeos, well, we could abuse it by going `... && echo $?`14:17
Saviqnot that I'd like that14:17
tsdgeosSaviq: but i don't think it'll work if it's a remote stuff14:17
Saviqtsdgeos, so yeah14:17
Saviqtsdgeos, getshape needs to print its output to stdout14:17
tsdgeosit does14:18
Saviqtsdgeos, then all the imagick comparison stuff should happen locally14:18
Saviqnot remotely14:18
tsdgeosit's not getshape i'm concerned about14:18
tsdgeoswhy?14:18
Saviq'cause you might not want to have imagick on the other side14:18
Saviqjust run getshape remotely14:19
Saviqand the rest locally14:19
tsdgeosok, then getshape does not outout to stdout14:19
Saviqthat's what I thought14:19
tsdgeosas in what you meant as output :D14:19
Saviqit should14:19
tsdgeosit has some otuput to stdout14:19
Saviqor you can maybe grab a file from the other side?14:19
Saviqbut I'd rather it just have an output file of "-" that will feed the image data to stdout14:20
Saviqand you can then deal with it locally14:20
=== m_conley_away is now known as m_conley
tsdgeosok, i can do that14:21
tsdgeosjust pushed the rtl stuff14:21
tsdgeosit is working14:21
tsdgeosbut14:21
tsdgeosi have a off by one somewhere14:22
tsdgeosbecause if you open the dash you see it overlap the launcher14:22
tsdgeosby one pixel14:22
Saviqyou should be able to catch that with tdriver, no?14:22
Saviq_visualizer, that is14:23
tsdgeoscatch what?14:23
tsdgeosi can see it :D14:23
tsdgeosor you mean check the x, y values tehre?14:24
Saviqtsdgeos, I mean you can catch where the problem is14:25
Saviqgreyback, so... my "The application with Id 2102 is no longer available..." errors seem to be spread-related14:25
Saviqdoesn't $SUT.run require the app to become visible within the timeout provided?14:26
burliIf I want to develop Apps for Tablet and Smartphone, what is the recommended Language and Toolkit?14:29
burliI mean for Ubuntu Tablets14:31
Saviqburli, there is a Ubuntu Tablet out there? where?14:32
mhall119burli: any of the languages and toolkits supported by Ubuntu will, in all likelyhood, be supported by Ubuntu on tablets and phones when they come out14:32
burliSaviq, not yet. But for the future14:33
mhall119it's hard to give definitive answers, since we just plain don't know yet14:33
burlimhall119, so I can use Python and Qt/QML14:33
Saviqburli, no idea then, nothing was decided about that, AFAIK14:33
mhall119burli: most likely, yes14:33
burliand what I have to do if the app should appear in the software center?14:34
mhall119though having a bunch of python apps on a phone's hardware may not be the best user experience14:34
mhall119burli: you'll need to submit it14:34
greybackSaviq: I didn't think it had anything to do with visibility. Does /logs/testability/qttasserver.log have anything that looks relevant?14:34
greybackSaviq: can you point me to tests which fail this way, so I can have a look?14:34
mhall119burli: http://developer.ubuntu.com/ has all the information about building apps for Ubuntu and getting them into Software Center14:35
burlimhall119, thx14:35
mhall119burli: we'll also be holding a 3-day developer workshop in #ubuntu-classroom starting tomorrow14:35
burliah, ok.14:35
mhall119burli: https://wiki.ubuntu.com/UbuntuDeveloperWeek14:35
mhall119you should attend some of the sessions if you can14:35
burliI try14:35
burlimhall119, which language and toolkit would YOU use or recommend for Smartphones and Tablets?14:36
mhall119well, I'm a Python dev, so that's usually my go-to language14:37
mhall119but an interpreted language on limited hardware may not work as well as on desktops14:37
mhall119so probably Vala, if not C/C++14:37
burlihm, I have no Vala experience and I don't like GTK14:38
mhall119QT/QML will very likely be available14:38
burlifor Vala?14:38
burliGreat14:38
mhall119Vala is a lot like Java and C#, but it get's compiled down to a native binary14:39
burliyes, afaik it's compiled to C.14:39
burliI guess, I'll take a look14:40
=== dyams is now known as dyams|away
burlimhall119, do you have some reference for Vala and Qt?14:46
mhall119burli: I don't, sorry14:48
mhall119like I said, I'm a python dev14:49
Saviqgreyback, places-tests14:50
Saviqgreyback, the output is:14:50
greybackSaviq: ok, will check them out14:50
Saviqgreyback, here's some logs http://pastebin.ubuntu.com/822621/14:54
mhall119can I get a couple of you guys to review and upload my unity-singlet package to the precis universe? https://launchpad.net/~scopes-packagers/+archive/ppa/+sourcepub/2207463/+listing-archive-extra14:56
mhall119didrocks: ^^14:56
greybackSaviq: well I can reproduce anyway, but still digging as to why14:56
didrocksmhall119: again, I really can't doing that before unity is released as I told you last week, is there in emergency?14:57
didrocksany*14:57
mhall119didrocks: no, just wanted to keep the ball rolling14:57
tsdgeosSaviq: greyback: i'm ultra confused, i have http://paste.kde.org/~tsdgeos/196532/ and out contains nothing, any idea why?14:58
didrocksmhall119: please, be patient :)14:58
mhall119:)14:58
Saviqtsdgeos, oh, that's bad14:58
tsdgeoswait14:58
tsdgeosprobably the command is not even being executed14:58
tsdgeosi changed getshape to lalsaaslfsa14:59
tsdgeosand nothing complained14:59
Saviqtsdgeos, yeah, ruby seems to do that to me, too14:59
* Saviq is going to check out / verify multimonitor support in shell, expect me being away for some time15:00
greybackSaviq: testability not happy with spread for some reason, it is executing it, but fails to connect somehow15:02
greybackSaviq: https://pastebin.canonical.com/59043/15:02
greybackSaviq: since that test doesn't need to inspect the application, can just run spread with $SUT.execute_shell_command as a workaround until I can delve more15:03
Saviqgreyback, I worked it around fine, just wanted to let you know that happens15:03
greybackSaviq: thanks. Yeah I'm confused about that15:04
greybacktsdgeos: look at /logs/testability/qttasserver.log, it might have a clue15:04
tsdgeosgreyback: well i guess some "i don't know ruby at all" mistake15:04
tsdgeosshuffled variables around and it works now15:04
tsdgeosD:15:04
greybacktsdgeos: execute_shell_command is very dodgy. Don't use > < or &15:05
greybacktsdgeos: is bug, the string needs to be xml-escaped15:05
greybackthe log help you figure out what string the server is actually executing15:06
greybacknote also commands run in a QProcess15:06
dbarthcyphermox: i haven't had contacts with bschaefer on that bug for a while15:06
cyphermoxdbarth: ok, I was looking into it, but I've been testing my "fix" more this morning and it fails for some languages, so it's no good15:06
dbarthcyphermox: can you ask him and also ping thumper about to make sure it pops on htheir radar for 5.415:07
cyphermoxsure. when do they usually come online?15:07
dbarthcyphermox: have you also checked how the network indicator refreshes the network list with dbusmenu? did you get rid of the "flashing"?15:07
cyphermoxdbarth: next on my list. I was technically on +1 maint this month15:08
cyphermoxdbarth: got a good idea on how to fix it, just didn't finish implementing the fix yet15:09
cyphermox(also, tbh, the flashing happens because dbusmenu can't handle the menu changing, this was working just fine for however many years we've had nm-applet implemented with a GtkStatusIcon)15:10
cyphermoxbut I'll work around that by updating the menu differently15:10
mhall119okay, here goes the reboot into Unity 5.2...15:14
mhall119didrocks: so 5.2 isn't working so well for me15:40
didrocksmhall119: what doesn't work?15:41
mhall119unity15:41
mhall119seems to be crashing15:41
didrockscan you get a traceback, please?15:42
mhall119didrocks: where would I get that?15:46
didrocksmhall119: run compiz under gdb, but you need to rebuild with debug symbol. I'm sure an unity dev can help you there ^15:47
seb128mhall119, can you pastebin your .xsession-errors?15:47
mhall119http://paste.ubuntu.com/822691/15:48
mhall119seb128: ^^15:48
seb128compiz: symbol lookup error: /usr/lib/compiz/libunityshell.so: undefined symbol: _ZN5unity4dash8HomeLensC1ERKSsS3_S3_15:48
seb128it's the same issue I had15:48
seb128mhall119, update libunity-core15:48
didrocksmissing libunitycore15:48
seb128didrocks, libunity-core-5.0-515:48
seb128didrocks, see, I'm not alone running into it :p15:48
seb128ups15:49
seb128mhall119, libunity-core-5.0-515:49
mhall119seb128: apt said I already have it15:49
seb128mhall119, dpkg -l | grep libunity-core-5.0-515:49
seb128mhall119, ldd /usr/lib/compiz/libunityshell.so | grep libunity15:49
didrocksseb128: well, don't ask for miracle from autogenerated packages :)15:50
mhall119mhall@mhall-laptop:~$ ldd /usr/lib/compiz/libunityshell.so | grep libunity libunity-misc.so.4 => /usr/lib/libunity-misc.so.4 (0xb65c8000) libunity-core-5.0.so.5 => /usr/lib/libunity-core-5.0.so.5 (0xb6485000)15:50
seb128mhr3, what about the dpkg -l ?15:51
mhr3mhall119, ^^15:51
mhall119one second, doing this all from byobu15:51
seb128mhr3, sorry15:51
mhall119ii  libunity-core-5.0-5                           5.1.0-hud2                                 Core library for the Unity interface.15:52
mhall119mha15:52
mhall119dbarth: I may be late to our call15:52
seb128doh15:52
mhall119didrocks: seb128: what's the fastest way for me to get a working unity again?15:52
mhall119oh, is this hud stuff again?15:53
seb128mhall119, sudo apt-get install libunity-core-5.0-5=5.0.0+bzr1880ubuntu0+62315:53
didrocksmhall119: indeed, do what seb128 told ^15:53
seb128yes15:53
didrocksand probably15:53
seb128the hud version is newer than the 5.2 candidate one15:53
didrocksunity-services15:53
seb128mhall119, or ppa-purge the hud15:53
mhall119what's the command to purge the hud ppa?15:55
seb128mhall119, ppa-purge?15:57
mhall119yay! got a working Unity again15:59
mhall119I don't have a ppa-purge15:59
mhall119just moved the files from sources.list.d15:59
dbarthmhall119: my other call is running out of schedule as well16:03
mhall119dbarth: they got me all fixed up now, so I'm ready anytime you are16:04
mhall119didrocks: seb128: thanks for the help\16:04
didrocksyw :)16:04
mhall119didrocks: was this the testing you wanted, or do you need me to do something now that my hud-dependency-hell is resolved?16:04
didrocksmhall119: just testing and telling me if you discover new issues16:05
didrocksmhall119: we will surely have one additional commit going16:05
didrocksif everything is fine then, this will become 5.216:05
mhall119didrocks: ok, will do16:05
mhall119any fun new toys for me to play with in 5.2?16:05
dbarthmhall119: ping16:07
=== yofel_ is now known as yofel
SaviqI hate wifis...16:12
Saviq<Saviq> tsdgeos, you will probably know - how can I update the screen number as returned from QX11Info::appScreen()?16:12
Saviq<Saviq> tsdgeos, regardless of the fact that I actually move the window to the left/topmost screen16:12
Saviq<Saviq> which is, for example, screen 1 when default screen is not the left/topmost16:12
Saviq<Saviq> QX11Info::appScreen() returns 0, which breaks some stuff16:12
Saviq<Saviq> I wonder if that's related to the window being a dock :/16:13
Saviq<Saviq> nope, doesn't look like it16:13
Saviq<Saviq> Kaleo, greyback, maybe you guys will know ^ ?16:13
tsdgeosSaviq: you mean appScreen always returns the same wheter screen the window is in?16:14
Saviqtsdgeos, yes16:14
Saviqtsdgeos, QDesktopWidget::screenNumber(QPoint(0,0)) returns 116:15
Saviqso I move the window to availableGeometry(1).topLeft()16:15
Saviqbut appScreen still returns 016:15
Saviq:/16:15
tsdgeosyeah well, i would not trust appScreen much16:15
tsdgeosthere's some methods that actually accpet a window16:15
tsdgeosthose seem safer16:15
Saviqoh that's a good idea16:16
tsdgeosQDesktopWidget::screenNumber()16:16
Saviqtsdgeos, and how do I get current app's root widget again?\16:17
tsdgeosyou can't16:17
tsdgeosthere's no a "root widget" per se16:17
Saviqtsdgeos, please take a look at screeninfo.cpp:9316:18
Saviqtsdgeos, what would you do there?16:18
Saviqinstead of appScreen()?16:18
tsdgeosSaviq: make ScreenInfo have a QWidget mebmer so you could ask use QDesktopWidget::screenNumber :D16:20
tsdgeosi mean we use ScreenInfo always associated to a widget, no?16:20
Saviqtsdgeos, it's a singleton16:20
Saviqit could be associated to a the QDeclarativeView of current app16:20
tsdgeoswell16:20
Saviq- a16:20
Saviqwhy would they expose an appScreen method that's broken like that :[16:21
tsdgeosi see16:21
Saviqnasty16:21
tsdgeosSaviq: well, it's broken by design16:21
tsdgeosi mean16:21
tsdgeosyour app can have N windows16:21
tsdgeosin X screens16:21
tsdgeosso what would appScreen return?16:22
Saviqtrue16:22
tsdgeosSaviq: sincerely i don't think that having a ScreenInfo::geometry() that belongs to a singleton makes sense16:22
tsdgeoseither it should stop being a singleton16:22
Saviqtsdgeos, it will16:22
tsdgeosor it should a screen parameter16:23
SaviqI will move it to QML and add a property with current QDeclarativeView16:23
Saviqmakes total sense what you're saying16:23
tsdgeosthat should fix all our problems16:24
tsdgeoshopefully16:24
tsdgeosotoh16:24
tsdgeosa widget can in theory also be in two screens16:25
tsdgeosbut not in our use case i guess16:25
Andy80Kaleo: ping16:25
SaviqI need to resync with Kaleo and dyams about MM for that, too16:25
Saviqtsdgeos, so the other thing - with providing a screen number - might be a better - more deterministic approach16:26
Saviqesp. when we will have multiple launchers and stuff - each of them will request a geometry of their own screen16:27
Saviqok, my head is killing me, time to EOD for today16:27
Saviqcheers all, see you tomorrow16:27
greybackSaviq: take it easy16:28
mhall119didrocks: so far it's been smooth sailing17:01
mhall119I'm liking the new Dash home17:01
mhall119but what will be on there after a fresh install?17:01
didrocksmhall119: nothing, per default, until you open a file/app17:01
didrocksmhall119: so yeah, will look weird, I agree :)17:02
didrocksglad you like it!17:02
mhall119maybe it can have the Examples documents, or an introductory slideshow or video17:02
didrocksyeah, can be a good idea :)17:03
didrocksmhall119: raise that on the ayatana (for design) mailing list17:03
* mhall119 makes a note17:08
=== mterry is now known as mterry2
=== chrisccoulson is now known as chrisccoulson2
=== chrisccoulson2 is now known as chrisccoulson
=== txtsd is now known as txtsd|away
=== txtsd|away is now known as txtsd
mhall119davidcalle: I sent you an invite to a google doc, could you fill in whether your lenses and scopes work on oneiric and/or precise, and which are ready for the ARB (including ones already sent)19:07
davidcallemhall119, sure19:09
mhall119thanks19:09
davidcallemhall119, do you want me to differentiate experimental branches (likes scopes without a lens) from the really working ones?19:12
mhall119davidcalle: do I have experimental ones on there?19:13
davidcallemhall119, yeah, like desura, scummvm, 9gag. They "work", but don't have a lens to host them.19:13
mhall119davidcalle: ah, for those let's put something like "needed" in the 2nd column (the one labeled "lens")19:14
davidcallemhall119, ok19:14
davidcallemhall119, do you mind if I remove the branches that have been dropped or merged, or are irrelevant from a user pov?19:25
mhall119davidcalle: if it's not available on either oneiric or precise, yes19:26
mhall119if it's still available on oneiric, but dropped from precise, go ahead and leave it19:26
davidcallemhall119, by not available, you mean not packaged?19:27
mhall119no, I mean not working19:27
mhall119if it works I want to keep it in the list, just mark it as not being ready for the ARB19:28
davidcallemhall119, ok19:31
JonOomphHi!  There is a bug with Unity where clicking on a GtkRecentChooserMenu always selects the first entry (lp:752674).  It only happens with Unity.  Gnome Shell and Gnome classic work fine.  The bug was marked as "Invalid", but I can confirm the bug still exists in 12.04 (daily build) and 11.10.  Any thoughts or suggestions?19:33
davidcallemhall119, done.19:35
davidcallemhall119, I will add the screenshots I find.19:36
mhall119awesome, thanks19:38
thumpermorning19:40
mhall119morning thumper19:40
=== m_conley is now known as m_conley_away
bschaeferthumper, ping. Have a question about a merge23:56

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