#ubuntu-touch 2012-05-01 <drostie> Which is better for ubuntu-touch, kubuntu active or unity? :> <drostie> They both look relatively new and on the advice of the Linux Action Show I think I'll give unity a test drive for a week, especially because Kubuntu-active is only i386 and not amd64. but I was wondering if some of you had seen kubuntu-active. <drostie> Okay, so. Ubuntu 12.04 still seems quite unusable for tablet users. D: <drostie> At the very least, when I tap a point on the screen my pointer should go to that point on the screen. It should not try to initiate a drag action from wherever it is presently. <drostie> There are other WTFs, but that was the one which made me quit the LiveCD. #ubuntu-touch 2012-05-02 <xerent> cnd`: obviously the device hasn't been reported to work. however, given that I'm desiging the device, maybe I emulate a device which is known to be working and/or edit one of the drivers <xerent> cnd`: when you say Win7 HID multitouch compliant devices, do you refer to devices that are 1) compatible with microsoft's additions to the HID digitizer standard or 2) devices approved and logo-stamped by microsoft ? <cnd`> xerent, it needs to be compatible with the MS hid touch protocol <cnd`> there's no certification requirement, this is linux :) #ubuntu-touch 2012-05-03 <cnd> dandrader, can you verify https://bugs.launchpad.net/utouch-geis/+bug/984069 is fixed in precise-proposed? <ubot5> Ubuntu bug 984069 in utouch-geis "Individual touches from direct devices should be in window coordinates" [Medium,Fix committed] <cnd> you should be able to with your new laptop :) <dandrader> cnd, yeah. but right now I'm in the process of verifying https://bugs.launchpad.net/unity/+bug/979418 <ubot5> Ubuntu bug 979418 in unity (Ubuntu Precise) "Pointer locks up after dragging windows with three touch gesture" [Medium,Fix committed] <cnd> dandrader, good stuff :) <cnd> thanks <dandrader> horribly boring presentation #ubuntu-touch 2012-05-07 <doug> is there a complement to pinch in utouch? <doug> like, spread? <cnd> doug, pinch does both pinch and spread <cnd> doug, when you pinch, the ratio goes below 1 <cnd> when you spread, the ratio goes above 1 <scientes> i just got a new multitouch big 22"er <scientes> and while multitouch seems to work at the evdev layer, I havn't gotten gestures to work <scientes> are all multitouch 3 and 4 touch capable? <scientes> or are some only 2 touch capable? <scientes> do i have to launch something? <doug> cnd: cool. <scientes> i canahh ok, its a 2 touch only <cnd> scientes, yeah, many touchscreens are only two touch capable :( <scientes> cnd, i dont seem to be getting even two touch in my interface/unity however <scientes> how can i test the software stack? <scientes> i'm not getting two touch zoom in/out for example <cnd> scientes, we don't really have any two touch gestures on touchscreens yet <cnd> those are application gestures <scientes> ahh.... :( <cnd> and we have been focusing on unity and the input architecture <scientes> i was expecting 2 touch pinch-zoom, rotate, and tap-move <cnd> yeah, we need developers to add gestures to their applications <scientes> well i saw the youtube demo of ginn with libreoffice <scientes> how do i turn that on? <scientes> i tried launching from terminal <scientes> and it still didn't seem to work <scientes> sometimes when i put two fingers down a get this wierd thing, im pinching in the vertical direction, but the cursor goes left/right <scientes> left on wide, right on pinch #ubuntu-touch 2012-05-08 <scientes> do i need xserver-xorg-input-[multitouch|mtrack] ? #ubuntu-touch 2012-05-09 <burli> good morning :) <burli> Is it true, that Unity 2D will be dumped in 12.10? <dandrader> bregma, ping <bregma> 'sup, dandrader? <dandrader> do you have plans on adding API in utouch-geis to expose this "construction finished" property from grail? <bregma> well, it needs to be done <bregma> I'm not sure what the best approach is, though <bregma> it could either be an attribute of an event, or a special event itself <dandrader> why not doing the same way grail does <dandrader> bregma, because I won't get a working implementation of gestures in unity using the regular recognizer until this new API is in place. Should I start looking into it myself? <bregma> what's the use case? Is it something an app really needs to poll every time, or is it something that should be checked once? that determines the best way to report the information <dandrader> bregma, where are you physically located <dandrader> ? <dandrader> maybe we could just chat <dandrader> (for real, that is) <bregma> I'm going to get a coffee on the second floor.... <dandrader> ok, will be there. <burli> alloha <dandrader> hi #ubuntu-touch 2012-05-10 <WebVisitor-0> hi <WebVisitor-0> I'm making some test with utouch-qml <WebVisitor-0> I have a Elo TouchSystems panel <WebVisitor-0> ..that with enac's multitouch-hid drivers seems work (http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html) <WebVisitor-0> and I made a simple QtQuick example with UTouchPichArea <WebVisitor-0> the problem is that Qt recognizes only 6/7 pinch movement on 10 pinchs <WebVisitor-0> I have another display ( ID 04dd:94c5 Sharp Corp.), that is not listed on enac's list.. It works in same way.. but even bad.. <WebVisitor-0> it works only 3/4 pinchs on 10 <WebVisitor-0> is it a normal beheviour? ..or is something about hardware or software? <WebVisitor-7> hi, I'm making some test with utouch-qml. I have a Elo TouchSystems panel that with enac's multitouch-hid drivers seems work (http://lii-enac.fr/en/architecture/linux-input/multitouch-devices.html) and I made a simple QtQuick example with UTouchPichArea. The problem is that Qt recognizes only 6/7 pinch movement on 10 pinchs. I have another display ( ID 04dd:94c5 Sharp Corp.), that is not listed on enac's list.. It works in s <WebVisitor-7> pinchs on 10, is it a normal beheviour? ..or is something about hardware or software? <cnd> WebVisitor-7, this may be an issue resolved in a couple bug fixes in utouch-geis that haven't gone through the stable release update process yet <cnd> you can try ppa:utouch-team/daily to see if things work better <cnd> it is possible, however, that the display just doesn't work very well <WebVisitor-7> hi ... I tried also utouch-team/daily but with the same results. Both the monitors are OK with windows #ubuntu-touch 2012-05-13 <scientes> how can i get multitouch working in X, it works with evdev, i only have 2 touch support #ubuntu-touch 2012-05-14 <cnd> scientes, if you have two touches, then you should still be able to do two-touch multitouch <cnd> but most gestures in Ubuntu are Unity gestures that are three or four touch * tvoss walks to the coffee machine, heating up water <cnd> morning all <cnd> I suppose for now we can keep the tradition going? <tvoss> cnd, ack <cnd> while we're all still working on touch stuff at least :) <cnd> I'm going to be digging myself out of my email <tvoss> recovering from uds and jetlag, preparations for finalizing chromium patch <cnd> follow up on a few things <cnd> do some research <cnd> bregma, ping :) <cnd> looks like dandrader may not be back yet <cnd> nor Satoris <tvoss> yeah, or a swap day <tvoss> then that's it for today I guess <cnd> guess so <tvoss> off to designing tshirts then <bregma> sorry, my attention was elsewhere temporarily <bregma> I have to review the grail merge, and I was looking at adding gcov to geis (but it's a big big job) <bregma> and I'm assuming the conference call is cancelled <tvoss> bregma, ack #ubuntu-touch 2012-05-15 <dandrader> cnd, are we keeping the daily stand ups? * bregma swirls some dregs in the bottom of his cup <bregma> I think during the next two weeks it might be a good ides, until we hear otherwise <bregma> s/ides/idea/ <dandrader> I really like the stand ups. So +1 from me <cnd> morning all <dandrader> ok. here it goes: that's my first working day after UDS. So I'm catching up on things. After that I plan to start working on exposing the "construction finished" grail concept in utouch-geis <dandrader> morning <cnd> I'm going to be preparing a new package for synaptics with a fix for memory corruption <tvoss> sorry for being late <bregma> I seem to have finally come down with a bug, I'm a walking zombie today <cnd> tvoss, np <bregma> cnd, did you write up that list from the whiteboard? <cnd> bregma, not yet, I'll get to that this morning <bregma> thanks <tvoss> finished recovering my laptop and myself <cnd> yay <dandrader> :) #ubuntu-touch 2012-05-16 * mysteriousdarren is away: I maybe gone, but all is not lost. Well actually it is sorry. * mysteriousdarren is back (gone 00:00:14) <Satoris> Behold, the future of touch control: http://kotaku.com/5909139/japanese-researcher-made-robot-ass-for-you-to-spank-finally/gallery/1 <cnd> Satoris, have you been able to propose merging the touch bug script into arsenal 1.x? <Satoris> Not yet, this was my first day of work after UDS. I'll send an email to the arsenal mailing list asking what is the preferred way to get it done. <Satoris> Apparently I hadn't joined yet, so am currently waiting for moderation. <bregma> there is always a proce <bregma> price <tvoss> iterated the chromium-patch work items and spent my day in hangouts <dandrader> my status: proposed https://code.launchpad.net/~dandrader/utouch-geis/construction/+merge/105903 (would be nice to get a review). Now I'm working on putting gestures support in nux <bregma> dandrader, I'll try to get to that review today <dandrader> thanks! <bregma> I'm still ill <dandrader> bregma, an UDS memorabilia? :) <bregma> I think I was handed some virus by my kids as soon as I got home <bregma> what else is family for? <Satoris> Taking your money? <bregma> it's "our" money <tvoss> dandrader, do we have a plan how to get gesture support into nux, yet? <dandrader> tvoss, yes <dandrader> tvoss, move it from the unity compiz plugin to nux <tvoss> dandrader, wasn't aware of that. If I remember correctly, we talked about refactoring parts of nux's input/event handling infrastructure <dandrader> tvoss, I'm not aware of these refactoring plans <tvoss> dandrader, quick hangout in five minutes? <dandrader> yep. <tvoss> dandrader, just need a coffee refill :) <tvoss> dandrader, invitation sent <cnd> wow, I blew by the standups and didn't notice :( <cnd> I'm going to be spending most of the day writing up an LWN article about utouch <cnd> dandrader, I'll get to your geis mp this morning <dandrader> ok <cnd> dandrader, however you change nux, just make sure you run things by DBO (jason) <cnd> since he's the one maintaining the event handling in nux <dandrader> ok <dandrader> cnd, so I can have multiple independent X11 Displays (from XOpenDisplay) in the same process? <cnd> dandrader, yep #ubuntu-touch 2012-05-17 <cnd> good morning :) <cnd> I finished the LWN article and will proof-read it again before sending it out, then I'll tackle a few X bugs, then do some research <cnd> bregma, tvoss, dandrader, standups! <dandrader> reading nux code (part of the bigger task to put utouch-geis in it) <dandrader> ah, and good morning <dandrader> cnd, article about what? <cnd> dandrader, about utouch <cnd> what it does and how it works <dandrader> ah, cool <bregma> fever's gone today, I'm getting back to work <bregma> I'm not sure if we're supposed to be sending our status reports through the new heirarchy or the old one (I believe it's the new one) -- what do you guys think? <cnd> bregma, dunno, actually <cnd> tvoss? <dandrader> I asked that yesterday. tvoss told me to send it to him <dandrader> tvoss is enjoying some national holiday today <cnd> ahh <cnd> bregma, so I guess new hierarchy * cnd jumps for joy at not having to collate weekly reports :) <dandrader> :) #ubuntu-touch 2012-05-18 * bregma yawns and scratches his chin * tvoss hands over a coffee to bregma <cnd> morning <cnd> I still have some X patches to get off my plate, need to edit LWN article due to feedback, and more research <bregma> I'm fiishing off reviewing https://code.launchpad.net/~chasedouglas/utouch-grail/remove-v2/+merge/105238 <bregma> making sure the entire stack builds and works after <bregma> it requires considerable packaging changes because of the ABI change <bregma> so, lots of waiting for pbuilder then fixing the breakage <cnd> bregma, have you been able to look into Jose's bugs? <cnd> I think he has one or two against geis <cnd> tvoss, dandrader_, standups! <bregma> his bug is that the gesture name attribute is no longer useful in GEISv2 <bregma> which it is not <dandrader_> I'm poking utouch-geis in a test with x11 mocks to understand exactly how it works and what it does when using the regular recognizer <dandrader_> i.e. what geis events to expect from it <bregma> I will follow up to Jose's bug with a siggestion on how to do it right <tvoss> looking into development processes and reading things up <dandrader_> cnd, Imagine I subscribed to 2-touches Touch gestures and that 4 touch points (ids 1, 2, 4 and 4) started moving. I get 6 different "Gesture Begin" geis events, one for each combination of two touch points. I accept the pairs (1,2) and (3,4). Should the remaining four pairs automatically vanish or should I explicitly reject them? <dandrader_> s/ids 1, 2, 4 and 4/ids 1, 2, 3 and 4 <cnd> dandrader_, they are implicitly rejected <cnd> so when you accept a gesture, you should clean up any state for any other gestures you have that have overlapping touches <cnd> but you don't need to tell geis to reject those gestures <dandrader_> cnd, well, I do get "begin" and "update" events from (1,3) after (1,2) has been accepted. Is it because those events were already created and queued up by the time I accepted (1,2)? <cnd> dandrader_, perhaps, but I thought geis was written so that it shouldn't do that <cnd> oh, I know what's wrong <cnd> geis removes events from its event queue for explicitly rejected gestures <cnd> it apparently doesn't do it for implicitly rejected gestures <dandrader_> cnd, so, is it a bug? <dandrader_> or should applications be resilient to that? <cnd> I think applications should be resilient anyways, but ideally geis would handle that and remove the gesture events from its internal queue <cnd> it's worth filing a bug report with an importance of low <cnd> and if you want to tackle the bug, by all means do so :) <dandrader_> ok <dandrader> cnd, there's definitely a real bug here, because if you try to explicitly reject one of those gestures that overlap the accepted one in geis the call will fail because in the grail backend those gestures no longer exist <cnd> dandrader, yes, you shouldn't be explicitly rejecting an overlapping gesture <dandrader> but if I just got an event from one and I don't want it, I can naturally reject it <dandrader> but the problem is that the event I got is bogus, because it refers to an entity that no longer exist. like old news <dandrader> hence the failure <dandrader> anyway, I'll report and fix it <cnd> dandrader, thanks :) <cnd> bregma, I just merged the utouch-grail changes <cnd> if you have the packaging changes handy, please push them up <bregma> will do... is grail going to be bumped to 4.0 to reflect the major ABI change, or is there some other versioning scheme at work? <cnd> I don't see a need <cnd> soname bump != version bump <cnd> we're not changing the api/abi for grail outside of removing deprecated functionality <bregma> right, but that removed deprecated functionality was a major chunk of API and APBI <bregma> it doesn;t matter as far as the packaging is concerned, though <dandrader> oh god.... so geis_touch_id(touch) is different than geis_touch_attr_by_name(touch, GEIS_TOUCH_ATTRIBUTE_ID) !!?? <bregma> is it? <dandrader> it is :) <dandrader> one maps a touch in a frame to a touch in the touch set of the gesture event <dandrader> (aka index) <dandrader> the other is the touch id that comes from grail that comes from frame that comes from XInput2 <dandrader> by the first "frame" I mean geis gesture frame <dandrader> by the second I mean utouch-frame <bregma> ah, I see the confusion <bregma> I would expect all the touch_id values in a touch to be the same, and a geis frame touch should be an index into the touch table <bregma> somehow #ubuntu-touch 2012-05-21 <triptec> in ubuntu, is it possible to detect 2 gestures at the same time? <Satoris> Yes. <triptec> or is it like windows where one have to release a gesture before another one can begin <triptec> os <triptec> oh* <triptec> I'm about to make a multitouch flash application will that work u think? <triptec> on ubuntu? <Satoris> Flash as in Adobe Flash? <triptec> yeah <Satoris> Probably not. <triptec> oh <triptec> well, I guess I didn't really think so but I was more hoping <cnd> triptec, you can make flash apps, but they don't have any multitouch support in ubuntu <cnd> being closed source and all, we don't have any way of fixing that <cnd> especially since they've abandoned flash on Linux anyway <dandrader> cnd, flash is abandoned on Linux!? oh, didn't know that.. <cnd> dandrader, yeah <cnd> adobe has stopped development <cnd> they have committed to a few years of security fixes <cnd> but that's it <dandrader> when was that announced? <cnd> a couple months ago <dandrader> ok.. <Satoris> They are providing it with Chrome, though. <cnd> http://www.zdnet.com/blog/open-source/adobe-abandons-linux/10418 <dandrader> hopefully html5 replaces all current flash use cases overtime <cnd> dandrader, bregma, tvoss, Satoris: standups :) <dandrader> as for my status report: checking how nux is integrated with compiz in unity. putting geis events into nux <Satoris> In addition to Arsenal I have been working on my other team. In fact, I'm not sure if I should even be here any more. <cnd> I got some X patches off my plate, so I need to do some small revisions to the uTouch article and then some more research <tvoss> sprint organization, Kanban fun <cnd> Satoris, if you have other work, then I think it's ok if you don't keep coming to this meeting <cnd> it probably won't last much beyond this week anyway <cnd> Satoris, just make sure to follow up and get the arsenal stuff done <cnd> Satoris, where does that stand? <Satoris> I have a merge request going. <cnd> ok <Satoris> Then I need to get it run on the production machines. <bregma> it's a stat holiday here today <cnd> bregma, ok, please leave then :) <cnd> we don't want your kind round here no more <bregma> I just did, not I'm back again <cnd> until tomorrow :) <bregma> I don;t seem to have a login to the kanban -- should I, or do I need to go to someone? <Satoris> Getting back to knee deep C++ was an interesting change. All those static hoops you have to leap through and all. <cnd> tvoss, bregma's comment ^^ <tvoss> bregma, just don't ask ;) <dandrader> cnd, is there any problem in having multiple subscriptions with the very same parameters/filters? <cnd> dandrader, I don't think so <dandrader> cool <dandrader> I was wondering the other day, what's the use case for gesture classes that dynamically appear, change and go away? <bregma> that should only happen when the mythical programmable recognizer comes into being <dandrader> hmm <cnd> dandrader, we had some interesting ideas way back that never materialized <cnd> bregma created geis in a way that provided for those ideas <cnd> but some areas look like holes or odd interfaces without them #ubuntu-touch 2012-05-22 <cnd> dandrader, you're a bit quick on the merge trigger :) <dandrader> cnd, what happened? <cnd> I hadn't approved the MP from yesterday, cause I wasn't sure if your response to the GBE_MAX_TOUCHES would highlight a deeper issue <cnd> it's all good now for this MP, but please check the review status before merging <dandrader> ah, yeah. now that you said that. I didn't notice that you didn't set the comment as "Approve" and left it just as a comment <dandrader> I had it as 12 because I was thinking about the maximum number of simultaneous touches that could land on a device we support, not as the maximum number of touches on a single gesture <cnd> I wondered if that wasn't the case <cnd> tvoss, dandrader, bregma_, standups! <tvoss> kanban fun <tvoss> oh, and itv's <cnd> I'm going to be cleaning the utouch bugs today so we can easily see what we need to get to <dandrader> adding multitouch gestures to nux <dandrader> tvoss, what's an "itv"? <tvoss> dandrader, an interview <dandrader> ah, ok <cnd> dandrader, what's going on with bug 978378? <ubot5> Launchpad bug 978378 in unity (Ubuntu) "A window can be moved even when some fingers are not over it" [Low,In progress] https://launchpad.net/bugs/978378 <dandrader> cnd, not working on it. at the time is was depending on something from utouch stack to get fixed and released but when that finally happened there were other priorities and now with the plan to move gestures stuff from unity to nux that one will have to wait quite a bit more <dandrader> will update its status <cnd> ok <cnd> dandrader, be sure to remove the milestone <dandrader> cnd, can't do it myself <cnd> ok <cnd> I removed it <cnd> bregma, howdy, I'm cleaning up the utouch bugs <cnd> in particular, what's the status of bug 997630 <ubot5> Launchpad bug 997630 in utouch-geis (Ubuntu) "evince and eog broken on remote sessions (X, NX, x2go and VNC)" [High,New] https://launchpad.net/bugs/997630 <bregma> I'm trying to see what's going on, there's nothing obvious in geis that would cause the described behaviour, but you never know <cnd> ok <cnd> bregma, I see you're assigned to bug 803408 and bug 901692 <ubot5> Launchpad bug 803408 in utouch-geis "Subscribing with an empty list of devices subscribes all events" [Low,Triaged] https://launchpad.net/bugs/803408 <ubot5> Launchpad bug 901692 in utouch-geis (Ubuntu) "Need a per-subscription callback context parameter" [Wishlist,Triaged] https://launchpad.net/bugs/901692 <cnd> should you be removed from the assignee? <bregma> wait a bit, I still have some spare cycles over the next few days <cnd> ok <cnd> argh, ppa purging is a pain #ubuntu-touch 2012-05-23 <cnd> good morning <bregma> hey <cnd> I'm going to be following up on a few bugs, but mostly doing research <bregma> I broke the geis, sorry guys, I'm fixing it now <cnd> oh? <cnd> is it failing to build? <dandrader> morning <cnd> tvoss, standups <bregma> well, it works fine in real life but the test cases fail <tvoss> working on the chromium patch, cleaning up the build and runtime flags in preparation for issueing another merge proposal <cnd> ahh <bregma> som jenkins is angry <dandrader> still working on integrating utouch-geis events with nux events <Satoris> Touch bug script is merged but I got no answer on how to get it to run automatically. <cnd> Satoris, I'll ping bjf today about it <cnd> he'll likely know more <Satoris> Ok. <bregma> I'm seeing a segfault in the gesture-accept test, I'm pretty sure it has nothing to do with my fix for #997630, anyone else see that? * dandrader checks <dandrader> bregma, GeisSubscriptionTests.accept_gesture also crashes for me <dandrader> and has been crashing there for a while, if I'm not mistaken * bregma wipes his brow <bregma> I couldn't figure out how I could have caused it <bregma> I mean, with my fix for #997630 <cnd> bregma, without your fix, does it crash? <dandrader> just to make sure I got it right: nux will use utouch-geis. nux wants to be multiplatfor and work also on windows. it will want to use gestures on windows as well. in that case will it switch from geis to "windows_gestures API" or will it keep using geis and geis itself will have a windows backend (considering geis wants to be multiplatform) <dandrader> nux will keep with geis in windows and geis will do the thing multiplatform thing, right? <dandrader> s/thing multi/multi * dandrader wonders why people wants nux to run on Windows <cnd> dandrader, who wants nux to run on windows? <dandrader> things like "#if defined(NUX_OS_WINDOWS)" <dandrader> and jay also mentioned being multiplatform <dandrader> and therefore using whatever native gestures API in platforms other than linux. but I told him geis wants to do the multiplatform dance and therefore nux would just use geis everywhere <cnd> sounds like we should have a meeting with jay to go over the options <dandrader> well, I'm making it so that utouch-geis is optional but if you don't have utouch-geis you don't have the gestures API in nux. <cnd> that sounds reasonable <cnd> lets just run it by jay <dandrader> cnd, but utouch-geis is intended to wrap the native gestures API in other platforms, right (Windows, MAC...) <dandrader> ? <cnd> dandrader, yes, but that may never happen :) <dandrader> sure. it's just to sell the idea to jau <dandrader> jay <cnd> sorry, I'm getting distracted by other conversations <dandrader> does geis or grail have the information of which subscriptions are related to a given gesture? #ubuntu-touch 2012-05-24 <WebVisitor-3> Hi there! <WebVisitor-3> just installed utouch, how to activate it? <bregma> echo... cho... ho... o... <cnd> howdy <cnd> I have to fix up a couple X patches, and then I'm going to be doing research and actually noting down findings <cnd> dandrader, bregma: standups :) <dandrader> Studying how mouse events propagates in nux, etc. Started working on the propagation of gesture events in nux. <dandrader> good morning <bregma> I'm (a) fixing bug #803408 'cos it's a simple fix (and a complex test case) and trying to track down that segfault in gesture-accept <ubot5> Launchpad bug 803408 in utouch-geis "Subscribing with an empty list of devices subscribes all events" [Low,Triaged] https://launchpad.net/bugs/803408 <cnd> dandrader, btw, is bug 901692 what you were asking about yesterday? <ubot5> Launchpad bug 901692 in utouch-geis (Ubuntu) "Need a per-subscription callback context parameter" [Wishlist,Triaged] https://launchpad.net/bugs/901692 <dandrader> cnd, looks like it <cnd> bregma, have you had any thoughts on how to resolve that? <dandrader> although I'm not sure yet how much (if at all) that would help me with the gestures delivery in nux <bregma> re: 901692, we recently added geis_subscription_[gs]et_configuration(), which makes adding subscription-sprecific context parameters a little simpler <bregma> I'd have to trace through the call sequence to see why I though there would be a complication <cnd> bregma, if that interface will work, please update the bug and mark it as fix released <bregma> there's more to it than just the interface <bregma> there needs to be a way to link a subscription with a gesture <bregma> there still remains code to be written to get the whole thing working <cnd> ok <cnd> bregma, what are your plans for utouch-geis releases and srus in the near future? <bregma> I have no concrete plans for a release in the near future, but bug #997630 should probably be SRUd, it's a usability regression <ubot5> Launchpad bug 997630 in utouch-geis (Ubuntu) "evince and eog broken on remote sessions (X, NX, x2go and VNC)" [High,In progress] https://launchpad.net/bugs/997630 <bregma> we should probably do a geis release into quantal by early June <dandrader> cnd, I'm thinking about a simple gestures delivery mechanism for nux, at least for a first iteration: 1- gesture comes in. 2- find nux33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abInputArea that is hit by that gesture and that has a subscription matching it. If found, deliver events of this gesture to that are. if not, reject gesture. <dandrader> what do you think? do we need more than this? <cnd> dandrader, who/what/how is gesture accept done? <cnd> s/what/where/ :) <dandrader> the InputArea that get hit will receive the events for that gesture. so it can accept or reject it on its own accord <cnd> ok <cnd> yes, that sounds right <dandrader> GestureEvent class has Accept() and Reject() <dandrader> cool <cnd> sounds like what I proposed for utouch-qml <cnd> dandrader, you might have issues with different nux elements subscribing to different gestures <cnd> like 4 touch tap vs 3 touch drag <cnd> how will you reconcile that? <cnd> ensuring that the 4 touch tap takes precedence? <cnd> I'm assuming that nux is basically a scene graph like qml is <cnd> my utouch-qml spec has a mechanism for handling that <cnd> in case you need ideas <dandrader> hmm, is it a document or source code? or both? <cnd> document <cnd> one sec <cnd> https://docs.google.com/a/canonical.com/document/d/1B4U7QQS2UtUrhg2dI10GjNFp5I_z9Am0cibQQ7FEWpo/edit <cnd> see the linked algorithm <cnd> utouch-qml is meant to be somewhat generic <cnd> if you there are use cases that it has that nux doesn't, we may be able to pare the algorithm down <dandrader> I'm considering that if the target nux33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abInputArea rejects the gesture, that gesture gets rejected for good (geis_reject_gesture gets called) and won't be offered to other nux33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abInputAreas <cnd> dandrader, if you can figure out how to meet all the requirements for the unity gesture spec with such a design, then that's cool :) <cnd> dandrader, make sure you have it worked out how four tap and three drag will coexist <cnd> i.e., three drag will always fire first <cnd> but if you deliver it to a nux window and it accepts before the four tap comes in for the desktop, then what do you do? <dandrader> shouldn't "construction finished" handle that? <cnd> dandrader, yes, if the end "client" sees all the gestures <cnd> if one nux element sees the three drag and a different element sees the four tap <cnd> and the three drag element doesn't know about the four tap <cnd> it may become confused or accept the gesture erroneously <dandrader> but nux33ec:265c:71fe:e26d:2682:4ec2:aaa1:99abWindowCompositor will know that <dandrader> as he's the one doing the delivery of events <cnd> ok <cnd> sounds fine <dandrader> but thanks for bringing up all those cases. I remember then :) <cnd> I just want to make sure you've thought of that :) <dandrader> s/remember/didn't remember <dandrader> was still thinking mostly in the atomic mode <dandrader> well, gotta go. see you tomorrow #ubuntu-touch 2012-05-25 <dandrader> cnd, about your utouch-qml specs: seems that any anonimous user can change it. At least I'm not logged in with any google account and was able to change the background of your "uTouch-QML 1.1 Algorithm" <cnd> dandrader|afk, yeah, but it's revisioned <cnd> I figure it's like a wiki page <cnd> and the likelyhood that someone messes with it is extremely small <cnd> I'm still grinding on a couple issues that Peter is seeing trying to use xorg-gtest <cnd> I hope to iron them out today and finish documenting some research <cnd> dandrader|afk, tvoss, bregma: standups <dandrader> working on the logic that delivers gestures to nux areas <tvoss> Chromium patch cleanup, writing up research results <dandrader> wow, so the chromium patch is still didn't get merged <cnd> dandrader, it's going to be a long slog for it <bregma> I'm preparing an SRU for #997630 and investigating #872022 <dandrader> bug #997630, bug #872022 <ubot5> Launchpad bug 997630 in utouch-geis (Ubuntu) "evince and eog broken on remote sessions (X, NX, x2go and VNC)" [High,In progress] https://launchpad.net/bugs/997630 <ubot5> Launchpad bug 872022 in libgrip (Ubuntu) "eog crash GRIP-CRITICAL" [High,Confirmed] https://launchpad.net/bugs/872022 <dandrader> speaking of bugs, unity still doesn't pick up my trackpad if I pair it after logging into my unity session <dandrader> did you get to implement this? https://docs.google.com/a/canonical.com/drawings/d/11U4inGyYFq925CdW2_yB9UskmgS0MGU4gDfG0xk-aH0/edit?pli=1 <dandrader> cnd, ^ <cnd> dandrader, hmmm, can't say I've had any issues with unity and trackpad pairing <cnd> dandrader, no, it's not implemented yet <cnd> I spec'd it while in oakland <cnd> one of the other squads is going to implement it #ubuntu-touch 2012-05-27 <lilstevie> cnd: you about? #ubuntu-touch 2012-05-28 <lilstevie> cnd: when you are about http://androidroot.mobi/2012/05/27/introducing-wheelie-nvflash-for-asus-transformer-tf101-b70/ <dandrader> my status: working on the logic that delivers gestures to nux areas. <bregma> does anyone have any last-minute bits to add to utouch-geis? I'm thinking of doing a point release soon <Satoris> How about ponies? <dandrader> not me <bregma> Satoris, utouch-geis already has ponies, rainbow unicorn flying ponies <Satoris> Oh, ok. Nothing more to add, then. <cnd> dandrader|lunch, bregma: I'm in lexington at a sprint <cnd> my latency may be rather high <cnd> lilstevie, ^^ <cnd> lilstevie, cool stuff :) #ubuntu-touch 2012-05-29 <dandrader> cnd, cnd_ ping <cnd> dandrader, opng <cnd> pong :) <dandrader> I'm seeing a really weird behavior in synclient <dandrader> ClickFinger3 has a different value every single time I query it <cnd> hrm <cnd> interesting <dandrader> have you ever seem this? <cnd> no <cnd> dandrader, do you mean that if you run it three times in a row on your terminal <cnd> it changes? <dandrader> yes <cnd> that's really weird <dandrader> indeed :) <cnd> I've never heard of that <cnd> oh, I might now <cnd> know <cnd> do you have "disable trackpad while typing"? <dandrader> http://paste.ubuntu.com/1013710/ <cnd> whoa, those are really wrong values <cnd> dandrader, I have no clue <dandrader> cnd, no. "disable trackpad while typing" is not checked <cnd> ok, I have no idea then <dandrader> well. I might do the Windows approach: reboot and hope for the best <cnd> dandrader, log out/log in would be good enough <dandrader> ok <dandrader> ok, synaptics seems to be behaving now <dandrader> oh, now it's crazy again <dandrader> issuing "synclient ClickFinger3=0" triggered it (it was already zero) <dandrader> actually ""xinput set-prop 11 "Synaptics Click Action" 0"" did it <dandrader> at least I can still play with 4-touches gestures :) <cnd> dandrader|afk, interesting, feel free to open up gdb on your Xorg server to figure out what's going on :) <speakman> Hi folks! Running latest stuff from precise-proposed and now I can't almost use two finger scroll on my 2012 MacBook Air. What's happening? :) <speakman> scrolling in Google Chrome makes it scroll both upwards and downwards randomly. <doug> is there any good explanations on utouch-grail internals? like on slices, subscriptions, events, handles, touchmaps, etc... <dandrader> doug, I'm afraid not <doug> okeydoke. guess that means picking through source... <doug> where do the UF symbols come from? Like UFTouch, etc... <doug> ah, utouch-frame... #ubuntu-touch 2012-05-30 <speakman> Any updates on pixel-smooth scrolling in Chromium? <bregma> hey guys, could I get a review of https://code.launchpad.net/~bregma/libgrip/lp-872022/+merge/107877 ?? <dandrader> I know nothing about that code base <Satoris> Why does moving it outside the if fix the crash? To me it would seem to make it be called more often (which is the cause of the crash, if I understand correctly). <bregma> the signal was being called for every widget in the visual stack rather than just for the top-level widget peered with a window, resulting in dereferences of a deleted pointer <bregma> it's convoluted <bregma> very convoluted <Satoris> An X/GTK issue convoluted? Why, I never. <Satoris> So calling it the first time makes the other calls not happen or something convoluteder? <bregma> removing the toplevel_notify_cb slot on the lower-level widgets and re-queing on the higher-level widget until the top-level widget is peered with a window results in the toplevel_mapped_cb callback only being called once, instead of for each widget <doug> hey, what does the pinch threshold (minimum ratio of 1.1) solve? <doug> like, what problems it keeps from happening... <dandrader> doug, it defines by how much you have to spread your fingers apart so that it's considered a pinch gesture <dandrader> doug, if the value is too small, virtually any gesture will be considered as a pinch <dandrader> since there's always some small variation in the distance between fingers when performing any gesture <dandrader> or, conversely, by how much you have to bring them together <dandrader> well, gotta go now #ubuntu-touch 2012-05-31 <burli> howdy <burli> cnd, cnd_ are you here? <bregma> burli, he may be on the road travelling to/from an event <burli> oh, ok <burli> maybe someone else has an answer <burli> I have an Viewsonic Viewpad 10 Tablet (with Atom) <burli> I still have problems with the touchscreen. After a few "touches" I can move the mouse, but I can't click <burli> And I have this Problem with different desktops. Currently I try Bodhi Linux with Enlightment <burli> So it should not be a problem of Compiz or Unity <burli> Is it a Xorg or Driver issue? <burli> may a kernel update to 3.4 can help? <Jonii> Is uTouch reality yet? <Jonii> Or anything like that? I mean, there's so much you could do with multi-finger gestures. Like, changing desktop using multitouch swipe, some gesture to juggle between windows, all that. <doug> what hardware were you hoping to use it on? <Jonii> I don't understand the question, or rather, purpose of the question <Jonii> I want to use it on my laptop, ultrabook called zenbook <Jonii> Does that give you the information you wanted? <doug> does it have multitouch hardware? <Jonii> 4 finger touch brings up dashboard and 3 finger pinch minimizes a window <doug> i'd say yes, then. <Jonii> By the way, having that window move thing at 3 finger touch is annoying. Is there a way to protest that feature? <Jonii> Anyway, this is great, I never before really understood how these gestures work, before coming here and reading that douglassanchez@example.org. When should I check for desktop change swipe feature, and gesture to change windows, and a way to disable annoying system gestures? <Jonii> Or anything else that's cool? #ubuntu-touch 2013-05-01 <Mirv> tmoenicke: when I add https://codereview.qt-project.org/#change,54752 can I drop the old fix_maliit_activation.patch fix touches the same pace in code? <Mirv> + <bobweaver> does anyone else notice that module "QtQuick.Particles" is not installed <bobweaver> maybe it is just my image but app will not run because it is not installed <rickspencer3> hi bobweaver <bobweaver> Hey Rick how are you today ? <rickspencer3> bobweaver, are you trying to run your app from qtcreator? <rickspencer3> hey bobweaver I'm doing well <bobweaver> nope I am compiling on device <rickspencer3> himmm <bobweaver> rickspencer3, I will try right now. I was using ssh to compile on <bobweaver> I think that there is no lib for particals <rickspencer3> bobweaver, did you see anything useful in Tools -> Ubuntu -> Device Package Management in QtCreator? <rickspencer3> I suppose you need to install the dependencies <rickspencer3> that is my guess <Mirv> bobweaver: qtdeclarative5-particles-plugin ? <rickspencer3> bzoltan, ^ sound at all right? <bobweaver> correct it is not installed <rickspencer3> bobweaver, yeah, so if I were you, I would try installing it on the device <rickspencer3> but, that might not be the right approach ;) <Mirv> if/when the app is packaged then adding qtdeclarative5-particles-plugin into its dependencies <Mirv> or, of course, if we decide that it should be part of all images anyway <bobweaver> updateing and upgrading now thanks rickspencer3 I did not see the extrenal tools <Mirv> as ubuntu-sdk does pull that one in as well for the developers <bobweaver> might be libdecaliritive-particals <bobweaver> or whatever it is called <bobweaver> had the same issue with TV <Mirv> bobweaver: yes the qt quick module is libqt5quickparticles5 <Mirv> and the QML plugin is the former <bobweaver> [20:22:19] E <bobweaver> [20:22:19] : Unable to locate package libqt5quickparticles5 <bobweaver> [20:22:19] adb finished with code 0 || I will run apt-cache <Mirv> bobweaver: is your device running quantal or raring? <bobweaver> Quantal <bobweaver> I should up{grade,date} <bobweaver> but DL images ect with multirom ...... * bobweaver is beeing lazy <Mirv> with quantal maybe do add-apt-repository ppa:canonical-qt5-edgers/qt5-proper <Mirv> and apt-get update. since if it's not there you can't install new Qt5 libraries that weren't in the image <bobweaver> Good idea Mirv I am on it <issackelly> has anybody sorted out changing the time zone? <issackelly> I guess I can probably shell in and run date or tz <bobweaver> MIrv what is passwd ? <bobweaver> nm it is phablet <Mirv> yes it is <bobweaver> "qtdeclarative5-particles-plugin" <bobweaver> and the lib also /me crosses fingers <bobweaver> \o/ <bobweaver> Thanks Mirv and Rick <bobweaver> Looks like I can install myth-tv frontend ! <Mirv> np :) <bobweaver> This is AWESOME !! <bobweaver> Wow you guys I had no clue that I could update and install armel packages. This is awesome. Seems like I can mod the qml-phone-shell abd make it be robust (not that it is not ) but it is opening up all sorts of doors <buhala> Anyone knows anything about the 'Unable to open MNT device' <buhala> I am stuck <wilee-nilee> buhala, This trying open the android device on your computer? <buhala> Yeah <wilee-nilee> buhala, What is the OS? <buhala> Ubuntu 13.04 <wilee-nilee> buhala, Whats the device <wilee-nilee> and android release <buhala> Samsung galaxy nexus(maguro); Android 4.2.2, cyanogenmod <wilee-nilee> hmm I surprised, have you installed the ppa stuff? <wilee-nilee> Might be a samsung thing my nexus and droid come right up in 13.04 <buhala> It works 100% under Windows, so I have no idea <buhala> Should I try doing it in recovery mode? <wilee-nilee> buhala, So what is it you are trying to do though? <buhala> Install Ubuntu touch <wilee-nilee> buhala, Have you read the above links? <buhala> https://wiki.ubuntu.com/Touch/Install < I read this <buhala> Okay, it mounts just fine in Recovery mode -_- <buhala> Should I try installing it in recovery? <wilee-nilee> buhala, You have the phablet ppa loaded and have followed the instructions? <buhala> Yes, I have <buhala> I will just do the manual method, seems easier <wilee-nilee> You have the usb debugged in development ticked <buhala> Yeah <wilee-nilee> Yeah I would try the manual seems I had to do that once myself. <buhala> Well, I fucked up something <buhala> Have you done it using Clockwork? <wilee-nilee> buhala, nah, just from ubuntu <wilee-nilee> I found the developments really limited though so I'm waiting for more development. <buhala> Lol, I missed a major part in the instructions -_- <wilee-nilee> buhala, I wondered it is a bit different then loading a rom. ;) <buhala> You just need to install 2 things <wilee-nilee> you miss the tools? <buhala> Right now, I am thankful I have done so much shit to it I can no longer panic <IdleOne> !language | buhala <ubot5> buhala: Please watch your language and topic to help keep this channel family-friendly, polite, and professional. <wilee-nilee> buhala, I figured you were okay running a custom rom. <buhala> Sorry :(. Anyway, I was just flashing the device specific file <wilee-nilee> I bricked my nexus 7 about a week ago inspite of knowing how it goes, took me about 45 minutes to fix it, lol <buhala> Then you did not brick it :D <wilee-nilee> true I had a bad backup was all. <buhala> I installed firefox OS, deleted my custom recovery, and had no way of transfering a custom rom <buhala> THen I just installed it with fastboot <buhala> Now I am reinstalling Cyanogen once again <wilee-nilee> Heh, nice thing with the nexus is the stock roms are available. <buhala> Yeah, thank god <buhala> I would bave been so royally screw'd when I could not flash anything else <jne86> nexus devices are the best! i regret buying my original htc desire instead of a nexus one <jne86> (but at that time, i had to since the nexus one wasn't going to be imported into my country) <buhala> C'mon nexus, boot <buhala> goddamnit, Cyanogen is borked <wilee-nilee> I have a droid dna from verizon brand new I will root it eventually and run something, don't really need to now. <buhala> What is the closest you have come to bricking the device? <buhala> just curious :D <buhala> Yaay, I booted <CaHuTaPa> hallo. I would like to ask. Will there Ubuntu touch for HTC one V GSM, and Asus Eee Pad Slider SL101 <JoshStrobl> Hello everyone, I'm currently working on porting my two-step authenticator over to Ubuntu Phone, which will be QML + JS. I have a question regarding file IO, particularly reading / writing JSON data. It is my understanding that Qt5 does support JSON, however that is only available for C++ from what I can tell, and while I should be able to fetch JSON files using an XHR to the local file, that doesn't solve the problem with writing <JoshStrobl> to it. Any solutions? <ajalkane> QML does not have support for file operations. You will need to write in C++ a QML plugin or C++ backend that you can call from QML <JoshStrobl> Well that's a damn shame. <Andre2000> what is? <JoshStrobl> Needing to write a plugin in C++ <ajalkane> One could treat it as a fun exercise :) <JoshStrobl> Sure I could but I treat C++ like a plague :P <chriadam> QML2 has JSON built in via JSON.parse() / JSON.stringify() <ajalkane> QML can interface with Python also if that's a lesser evil <JoshStrobl> chriadam -> Yes however that doesn't solve the problem of actually saving the file, just reading it. <chriadam> but file i/o is a different kettle of fish. other than QtQuick2.LocalStorage you need C++. <JoshStrobl> Yes...C++ <JoshStrobl> Guessing no Local Storage support :\ <chriadam> I'm sure it is supported, but it's an application-specific anonymous sqlite database, which might not help you too much ;-) <JoshStrobl> I'd rather implement that rather than work with C++ =D <JoshStrobl> *that than <JoshStrobl> I suppose I could probably have C++ just deal with file IO and the rest be JS. * JoshStrobl dies a little inside. <JoshStrobl> You peeps think the QFile class should do the trick? <ajalkane> I do think so <SpacedOut> The program I'm developing needs a Qt closer to 5.1 than the 5.0.1 on ubuntu touch. I'm having problems with the ubuntu platform abstraction, has anyone else had any luck Qt5.1.0 beta? <Kakadu> Building all of this apps on Debian is a pain. Too many dependencies <SpacedOut> Kakadu: I'm building on the device, partly because of that, partly because it can support building there. <Kakadu> hmmm <Kakadu> i.e. Ubuntu plugin for QtCreator supports that? <SpacedOut> Um, building on the device, as in desktop is only supporting a terminal for ssh. <Kakadu> But I do have tested some coreapps on desktop! <kkszysiu> ;3~;3~ <polydor> ubuntu touch on the first release was awful like waxwork. Is it useable now? <polydor> tell me love isn't true. it's just something that we do <polydor> you only see what your eyes whant to see <polydor> how can life be what you whant it to be? <polydor> your're frozen when your heart is not open <polydor> mmmm... if i could melt your heart <polydor> mmmm... we'll never be apart <polydor> mmmm.... give yourself to me <polydor> mmmm... you are the key <polydor> now there's no pointing blasing the blame <polydor> and you should know I suffer the same <polydor> if i loose you - my heart will be broken <polydor> love is a bird - she needs to fly <polydor> let all the hurt inside of you die <polydor> your broken - when your heart is not open <Kakadu> I thought that musical entr'actes appears only inn #haskell <polydor> next song: gang bang <polydor> like a bitch out of order like a bad out of hell <polydor> like a fish out of water <polydor> i'm scared can't you tell <polydor> bang bang <DarkEra> polydor, i don't think this is appreciated at all <DarkEra> you're flooding the channel so..... <polydor> please< don't ban me <DarkEra> then behave <polydor> it's so quiet <polydor> you're sitting in here to watch empty chat? <IdleOne> we are certainly not sitting here to watch nonsense <alo21> hi everybody <alo21> nik90, hi.. I do know if you remember me, but I am the one who had and still have with ubuntu-sdk in qtcreator <nik90> alo21: hey, I remember <nik90> u still having the issue? <alo21> nik90, I purged all the involved packages, and unfortunately I'm still having the issue <nik90> alo21: :( <nik90> alo21: I got nothing..since purging the packages should effectively start it from scratch <minigoliath> help <jGleitz> Hello everyone! Can anybody tell me where to get the source code of the keyboard used in the Ubuntu Touch OS? <BEC> hello; is there a way to test Ubuntu touch on a tablet without having to install it? (like in "live" mode?) <ajalkane> The new changes to Ubuntu component's header seem to bring all kinds of annoyances. I'm about to give up. <nik90> mzanetti: ping if you are free :) <mzanetti> nik90: late-pong <nik90> mzanetti: I was looking through the commits for autopilot for the phone-app and saw that you coded switching between tabs <mzanetti> nik90: hmm... could be <nik90> mzanetti: with the latest update to ubuntu-ui-toolkit, the autopilot no longer works, do you plan to update it? <mzanetti> boiko: ^ <nik90> mzanetti: the reason I am asking is because I use the same code logic for the clock app...and I was hoping to use your fix :) <mzanetti> jppiiroi1en: hey. do we have and ubuntu-ui-toolkit autopilot helpers by now? <mzanetti> nik90: so.. I've been proposing that the ubuntu-ui-toolkit delivers some helpers for their components because its a waste of time to update 20 test suites every time there is a change in some component <nik90> mzanetti: helpers? <boiko> mzanetti: +1 <nik90> mzanetti: as in we just call the helpers to do a certain task like switching tabs? <mzanetti> nik90: some python library coming with the ui-toolkit that will have something like "swtich_to_tab(3)" <nik90> mzanetti: as that would be perfect <mzanetti> and if the sdk guys change the tabs they update that lib and everything should be fine <nik90> mzanetti: I meant that would be perfect <mzanetti> zsombi: bzoltan1, jppiiroi1en: ^ <nik90> mzanetti: I will wait for that to land in the sdk before merging my autopilot tests in that case <boiko> zsombi: bzoltan1: jppiiroi1en: I think mzanetti's proposal is a good thing, right now we have to spend time fixing each and every app that have tests broken because of ui-toolkit internal changes <zsombi> boiko: mzanetti: sorry, I lost some of the conversation... were you requesting some helpers for testing the components? <mzanetti> zsombi: yes. so the thing is, every time there is a change in
{'channel': 'ubuntu-touch', 'month': 5}