=== chriadam|away is now known as chriadam === chihchun_afk is now known as chihchun === chihchun is now known as chihchun_afk [08:42] !ping [08:42] pong! [08:42] morning all === chihchun_afk is now known as chihchun [09:16] bzoltan_, or zbenjamin curious; do any of you know of a signal for when a project is opened? I can get one when the project is changed, but that complicates things. [09:16] akiva-thinkpad: hm let me thing [09:16] think [09:16] :) [09:17] akiva-thinkpad: check out the ProjectExplorer::SessionManager [09:17] zbenjamin, ah; will try. I thought that was for QtCreator's "restore session" thing [09:18] akiva-thinkpad: it is , but since you are always in a Session its what you want to use [09:18] why do you need to know about new projects? [09:18] akiva-thinkpad: ^ [09:20] zbenjamin, when a project is opened; not neccessarily new. The reason is that the way I have constructed the plugin for autopilot, is that it performs a search for an autopilot suite, and adds a run configuration. Its just easier if I could get this to act only on when a project is opened. [09:20] akiva-thinkpad: i would suggest to use the RunConfiguration factories [09:21] akiva-thinkpad: thats what they are for [09:21] zbenjamin, I am [09:21] if you register those factories they are called automatically when a new project is opened [09:22] zbenjamin, I agree; I just want to have it autoconfigure when a project is first opened. [10:08] zbenjamin, hmmm my issue now seems to be that I need a good way to wait until the project has finished loading. Otherwise my function executes too early causing a crash. [10:18] anyone managed to buy Ubuntu phone today? :) [10:20] mivoligo, thinking about it, although for na... 2g is all I can get [10:20] mivoligo, what about you? [10:21] akiva-thinkpad: problems with the website and now out of stock [10:21] mivoligo, oh really ? Thats a good problem to have :) [10:21] akiva-thinkpad:hmm [10:21] akiva-thinkpad: you really sure you need that hook? [10:22] akiva-thinkpad: not sure there is a signal you can use for that [10:22] zbenjamin, well the alternative as I see it, and I'm open to suggestions of course, is to have a button on the widget which sets it up. [10:23] zbenjamin, what do you think? [10:23] akiva-thinkpad: i still do net get why it needs setup? [10:23] maybe you can explain the problem a bit moire [10:23] akiva-thinkpad: tbh it was pretty bad experience with bq website [10:23] zbenjamin, Well at some point, I need to create the run configuration. Also if tests are changed, I will need to be able to refresh and search for them again. [10:23] as i see it: project loaded -> setups targets automaticall -> by that it calls into your runconfig factories and your rc's get created without a extra hook [10:24] Good morning all; happy Get Out Your Guitar Day! :-D [10:24] akiva-thinkpad: can you show me the code [10:24] zbenjamin, yah sure [10:26] zbenjamin, http://paste.ubuntu.com/10171418/ its pretty much top down, so it should be easy to follow. [10:26] obviously not a final project. [10:26] and some outdated comments [10:27] akiva-thinkpad: hm you are doing it a bit wrong :D [10:28] akiva-thinkpad: you see, when the plugin is loaded you create your RunConfigurationFactory once and register it to the plugin system [10:28] thats a snapshot actually :P I was in the middle of editting. [10:28] akiva-thinkpad: then everytime QtC loads a project it will automatically go through all registered factories and ASKS them "Do you have something for this project configuration" [10:28] oh hmmm, yah I have that somewhere [10:29] the factory is in the object pool; I know that. The run config is being added, no problem. [10:29] t1mp: how about a review? this is to fix pop overs show up off screen https://code.launchpad.net/~ubuntu-sdk-team/ubuntu-ui-toolkit/orientationGoneWrong/+merge/247969 [10:30] kalikiana: yeah why not ;) [10:30] heh [10:30] thanks [10:30] zbenjamin, bah I should have given you a version that I wasn't mucking around with :P [10:32] zbenjamin, oh yah actually; you are right about the factory. [10:32] * akiva-thinkpad puts that in initialize [10:32] akiva-thinkpad: this is the factory interface http://code.woboq.org/qt5/qt-creator/src/plugins/projectexplorer/runconfiguration.h.html#ProjectExplorer::IRunConfigurationFactory [10:33] akiva-thinkpad: in virtual QList availableCreationIds(Target *parent, CreationMode mode = UserCreate) const = 0; you need to return a Core::Id for every possible runconfig you can create for the passed Target [10:33] akiva-thinkpad: so for example a Id would be: AutopilotPlugin.Tests.Testname , later you can get the two suffixes to know what the ID represents [10:34] zbenjamin, Yep; I have that in my class constructor I believe [10:34] akiva-thinkpad: so basically in availableCreationIds, THATS the place where you search for the autopilot tests, every test you find results in an ID [10:35] zbenjamin, I don't think I'm explaining my issue right. [10:35] akiva-thinkpad: to restart that process you can call Target::updateDefaultRunConfigurations() [10:36] zbenjamin, hmmmm okay give me a few hours [10:36] akiva-thinkpad: you can also push your code to some bzr branch so you do not need to paste it together in a pastebin ;) [10:36] akiva-thinkpad: keep in mind that the Target has informations about if its a Desktop or a Ubuntu Device [10:37] akiva-thinkpad: you probably want to support running on Desktop first, so you would only create IDs if the Target is using a Desktop device [10:38] zbenjamin, https://code.launchpad.net/~akiva/qtcreator-plugin-autopilot/trunk === chriadam is now known as chriadam|away [10:39] I havn't pushed in a few days. Anyways thanks for all that. [10:39] akiva-thinkpad: first focus on making that work, later if you want you can try to add the HUD support. Don't do all at once :) [10:39] zbenjamin, :| it already has hud support [10:39] akiva-thinkpad: ok then [10:40] like two weeks ago :P [10:40] akiva-thinkpad: are you still creating the menu items too? [10:40] the run config was working too. I just didn't have a good signal for creating the initial run config [10:41] akiva-thinkpad: in QtC you need to say goodbay to defined situtations where you can do stuff. You can only rely on the factories being called by QtC ... its all async [10:41] zbenjamin, what do you mean, creating them? They are initiated and refreshed when the signal is given. [10:42] zbenjamin, that is a good tip I think. [10:42] akiva-thinkpad: To give you a bit of a better idea how it works: [10:42] You have Projects in your current session [10:42] Every Project, can have n Targets, a target is basically Kit + Configuration [10:43] so now in every Target, you have Build , Deploy and Runconfigurations [10:43] These configurations are unique and belong only to one Target [10:44] everytime you switch the Target the currently used Run, Build and Deployconfigurations are switched as well [10:44] QtC usually takes care of making sure the Targets have up 2 date configurations [10:44] this happens for example when you switch between targets [10:45] that means, you can not link your MenuItems to the Project, they need to be linked to the currently active Target [10:45] i'm not really sure if it makes sense to have Runconfigs and MenuItems [10:46] for QtC i would suggest to add support in the Locator, which is the small lineedit on the bottom. It supports lots of quick commands and can be reached by using Ctrl+K [10:46] instead of HUD [10:46] zbenjamin, the menu is pretty well fine actually. [10:46] zbenjamin, ah yah I saw that some time before; Not a bad idea. [10:46] akiva-thinkpad: I know, but why would we need a menu if we already have runconfigs [10:47] akiva-thinkpad: we had menu items before for run on the device and it was not really nice to use [10:47] zbenjamin, the answer to that is to quickly run an individual run config. Here I'll demo where I'm at. give me 10 minutes, and i'll link you a video [10:47] akiva-thinkpad: and if QtC has a way of doing it , it should be used. [10:47] an individual test* [10:48] zbenjamin, I don't disagree [10:48] I agree rather :) [10:48] akiva-thinkpad: then i would suggest Locator : Ctrl+K autopilot testname [10:49] akiva-thinkpad: i would even suggest to get your plugin upstream. [10:49] zbenjamin, not ready yet! :) [10:49] yeah sure :) Once we include it into the SDK you can try to upstream as well [10:49] okay give me a few minutes; thanks for all that btw [10:50] akiva-thinkpad: np, i don't want you to waste too much time on work you need to change later. SO a introduction was needed :) [10:51] akiva-thinkpad: you can check out this code http://bazaar.launchpad.net/~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk/view/head:/src/ubuntu/ubuntulocalrunconfigurationfactory.cpp [10:51] akiva-thinkpad: thats where i create our runconfigs [10:52] zbenjamin, ah that is very nice === rmescandon is now known as rmescandon|brb === _salem is now known as salem_ === rmescandon|brb is now known as rmescandon === MacSlow is now known as MacSlow|lunch [12:05] what do you all think of this proposal? https://bugs.launchpad.net/ubuntu-ux/+bug/1420748/ [12:05] Launchpad bug 1420748 in ubuntu-ui-toolkit (Ubuntu) "Always reserve space for three actions in header" [Undecided,New] [12:09] akiva-thinkpad, o/ A few changes have been made to the subbreddits CSS, I have removed a bit from the sidebar to make it looks simpler. The CSS from our sub is going to be used for /r/Ubuntu and /r/Ubuntufr [12:14] DS-McGuire, sorry, give me a sec to check it out. [12:14] o/ [12:14] No problem akiva-thinkpad [12:15] DS-McGuire, you got to stop editting the css with the enhancement suite :P [12:15] akiva-thinkpad, Let me check with it off [12:15] i'll screen shot [12:15] akiva-thinkpad, I see it.... [12:16] * DS-McGuire goes back to coding [12:16] DS-McGuire, preferences lol :) [12:16] show me yours anyway akiva-thinkpad [12:16] DS-McGuire, okay [12:16] http://i.imgur.com/iXplVyq.png [12:17] just that one spot :) [12:18] DS-McGuire, ah; you don't want people posting their app anymore? [12:19] akiva-thinkpad, Yes, I definatly do. I just don't think we need to even say it since it what the sub reddits is for. It's like saying you can only post food into /r/Food [12:19] otherwise it looks nice. Are we getting an ubuntu french mod? [12:20] DS-McGuire, I don't think its all that implied. Some people may not know whether its appropriate to do shameless self promotion [12:21] Like some may think this is just support on how to get started, or install ubuntu touch, imho [12:22] akiva-thinkpad, I guess, I am just assuming people will come and post their own work, I will change it back. [12:22] You did a nice job with the fonts and spacing btw. I noticed it getting progressively better over time. [12:22] or at least I think I noticed :P maybe it was just me [12:22] akiva-thinkpad, No, it's just that the mods on /r/Ubuntufr and /r/Ubuntu want to implement this CSS. [12:22] ah [12:23] DS-McGuire, congrats :) [12:23] I wonder if they want the flairs too :P [12:23] No you it wasnt just you, I really tried to make it all loook better on the sidebar, hence why I thought it would be better to tidy it up. [12:23] I think they are doing there own flairs akiva-thinkpad [12:23] :O [12:24] I like our flairs actually. Yes they may be slightly big, but they are small enough while still being able to read the text~ [12:24] i'll be curious what they do though [12:29] akiva-thinkpad, I am just become very busy so I will talk to you later. I will work on this throughout the day though :) [12:29] DS-McGuire, later [12:29] o/ [12:29] akiva-thinkpad, Oh I will still be here, I just can't do the subreddit work right now haha! [12:29] I don't know why I said talk to you later hahah! [12:30] hope that makes sense [12:30] * DS-McGuire needs coffee [12:33] t1mp: I feel like 4 reserved spaces (3 on right + 1 on left) would be too much. There will be some app (e.g. telegram) that won't have much space on the header to display the page title. Moreover, I feel like scopes would look better if they have only two spaces reserved on right (since "add to favourite" and "settings" are secondary actions and they should always stay in a context menu, even if there's no back action in the header, IMHO) [12:35] sverzegnassi: are you saying we should fix it t two on the right? (independent from left action)? [12:36] hello [12:37] t1mp: yes, IMHO it would be better. I took a look at some core apps, and I think they will look better so. [12:37] can someone help me? i try to start develope for the ubuntu touch [12:37] if i wana test a html5 app with the ubuntu-html5-app-launcher [12:37] clicks dont work, like a button or a [12:37] If ever an app will need to show one more action, there's a bottom edge that does the work well [12:39] know someone that problem? [12:42] sverzegnassi: ok I get it [12:43] sverzegnassi: can you add a comment to the bug? [12:43] sverzegnassi: I'll have to try to get approval from design before changing the current implementation [12:43] timp: ok, no problem! [12:43] sverzegnassi: my point was to have the number of actions on the right independent from the back button. I don't know if 2 or 3 actions is better [12:43] sverzegnassi: great, thanks [12:47] timp: yep, I agree with your point. I had the same problem while I was working on the design of one of my apps. the current implementation is pretty strange, since left and right actions are not correlated with one another. [12:52] zbenjamin, https://www.youtube.com/watch?v=Nsa-Y-wyM9U&feature=youtu.be [12:52] also i'm terribly tired zzzzzzzzzzzzzzzzzzzz [12:52] thanks again [12:56] in Ubuntu terminal, which key is ctrl +c? [12:56] in ubuntu phone terminal [12:57] liuxg, you are using the reboot right? [12:57] akiva-thinkpad, no, it is for the terminal app in the ubuntu, for example, a user wants to exit the current command. [12:58] liuxg, erm sorry i'm tired,; there are two ubuntu-touch versions of the terminal [12:58] an old one, and a reboot. [12:58] you probably know this, I'm just checking :) [12:58] liuxg, you select "ctrl" from the orange menu on the left [12:59] tap and hold the little icon with the kbd [12:59] akiva-thinkpad, i think reboot became the default a while ago [13:00] ogra_, don't yell at me! I'm sorry! [13:00] ;_; [13:00] lol, i dont yell :) [13:00] ogra_, I did not find the orange menu on the app. [13:00] I NEVER YELL !!! [13:00] Apology accepted. [13:00] :) [13:01] ogra_, hmmmm so do you want to take bets whether hes running the old version or not ? [13:01] liuxg, what device, what release, what channel do you use ? [13:01] ogra_, rtm channel, nexus 4 [13:01] hmm, that should have the new one ... [13:01] liuxg, if it is the old version, cant you click and hold the screen? [13:01] liuxg, uninstall and re-install it [13:02] terminal in the store is definately the reboot one [13:02] ogra_, yes, I can see that after I hold the screen. thanks [13:03] liuxg, the new one looks like this: http://i.ytimg.com/vi/zAiOUCvPCEk/maxresdefault.jpg [13:03] is that the one you have? [13:05] akiva-thinkpad, no, it is not like that. I think this is the new design. [13:06] liuxg, that is the new design :P I think you are using the old design. [13:07] liuxg: how did you install terminal? [13:07] liuxg: and what device? [13:07] popey, i flashed it the rtm-proposed channel. it is already there in the image. [13:08] cant someone help me with my problem? [13:08] liuxg: check in system settings -> update, see if you get a new terminal [13:08] liuxg: should look like this http://popey.mooo.com/screenshots/2015/device-2015-01-21-131812.png [13:08] deekay: zbenjamin or bzoltan_ may be able to help [13:10] should I pm them? [13:10] popey: what was the problem, I do not see the lines from deekay [13:10] deekay: I am all here :) shoot [13:10] if i wana test a html5 app with the ubuntu-html5-app-launcher [13:10] clicks dont work, like a button or a [13:11] there nothing happen [13:12] the application output say: [13:12] WARNING: This project is using the experimental QML API extensions for QtWebKit and s therefore tied to a specific QtWebKit release. WARNING: The experimental API will change from version to version, or even be removed. You have been warned! unity::action::ActionManager::ActionManager(QObject*): Could not determine application identifier. HUD will not work properly. Provide your application identifier in $APP_I [13:12] reate CordovaView object. Falling back on the plain Webview backend. === rmescandon is now known as rmescandon|lunch === MacSlow|lunch is now known as MacSlow [13:31] bzoltan_ and can you help me? [13:33] deekay: I was looking into it a bit. Would you mind to file a bug here https://bugs.launchpad.net/ubuntu/+source/qtcreator-plugin-ubuntu and describe your environment and the exact step-by-step process what you do? [13:33] deekay: I promise I will find the solution or someone who will help === rmescandon|lunch is now known as rmescandon [14:16] popey: hey, did you have time yet to look at that script of yours downloads-all-apps-and-starts-those if it works nowadays? [14:16] -and-takes-screenshot [14:17] Mirv: I did, and now have my nexus 7 in a state with everything on it. is there a ppa you want me to test with? [14:18] popey: ooh! ppa:ci-train-ppa-service/landing-005 - currently working (before anything like ciborium and unity8 lands from currently prepared silos which would mean needs a rebuild) [14:18] popey: oh, and don't use citrain tool at the moment! [14:18] ok [14:18] popey: normal apt-add-repository etc https://wiki.ubuntu.com/Touch/QtTesting - the current image is outdated and citrain would fail today [14:19] on a vivid image? [14:20] yes [14:20] my dist-upgrade output just a moment ago after adding the PPA was http://pastebin.ubuntu.com/10173717/ [14:21] which channel? [14:22] ubuntu-touch/vivid-proposed [14:23] popey: yes, latest daily [14:23] ok [14:54] beuno: do we plan to allow developers to reply to reviews? [14:55] beuno: DanChapman for example has bad reviews for an app and can't respond to them [14:55] popey, I very much would like to, yes [14:55] I'm not sure when exactly I'll be able to fit it in, but I agree it's important [14:56] beuno: also, 404 https://myapps.developer.ubuntu.com/ [14:56] popey, can he not respond by writing his own review? [14:57] rickspencer3: ew. [14:57] popey, yikes! [14:57] I dont think that's very pleasant for anyone. not threaded for one, so no idea who he's replying to [14:57] on it [14:57] ta [14:57] yikes indeed! [14:57] man down! man down! [14:57] MEDIC! [14:58] ah [14:58] it's mid-deploy [14:58] back up [14:58] we'll make these windows smaller (or non-existent) soon [14:58] beuno, maybe a nicer experinece in the meantime [14:58] can we fix the 404 page [14:59] like a little "we'll be back" [14:59] indeed [14:59] so it says nice things and shows cartoon pictures of developers fixing stuff [14:59] bonus points if you incorporate a cat meme in some way [14:59] or a giant spinning ubuntu logo [14:59] this design consulting is for free btw [14:59] lol [15:00] understood, I should spend the next hour googling for cat pictures and ubuntu logos [15:00] still dead here [15:00] one of the servers is still not fully deployed, it seems [15:00] so it's on-and-off [15:01] (being handled) === chihchun is now known as chihchun_afk === chihchun_afk is now known as chihchun [15:53] Elleo: seen the %age bar do this before? http://popey.mooo.com/screenshots/device-2015-02-11-155300.png [15:56] popey: yeah, I'd been meaning to poke mandel about that actually [15:56] popey: I suspect that when the server doesn't send the total size UDM is sending an uninitialised value [15:56] Elleo: want me to file a bug? [15:56] popey: yes please [15:57] ok [15:57] popey: link me when you do and I'll add some components and add a UDM component to it [15:57] s/components/comments/ [15:58] Elleo: https://bugs.launchpad.net/podbird/+bug/1420853 [15:58] Launchpad bug 1420853 in podbird "Download percentage bar sometimes goes up to millions of percent" [Undecided,New] [15:59] popey: thanks [16:00] np === chihchun is now known as chihchun_afk === seb128_ is now known as seb128 === rickspencer3_ is now known as rickspencer3 === rickspencer3_ is now known as rickspencer3 === salem_ is now known as _salem === _salem is now known as salem_ === salem_ is now known as _salem === _salem is now known as salem_ [23:58] Hello, looking forward to getting into ubuntu mobile development. Wondering if anyone can suggest a tablet that I could load it on for using day to day to get a sense of how things work?