[08:42] <akiva-thinkpad> !ping
[08:42] <akiva-thinkpad> morning all
[09:16] <akiva-thinkpad> 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] <zbenjamin> akiva-thinkpad: hm let me thing
[09:16] <zbenjamin> think
[09:16] <akiva-thinkpad> :)
[09:17] <zbenjamin> akiva-thinkpad: check out the ProjectExplorer::SessionManager
[09:17] <akiva-thinkpad> zbenjamin, ah; will try. I thought that was for QtCreator's "restore session" thing
[09:18] <zbenjamin> akiva-thinkpad: it is , but since you are always in a Session its what you want to use
[09:18] <zbenjamin> why do you need to know about new projects?
[09:18] <zbenjamin> akiva-thinkpad: ^
[09:20] <akiva-thinkpad> 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] <zbenjamin> akiva-thinkpad: i would suggest to use the RunConfiguration factories
[09:21] <zbenjamin> akiva-thinkpad: thats what they are for
[09:21] <akiva-thinkpad> zbenjamin, I am
[09:21] <zbenjamin> if you register those factories they are called automatically when a new project is opened
[09:22] <akiva-thinkpad> zbenjamin, I agree; I just want to have it autoconfigure when a project is first opened.
[10:08] <akiva-thinkpad> 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] <mivoligo> anyone managed to buy Ubuntu phone today? :)
[10:20] <akiva-thinkpad> mivoligo, thinking about it, although for na... 2g is all I can get
[10:20] <akiva-thinkpad> mivoligo, what about you?
[10:21] <mivoligo> akiva-thinkpad: problems with the website and now out of stock
[10:21] <akiva-thinkpad> mivoligo, oh really ? Thats a good problem to have :)
[10:21] <zbenjamin> akiva-thinkpad:hmm
[10:21] <zbenjamin> akiva-thinkpad: you really sure you need that hook?
[10:22] <zbenjamin> akiva-thinkpad: not sure there is a signal you can use for that
[10:22] <akiva-thinkpad> 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] <akiva-thinkpad> zbenjamin, what do you think?
[10:23] <zbenjamin> akiva-thinkpad: i still do net get why it needs setup?
[10:23] <zbenjamin> maybe you can explain the problem a bit moire
[10:23] <mivoligo> akiva-thinkpad: tbh it was pretty bad experience with bq website
[10:23] <akiva-thinkpad> 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] <zbenjamin> 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] <JamesTait> Good morning all; happy Get Out Your Guitar Day! :-D
[10:24] <zbenjamin> akiva-thinkpad: can you show me the code
[10:24] <akiva-thinkpad> zbenjamin, yah sure
[10:26] <akiva-thinkpad> zbenjamin, http://paste.ubuntu.com/10171418/ its pretty much top down, so it should be easy to follow.
[10:26] <akiva-thinkpad> obviously not a final project.
[10:26] <akiva-thinkpad> and some outdated comments
[10:27] <zbenjamin> akiva-thinkpad: hm you are doing it a bit wrong :D
[10:28] <zbenjamin> akiva-thinkpad: you see, when the plugin is loaded you create your RunConfigurationFactory once and register it to the plugin system
[10:28] <akiva-thinkpad> thats a snapshot actually :P I was in the middle of editting.
[10:28] <zbenjamin> 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] <akiva-thinkpad> oh hmmm, yah I have that somewhere
[10:29] <akiva-thinkpad> the factory is in the object pool; I know that. The run config is being added, no problem.
[10:29] <kalikiana> 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] <t1mp> kalikiana: yeah why not ;)
[10:30] <kalikiana> heh
[10:30] <kalikiana> thanks
[10:30] <akiva-thinkpad> zbenjamin, bah I should have given you a version that I wasn't mucking around with :P
[10:32] <akiva-thinkpad> zbenjamin, oh yah actually; you are right about the factory.
[10:32]  * akiva-thinkpad puts that in initialize
[10:32] <zbenjamin> akiva-thinkpad: this is the factory interface http://code.woboq.org/qt5/qt-creator/src/plugins/projectexplorer/runconfiguration.h.html#ProjectExplorer::IRunConfigurationFactory
[10:33] <zbenjamin> akiva-thinkpad: in virtual QList<Core::Id> 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] <zbenjamin> 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] <akiva-thinkpad> zbenjamin, Yep; I have that in my class constructor I believe
[10:34] <zbenjamin> 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] <akiva-thinkpad> zbenjamin, I don't think I'm explaining my issue right.
[10:35] <zbenjamin> akiva-thinkpad: to restart that process you can call Target::updateDefaultRunConfigurations()
[10:36] <akiva-thinkpad> zbenjamin, hmmmm okay give me a few hours
[10:36] <zbenjamin> 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] <zbenjamin> akiva-thinkpad: keep in mind that the Target has informations about if its a Desktop or a Ubuntu Device
[10:37] <zbenjamin> 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] <akiva-thinkpad> zbenjamin, https://code.launchpad.net/~akiva/qtcreator-plugin-autopilot/trunk
[10:39] <akiva-thinkpad> I havn't pushed in a few days. Anyways thanks for all that.
[10:39] <zbenjamin> 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] <akiva-thinkpad> zbenjamin, :| it already has hud support
[10:39] <zbenjamin> akiva-thinkpad: ok then
[10:40] <akiva-thinkpad> like two weeks ago :P
[10:40] <zbenjamin> akiva-thinkpad: are you still creating the menu items too?
[10:40] <akiva-thinkpad> the run config was working too. I just didn't have a good signal for creating the initial run config
[10:41] <zbenjamin> 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] <akiva-thinkpad> zbenjamin, what do you mean, creating them? They are initiated and refreshed when the signal is given.
[10:42] <akiva-thinkpad> zbenjamin, that is a good tip I think.
[10:42] <zbenjamin> akiva-thinkpad: To give you a bit of a better idea how it works:
[10:42] <zbenjamin> You have Projects in your current session
[10:42] <zbenjamin> Every Project, can have n Targets, a target is basically Kit + Configuration
[10:43] <zbenjamin> so now in every Target, you have Build , Deploy and Runconfigurations
[10:43] <zbenjamin> These configurations are unique and belong only to one Target
[10:44] <zbenjamin> everytime you switch the Target the currently used Run, Build and Deployconfigurations are switched as well
[10:44] <zbenjamin> QtC usually takes care of making sure the Targets have up 2 date configurations
[10:44] <zbenjamin> this happens for example when you switch between targets
[10:45] <zbenjamin> that means, you can not link your MenuItems to the Project, they need to be linked to the currently active Target
[10:45] <zbenjamin> i'm not really sure if it makes sense to have Runconfigs and MenuItems
[10:46] <zbenjamin> 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] <zbenjamin> instead of HUD
[10:46] <akiva-thinkpad> zbenjamin, the menu is pretty well fine actually.
[10:46] <akiva-thinkpad> zbenjamin, ah yah I saw that some time before; Not a bad idea.
[10:46] <zbenjamin> akiva-thinkpad: I know, but why would we need a menu if we already have runconfigs
[10:47] <zbenjamin> akiva-thinkpad: we had menu items before for run on the device and it was not really nice to use
[10:47] <akiva-thinkpad> 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] <zbenjamin> akiva-thinkpad: and if QtC has a way of doing it , it should be used.
[10:47] <akiva-thinkpad> an individual test*
[10:48] <akiva-thinkpad> zbenjamin, I don't disagree
[10:48] <akiva-thinkpad> I agree rather :)
[10:48] <zbenjamin> akiva-thinkpad: then i would suggest Locator :  Ctrl+K autopilot testname
[10:49] <zbenjamin> akiva-thinkpad: i would even suggest to get your plugin upstream.
[10:49] <akiva-thinkpad> zbenjamin, not ready yet! :)
[10:49] <zbenjamin> yeah sure :) Once we include it into the SDK you can try to upstream as well
[10:49] <akiva-thinkpad> okay give me a few minutes; thanks for all that btw
[10:50] <zbenjamin> 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] <zbenjamin> 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] <zbenjamin> akiva-thinkpad: thats where i create our runconfigs
[10:52] <akiva-thinkpad> zbenjamin, ah that is very nice
[12:05] <t1mp> what do you all think of this proposal? https://bugs.launchpad.net/ubuntu-ux/+bug/1420748/
[12:09] <DS-McGuire> 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] <akiva-thinkpad> DS-McGuire, sorry, give me a sec to check it out.
[12:14] <akiva-thinkpad> o/
[12:14] <DS-McGuire> No problem akiva-thinkpad
[12:15] <akiva-thinkpad> DS-McGuire, you got to stop editting the css with the enhancement suite :P
[12:15] <DS-McGuire> akiva-thinkpad, Let me check with it off
[12:15] <akiva-thinkpad> i'll screen shot
[12:15] <DS-McGuire> akiva-thinkpad, I see it....
[12:16]  * DS-McGuire goes back to coding
[12:16] <akiva-thinkpad> DS-McGuire, preferences lol :)
[12:16] <DS-McGuire> show me yours anyway akiva-thinkpad
[12:16] <akiva-thinkpad> DS-McGuire, okay
[12:16] <akiva-thinkpad> http://i.imgur.com/iXplVyq.png
[12:17] <akiva-thinkpad> just that one spot :)
[12:18] <akiva-thinkpad> DS-McGuire, ah; you don't want people posting their app anymore?
[12:19] <DS-McGuire> 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] <akiva-thinkpad> otherwise it looks nice. Are we getting an ubuntu french mod?
[12:20] <akiva-thinkpad> 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] <akiva-thinkpad> Like some may think this is just support on how to get started, or install ubuntu touch, imho
[12:22] <DS-McGuire> akiva-thinkpad, I guess, I am just assuming people will come and post their own work, I will change it back.
[12:22] <akiva-thinkpad> You did a nice job with the fonts and spacing btw. I noticed it getting progressively better over time.
[12:22] <akiva-thinkpad> or at least I think I noticed :P maybe it was just me
[12:22] <DS-McGuire> akiva-thinkpad, No, it's just that the mods on /r/Ubuntufr and /r/Ubuntu want to implement this CSS.
[12:22] <akiva-thinkpad> ah
[12:23] <akiva-thinkpad> DS-McGuire, congrats :)
[12:23] <akiva-thinkpad> I wonder if they want the flairs too :P
[12:23] <DS-McGuire> 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] <DS-McGuire> I think they are doing there own flairs akiva-thinkpad
[12:23] <akiva-thinkpad> :O
[12:24] <akiva-thinkpad> 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] <akiva-thinkpad> i'll be curious what they do though
[12:29] <DS-McGuire> 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] <akiva-thinkpad> DS-McGuire, later
[12:29] <akiva-thinkpad> o/
[12:29] <DS-McGuire> akiva-thinkpad, Oh I will still be here, I just can't do the subreddit work right now haha!
[12:29] <DS-McGuire> I don't know why I said talk to you later hahah!
[12:30] <DS-McGuire> hope that makes sense
[12:30]  * DS-McGuire needs coffee
[12:33] <sverzegnassi> 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] <t1mp> sverzegnassi: are you saying we should fix it t two on the right? (independent from left action)?
[12:36] <deekay> hello
[12:37] <sverzegnassi> 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] <deekay> can someone help me? i try to start develope for the ubuntu touch
[12:37] <deekay> if i wana test a html5 app with the ubuntu-html5-app-launcher
[12:37] <deekay> clicks dont work, like a button or a <a href...>
[12:37] <sverzegnassi> If ever an app will need to show one more action, there's a bottom edge that does the work well
[12:39] <deekay> know someone that problem?
[12:42] <t1mp> sverzegnassi: ok I get it
[12:43] <t1mp> sverzegnassi: can you add a comment to the bug?
[12:43] <t1mp> sverzegnassi: I'll have to try to get approval from design before changing the current implementation
[12:43] <sverzegnassi> timp: ok, no problem!
[12:43] <t1mp> 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] <t1mp> sverzegnassi: great, thanks
[12:47] <sverzegnassi> 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] <akiva-thinkpad> zbenjamin, https://www.youtube.com/watch?v=Nsa-Y-wyM9U&feature=youtu.be
[12:52] <akiva-thinkpad> also i'm terribly tired zzzzzzzzzzzzzzzzzzzz
[12:52] <akiva-thinkpad> thanks again
[12:56] <liuxg> in Ubuntu terminal, which key is ctrl +c?
[12:56] <liuxg> in ubuntu phone terminal
[12:57] <akiva-thinkpad> liuxg, you are using the reboot right?
[12:57] <liuxg> akiva-thinkpad, no, it is for the terminal app in the ubuntu, for example, a user wants to exit the current command.
[12:58] <akiva-thinkpad> liuxg, erm sorry i'm tired,; there are two ubuntu-touch versions of the terminal
[12:58] <akiva-thinkpad> an old one, and a reboot.
[12:58] <akiva-thinkpad> you probably know this, I'm just checking :)
[12:58] <ogra_> liuxg, you select "ctrl" from the orange menu on the left
[12:59] <ogra_> tap and hold the little icon with the kbd
[12:59] <ogra_> akiva-thinkpad, i think reboot became the default a while ago
[13:00] <akiva-thinkpad> ogra_,  don't yell at me! I'm sorry!
[13:00] <akiva-thinkpad> ;_;
[13:00] <ogra_> lol, i dont yell :)
[13:00] <liuxg> ogra_, I did not find the orange menu on the app.
[13:00] <ogra_> I NEVER YELL !!!
[13:00] <akiva-thinkpad> Apology accepted.
[13:00] <ogra_> :)
[13:01] <akiva-thinkpad> ogra_, hmmmm so do you want to take bets whether hes running the old version or not ?
[13:01] <ogra_> liuxg, what device, what release, what channel do you use ?
[13:01] <liuxg> ogra_, rtm channel, nexus 4
[13:01] <ogra_> hmm, that should have the new one ...
[13:01] <akiva-thinkpad> liuxg, if it is the old version, cant you click and hold the screen?
[13:01] <ogra_> liuxg, uninstall and re-install it
[13:02] <ogra_> terminal in the store is definately the reboot one
[13:02] <liuxg> ogra_, yes, I can see that after I hold the screen. thanks
[13:03] <akiva-thinkpad> liuxg, the new one looks like this: http://i.ytimg.com/vi/zAiOUCvPCEk/maxresdefault.jpg
[13:03] <akiva-thinkpad> is that the one you have?
[13:05] <liuxg> akiva-thinkpad, no, it is not like that. I think this is the new design.
[13:06] <akiva-thinkpad> liuxg, that is the new design :P I think you are using the old design.
[13:07] <popey> liuxg: how did you install terminal?
[13:07] <popey> liuxg: and what device?
[13:07] <liuxg> popey, i flashed it the rtm-proposed channel. it is already there in the image.
[13:08] <deekay> cant someone help me with my problem?
[13:08] <popey> liuxg: check in system settings -> update, see if you get a new terminal
[13:08] <popey> liuxg: should look like this http://popey.mooo.com/screenshots/2015/device-2015-01-21-131812.png
[13:08] <popey> deekay: zbenjamin  or bzoltan_ may be able to help
[13:10] <deekay> should I pm them?
[13:10] <bzoltan_> popey:  what was the problem, I do not see the lines from deekay
[13:10] <bzoltan_> deekay:  I am all here :) shoot
[13:10] <deekay> if i wana test a html5 app with the ubuntu-html5-app-launcher
[13:10] <deekay> clicks dont work, like a button or a <a href...>
[13:11] <deekay> there nothing happen
[13:12] <deekay> the application output say:
[13:12] <deekay> 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] <deekay>  reate CordovaView object.     Falling back on the plain Webview backend.
[13:31] <deekay> bzoltan_ and can you help me?
[13:33] <bzoltan_> 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] <bzoltan_> deekay:  I promise I will find the solution  or someone who will help
[14:16] <Mirv> 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] <Mirv> -and-takes-screenshot
[14:17] <popey> 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] <Mirv> 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] <Mirv> popey: oh, and don't use citrain tool at the moment!
[14:18] <popey> ok
[14:18] <Mirv> popey: normal apt-add-repository etc https://wiki.ubuntu.com/Touch/QtTesting - the current image is outdated and citrain would fail today
[14:19] <popey> on a vivid image?
[14:20] <Mirv> yes
[14:20] <Mirv> my dist-upgrade output just a moment ago after adding the PPA was http://pastebin.ubuntu.com/10173717/
[14:21] <popey> which channel?
[14:22] <popey> ubuntu-touch/vivid-proposed
[14:23] <Mirv> popey: yes, latest daily
[14:23] <popey> ok
[14:54] <popey> beuno: do we plan to allow developers to reply to reviews?
[14:55] <popey> beuno: DanChapman for example has bad reviews for an app and can't respond to them
[14:55] <beuno> popey, I very much would like to, yes
[14:55] <beuno> I'm not sure when exactly I'll be able to fit it in, but I agree it's important
[14:56] <popey> beuno: also, 404 https://myapps.developer.ubuntu.com/
[14:56] <rickspencer3> popey, can he not respond by writing his own review?
[14:57] <popey> rickspencer3: ew.
[14:57] <beuno> popey, yikes!
[14:57] <popey> I dont think that's very pleasant for anyone. not threaded for one, so no idea who he's replying to
[14:57] <beuno> on it
[14:57] <popey> ta
[14:57] <rickspencer3> yikes indeed!
[14:57] <rickspencer3> man down! man down!
[14:57] <popey> MEDIC!
[14:58] <beuno> ah
[14:58] <beuno> it's mid-deploy
[14:58] <beuno> back up
[14:58] <beuno> we'll make these windows smaller (or non-existent) soon
[14:58] <rickspencer3> beuno, maybe a nicer experinece in the meantime
[14:58] <popey> can we fix the 404 page
[14:59] <rickspencer3> like a little "we'll be back"
[14:59] <beuno> indeed
[14:59] <popey> so it says nice things and shows cartoon pictures of developers fixing stuff
[14:59] <rickspencer3> bonus points if you incorporate a cat meme in some way
[14:59] <popey> or a giant spinning ubuntu logo
[14:59] <popey> this design consulting is for free btw
[14:59] <rickspencer3> lol
[15:00] <beuno> understood, I should spend the next hour googling for cat pictures and ubuntu logos
[15:00] <popey> still dead here
[15:00] <beuno> one of the servers is still not fully deployed, it seems
[15:00] <beuno> so it's on-and-off
[15:01] <beuno> (being handled)
[15:53] <popey> Elleo: seen the %age bar do this before? http://popey.mooo.com/screenshots/device-2015-02-11-155300.png
[15:56] <Elleo> popey: yeah, I'd been meaning to poke mandel about that actually
[15:56] <Elleo> popey: I suspect that when the server doesn't send the total size UDM is sending an uninitialised value
[15:56] <popey> Elleo: want me to file a bug?
[15:56] <Elleo> popey: yes please
[15:57] <popey> ok
[15:57] <Elleo> popey: link me when you do and I'll add some components and add a UDM component to it
[15:57] <Elleo> s/components/comments/
[15:58] <popey> Elleo: https://bugs.launchpad.net/podbird/+bug/1420853
[15:59] <Elleo> popey: thanks
[16:00] <popey> np
[23:58] <alnutile> 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?