[00:08] woohoo, community lens + LTP scope is working [00:09] mhall119, awesome! This is great :) [00:24] thumper, all icons are now ;) [00:25] anyway, time to sleep... gn [00:27] cool [00:49] what triggers cancellable to be is_cancelled? [00:50] is it only useful for asynchonous results? [00:54] mhall119, you are working on a community lens? [00:55] that is awesome :-) [01:00] jono: yup, now I just need to get with didrocks tomorrow and get some quickly packaging goodness [01:01] unlike my first attempt, the community lens is very generic now, the locoteams scope is separate [01:01] so we can plug in non-locoteams from Launchpad, events from google calendar, whatever [01:01] even news from planet [01:02] mhall119, sweet! [01:03] actually, a planet scope might be easy enough to bang out tonight [01:03] mhall119, I think I might have my U1 syncing plan all sorted [01:03] mhall119, cool [01:20] Ooo a planet scope, nice! [01:42] well that was easy: http://ubuntuone.com/5kGYzSMOlKtCfFxaIWeFJA [03:56] hey [03:56] wobbly windows aren't smooth [04:26] ive been waiting for smspillaz to come back [04:28] jono: did you see http://ubuntuone.com/5kGYzSMOlKtCfFxaIWeFJA ? [04:42] mhall119, nice! [04:42] I can't wait to see the community lens as it fleshes out [04:50] jono: more on that tomorrow, hopefull didrocks will be able to help me get things packaged nicely for others to play with it [04:51] and since it's 10 minutes until 'tomorrow' for me, I'm out [04:58] mhall119, night! [04:58] good work! [08:13] Hi, how can i make HUD not use alt? thanks. === Guest47298 is now known as Jens === Jens is now known as Guest55958 [08:31] didrocks, hey, you're the packaging guru here, [08:31] Saviq: not sure about guru, but let's say that :) [08:31] didrocks, we will soon have a unity-2d-shell package that replaces unity-2d-launcher and unity-2d-places [08:31] and we need to sync that up with an update to gnome-session [08:32] Saviq: hum, any particular reason for that? [08:32] didrocks, yes, we merged the two components into a single one [08:32] well, are merging [08:32] Saviq: let's differ a little bit that [08:32] there's only one executable [08:32] Saviq: it's not what it in trunk, isn't it? [08:32] didrocks, not yet [08:32] Saviq: this week, we are releasing 5.2 [08:32] so I have frozen trunk [08:32] didrocks, we'll probably merge wednesday [08:32] didrocks, that's fine [08:33] I just want to plan ahead [08:33] the unfreeze but will be on thursday at the earliest :) [08:33] Saviq: yeah, do you need help to prepare that? [08:33] that's fine, then a MR will be awaiting that [08:33] didrocks, just wanted to know how would you approach taht [08:33] a simple Replaces: entry in debian/control? [08:33] and a version Req in gnome-session? [08:33] Saviq: we need 2 transitional packages [08:34] then, I'll hanle gnome-session [08:34] handle* [08:34] (if needed, didn't check) [08:34] yes, we need to modify ubuntu-2d.session to require unity-2d-shell instead of unity-2d-launcher and -places [08:35] didrocks, anywhere in particular I can read about preparing those transitional packages? [08:36] ah the binary, yes [08:36] Saviq: http://wiki.debian.org/Renaming_a_Package [08:36] didrocks, ok great, I'll have that as part of the merge, thanks [08:37] Saviq: subscribe me to it :) [08:37] didrocks, will do [08:55] didrocks, does this diff look sane http://pastebin.ubuntu.com/822323/ ? [08:55] hey greyback [08:55] Saviq: Good morning [08:58] greyback: morning [08:58] greyback, how's the temperature in Prague? [08:58] hey dyams [08:58] dyams: hey [08:58] saviq: hey [08:58] Saviq: it's cold even here :D 3º [08:59] tsdgeos, lol [08:59] tsdgeos, -10 here [08:59] well has 15º on thursday ;-) [08:59] Saviq: the diff looks sane, some comments: [08:59] - section for transitional packages should be oldlib [09:00] - remove the description for them and add "this is a transitional…" [09:00] Saviq: look at the netbook-launcher package as an example [09:00] Saviq: my thermometer says -4, but it's gonna get colder during the week [09:00] didrocks, ok [09:01] lol AccuWeather says "sunny" for today, "sunny/cloudy" for tomorrow... [09:01] and then it's "bloody cold" for the remainder of the week :D [09:02] probably straight translation from "freezing" [09:02] :) [09:02] * greyback wants to go back to bed, only got 4 hours sleep :( [09:03] but in the sense of "damn, it's freezing in here", not in "the water is freezing here" [09:03] greyback, had fun yesterday? [09:04] Saviq: I had a really nice day, sat in a cafe with book, met friends for dinner, couple of beers, but nothing crazy [09:05] Just one of those nights when my brain refuses to turn off [09:05] greyback, ah that one [09:05] which means today I'll have a constant headache :( [09:05] stupid brain === dyams is now known as dyams|lunch [09:18] nerochiaro: have a sec to talk about the getshape stuff? [09:18] s/talk/write :D [09:18] tsdgeos: sure [09:18] nerochiaro: i have to create new tests for shaping when we are in rtl mode [09:19] and i've been thinking it'd be easier if the getshape code returned the whole screen [09:19] instead of only the "region" there's stuff on [09:21] because 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 not [09:21] tsdgeos: unfortunately the getshape uses x11 functions that can return only the shaped region [09:21] not sure if i'm explaining myself/making any sense [09:21] it makes sense [09:21] what you can do is [09:21] sure, but i can do QDesktopWidget.width [09:21] or something like that [09:21] yes, probably easy to do it in ruby using IM [09:22] fill that with white and then what XShapeGetRectangles returns in black [09:22] IM= [09:22] IM? [09:22] imagemagick [09:22] ah [09:22] that's what i use to generate the verification images for most tests [09:22] you will find code in the shape tests that do pretty much what you need to do [09:23] just it does it to the verification images, not to the image returned by getshape [09:23] but the idea is the same [09:23] tsdgeos, nerochiaro yeah it makes sense for getshape to only return the shape of the window [09:23] and then paint that on top of a workspace-sized white background [09:23] i have no problem with that, it's just harder to do from QT [09:23] Saviq: but then you don't know where it's located [09:23] that is the important part [09:23] tsdgeos, it's x and y will be the window's x and y, no? [09:23] -' [09:24] yeah [09:24] ok, let me clarify something first [09:24] i just find it much easier to do in the cpp Qt code that hacking it on top in ruby with IM [09:24] it's like 1 line of .cpp code [09:24] tsdgeos: if the window shape has only a launcher on the right side, what do you get out of getshape ? [09:24] i mean, right now [09:24] it's wrong [09:25] white rectangle [09:25] because tries to paint a painter path on the right [09:25] and the bitmap is not wide enough [09:25] since you create the bitmap with width/height [09:25] but that does not account for the painterpath not starting at 0 [09:25] ah, 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 it [09:26] now we only need to convince Saviq ;-) [09:26] tsdgeos, rename the tool, then [09:26] i just did it the way i did it because it was simpler, but returning from getshape the full shape of the window isn't wrong [09:26] Saviq: why ? it does still get the shape [09:26] tsdgeos, or ignore me completely [09:26] Saviq: the shape and the position [09:26] Saviq: well, it returns you the shape, black on white [09:27] getshape sounds better than getpositionedshape ;) [09:27] tsdgeos, ok, go for it [09:27] just make sure you fix the existing tests. they will choke on it currently [09:27] sure [09:27] I'll make sure he does ;) === dyams|lunch is now known as dyams [09:32] didrocks, MR went your way, you'll have to check out the diff against --old=lp:unity-2d, 'cause parts of the changes went in earlier [09:32] didrocks, and I'll fix the missing "Architecture: any" for unity-2d-dbg in a separate MR [09:32] didrocks, thanks [09:33] Saviq: ok, thanks :) [09:33] Saviq: anyway, not before next thursday [09:34] JohnLea: ping [09:36] JohnLea: 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] 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] dyams; yes, the keyboard shortcuts displayed in the overlay hint should exactly match those in the google doc [09:37] JohnLea: Ok, but there are few configurable keys too [09:38] JohnLea: hey, can you point me to most recent mockups of the HUD please? [09:38] didrocks, that MR is going into unity-2d-shell, not lp:unity-2d [09:39] didrocks, so you can approve before then if/when you have time [09:39] Saviq: ah ok, I'll review when I get the time to do so :) [09:39] not right now, handling the unity release [09:39] dyams; 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 doc [09:39] and the whole thing will get into lp:unity-2d later [09:39] didrocks, sure, no pressure [09:40] didrocks, thanks again [09:40] yw ;) [09:40] greyback; see https://chinstrap.canonical.com/~sabdfl/12_04/desktop_and_netbook/matrix/ [09:41] JohnLea: blast, I missed that directory on my search. Thanks [09:47] greyback: hey, you didn't get any work done yet on multimonitor support, isn't it? [09:48] didrocks: it's in progress, but nothing is in yet [09:48] greyback: ok, thanks for confirming :) [09:52] nerochiaro, sorry to be bothering you, but did we drop the new assets for panel buttons for now? [09:53] I remember you writing something to me on friday, but the details slipped my mind [09:53] Saviq: no we didn't, there's a sepate MR for them [09:53] nerochiaro, oh ok [09:53] Saviq: there's one MR for making hte buttons work in -shell, and one for adding the new assets, also in -shell [09:53] nerochiaro, ok thanks [09:53] Saviq: you're welcome [09:54] nerochiaro, can you point me to the one with the new assets? [09:55] Saviq: https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-newbuttons/+merge/90458 [09:55] I wonder why it doesn't show in unity-2d active reviews... [09:55] it shows in mine [09:56] hrmpf [09:56] now it's here.. [09:56] some caching issues, probably [09:56] Saviq: i think it's because gerry claimed it ? [09:56] nerochiaro, thanks again [09:56] anytime [09:58] nerochiaro, as I understand it we need to take over any fixes to those from you? [09:59] Saviq: well, i can help out if needed [09:59] nerochiaro, I assume you have enough on your plate [10:00] nerochiaro, we'll manage [10:00] Saviq: i do. they're pretty simple MRs anyways, so fixing should be simple [10:00] yup [10:00] Saviq: but feel free to poke me anytime if you guys have questions [10:00] it's not like i'm disappearing in a black hole [10:00] ;) [10:00] ;) [10:28] nerochiaro, can you just answer https://code.launchpad.net/~unity-2d-team/unity-2d/unity-2d-shell-panel-dash-buttons/+merge/90450/comments/195402 ? [10:30] Saviq: done [10:31] thanks [10:36] tsdgeos, 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:37] ok [10:37] Saviq: urls? [10:37] tsdgeos, 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/90450 [10:38] tsdgeos, but focus on what you're doing now, nothing of huge prio there [10:58] greyback, standup? [10:58] Saviq: yarp [11:05] nerochiaro: ping [11:05] dyams: yes ? [11:06] nerochiaro: multi monitor stuff with shell, shall we discuss it [11:06] dyams: yes, but we need Kaleo too. he was doing the tests for performance on the multimonitor stuff [11:06] nerochiaro: ok [11:07] kaleo: ping [11:07] dyams: 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 not [11:07] nerochiaro: ah [11:09] nerochiaro: is it not a lot of work to bypass QDeclarativeView & depend on QGraphicsView directly? [11:11] nerochiaro: still not done the performance testing [11:13] dyams: it turned out easier than expected [11:19] nerochiaro: ah..nice === Saviq is now known as Saviq|afk [11:27] Saviq|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:31] Saviq|afk: tsdgeos: tiagosh's Home Lens work: lp:~tiagosh/unity-2d/unity-2d-shell-homelens [11:31] depends on lp:~tiagosh/+junk/libqtdee-local-models === 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 [12:30] greyback, tsdgeos: how can I count() the amount of objects returned by @app.Whatever()? [12:38] Saviq: it returns an array, so can just use 'count' [12:39] greyback, .count? [12:39] yeah [12:39] greyback, another thing - can I check for an object that doesn't have attribute x? [12:40] Saviq: you can try checking for it, and use it in verify_not. The check will fail & throw an exception, which verify_not catches [12:40] greyback, let me rephrase - I want to find the first item in the launcher that is _not_ BFB [12:40] so it won't have the isBfb attr [12:41] Saviq: sure, lemme see.. [12:41] and also... "@app.LauncherContextualMenu().QAction().count" yields "MobyBase::MultipleTestObjectsIdentifiedError: Multiple test objects found with rule: {:type=>"QAction"}" [12:42] saviq: no object name is assigned to QActions [12:43] dyams, I don't care [12:43] at least not in the tests I'm doing [12:43] saviq: QActions in context menu, i mean [12:43] "@app.LauncherContextualMenu()..childrenCount? [12:44] "@app.LauncherContextualMenu()['children'] ? [12:44] saviq: ^^ [12:46] Saviq: https://pastebin.canonical.com/59031/ [12:47] greyback, ok thanks [12:47] Saviq: see the "Launcher hide delay on tile removal" test [12:47] greyback, yup [12:53] greyback, hmm, is the "if tiles.empty?" necessary there? shouldn't the verify() handle the case when there is nothing found? [12:53] Saviq: true dat [12:54] greyback, okies === greyback is now known as greyback|bia [13:12] didrocks: ping [13:13] mhall119: yeah === MacSlow|lunch is now known as MacSlow [13:13] hey, I got singlet upgraded to support unity 5 over the weekend [13:13] and have a package in the scopes-packagers PPA [13:13] mhall119: yeah, I saw that, awesome! :) [13:13] any chance you can look at it today and see if it's ready to go to REVU? [13:14] mhall119: not really, trying to get unity 5.2 out [13:14] mhall119: and I have no acceleration, which is an issue [13:14] (nvidia) [13:14] :( [13:14] I don't suppose you've had a chance to start a quickly template for it have you? === s9iper1 is now known as bil21al [13:15] mhall119: not really as well, it will be really hard this week :/ [13:15] mhall119: will try as soon as possible [13:16] who else could help me? [13:16] mterry? [13:17] mhall119, quickly template for scopes? [13:19] mhall119: I can though use some unity testing help btw :) [13:19] hey mterry [13:19] didrocks, hi! [13:23] didrocks: tell me what to test [13:24] mhall119: can you update from ppa:unity-team/staging [13:24] mhall119: and tell me if it generally works :) [13:26] hmmm.....this is going to make me less productive today....isn't it? [13:27] any unity-2d guy looking at https://bugs.launchpad.net/unity-2d/+bug/761851 ? [13:27] Launchpad bug 761851 in software-center (Ubuntu) "Software Centre - automatically add app icon to launcher" [Medium,In progress] [13:28] mhall119: well, this will help getting a new unity earlier and spot issues [13:28] mhall119: jorge did that normally, not sure if you are supposed to do it [13:28] didrocks: dist-upgrading now [13:28] thanks :) [13:28] if I suddenly get real quiet, things have gone horribly wrong [13:29] * mhall119 feels so dangerous running from the staging ppa [13:30] didrocks: you guys didn't change the lens api again with this release did you? [13:30] tsdgeos, aren't you doing "Port input_shaping..." as part of your RTL test work? [13:31] mhall119: I'm not the one changing it :) [13:31] mhr3: kamstrup ^^ [13:31] Unpacking replacement python-dbus ... [13:31] Selecting previously unselected package python-dbus-dev. [13:31] Unpacking python-dbus-dev (from .../python-dbus-dev_1.0.0-1ubuntu1_all.deb) ... [13:31] (Reading database ... 399051 files and directories currently installed.) [13:31] Removing ubuntu-desktop ... [13:31] Removing unity ... [13:31] Processing triggers for man-db ... [13:31] is that right? [13:31] mhall119, why would we do such nasty things to you? :) [13:32] mhr3: because I keep asking for things like categories over dbus [13:33] mhall119, we can't didrocks would kill us for breaking the api then :P [13:33] mhr3: hum removing unity, doesn't seem right [13:33] mhall119: ^ [13:33] right, libunity is not just frozen, it has entered permafrost ;-) [13:34] mhall119: try install it to see what's happening [13:37] mterry: sorry, missed your reply earlier [13:38] mterry: yes, quickly template for lenses/scopes, using Singlet [13:38] mhall119, I don't have any time right now to help create that, but I could provide pointers? [13:39] mterry: that would be appreciated, thanks [13:39] not sure if I'll be able to do much on my own, but I'll take a look anyway [13:39] mhall119, do you want the help now or later, when you start working on it? [13:40] mterry: if you have anything I can read later, I'll take that now [13:40] I likely won't have time to work on it today [13:41] mhall119, I don't think we actually have any nice documentation for writing new templates. didrocks? [13:41] mterry: no, apart from my blog psot [13:41] post* [13:41] the only documentation I know of simply says "ask didrocks" [13:41] I wanted to help mhall119 doing that, it's just that I can't this week [13:41] mhall119: there is one, describing the system [13:42] http://blog.didrocks.fr/post/Build-your-application-quickly-with-Quickly:-Inside-Quickly-part-1 [13:42] part 6 [13:42] "creating templates" [13:43] didrocks: cool, thanks [13:43] yw === greyback|bia is now known as greyback [13:50] didrocks: well, dist-upgrade finished and nothing exploded [13:51] I guess I should reboot, huh? [13:51] Saviq: no, i'm actually not doing that, but should be easy [13:51] mhall119: hum, wasn't it telling that unity was uninstalled? [13:51] yeah [13:51] tsdgeos, sure, and since you're dug into that anyway, will you do that please? [13:51] you shouldn't reboot then :) [13:51] mhall@mhall-laptop:~$ uni [13:51] unicode_start units unity-window-decorator [13:51] unicode_stop unity-2d-launcher unix2dos [13:51] uniconvertor unity-2d-panel unix2mac [13:51] unify unity-2d-places unix_chkpwd [13:51] 14:34:00 didrocks | mhall119: try install it to see what's happening [13:52] uniq unity-2d-spread unix_update [13:52] Saviq: sre [13:52] unit-get unity-greeter [13:52] mhall@mhall-laptop:~$ which unity [13:52] mhall@mhall-laptop:~$ [13:52] reinstall unity and see what it is telling you [13:52] The following packages have unmet dependencies: unity : Depends: libnux-abiversion-20111214 [13:52] E: Unable to correct problems, you have held broken packages. [13:52] mhall119: apt-cache policy unity ? [13:53] http://paste.ubuntu.com/822549/ [13:53] conflicts with the HUD ppa? [13:54] yeah [13:54] apt-get install unity=5.0.0+bzr1879ubuntu0+622 [13:55] The following packages have unmet dependencies: unity : Depends: unity-common (= 5.0.0+bzr1879ubuntu0+622) but 5.1.0-hud2 is to be installed [13:57] apt-get install unity=5.0.0+bzr1879ubuntu0+622 unity-common=5.0.0+bzr1879ubuntu0+622 [13:57] and so on :) [14:00] didrocks: that seems to have worked [14:00] does this mean I'll be losing the HUD? [14:00] mhall119: yeah [14:00] it's not in the 5.2 release [14:00] I'd be sad, but honestly I didn't use it much [14:04] didrocks, we can push out a new hud ppa version later in the week right? [14:04] based on 5.2 [14:05] gord: indeed [14:06] \o/ [14:06] dbarth: too late to fix the korean IM/ibus bug in oneiric and precise? :) [14:06] (I mean, did someone fix it yet? I have something that seems to work properly) [14:06] didrocks: if the current 5.2 updates land, will it break things for people using the HUD ppa? [14:07] mhall119: yeah, it won't work anymore, we will update the ppa for it [14:08] mhall119: did you restart successfully? [14:08] didrocks: not yet, I'll let you know when I do [14:09] didrocks: by "break things" I didn't mean just that HUD stops working, I meant package dependency breakage like I had [14:09] mhall119: yeah [14:09] mhall119: but we don't support 2 unstable ppas [14:09] still might be a good idea to send out a warning so people know, and the commands to fix it [14:12] mhall119: we will in the call for testing, asking to purge the hud ppa first [14:12] cool [14:14] Saviq: ping [14:15] tsdgeos, pong [14:15] Saviq: not sure i can do the port to whole guest/target thing [14:15] Saviq: 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 using [14:15] oh [14:16] craps [14:16] greyback, ^ [14:17] tsdgeos, well, we could abuse it by going `... && echo $?` [14:17] not that I'd like that [14:17] Saviq: but i don't think it'll work if it's a remote stuff [14:17] tsdgeos, so yeah [14:17] tsdgeos, getshape needs to print its output to stdout [14:18] it does [14:18] tsdgeos, then all the imagick comparison stuff should happen locally [14:18] not remotely [14:18] it's not getshape i'm concerned about [14:18] why? [14:18] 'cause you might not want to have imagick on the other side [14:19] just run getshape remotely [14:19] and the rest locally [14:19] ok, then getshape does not outout to stdout [14:19] that's what I thought [14:19] as in what you meant as output :D [14:19] it should [14:19] it has some otuput to stdout [14:19] or you can maybe grab a file from the other side? [14:20] but I'd rather it just have an output file of "-" that will feed the image data to stdout [14:20] and you can then deal with it locally === m_conley_away is now known as m_conley [14:21] ok, i can do that [14:21] just pushed the rtl stuff [14:21] it is working [14:21] but [14:22] i have a off by one somewhere [14:22] because if you open the dash you see it overlap the launcher [14:22] by one pixel [14:22] you should be able to catch that with tdriver, no? [14:23] _visualizer, that is [14:23] catch what? [14:23] i can see it :D [14:24] or you mean check the x, y values tehre? [14:25] tsdgeos, I mean you can catch where the problem is [14:25] greyback, so... my "The application with Id 2102 is no longer available..." errors seem to be spread-related [14:26] doesn't $SUT.run require the app to become visible within the timeout provided? [14:29] If I want to develop Apps for Tablet and Smartphone, what is the recommended Language and Toolkit? [14:31] I mean for Ubuntu Tablets [14:32] burli, there is a Ubuntu Tablet out there? where? [14:32] burli: any of the languages and toolkits supported by Ubuntu will, in all likelyhood, be supported by Ubuntu on tablets and phones when they come out [14:33] Saviq, not yet. But for the future [14:33] it's hard to give definitive answers, since we just plain don't know yet [14:33] mhall119, so I can use Python and Qt/QML [14:33] burli, no idea then, nothing was decided about that, AFAIK [14:33] burli: most likely, yes [14:34] and what I have to do if the app should appear in the software center? [14:34] though having a bunch of python apps on a phone's hardware may not be the best user experience [14:34] burli: you'll need to submit it [14:34] Saviq: I didn't think it had anything to do with visibility. Does /logs/testability/qttasserver.log have anything that looks relevant? [14:34] Saviq: can you point me to tests which fail this way, so I can have a look? [14:35] burli: http://developer.ubuntu.com/ has all the information about building apps for Ubuntu and getting them into Software Center [14:35] mhall119, thx [14:35] burli: we'll also be holding a 3-day developer workshop in #ubuntu-classroom starting tomorrow [14:35] ah, ok. [14:35] burli: https://wiki.ubuntu.com/UbuntuDeveloperWeek [14:35] you should attend some of the sessions if you can [14:35] I try [14:36] mhall119, which language and toolkit would YOU use or recommend for Smartphones and Tablets? [14:37] well, I'm a Python dev, so that's usually my go-to language [14:37] but an interpreted language on limited hardware may not work as well as on desktops [14:37] so probably Vala, if not C/C++ [14:38] hm, I have no Vala experience and I don't like GTK [14:38] QT/QML will very likely be available [14:38] for Vala? [14:38] Great [14:39] Vala is a lot like Java and C#, but it get's compiled down to a native binary [14:39] yes, afaik it's compiled to C. [14:40] I guess, I'll take a look === dyams is now known as dyams|away [14:46] mhall119, do you have some reference for Vala and Qt? [14:48] burli: I don't, sorry [14:49] like I said, I'm a python dev [14:50] greyback, places-tests [14:50] greyback, the output is: [14:50] Saviq: ok, will check them out [14:54] greyback, here's some logs http://pastebin.ubuntu.com/822621/ [14:56] can 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-extra [14:56] didrocks: ^^ [14:56] Saviq: well I can reproduce anyway, but still digging as to why [14:57] mhall119: again, I really can't doing that before unity is released as I told you last week, is there in emergency? [14:57] any* [14:57] didrocks: no, just wanted to keep the ball rolling [14:58] Saviq: greyback: i'm ultra confused, i have http://paste.kde.org/~tsdgeos/196532/ and out contains nothing, any idea why? [14:58] mhall119: please, be patient :) [14:58] :) [14:58] tsdgeos, oh, that's bad [14:58] wait [14:58] probably the command is not even being executed [14:59] i changed getshape to lalsaaslfsa [14:59] and nothing complained [14:59] tsdgeos, yeah, ruby seems to do that to me, too [15:00] * Saviq is going to check out / verify multimonitor support in shell, expect me being away for some time [15:02] Saviq: testability not happy with spread for some reason, it is executing it, but fails to connect somehow [15:02] Saviq: https://pastebin.canonical.com/59043/ [15:03] Saviq: 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 more [15:03] greyback, I worked it around fine, just wanted to let you know that happens [15:04] Saviq: thanks. Yeah I'm confused about that [15:04] tsdgeos: look at /logs/testability/qttasserver.log, it might have a clue [15:04] greyback: well i guess some "i don't know ruby at all" mistake [15:04] shuffled variables around and it works now [15:04] D: [15:05] tsdgeos: execute_shell_command is very dodgy. Don't use > < or & [15:05] tsdgeos: is bug, the string needs to be xml-escaped [15:06] the log help you figure out what string the server is actually executing [15:06] note also commands run in a QProcess [15:06] cyphermox: i haven't had contacts with bschaefer on that bug for a while [15:06] dbarth: 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 good [15:07] cyphermox: can you ask him and also ping thumper about to make sure it pops on htheir radar for 5.4 [15:07] sure. when do they usually come online? [15:07] cyphermox: have you also checked how the network indicator refreshes the network list with dbusmenu? did you get rid of the "flashing"? [15:08] dbarth: next on my list. I was technically on +1 maint this month [15:09] dbarth: got a good idea on how to fix it, just didn't finish implementing the fix yet [15:10] (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] but I'll work around that by updating the menu differently [15:14] okay, here goes the reboot into Unity 5.2... [15:40] didrocks: so 5.2 isn't working so well for me [15:41] mhall119: what doesn't work? [15:41] unity [15:41] seems to be crashing [15:42] can you get a traceback, please? [15:46] didrocks: where would I get that? [15:47] mhall119: run compiz under gdb, but you need to rebuild with debug symbol. I'm sure an unity dev can help you there ^ [15:47] mhall119, can you pastebin your .xsession-errors? [15:48] http://paste.ubuntu.com/822691/ [15:48] seb128: ^^ [15:48] compiz: symbol lookup error: /usr/lib/compiz/libunityshell.so: undefined symbol: _ZN5unity4dash8HomeLensC1ERKSsS3_S3_ [15:48] it's the same issue I had [15:48] mhall119, update libunity-core [15:48] missing libunitycore [15:48] didrocks, libunity-core-5.0-5 [15:48] didrocks, see, I'm not alone running into it :p [15:49] ups [15:49] mhall119, libunity-core-5.0-5 [15:49] seb128: apt said I already have it [15:49] mhall119, dpkg -l | grep libunity-core-5.0-5 [15:49] mhall119, ldd /usr/lib/compiz/libunityshell.so | grep libunity [15:50] seb128: well, don't ask for miracle from autogenerated packages :) [15:50] mhall@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:51] mhr3, what about the dpkg -l ? [15:51] mhall119, ^^ [15:51] one second, doing this all from byobu [15:51] mhr3, sorry [15:52] ii libunity-core-5.0-5 5.1.0-hud2 Core library for the Unity interface. [15:52] mha [15:52] dbarth: I may be late to our call [15:52] doh [15:52] didrocks: seb128: what's the fastest way for me to get a working unity again? [15:53] oh, is this hud stuff again? [15:53] mhall119, sudo apt-get install libunity-core-5.0-5=5.0.0+bzr1880ubuntu0+623 [15:53] mhall119: indeed, do what seb128 told ^ [15:53] yes [15:53] and probably [15:53] the hud version is newer than the 5.2 candidate one [15:53] unity-services [15:53] mhall119, or ppa-purge the hud [15:55] what's the command to purge the hud ppa? [15:57] mhall119, ppa-purge? [15:59] yay! got a working Unity again [15:59] I don't have a ppa-purge [15:59] just moved the files from sources.list.d [16:03] mhall119: my other call is running out of schedule as well [16:04] dbarth: they got me all fixed up now, so I'm ready anytime you are [16:04] didrocks: seb128: thanks for the help\ [16:04] yw :) [16:04] didrocks: was this the testing you wanted, or do you need me to do something now that my hud-dependency-hell is resolved? [16:05] mhall119: just testing and telling me if you discover new issues [16:05] mhall119: we will surely have one additional commit going [16:05] if everything is fine then, this will become 5.2 [16:05] didrocks: ok, will do [16:05] any fun new toys for me to play with in 5.2? [16:07] mhall119: ping === yofel_ is now known as yofel [16:12] I hate wifis... [16:12] tsdgeos, you will probably know - how can I update the screen number as returned from QX11Info::appScreen()? [16:12] tsdgeos, regardless of the fact that I actually move the window to the left/topmost screen [16:12] which is, for example, screen 1 when default screen is not the left/topmost [16:12] QX11Info::appScreen() returns 0, which breaks some stuff [16:13] I wonder if that's related to the window being a dock :/ [16:13] nope, doesn't look like it [16:13] Kaleo, greyback, maybe you guys will know ^ ? [16:14] Saviq: you mean appScreen always returns the same wheter screen the window is in? [16:14] tsdgeos, yes [16:15] tsdgeos, QDesktopWidget::screenNumber(QPoint(0,0)) returns 1 [16:15] so I move the window to availableGeometry(1).topLeft() [16:15] but appScreen still returns 0 [16:15] :/ [16:15] yeah well, i would not trust appScreen much [16:15] there's some methods that actually accpet a window [16:15] those seem safer [16:16] oh that's a good idea [16:16] QDesktopWidget::screenNumber() [16:17] tsdgeos, and how do I get current app's root widget again?\ [16:17] you can't [16:17] there's no a "root widget" per se [16:18] tsdgeos, please take a look at screeninfo.cpp:93 [16:18] tsdgeos, what would you do there? [16:18] instead of appScreen()? [16:20] Saviq: make ScreenInfo have a QWidget mebmer so you could ask use QDesktopWidget::screenNumber :D [16:20] i mean we use ScreenInfo always associated to a widget, no? [16:20] tsdgeos, it's a singleton [16:20] it could be associated to a the QDeclarativeView of current app [16:20] well [16:20] - a [16:21] why would they expose an appScreen method that's broken like that :[ [16:21] i see [16:21] nasty [16:21] Saviq: well, it's broken by design [16:21] i mean [16:21] your app can have N windows [16:21] in X screens [16:22] so what would appScreen return? [16:22] true [16:22] Saviq: sincerely i don't think that having a ScreenInfo::geometry() that belongs to a singleton makes sense [16:22] either it should stop being a singleton [16:22] tsdgeos, it will [16:23] or it should a screen parameter [16:23] I will move it to QML and add a property with current QDeclarativeView [16:23] makes total sense what you're saying [16:24] that should fix all our problems [16:24] hopefully [16:24] otoh [16:25] a widget can in theory also be in two screens [16:25] but not in our use case i guess [16:25] Kaleo: ping [16:25] I need to resync with Kaleo and dyams about MM for that, too [16:26] tsdgeos, so the other thing - with providing a screen number - might be a better - more deterministic approach [16:27] esp. when we will have multiple launchers and stuff - each of them will request a geometry of their own screen [16:27] ok, my head is killing me, time to EOD for today [16:27] cheers all, see you tomorrow [16:28] Saviq: take it easy [17:01] didrocks: so far it's been smooth sailing [17:01] I'm liking the new Dash home [17:01] but what will be on there after a fresh install? [17:01] mhall119: nothing, per default, until you open a file/app [17:02] mhall119: so yeah, will look weird, I agree :) [17:02] glad you like it! [17:02] maybe it can have the Examples documents, or an introductory slideshow or video [17:03] yeah, can be a good idea :) [17:03] mhall119: raise that on the ayatana (for design) mailing list [17:08] * mhall119 makes a note === 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 [19:07] davidcalle: 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:09] mhall119, sure [19:09] thanks [19:12] mhall119, do you want me to differentiate experimental branches (likes scopes without a lens) from the really working ones? [19:13] davidcalle: do I have experimental ones on there? [19:13] mhall119, yeah, like desura, scummvm, 9gag. They "work", but don't have a lens to host them. [19:14] davidcalle: ah, for those let's put something like "needed" in the 2nd column (the one labeled "lens") [19:14] mhall119, ok [19:25] mhall119, do you mind if I remove the branches that have been dropped or merged, or are irrelevant from a user pov? [19:26] davidcalle: if it's not available on either oneiric or precise, yes [19:26] if it's still available on oneiric, but dropped from precise, go ahead and leave it [19:27] mhall119, by not available, you mean not packaged? [19:27] no, I mean not working [19:28] if it works I want to keep it in the list, just mark it as not being ready for the ARB [19:31] mhall119, ok [19:33] Hi! 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:35] mhall119, done. [19:36] mhall119, I will add the screenshots I find. [19:38] awesome, thanks [19:40] morning [19:40] morning thumper === m_conley is now known as m_conley_away [23:56] thumper, ping. Have a question about a merge