=== chriadam|away is now known as chriadam === _salem is now known as salem_ [02:19] evening everyone === salem_ is now known as _salem [02:29] I'm getting the following error when I try to run webbrowser-app in QtCreator: file:///home/user/webbrowser-app/src/app/Browser.qml:23 module "Ubuntu.Components.Extras.Browser" plugin "ubuntu-ui-extras-browser-plugin" not found" [02:29] But I've tried to install qtdeclarative5-ubuntu-ui-extras-browser-plugin, and apt-get reports that it's the newest version [02:31] Has the plugin moved or something? [03:17] Or is there a good method to identify why qtcreator can't find the file it needs? [04:13] Install Ubuntu SDK in Pear OS 8 | http://askubuntu.com/q/376288 [06:55] good morning [07:23] popey: Hey popey , when are kick starting next phase ?? [07:24] popey: Hey popey , when are we kick starting next phase ?? [07:29] mihir_: hey [07:30] mihir_: we have a session at UDS next week about planning for this cycle [07:30] mihir_: http://summit.ubuntu.com/uds-1311/all/ "Planning for core apps in the trusty cycle" [07:30] okay great :) So we should expect email once it is finalized correct ? [07:43] mihir_: well, you can feel free to join in the sessions ☻ [07:43] but we'll announce what comes out from it, sure ☻ [07:57] popey: got it :) [09:28] oi [09:28] hi [09:29] is anybody here? [09:42] Edugsa: yes [09:58] Good morning all; happy World Kindness Day! :-D === _salem is now known as salem_ [11:11] gusch: https://code.launchpad.net/~thomas-moenicke/ubuntu-keyboard/ubuntu-keyboard-cleanup/+merge/195029 === gatox is now known as gatox_brb === dholbach_ is now known as dholbach [11:41] Ubuntu Slower than Debian on 512 MB RAM | http://askubuntu.com/q/376422 === gatox_brb is now known as gatox [11:48] mzanetti: quick question, in QML unit tests, tryCompare should wait for the condition to match the expected value up to 5s. But when i try it if the value is wrong it doesn't wait, just reports the compare as failed immediately [11:48] mzanetti: e.g. [11:48] mouseClick(note, note.width / 2, note.height / 2) [11:48] tryCompare(note, "isExpanded", true, "Note hasn't expanded") [11:49] nerochiaro: the 4th parameter is the (optional) timeout value [11:49] nerochiaro: passing a string in there probably casts it to the number 0 [11:50] mzanetti: oh, ok, was basing this on your examples for currency converter. like "// tryCompare(inputFrom, "text", "0.0", "Input field \"From:\" is not reset to 0.00")" [11:50] might want to update that [11:50] oops :) [11:50] yeah, I guess so [11:51] mzanetti: so tryCompare(obj, property, expected, timeout, message) ? [11:51] nerochiaro: not if tryCompare acutally supports a message [11:51] let me check [11:52] nerochiaro: bookmark this page :) https://qt.gitorious.net/qt-labs/qtest-qml/source/c06d64bb49c26e13d8aa27275838389484bb64a0:src/imports/testlib/TestCase.qml#line135 [11:53] nerochiaro: this is also useful: https://qt.gitorious.org/qt/qtdeclarative/source/daf671b42241533a2db1e598487256d616edf290:src/imports/testlib/testcase.qdoc [11:53] mzanetti: i just found out i can hit F2 on the tryCompare in qtcreator to get the source of the version i'm currently using. neat [11:53] ah ok. even better === MacSlow is now known as MacSlow|lunch [12:21] dholbach, ping: http://summit.ubuntu.com/uds-1311/meeting/22082/click-software-store-status-and-future-development/ doesn't seem to have a blueprint, so I can't subscribe? [12:21] grr, connection drop again. Quassel is dead unreliable :( [12:24] dpm, if I were looking for someone thinking about scopes, would that be more you or more mhall119? [12:38] aquarius, both. mhall119 has good experience with them and I wrote the scopes tutorial. But mhr3 knows them best, as he develops the API [12:39] dpm, ah, this is for scope *creators*, not people building the scopes system itself :) [12:40] dpm, did I talk to you about the generic json scope? [12:41] aquarius, I recall something a while ago, yes. Right now the tutorial provides some boilerplate for an XML backend, but I agree that it'd be better to have a generic json backend [12:41] dpm, my goal's a little bit more complicated than that. [12:41] I wasn't expecting less from you :) [12:41] I think it should be possible to define a scope by its scope file, and have the executable be the same thing as for many other scopes. [12:42] so the scope file defines scope name, an "API URL", and a (reasonably) simple line of code which describes how to parse the JSON that's returned from the API URL. [12:42] and its executable is generic-json-scope. [12:43] this means that someone writing a scope only needs to define the transformation from the website's JSON to Unity's structure, and doesn't need to compile anything at all [12:43] you can make a scope that way with almost no effort. [12:44] and those scopes would be easy to package, too, because they don't do arbitrary access -- the executable is shipped as part of the platform, and trusted [12:44] so putting them in click packages is much easier than putting a real scope in a click package, becaue real scopes can do anything. [12:44] it's not going to be suitable for everything, but I think it's going to be suitable for a lot of single scopes. [12:44] *simple scopes. [12:45] aquarius, yeah, I can see how this makes sense, but I'd really need to pull mhr3 into the discussion for the implementation. I.e. I can agree, but he can tell us whether/how this could be done. Let me see if I can grab him [12:45] I'm planning to put together a little demo of this, but the little demo will be in python :) [12:45] cool [12:54] aquarius, lots of changes planned for scopes, feel free to join us on vuds where we'll talk about the details :) [13:09] aquarius, on that page you can mark "attening" [13:10] dpm, ok, little demo... if you have time to talk about this? [13:11] mhr3, I'm not too worried myself about how the scopes stuff works -- I'm more thinking of how to make it so I can write scopes without having to compile anything :) [13:12] aquarius, sure [13:12] dpm, ok, bzr branch lp:~sil/+junk/generic-json-scope [13:13] dpm, then: python generic-json-scope.py generic-recipepuppy.scope mango [13:13] dpm, and python generic-json-scope.py generic-wikipedia.scope planella [13:13] aquarius, we never talk how it works, that's too complex and uninteresting for the audience, input for future is what we're interested in [13:14] dpm, you'll see there that there's one executable (generic-json-scope.py), there's a scope config file for each scope with a couple of new parameters (*.scope), and a query string (what was typed into the Dash) [13:14] dpm, to me, this seems like a doable thing -- that generic-json-scope.py isn't currently an actual Unity scope (it just prints out the answers) but hooking it up would be easy [13:15] mhr3, cool about input for the future. When's the session at UDS? I'm away on Tuesday, but around for the other two days [13:16] aquarius, currently planned for wed [13:16] http://summit.ubuntu.com/uds-1311/meeting/22099/client-1311-scopes/ [13:16] subscribed to blueprint. No guarantee I'll be able to make the session, but I'll try [13:16] cool [13:17] aquarius, yeah I can see it working. I'm all sold for having less (or nothing) to compile, I guess the next step is to convince mhr3 and thostr_ :) [13:17] dpm, right. What I'd like to see is the "generic-scope-executable" being shipped as part of Unity, and maintained by people who care about it :) [13:17] and be in super-performant C or vala or whatever === MacSlow|lunch is now known as MacSlow [13:19] that way, writing a new scope for some service is just "write a scope file, and define queryurl, resultset, result_title, result_thumbnail, and whichever other result_* properties we make up" -- and we'd probably need to define a similar set of properties for the preview,too [13:27] dpm, you reckon mhr3 and thostr_ are the people who should be doing this? :) [13:30] yeah [13:35] mhr3, ping abou above, then :) [13:36] * mhr3 hides behind thostr who plans work items :) [13:40] mhr3, I think the *idea* is good, yes? no compilation required; writing scopes becomes completely declarative. [13:40] much like QML :) [13:41] aquarius, which just means that you want to write scopes in xslt :) [13:42] mhr3, well... yes. Except a JSON version of xslt, and not as *insane* as xslt, but yes :) [13:43] davidcalle, ping about above, too, although I think I've already discussed this with you. I reckon about half the scopes that already exist could use the generic json scope :) [13:44] and I can imagine (and pretty easily build) a web UI which lets you type in an API endpoint and then interactively set the values, and then which lets you download a click package directly. No actual coding required *at all* to create a scope. [13:55] aquarius, I don't see "the above", but if it's what we already talked about, I think that's a good idea. Actually, I had a prototype QML UI that tried to do what you just said, using some cli helpers to generate python files. The tricky part would be previews and catching corner cases (even in simple scopes). [13:57] anybody can answer to this? http://ubuntuforums.org/showthread.php?t=2187649 [14:16] davidcalle, what's the most up-to-date Python scope for 13.10, so I can copy it? [14:20] aquarius, not sure, but have a look at lp:unity-scope-openclipart, it's a simple nice one. [14:21] thank you :) [14:22] aquarius, np :) It's not Json (it uses feedparser), but you get the idea. Almost everything can be from a template except : the search uri values, icons, etc. at the top. The content of the Search method. The content of the Preview. [14:23] Actually, everything else "is" from a template ;) [14:27] davidcalle, I think I might thow together a version of the generic-json-scope in python in order to demonstrate the principle... [14:27] davidcalle, does a scope get told where its own scope file is? (I can, of course, look myself, but it'd be nice if I was told :)) [14:29] aquarius, nope, the group path and unique path at the top of the daemon are used by the scope runner to tie the daemon and .scope file. [14:29] group name* === greyback is now known as greyback|away [14:59] dpm and popey: joining the hangout? [14:59] nvr mind === greyback|away is now known as greyback [15:45] thanks for joining nik90 === gatox is now known as gatox_lunch === gatox_lunch is now known as gatox [17:56] gusch: mzanetti: oSoMoN: can any of you guys please give a quick try on the desktop to this QML snippet and let me know if the problem described in the comment at the top of the file happens for you too ? http://pastebin.ubuntu.com/6411850/ [17:56] renato_: boiko: ^ [17:57] nerochiaro, looking [17:59] nerochiaro, nope, not seeing that here [17:59] oSoMoN: same version ? [18:01] nerochiaro, no, I have version 0.1.46+14.04.20131108.3bzr829saucy0 from the ubuntu-sdk-team PPA [18:01] oSoMoN: ok, let me try that one [18:02] nerochiaro: I see the same here [18:02] nerochiaro: on trusty [18:02] mzanetti: so basically there was this bug all along and it has been fixed in the PPA === boiko_ is now known as boiko [18:02] ah ok [18:03] nerochiaro: intersting... I have used the removable feature in ubuntu-authenticator. cannot reproduce it there [18:04] mzanetti: it is happening in notes, and this is the simplest example i could make that still shows it [18:07] nerochiaro: just tried it on a trusty desktop, could not reproduce the problem [18:07] nerochiaro: I have seen it happening in the past though in dialer-app [18:07] nerochiaro: 0.1.46+14.04.20131108.4-0ubuntu1 here [18:08] mzanetti: do you have the same version as boiko ? [18:09] nerochiaro: 0.1.46+13.10.20131011.2-0ubuntu1 [18:10] nerochiaro: just realize that mine seems quite old [18:10] mzanetti: ok, so it's fixed in the PPA and it was fixed at some point in trusty [18:11] between your version and boiko's [18:11] yep [18:13] mzanetti: so i guess saucy will stay broken forever [18:13] nerochiaro: why are you on saucy anyways? :P [18:13] mzanetti: yeah, right ? [18:13] mzanetti: you had an old version because there was no new release of UITK between your package and a couple of days ago [18:13] so everything new landed at once past week [18:14] t1mp: yeah. I didn't upgrade within the last week [18:17] t1mp: so are saucy apps supposed to stay broken like they are now due to this bug ? [18:20] nerochiaro: I think we are still supporting saucy [18:20] bzoltan / Mirv will we have new UITK releases for saucy? [18:21] t1mp: i hope so, it has been released just this month [18:21] nerochiaro: me too. [18:27] nerochiaro: if you want to dig deeper into the bug, I see in our changelog only a small change to the listitems that renato made since your uitk version [18:28] nerochiaro: I don't know how that could have fixed the bug. But renato knows the most about swipe-to-remove [18:28] t1mp: i stumbled into this while doing something else, i would be glad to just pass it off to someone in the sdk team if possible, or renato [18:29] nerochiaro: if it is fixed in the latest UITK release I propose we spend our time on different stuff now [18:31] t1mp: well, it seems like a pretty bad bug to carry around for the next 6 months [18:32] nerochiaro: you mean if we don't have a new package for saucy? [18:32] timppa: yes [18:32] t1mp: yes [18:32] that's not me :) [18:32] common mistake :) [18:32] nerochiaro: I think we should have a release for saucy. [18:33] t1mp: agreed, who can we ask to to make sure it happens ? [18:33] mirv [18:33] but it is past EOD for him now [18:46] t1mp: can you please remind him tomorrow ? [19:08] nerochiaro: sure [19:09] t1mp: thank you ! === salem_ is now known as _salem [20:55] Why I do not find any tutorail for Scope and Python for Ubuntu 13.10 | http://askubuntu.com/q/376633 [21:15] popey: hey how can i tell phablet flash to deploy the lastest trusty image ? [21:25] daker: phablet-flash ubuntu-system --channel trusty [21:30] popey: i used : phablet-flash ubuntu-system --channel=trusty --no-backup [21:30] that will wipe your phone [21:31] which may well be what you want ☻ [21:31] ctrl+c [21:32] popey: you mean wipe the data ? [21:32] yes [21:32] ok [21:43] popey: ERROR:phablet-flash:Backup requested but cannot be completed succesfully, try with --no-backup if data saving is not important. [21:44] what's on it at the moment? [21:44] and what version of phablet-tools do you have? [21:44] 1.0+14.04.20131108-0ubuntu1 [21:44] from phablet-team/tools ppa [21:47] trying with --no-backup [22:00] daker: i asked what version of phablet-tools you have for a reason ☻ the latest version fixes some bugs relating to backups [22:01] popey: 1.0+14.04.20131108-0ubuntu1 [22:01] popey: it work with no-backup [22:03] what version were you on before? [22:15] popey: same [22:25] daker: no, what version was the device on, "system-image-cli -i" [22:25] too late now if you've flashed it [22:25] popey: ya too late [22:27] click app search don't return anything [22:27] apps* [22:28] are you signed into u1? [22:31] now i did [22:31] but still nothing [22:37] ah see the suggestions now [22:56] popey: can you share you screen cap script ? [23:04] https://bazaar.launchpad.net/~popey/+junk/phablet-flash-wrapper/view/head:/mirfbdump [23:07] in 5min i was able to debug webapps running on the phone directly from the desktop browser [23:07] :) [23:08] popey: the default display server is Mir or SF ? [23:33] daker: mir