=== duflu_ is now known as duflu [03:17] where can i get the actual extension for chromium's unity web apps? i've lost it and get it back it no matter what (reinstalling chromium-browser, unity-webapps-common, etc) [07:44] Saviq, ping [07:47] Saviq, for when you wake up: https://code.launchpad.net/~thomas-voss/unity-mir/refactor-oom-score-adj-to-rely-on-process-cpp/+merge/194797 [07:47] and https://code.launchpad.net/~thomas-voss/unity-mir/refactor-process-group-operations-to-rely-on-process-cpp/+merge/194804 [08:56] tvoss, I like all the red === tjaalton_ is now known as tjaalton [09:14] Saviq, :) [09:15] tvoss, missing debian/control entry, though [09:16] Saviq, yup, fixing [09:16] Saviq, please don't top-approve, yet [09:17] tvoss, k [09:23] Saviq, updated [09:23] tvoss, cheers [09:24] Saviq, now if only jenkins was with us again [09:24] tvoss, ;) [09:37] hi guys [09:37] anybody on the keyboard ? [09:39] i just wanted to ask you guys in there is any repo for ubuntu in mauritius [09:39] if* [09:40] i mean a server locally in mauritius [09:40] because the moment we have to download everything from the uk [09:41] and it sucks [09:41] to have to download updates on a daily basis from here with this type of bandwidth [09:43] i mean what would cost you make a git server on the island and commit resent security updates to it automatically from anywhere [09:43] cooljckd: you should be able to choose a repo closer geographically. Did you look in "Software & updates" ? [09:43] nop [09:44] it doesnt work that way [09:44] let me explain why [09:44] cooljckd: open that app, there's a dropdown for "Download from" where you can choose other servers === alan_g is now known as alan_g|afk [09:45] the local telecom company is a jerk all outgoing connection is being reroute to the uk [09:46] which make every bandwidth wise [09:46] suck [09:46] *all* outgoing connections? That's ridiculous [09:46] so even if you choose another repo it stills sucks [09:47] l know its crazy [09:47] well then you need to talk to your local telecom company [09:47] but seems they dont trust the local operators [09:47] routing all traffic half way around the world is crazy sounding [09:48] well all can be proven [09:48] of course [09:48] if you dought my info [09:48] just check for yourself [09:48] no I don't doubt you [09:49] so i've to the uk recently [09:49] i bandwidth there is 33 mb for the average jo [09:49] its cool to work there [09:50] dont get me wrong i love to travel but i still like my country [09:51] and im trying to find a way to make think ok for me and everybody using linux [09:51] in mauritius [09:51] have a better experience [09:51] using there fav os [09:51] sure. But unfortunately there's no mirror on Mauritius right now :( [09:51] was there any [09:52] not that I know of [09:52] i vpn and ssh to germany everyday [09:53] and i dont have any problem [09:53] working from out here [09:53] cooljckd: maybe there'd be interest in establishing a mirror. Have you talked with these guys: http://lugm.org/ [09:54] well i guess i just keep looking for a distro that can suit my needs [09:54] thanks for answering anyway [09:54] good luck [09:54] hehe [09:54] luck has nothing to do with this [09:55] its a teritorial thing [09:55] i mean you cant expect some windows lovers to let linux traffic out now can you [09:56] Well I'd hope your ISPs are linux users [09:56] well maybe someday maybe [09:56] in 30 years [09:56] perhaps [09:57] when worlds ends and the zombies invades [09:57] anyway i hope im still there then [09:57] bye [09:57] cheers [09:58] bye! Hope you find a solution somehow :) === alan_g|afk is now known as alan_g [11:11] tsdgeos, can we land this today? https://code.launchpad.net/~nicolas-doffay/unity8/search-history-persist/+merge/193935 [11:11] nic-doffay: the landers are dead [11:12] tsdgeos, ah still. [11:12] nic-doffay: any reason you need it today? [11:16] tsdgeos, the landers sounds a bit like the elders :) [11:16] :D [11:17] tsdgeos, not particularly. [11:18] oka === _salem is now known as salem_ [11:36] dandrader: i added you to https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1250412 [11:36] Ubuntu bug 1250412 in Ubuntu UI Toolkit "InverseMouseArea does not work with TouchEvents" [Undecided,New] [11:36] if you can share some thoughts on it [11:36] it'd be cool [11:37] dednick: man, i can't repro the crash anymore :( [11:37] tsdgeos: hm. [11:37] tsdgeos, well, it's an InverseMouseArea, not an InverseTouchArea. :P [11:38] dandrader: i know [11:39] dandrader: so i guess you're suggesting we strip the code that makes MouseArea work with TouchEvents? [11:40] tsdgeos, added a comment [11:41] tsdgeos, I don't think MouseArea has any code about touch events [11:41] tsdgeos, it's all in QQuickWindow [11:41] QQuickWindow has [11:41] let's kill it [11:41] by your suggestion [11:41] doesn't make any sense [11:42] ok, you were joking [11:42] i'll stop continuing your joke as it's obvious it's not working [11:42] tsdgeos, I wonder why they did it like that. If it's an optimization or something... [11:43] tsdgeos, I stumbled upon it while doing the "touch ownership" work. I had to use a Qt private API in order to dispatch a touch event to an item [11:43] there's a QQuickItemPrivate::dispatchTouchEvent() "public" method that QQuickWindow calls [11:44] intenally it just call QQuickItem::touchEvent() [11:44] tsdgeos: mine isn't either [11:45] tsdgeos, It might be worth proposing a Qt patch to make touch events go through the regular QObject::event [11:45] dednick: maybe something changed at the model level that sends stuff in a different order [11:45] tsdgeos, in the worst case, if they reject it, we will at least know why they did it like that [11:45] dandrader: good luck with that (yeah i've had a bad day with our Qt friends today) [11:46] dednick: hopefully i'll be able to fake the test with the info you got yesterday, let's cross fingers :D [11:48] tsdgeos, well, I will hunt down the author of that dispatch code and ask why it's like that... [11:48] (easier than proposing a patch) [11:48] good luck :-) [11:48] obviously they are ont sure it's right [11:48] since the code has stuff like [11:49] // XXX todo - should sendEvent be doing this? how does it relate to forwarded events? [11:52] tsdgeos, hmm, that's pretty old code, from the beginnings of QML. I bet it was just an overlooked... [11:52] s/an// [11:52] one can hope :-) [11:52] :) === boiko_ is now known as boiko [11:53] ok, I'm motivated enough to come up with a patch now [11:53] where is Unity.Application? [11:53] in which package? [11:55] Cimi: libunity-mir1 [11:55] greyback, it's already the newest version [11:55] greyback, that means I have wrong includes maybe [11:57] Cimi: probably yeah [11:57] unity-mir ? [11:57] Cimi: ↑↑↑ [11:57] Mirv: ping [11:59] om26er, re: https://code.launchpad.net/~om26er/unity8/helper_dont_try_unlock_if_already_unlocked/+merge/194839 [12:00] om26er, IIUC the RuntimeWarning should be raised if it's already unlocked [12:00] om26er, does that not happen for you? [12:00] om26er, please make sure veebers has a look at that MP [12:00] Saviq, it seems to be not working here. with the screen unlocked it tried the swipe() and failed [12:01] Saviq, yes, I was going to email him that [12:02] I added http://paste.ubuntu.com/6404934/ [12:03] but it still doesn't find unity.application [12:03] how do you do this in cake? [12:03] greyback: pong [12:04] Mirv: heya, I think I know the answer to this before I ask, but worth a try: I'm working with Qt5.2 from the beta2 PPA. There wouldn't be debug symbols available for it, would there? [12:06] greyback: those are compiled with -debug & CONFIG+=debug, so qtbase5-dbg, qtdeclarative5-dbg etc should in theory be what the doctor ordered? [12:07] Mirv: ah really?! Yay! [12:07] * greyback was searching for *-dbgsym, duhh [12:07] Mirv: magic, thank you [12:07] greyback: yeah, I kept those local changes from the trusty 5.1.1 builds. you're welcome. [12:11] tsdgeos, About Qt work: I should work on the "stable" branch, right? [12:11] dandrader: stable is for 5.2.1, release is for 5.2.0, devel is for 5.3.0 [12:12] at this point i thikn stable == rlease [12:12] tsdgeos, so I suppose things on stable are fed to devel? [12:12] kind of [12:13] i think so yes [12:29] cmake ^^ [12:40] dednick: meh i can't find a way to create a test that causes the crash [12:40] mhr3: there was any release to any scope package yesterday? [12:45] doesnt' seem like there was [12:50] tsdgeos, found a bug about the qquickitem::event issue https://bugreports.qt-project.org/browse/QTBUG-32004 [12:50] :D [12:51] now we just need them to fix it ;-) [12:52] tsdgeos, will try to get that bug from Frederik [12:52] oka [13:03] mhr3: everything should be fixed now: https://code.launchpad.net/~mzanetti/unity8/music-preview/+merge/193803 === alan_g is now known as alan_g|lunch [13:05] Wellark: ping === dandrader is now known as dandrader|afk [13:11] Saviq: o/ [13:11] mzanetti, welcome back [13:11] Saviq: thanks. from what I see jenkins is currently off [13:11] mzanetti, yeah, in transit [13:12] Saviq: should I re-top-approve approved branches? [13:12] mzanetti, if there are some that should be re-top-approved, sure [13:12] Saviq: e.g.: https://code.launchpad.net/~mzanetti/unity8/launcher-small-tweaks/+merge/191380 [13:12] mzanetti, we're in auto mode now (well, when jenkins is back, that is) [13:13] Saviq: ah ok... yeah. wasn't sure if you still want to trigger one by one [13:13] mzanetti, that one was never top-approved was it :) [13:13] Saviq: I think it was [13:13] mzanetti, why would it be un-top-approved then? [13:13] mzanetti, jenkins didn't report anything on it [13:13] re: autolanding at least [13:14] Saviq: I assumed you un-approved them in order not to flood jenkins when it starts picking up stuff again [13:14] mzanetti, ass-you-me [13:14] mzanetti, I didn't un-approve anything, let me see my mail history [13:14] not sure I follow the whole pun [13:15] mzanetti, "when you assume, you make an ass of u and me" [13:15] ah [13:15] sounded like an invitation to me ;) [13:15] greyback, not for you [13:16] mzanetti, on that note, I'm still able to break the view behind switching previews quite easily [13:16] * mzanetti checks [13:17] Saviq: I can live with that [13:17] mzanetti, just swipe between two previews at row boundary, or at category end [13:18] mzanetti, seems to be easiest to reproduce with the last results in a scope [13:18] Saviq: ok. but this was working. [13:18] mzanetti, it is working, but sometimes it isn't ;D [13:18] Saviq: with latest trunk it's 100% broken here [13:19] mzanetti, maybe something else affected it [13:19] tsdgeosnot really, why? [13:19] I'll try to fix [13:20] tsdgeos, not really, why? [13:20] tsdgeosnot [13:22] Saviq: shouldn't the Audio element use the media player service implicitly? [13:22] mzanetti, that's a good question [13:22] mzanetti, it could indeed [13:22] Saviq: I'd say yes. on meego it does for example [13:23] because we want *all* Audio {} elements to shut up when there is a phone call incoming for example [13:23] mzanetti, yeah [13:23] mzanetti, right, so once we provide a QtMultimedia backend for our media service, that would still work fine [13:23] mzanetti, ok then, +1 [13:24] I'd say so === dandrader|afk is now known as dandrader [13:27] mzanetti, wrt the music preview, could you make the whole track row clickable? [13:28] mhr3: technically sure. design-wise I personally wouldn't like that. let me ask rosie [13:38] tsdgeos, have you compiled qtdeclarative recently? [13:48] dednick, "[nick-dedekind] Search label should hide when dash isn't focused: INPROGRESS" I think that was fixed [13:48] dednick, and re: "[nick-dedekind] Replace the SEARCH label with current lens name or the search query (in double quotes) when page header goes out of view - proportionally to header's visible portion: INPROGRESS" please ask design folk that's still the desired solution [13:49] Saviq: partially. still available when previewing which screws it up becuse it tries to show keyboard. [13:49] dednick, ok [13:49] ok, will ask about other one [13:49] dednick, [...] as they've been iterating the search behaviour recently [13:50] tsdgeos, nevermind. I had an outdated qtbase === alan_g|lunch is now known as alan_g [13:54] I was trying out the GMail Unity Webapp [13:54] Whenever I open the GMail webapp from dash, GMail is just opened as a tab in the current Firefox Window and also there is no GMail icon in the launcher. [13:55] Searching online shows a lot of people facing such problems. [13:55] My impression was that when an webapp is opened it will open in it's own window with it's own icon and behave separately from firefox [13:56] What is the actual behavior that is to be expected? [13:58] Saviq, is there a way to take screenshots with mir now? [13:59] Saviq, designers miss that a lot :) [14:04] mhr3, there's a script [14:04] Saviq, oh? [14:05] mhr3, http://lmgtfy.com/?q=ubuntu+phone+mir+screenshot ;) [14:05] lmgtfy... :P [14:06] Saviq: so apparently the whole dash is being redesigned. so... [14:08] dednick: !? [14:09] kgunn: well, i don't really know the extent of redesign, but the doc "Dash Visual Design 14.04" is no longer "entirely" valid. Some new dash toolkit coming in. [14:10] dednick: ah..yeah [14:10] dednick: less freaked out...that's the template stuff [14:13] kgunn: ok, just saw the doc. was just a bit of sensationalisation. [14:14] dednick: well...where designers are involved...that's totally possible "let's start over!" :) [14:15] Cimi, are you busy with this? https://bugs.launchpad.net/unity8/+bug/1152150 [14:15] Ubuntu bug 1152150 in Unity 8 "[DASH] diagonal swipe is recognized as a scroll" [High,Confirmed] [14:29] nic-doffay, we have to dig this probably outside shell [14:35] nic-doffay, Cimi, yeah, it's a lower-level (Qt-level) thing [14:41] Saviq, does your comment on this still stand currently? https://bugs.launchpad.net/unity8/+bug/1224552 [14:41] Ubuntu bug 1224552 in Unity 8 "[Dash] Category expansion transition has varaible speeds" [High,Triaged] [14:41] About measuring by the category height. [14:41] nic-doffay, yes [14:42] Saviq, what do you mean by a two-step animation? [14:44] nic-doffay, only the visible part of the category should be resized / animated - the rest should be expanded / collapsed in one frame [14:44] nic-doffay, so, when expanding → animate to shell height within a duration, then just change the height to the target value [14:45] nic-doffay, when collapsing → change the height to shell height, then animate to target value [14:45] nic-doffay, makes sense? [14:48] Saviq, yep gotcha. === dandrader is now known as dandrader|lunch [15:15] Saviq, need to pick your brainz - re the scopes plugin, your idea was to keep providing the current functionality and register new types different higher version, so we'd have qmlRegisterType("Scope", 0, 1, ...) and qmlRegisterType("Scope", 0, 2, ...), is that right? [15:15] Saviq, and then when everything is "ready" we'd remove the 0.1 stuff? [15:15] mhr3, yeah, sounds about right [15:15] mhr3, and then the dash app would import 0.2 already [15:16] mhr3, you could also have a completely separate plugin [15:16] mhr3, if you went for a major version bump [15:16] mhr3, then you'd install it in Unity.1, for example [15:16] Saviq, yea, i was just thinking which one makes more sense [15:16] mhr3, depends on how similar the APIs will be [15:16] it's unlikely you'd use both at the same time... [15:17] well... ultimately the api is just exposing a bunch of models [15:17] mhr3, also, for minor versions [15:17] so it could be kept fairly consistent [15:17] mhr3, you can in theory use the same object, but mark certain methods as per-revision [15:17] don't think we'd need that atm [15:17] yeah I know [15:18] mhr3, I think it's fine to keep in a single plugin - this way you won't need to copy stuff around [15:19] Saviq, my current dilemma is whether to branch the repo and start removing stuff, or branch the repo and just start adding stuff :) [15:19] mhr3, the versioning system is more about backwards compatibility, which we don't care about for the moment [15:19] mhr3, the unity8 repo? [15:20] Saviq, no, the scopes plugin repo [15:20] mhr3, for the new version, you mean? [15:20] mhr3, what would you remove? [15:20] Saviq, yes, i'd basically remove everything old api related [15:21] so really just the headers would stay [15:21] not even all of them :) [15:21] mhr3, well, we want both version to work for the time being, no? [15:21] mhr3, from the same source? [15:21] do we? :) [15:21] that's my ultimate question i guess [15:22] mhr3, I think so, yes, to support the current unity dash and the new dash app [15:22] mhr3, well, plan is to transition to new scopes by 14.04 anyway, isn't it [15:22] in that case it's clear what needs to be done [15:22] mhr3, so we'd remove the old plugin before then anyway [15:26] sil2100, that reminds me, zmqpp in universe yet? :) [15:27] Saviq, hi dude. Would you have any quick solution to my problem? I'm trying to run mzanetti's branch on device and when ./run_on_device -s it gives me following: http://paste.ubuntu.com/6405829/ [15:28] Saviq, I did also touch /userdata/.writable_image && reboot before that already [15:32] mterry, hey [15:32] Cimi, hello! [15:36] mterry, I tried running your latest revision on the desktop, it fails with unity.applciation [15:37] seb128: thostr_ is gone, but https://blueprints.launchpad.net/ubuntu/+spec/client-1311-mediascanner-roadmap still need to be accepted for the uds-1311 sprint [15:37] Cimi, yeah, because we use OSKController or some such [15:38] mterry, yes, but why doesn't work on the desktop? [15:38] mterry, missing include? [15:38] mhall119, can you do that? I've some launchpad issues from that box (need to remember it when I'm back to my desktop a bit later otherwise) [15:39] Cimi, no. Because the desktop doesn't provide a Unity.Application plugin, like Touch does. It will work on Touch, or you can point it at a mock Unity.Application on your desktop. unity8 builds a mock version for running on a desktop and I pointed the wizard at that when testing [15:39] mhall119, or is there somebody else around who can accept it? [15:39] Cimi, let me see if I can find my command line [15:40] Cimi, nope, it's left my bash history. But basically I'd build unity8 trunk, then set QML2_IMPORT_PATH to unity8's builddir/tests/mocks/ or some such [15:40] Cimi, or just comment out the OSKController bit [15:40] Cimi, and the Unity.Application import [15:41] vesar, was that about the music-preview branch? [15:41] vesar, if so i should have that on my device in a sec [15:42] mhr3: yes! Actually it's in universe - 3.2.4 is enough? [15:42] where sec == ~10minutes :) [15:43] sil2100, are you sure about that? aren't you talking about zmq itself? we need the c++ bindings for it -> zmqpp [15:45] mterry, ok [15:45] mterry, I cannot test the wifi page, I don't have wifi on my virtual machine [15:45] seb128: I can, I just don't want to accept BPs for tracks that aren't mine, unless the track lead asks me to of course :) [15:46] mterry, can you see what's working there until I get the phone working? (my ubuntu phone does not boot) [15:46] seb128: accepted, it'll be imported into summit in the next hour or so [15:46] Cimi, you are running saucy still? :) [15:46] mhall119, thanks [15:46] np [15:46] mterry, trusty [15:46] Cimi, OK, I can test [15:46] Cimi, which branch? [15:46] mterry, yours [15:47] Cimi, k [15:48] dednick: did my answer solve your concern about the test? [15:51] tsdgeos: yep. thanks [16:03] mhr3, no it's one launcher related branch [16:03] mhr3, thanks anyway [16:04] vesar, yea, sorry, don't have that one [16:08] davidcalle: ping me when you're around [16:10] mhall119, pong [16:11] davidcalle: hey, so I'm working on these scopes API docs [16:11] I started parting the python html docs, but then remembered that we should be promoting C, is that still correct? [16:12] Cimi, I don't see anything on the WiFi page in my branch [16:12] mhall119, it is, but server-side scopes can still be in Python [16:12] Cimi, I see the page, just no content. No stderr output either [16:12] mterry, does the wifi plugin on the system settings work at least? [16:12] Cimi, fair question... [16:12] davidcalle: do you think we should make docs for both? [16:12] Cimi, yeah [16:13] mterry, it's a good start [16:13] mterry, I just need to get this bloody thing working [16:13] mhall119, I think so. Even if there is still no formal process to submit them for inclusion, the server is open to new scopes. [16:13] thing = phone [16:14] Cimi, in case I didn't mention, I proposed the team branch for merging. So don't commit back to that same one if you land a wifi fix. I'd like to land the team branch and then propose further fixes directly to system-settings trunk [16:14] davidcalle: ok, one more thing, is there anything in the docs that indicates that a class is for a specific "section"? [16:14] like, there classes are for previews, these classes are for filtering, these classes are for the search scopes, etc [16:14] mterry, ok [16:16] mhall119, I'm not sure about C scopes, but for Python ones, it's not that straightforward. Python scopes must have a set of methods with specific names which return specific objects. They are ran by the scope-runner app, which call these methods. [16:17] mterry, ok phone works, how do I test the app on the phone? [16:18] Cimi, I haven't done it in a while.... if things still work the same, you should be able to actually install it [16:18] like the .deb [16:18] and reboot [16:18] ok [16:18] mterry, but the wizard? [16:19] mhall119, so, I can help you finding what is what in the doc, but I don't think it will be useful (for Python) if these "specific methods" are not documented as well. [16:21] davidcalle: are the docs at http://developer.ubuntu.com/api/devel/ubuntu-13.10/python/Unity-7.0.html sufficient for writing a python scope? [16:21] that's what I'm using [16:25] mhall119, not without a tuto. [16:25] ok, well we have a tutorial for C, so I'll concentrate on those docs first [16:26] davidcalle: these giraffe docs are pretty sparse though, is there anywhere I can get a short description of what each class is used for, and perhaps what each method does? === om26er is now known as om26er|food [16:35] mhall119, not that I know of. A lot of them are used by the scope-runner, not by scopes themselves, that's probably why they are not very explicit. [16:36] mhall119, I could get you some info about those that are actually used in scopes [16:39] Saviq: http://pastebin.kde.org/pcfzadvzl :-) [16:39] Saviq: looks "good enough" to me [16:40] gonna run the tests now to see if it regresses something and will add my test too [16:40] and submit [16:40] tsdgeos, "QV8Engine" :? [16:41] Saviq: yeah the naming is amazing :D [16:41] too many Vs [16:41] their "semi-public" class is still called QV8Engine [16:42] so they now have a QV8Engine::getV4() [16:42] :D [16:42] wonder why === dandrader|lunch is now known as dandrader [16:42] tsdgeos, cool, thanks for pushing [16:42] tsdgeos, it did feel it's an omission as opposed to a conscious decision... [16:43] it does [16:43] tsdgeos, so that fixes the original 5.0 bug, too, I expect? [16:43] Saviq: sure [16:43] you you don't need the "variable" anymore [16:43] cool beanz [16:44] just pass it around and that's it [16:44] tsdgeos, awesome [17:00] Saviq, are you aware of any property in FilterGrid which is bound to the shell height? [17:00] nic-doffay, there isn't one, but it shouldn't be there [17:01] nic-doffay, it's the LVWPH that should control that animation, so that it's consistent regardless of whether FilterGrid is used or anything else [17:03] Saviq, I'm not sure I follow. Must the FilterGrid animation be removed then? === om26er|food is now known as om26er [17:04] nic-doffay, there's two separate animations there - we should think of fixing that [17:05] nic-doffay, tsdgeos will know more, please make sure to talk to him about this tomorrow [17:06] that's going to be a bit of a pain [17:06] but yeah let's talk tomorrow [17:06] * tsdgeos eods [17:07] nic-doffay, but yeah, it feels like there should be no animation on height in FilterGrid itself, but there's probably a reason why it'st here === jhodapp is now known as jhodapp|lunch [17:10] greyback: pong [17:10] greyback: sorry, didn't notice your ping on "this side" before [17:10] Wellark: no problem, I found what I needed anyway. [17:10] Saviq, sure. === dandrader is now known as dandrader|afk === dandrader|afk is now known as dandrader [17:57] mhall119: the french loco would want to discuss about their DPI (Dash Privacy Interface) at vUDS. Do you have a slot for it? https://blueprints.launchpad.net/dash-privacy-interface/+spec/community-1311-loco-projects-introducing-dash-privacy-interface [17:58] mhall119: preferably in the last day slots === jhodapp|lunch is now known as jhodapp === alan_g is now known as alan_g|EOD === salem_ is now known as _salem === jhodapp is now known as jhodapp|afk