/srv/irclogs.ubuntu.com/2014/03/03/#ubuntu-app-devel.txt

asdffdsaA week or so ago, I saw on g+ that someone was offering to design icons for Ubuntu apps.  Does anyone know who that was?02:55
asdffdsaI can't find the post anymore unfortunately02:55
=== chriadam is now known as chriadam|away
JamesTaitGood morning all; happy Monday, and happy What if Cats & Dogs Had Opposable Thumbs Day! :-D09:37
rpadovaniasdffdsa, https://plus.google.com/+SamHewitt/posts/ZdnL8cfTYaF10:09
rpadovanimhall119, FYI, I published a translation of your article about the name of Ubuntu for Phones this morning :-)10:12
rpadovanihttp://blog.rpadovani.com/it/2014/03/non-esiste-touch-e-semplicemente-ubuntu/10:12
JoshStroblGood morning everyone10:32
nerochiarooSoMoN: do you know if there are still known issues in webbrower-app AP tests on mako that make it fail on CI ?10:44
oSoMoNnerochiaro, not that I know of10:45
nerochiarooSoMoN: hmm, ok, just got more mako failures10:46
oSoMoNnerochiaro, got a link that I can look at?10:46
nerochiarooSoMoN: https://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-mako/5609/console10:46
nerochiarooSoMoN: looks like after stopping the app after one test, all the others can't find the app anymore10:47
nerochiarooSoMoN: comes from https://code.launchpad.net/~amanzi-team/webbrowser-app/webbrowser-app-content-picker-2/+merge/20902010:47
oSoMoNnerochiaro, there’s only one failure in that test run10:49
oSoMoNFAIL: webbrowser_app.tests.test_content_pick.TestContentPickerIntegration.test_image_picker_pick_image10:49
nerochiarooSoMoN: interesting, I was interpreting all these ERROR messages as errors in the test run10:51
nerochiarooSoMoN: that one really failing is my fault I guess, looking into it10:51
oSoMoNnerochiaro, just grep for "FAIL:"10:51
nerochiarooSoMoN: after saying "show full log" otherwise you don't see any FAIL:10:52
rpadovanihey popey, hope you had a great weekend :-) We all see your cat on twitter, it's a star now :D10:54
rpadovaniCould you ping someone from design team for bug 1286946 please?10:54
ubot2`Launchpad bug 1286946 in Ubuntu UX "Operators '−' '÷', '×' are very small comparing to displayed numbers" [Undecided,New] https://launchpad.net/bugs/128694610:54
=== a is now known as artyom
ybonoSoMoN: thanks for merging the endOfDay thing on calendar :)11:21
ybonI'm about to add a test, but first I try to run the actual ones11:21
ybonError gives me "QtTest" is not installed, but I've installed qtdeclarative5-dev-tools11:22
ybonany idea?11:22
oSoMoNybon, I haven’t actually merged it, only approved, but as far as I’m concerned it’s good to merge11:22
oSoMoNybon, install qtdeclarative5-test-plugin11:23
ybonah, thanks, lets test that11:23
ybon(ah ok, I'm not familiar with lp workflow )11:23
ybon100% tests passed, 0 tests failed out of 111:24
ybongreat :)11:24
ybonthanks again11:24
=== MacSlow is now known as MacSlow|lunch
oSoMoNybon, quick question about your branch: is there a good reason for not setting the seconds to 59 as well?11:30
oSoMoNand actually, to be even more accurate, the milliseconds should be set to 99911:31
oSoMoNit probably doesn’t really matter though11:31
ybonoSoMoN: no good reason, I just though that we will never deal with seconds in calendar11:31
oSoMoNybon, ok11:31
ybonbut I can change this with no problem, maybe it's more consistent anyway11:31
oSoMoNybon, would you mind setting the seconds to 59, just to be future-proof? let’s leave milliseconds alone, I think it should be safe11:32
ybonok :)11:32
oSoMoNybon, and btw, I think you can just do date.setHours(23,59,59), no need to pass extra 0s for unused parameters11:32
oSoMoNah, wait, no, ignore that last comment11:33
oSoMoNyour approach is correct11:33
oSoMoNso it should be date.setHours(23,59,59,0)11:33
ybonyep, doing it right now11:33
ybonoSoMoN: pushed :)11:35
ybonoSoMoN: I've also worked on this branch https://code.launchpad.net/~yohanboniface/ubuntu-calendar-app/DatePicker but I need (at least) two things to be able to send a MR11:36
ybonmaybe you know the answers11:36
ybonone is: how to acces the DatePicker with autopilot11:36
ybonother is: do we want that startDate and endDate can be in different days?11:37
oSoMoNybon, it looks like the UITK doesn’t expose an autopilot emulator for the DatePicker, that’s a bug11:38
oSoMoNybon, can you please file it at https://bugs.launchpad.net/ubuntu-ui-toolkit/+filebug ? I’ll confirm it11:39
oSoMoNzsombi, does the DatePicker component have an autopilot emulator?11:40
oSoMoNybon, regarding the use of different days, I don’t know, that would be a question for the design team11:40
ybonok11:41
ybonI will wait for zsombi answer and then fill a bug if needed11:41
ybonthanks11:41
ybonoSoMoN: how can I ask the design team? #noob11:42
aquariusgrargh why doesn't Tab move to the next field QML why would you not build this in it's been the standard for thirty years why aaarrarraraagh11:42
oSoMoNaquarius, the notion of "next field" is not so straighforward, but it can be easily implemented11:43
oSoMoNybon, actually, I don’t know who is in charge of design for calendar-app these days, popey might know11:43
aquariusoSoMoN, yeah, I know why it is, and it's a lot more complicated than I'm suggesting, I'm just totally wired to hit Tab and every time it doesn't work I want to cry :)11:43
oSoMoNheh, I know what you mean  :)11:44
zsombioSoMoN: no, it doesn't have11:50
oSoMoNzsombi, it’s gonna be needed for application developers to tests their apps11:51
zsombioSoMoN: I know, iahmad started to get emulators for Pickers, but that MR got forgotten... and we couldn't reach that yet so we can continue with DatePicker & PickerPanel :(11:51
oSoMoNzsombi, is there a bug report to track the lack of emulator?11:52
zsombioSoMoN: don't think so...11:52
xromeoohi there?11:58
* xromeoo slaps Ursinha around a bit with a large trout11:58
popeyxromeoo: there's 100+ people here. We're not all going to say hello.12:03
popeybut, hello.12:03
nerochiarozsombi: do you know if when launching an app via the URL handler there is a way to pass additional parameters to the app ? like a query string that gets translated into cmd line options or something like that ?12:11
nerochiarooSoMoN:  ^12:11
zsombinerochiaro: unfortunately I don't know about that, sorry :(12:27
nerochiarozsombi: do you know where it is implemented in the SDK ?12:28
zsombinerochiaro modules/Ubuntu/Components/plugin/ucurihandler.*12:29
zsombinerochiaro: the UriHandlerObject takes a string list as uris, so I assume you can get some extra stuff thru... though not sure12:30
nerochiarozsombi: i'll look into that12:32
zsombinerochiaro: or ask loicm12:33
asdffdsarpadovani: thank you12:34
asdffdsaDoes anyone know how to get in touch with Sam Hewitt outside of g+?12:35
asdffdsaI'd rather not make an account if I can avoid it12:35
popeyasdffdsa: snwh on irc12:35
asdffdsapopey: thank you12:36
popeynp12:37
JoshStroblHey popey, there is an bug on the Ubuntu Developer Portal (one of many) that I'd like to personally fix (mainly to speed up the fixing of a fairly mundane bug). Is there a way I can directly contribute to the portal? (Bug is https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286833)12:47
ubot2`Launchpad bug 1286833 in Ubuntu App Developer site "UbuntuUI.Toolbar Example Is Not Valid HTML" [Undecided,New]12:47
popeyhey JoshStrobl12:47
JoshStroblFigured you guys have your hands full as it is.12:48
popeyheh12:49
JoshStroblA couple other bugs: https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286651 https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286634 (second link needs consensus)12:49
ubot2`Launchpad bug 1286651 in Ubuntu App Developer site "404 | Community | Developer.Ubuntu.Com" [Undecided,New]12:49
ubot2`Launchpad bug 1286634 in Ubuntu App Developer site "Installing the SDK page | Icon Incorrect" [Undecided,New]12:49
popeyJoshStrobl: not sure where the data for that is, the site code seems to be at lp:ubuntudeveloperportal but not sure about the content12:49
JoshStroblYea I noticed that.12:50
nik90JoshStrobl: actually the icon is correct12:50
nik90it is the blue one12:50
popeyooh, i have a logon to the site12:50
* popey rummages12:50
JoshStroblnik90: Then why did is it showing up as the image I linked to?12:50
JoshStroblthe imgur12:51
nik90JoshStrobl: no idea..but while I was on 13.10 & 14.04, I got the new icon12:51
JoshStroblI am on 13.10 and the package is up-to-date (like...literally re-installed yesterday)12:51
popeyJoshStrobl: I can't find it, ping mhall11912:52
=== MacSlow|lunch is now known as MacSlow
JoshStroblmhall119: Batman, where are you?12:57
popeyhe's US based, so will be around soon.12:59
JoshStroblAh yea I suppose it is early there.13:00
JoshStroblOh by the way popey, been meaning to ask, for those that win the Ubuntu App Showdown, is the Nexus 7 tablet available for shipping outside the U.S.? (more specifically, Finland)13:01
ybonpopey: hey :) Do you know if an event can have a different day for startDate and endDate? #calendar-app13:01
popeyJoshStrobl: I expect so.13:01
JoshStroblI'll be developing the app regardless, just was curious.13:01
JoshStroblCool.13:01
popeyybon: hi13:02
popeyybon: it should! if it can't, it's a bug13:02
popeybrb, lunch!13:02
ybonokey popey :)13:03
abilhi13:04
mhall119what's up JoshStrobl ?13:12
JoshStrobl[...] there is an bug on the Ubuntu Developer Portal (one of many) that I'd like to personally fix (mainly to speed up the fixing of a fairly mundane bug). Is there a way I can directly contribute to the portal? (Bug is https://bugs.launchpad.net/ubuntudeveloperportal/+bug/1286833)13:12
ubot2`Launchpad bug 1286833 in Ubuntu App Developer site "UbuntuUI.Toolbar Example Is Not Valid HTML" [Undecided,New]13:12
JoshStroblpopey recommended I ask you since he looked for his login info to change it13:12
mhall119JoshStrobl: so anything under /api/ is from lp:ubuntu-api-website, and most of that is going to be API docs generated from yet another source13:15
mhall119in this case, the UbuntuUI.Toolbar content comes from lp:ubuntu-html5-theme13:15
JoshStroblhmm13:16
JoshStroblI checked lp:ubuntu-html5-theme and didn't see any reference to documentation there or in the code13:18
JoshStroblI'll check ubuntu-api-website13:19
mhall119JoshStrobl: http://bazaar.launchpad.net/~ubuntu-html5-theme-devs/ubuntu-html5-theme/trunk/view/head:/0.1/ambiance/js/toolbars.js13:21
mhall119it's in-line documentation13:21
JoshStroblah13:22
JoshStrobldidn't expect that13:22
mhall119then the yuidoc tool extracts it into HTML, which get's pulled into developer.ubuntu.com/api/13:22
JoshStroblI changed my existing bug to invalid, will submit to ubuntu-html5-theme-devs13:24
JoshStroblI have too many tabs open13:25
mhall119JoshStrobl: youcan just change it in LP13:26
mhall119one second, I'll do it13:26
mhall119done13:26
JoshStroblYea, just wasn't sure if it should be ubuntu-html5-theme or ubuntu-html5-theme-devs (it was suggesting the first). Guessing it doesn't matter?13:26
mhall119-devs is the team, I think13:29
JoshStroblmhall119: Is this bug in the appropriate place? https://bugs.launchpad.net/ubuntudeveloperportal/+bug/128665113:29
ubot2`Launchpad bug 1286651 in Ubuntu App Developer site "404 | Community | Developer.Ubuntu.Com" [Undecided,New]13:29
JoshStroblah13:29
JoshStroblLaunchpad hurts me brainz.13:29
mhall119JoshStrobl: yes, that one is correct13:30
ybonmhall119: I've the ubuntu-api-website running locally, if you want to assign me some issues, please do13:43
nerochiaroartmello: hi, do you know what's the status on https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-sdk-thumbnailer/+merge/20722213:49
nerochiaro?13:49
artmellonerochiaro: hi, for me its approved. Could you just add the gallery-app check list on the comments so I could mark as approved?13:52
nerochiaroartmello: ok13:52
artmellonerochiaro: thx13:52
FerroHi13:57
arieswhat is the purpose of this forum?13:58
arieshello ferro13:58
ubuntudroidhi guys!13:58
Ferro:)13:58
arieshello13:58
Ferrohello13:58
VetonHi!13:58
arieshow r u?13:58
Ferrofine13:59
=== obi is now known as Guest37564
ariesfrom whr  u belong13:59
ariesme frm Pakistan13:59
ubuntudroidDresden, germany13:59
=== diegoarrera is now known as diegocarrera
FerroBrazil13:59
nerochiaroartmello: checkilist added to the MR description13:59
LightningMorocco13:59
OzzyboshiHello13:59
jharaqueColombia13:59
diegocarreraMadrid heree :)13:59
LightningHello everybody !14:00
VetonKosovo here14:00
=== k is now known as Guest95771
arieswow....... great places14:00
DS_McGuireAre we going yet?14:00
ariesyes14:00
=== vik is now known as Guest71650
mwalczakyes14:01
ubuntudroidlooks great!14:01
Guest37564yes14:01
DS_McGuireHey Jono, just to let you know I can never get this to work on firefox. I have to use Chromeium14:01
gigagoochelaarup and running :)14:01
jideobsyes its streaming14:01
TooLmaN_look good14:01
DS_McGuireBut the video and audio is loud and clear14:01
ubuntudroidno problem with ff here14:01
SmaticHello all14:02
Ferrohi!14:02
artmellonerochiaro: approved14:02
nerochiaroartmello: excellent, thanks14:02
artmellonerochiaro: :)14:03
MachWingI only now looked up the meaning/definition of "ubuntu" -- it fits with this topic of "community."14:06
Nepali_devhello guys14:07
ubuntudroidhi nepali14:07
jharaqueno video and audio14:08
nerochiaroartmello: it's not top-approved, just comment-approved14:09
Sojibhi14:09
Skilly.14:12
MachWingQuestion:  Display server...  What's up with nVidia display cards not being friendly?14:12
artmellonerochiaro: sorry, done14:13
nerochiaroartmello: no problem14:13
jharaquehelp me, i don't have audio and video14:13
nerochiaroartmello: andt thanks14:13
bxianhi14:14
nerochiarozsombi: loicm: do you know if on the device applications can talk to each other via DBUS, or if that is locked down ?14:16
zsombinerochiaro: at least UITK has no QML exposed component to do such a thing other that the URIHandler. But that is one-way talk only14:17
zsombilike monologue :)14:17
nerochiarozsombi: it's not even one-way, it is just launching the app via dbus activation14:17
zsombinerochiaro: right, a monologue :)14:18
zsombinoone listens, or eventually does, but the words go away :D14:18
nerochiarozsombi: :)14:18
bilbmaok14:19
Veton:(14:19
KHendrikgo :)14:22
eagle09yeah14:22
eagle09bla bla bla bla14:23
eagle09come on14:23
mhall119eagle09: it's an intro session, what are you expecting?14:23
eagle09you re right..sorry!!!14:24
nerochiarozsombi: according to the freedesktop spec an app that implements org.freedesktop.Application should implement all 3 methods of that interface (Activate, Open and ActivateAction)14:24
=== Blaze is now known as Guest32346
nerochiarozsombi: we just implement Open and ignore half of the arguments14:25
Gogaieyes14:28
emiliozapatahello!14:31
KHendrikhi14:31
satya_93hai !14:31
=== I is now known as Guest72331
borenQUESTION: The contest require original apps. What does "original" means? Do you mean from scratch as opposed to ported .14:33
MachWingQUESTION:  What's the deal with nVidia graphic cards having trouble?14:34
DanChapmanQUESTION: would an original app that uses a pyqt5 plugin rather than c++ plugin be accepted for the showdown?14:34
nik90QUESTION: Can a developer submit multiple applications for the showdown?14:34
ubuntudroidQUESTION: is work on the emulator still going on? People (including me) seem to have mixed success with getting it to run properly on various systems.14:35
helbunsyes14:35
MachWingOK, cool, thanks14:35
MarkusHAJThank you verry much for intresting point of views14:36
mhall119QUESTION: How do I sign up for the App Showcase at the end of Friday? http://summit.ubuntu.com/appdevweek-1403/meeting/22150/community-app-showcase/14:36
mhall119ANSWER: ping mhall119 on IRC and he'll add you to his list14:36
KHendrikQUESTION: When is the deadline for submissions.14:36
mhall119then he'll invite you to the live video during that hour14:37
mhall119:)14:37
MachWingQUESTION:  Can someone develop me an app to run smart electrical microgrids?14:37
balut21can a newbie join the competition? i'm a newbie... and i have an idea for an app but then i think i cannot do it for the time due...14:37
mhall119MachWing: you can post ideas and requests on http://www.reddit.com/r/ubuntuappshowdown/14:38
mhall119balut21: start it with "QUESTION"14:38
MachWingThanks14:38
mhall119balut21: but yes, newbies can absolutely get involved, we had lots of newbies develop great apps last time14:38
SimonKQUESTION: are comercial apps possible at the moment? Will they be considered in the showdown?14:38
KHendrikThank you14:39
satya_93QUESTION: I am not able to install AMD Readon 7560 version on my laptop inspite of doing the procedure many times? any solutions ?14:39
balut21QUESTION:can a newbie join the competition? i'm a newbie... and i have an idea for an app but then i think i cannot do it for the time due...14:39
GPBQUESTION: must the apps be isolate apps or it can use a website backend / integration?14:39
balut21oh mhall just answered haha thanks14:40
beunoSimonK, you can, but there's no support for selling apps14:40
beunoyet14:40
beunomore on that in 1:20h  :)14:40
helbunsQuestion : even though the ubuntu touch emulator is still in development we are supposed to have our submitted apps "tested" on them? my emulator doesn't doesn't to start :( lenovo x120e14:40
SimonKbeuno, i see, thanks for the info14:40
MachWingQUESTION ANSWERED:  I have yet to be a software developer...  I paint with a wide brush with concepts... I need to improve technically.14:40
satya_93wat kind of apps should be developed?14:41
GPBThanks14:42
ubuntudroidQUESTION: will ubuntu touch eventually also come to europe?14:43
MachWingThank You!!!14:43
diego-carrera:)14:43
mhall119helbuns: the x86 emulator should be available in a few days, in the mean time you can run your app on your desktop which is the easiest way to test while developing14:43
mhall119ubuntudroid: bq (Spain) is going to be building a phone with it, so I'd say so14:43
ohhaibooki can see the video fine on 3g internet in california14:43
GPBRE-QUESTION: so, my app can be a native app to make an action to an online platform? for example: perform a payment between two users on a social network.14:43
helbunsmhall119: thanks! awesome work on that htmlapp creator,,, first time developer and its so empowering14:44
mhall119GPB: yes, that would be fine14:44
GPBsorry for re-posting, my sound was a little bit creepy14:44
ohhaibookwill i be able to follow the tutorial if im using manjaro?14:44
GPBthanks mhall11914:44
MainARTAQUESTION: Nexus 7, 2013 - I tried to install dual boot Ubuntu touch but there is not support yet, do You know smth about that?14:44
ubuntudroidmhall119: sorry - weren't aware that they are also available in the rest of europe14:44
mhall119ubuntudroid: no phones are available *yet*, but they should be available online when they are14:44
ubuntudroidmhall119: cool, great news! :)14:45
ohhaibookcan i make ubuntu apps on arch/manjaro?14:45
htamayoHi guys, cheers from El Salvador, great pleasure to be here14:45
mhall119ohhaibook: you'd have to port the UbuntuSDK and runtime libraries14:45
ohhaibookmhall119: okay thanks. when my pc is done being built i plan to run ubuntu on it. just for now im using manjaro on my laptop14:46
mhall119ohhaibook: you can run it in a VM for now14:46
ohhaibooklol not on my 1GHz dual core laptop14:46
ubuntudroidQUESTION: are proper test coverage also part of the showdown rules?14:47
mhall119ok, maybe not :)14:47
mhall119let me know if you want to run a session and I'll get you set up14:47
MachWingQuestion:  This is really silly, but can I call you Bono Jacon?  :P14:47
GPBQUESTION: is there a chance to develop the app using python (pyQt)?14:48
mhall119GPB: not for the showdown, no14:48
KHendrikQuestion: If i use U1DB in a new app and decide later that i want to port my app to android is it still possibility to stick with U1DB on android?14:48
GPBoh :( ok14:48
ogra_MachWing, better call him John O'Bacon :)14:48
nik90mhall119: is the community app showcase meant for apps developed for the showdown? or just apps in general?14:48
mhall119ogra_: Johnny Bacon14:48
MachWingogra:  Good to know... :)14:48
ogra_:)14:49
mhall119nik90: apps in general14:49
mhall119nik90: it's early enough in the contest that there probably aren't many to showcase just yet14:49
KHendrikoh messed up english14:49
mhall119nik90: you want to show off yours?14:49
MachWingThanks for your humoring me... ya'll are cool!14:50
nik90mhall119: I am thinking about it :). Need to check my calendar14:50
KHendrikNice introduction thx.14:50
wisibleQuestion. will this be a beginners kinda thing`?14:50
mhall119KHendrik: I don't think U1DB will work on Android, not without a lot of porting work anyway14:50
mhall119wisible: the whole week will be, yes14:50
wisibleAWESOME! when does it start and whats the timeframe`?14:50
mhall119http://summit.ubuntu.com/appdevweek-1403/2014-03-03/14:51
KHendrikmhall119, yeah thought so just kinda hoped it would ;)14:51
mhall119wisible: the intro just finished, the next session stars in about 10 minutes14:51
JobinYes, Jono, I can see and hear you! :)14:51
mhall119Jobin: the intro's over, you must be watching the recording14:51
aquariusdpm_, ping -- how do I get set up? :)14:52
Elleoaquarius: https://wiki.ubuntu.com/UDS/Sessions has some instructions14:52
JoshStroblHey daker, thanks for the bug fix.14:52
nerochiarozsombi: if we could implement the whole specification then we could pass extra arguments and actions between apps, in a way that is conforming to the spec. I think it's worth looking into it.14:53
nerochiarozsombi: what do you think14:53
dakerJoshStrobl: thanks to you!14:53
aquariusElleo, I think someone needs to do magic so that I show up on Ubuntu On Air, though14:53
dpm_aquarius, on it :)14:53
aquariusElleo, I believe that magic person to be dpm_ ;)14:53
balut21would there be a video for this it's already late in my country :(14:53
Elleoaquarius: ah right, yeah those are for if you're running the session14:53
mhall119aquarius: not ubuntuonair, it's on summit14:53
zsombinerochiaro: I don't mind, honestly I don't know why loicm hasn't implemented all14:53
* aquarius waves hands around14:53
ohhaibookWAYLAND FTW14:54
aquariusmhall119, you're right, but I think similar magic needs to be applied, right? :)14:54
mhall119aquarius: different spells :)14:54
JoshStrobldaker: Would've submitted a fix myself but I'm still grasping the way that documentation, code, website, etc. all links together in multiple bzr repos14:54
JoshStroblohhaibook: mmkay...14:54
mhall119JoshStrobl: organic evolution/necessity mostly14:54
nerochiaroloicm: can you please ping me when you have a minute ? thanks14:55
JoshStroblmhall119: Well I understand it even from the point of decentralized bugs / bug tracking into the appropriate repos.14:56
wisiblewill he just pop back here when the time is right`?14:57
JoshStroblIt just wasn't clear to me when I was submitting the bug that different repos existing, their correlation / relation, etc.14:57
JoshStroblGitHub presents it in a cleaner fashion (no hate on LP though)14:57
mhall119JoshStrobl: you can always files bugs against lp:ubuntudeveloperportal and one of us can re-assign as appropriate14:57
JoshStroblmhall119: Yea but that just seems like a pain in the butt for you guys. You guys are busy enough as it is.14:57
KHendrikdoes the sdks run on phone option not work for apps with c++ backend?14:58
mhall119JoshStrobl: it's just part of bug triaging, standard operating procedure for us14:58
mhall119bzoltan: can you answer KHendrik's question above?14:58
mhall119IIRC, it used to compile the source on the device14:58
JobinIs anyone able to download this video from youtube?15:00
JoshStroblJobin: Link?15:00
popeyJobin: yeah, youtube-dl is good for that15:00
wisibleWildstar :D15:01
KHendrikmhall119, hmm it seems to be disabled.15:02
dpm_if you've got questions, type QUESTION: <your question here>15:02
dpm_feel free to ping me and I can forward the questions to Stuart15:03
balut21QUESTION: it's 11pm here i'm starting to get sleepy... is there a way that i can watch the videos tommorow?15:03
nottiagohello15:03
KHendrikbalut21, the recording will be on the same website after the live stream15:03
VetonIn what time is the next session ?!15:04
JoshStroblis there a stream going on right now?15:04
JoshStroblI wasn't even aware there was stuff listed on the summit :D15:04
balut21is it on Jono's channel?15:04
gagdiwzi see it15:05
JoshStroblgagdiwz: link?15:05
jonohttp://summit.ubuntu.com/appdevweek-1403/meeting/22127/building-html5-apps-with-ubuntu/15:05
KHendrikbalut21, David Planella's15:05
JoshStroblhmm, at the page, nothing is loading.15:05
balut21oh great thanks15:05
gagdiwzhttp://summit.ubuntu.com/appdevweek-1403/meeting/22139/welcome-and-introduction/15:05
JoshStroblgonna load up FF15:05
gagdiwzubuntu APP DEVELOPER WEEK15:05
gagdiwzgreat15:05
JoshStroblloads up fine in FF, weird15:06
ubuntudroidthe screen looks cut off at the top oO15:06
gagdiwzFF 27.0.1 works great15:06
balut21nice chatting with you, got to  go :)15:08
balut21all*15:09
balut21sleep time15:09
KHendrikgood night15:09
balut21thanks15:09
gagdiwzsleep time ?15:09
gagdiwzit is 12.00 in Argentina15:10
KHendrikgagdiwz, 4:10PM in germany15:10
gagdiwzokey, time to go back to work in ARM ASM, it was nice to talk15:13
mhall119gagdiwz: have fun :)15:13
gagdiwztnx, good bye15:13
ubuntudroiderr, the top of your screen doesn't seem to be recorded - we can't see what you just typed^^15:16
JoshStroblQUESTION: Is Cordova.File APIs supported in Ubuntu Touch?15:16
=== ondrat is now known as ondra
=== karthick is now known as Guest20890
JoshStroblSince Ubuntu Touch isn't listed as a supported platform at http://docs.phonegap.com/en/3.3.0/cordova_file_file.md.html#File15:18
mhall119JoshStrobl: you should use the ContentHub for opening/storing files15:19
JoshStroblmhall119: Any link to the ContentHub and how it'd relate to applications that aren't accessing general user data, like photos, music, etc. but more like saving / reading JSON files.15:21
mhall119JoshStrobl: oh, for that you can use the HTML5 local storage stuff15:21
JoshStroblCool, my open source database system already supports LocalStorage :D15:21
mhall119as for reading/writing files in your app's directory, I don't know if we provide an API for that in HTML515:22
JoshStroblNice knowing I don't need to overwrite the localstorage functionality in my system with Cordova.File.15:22
JoshStroblHopefully...15:22
mhall119you shouldn't need to15:22
ubuntudroidQUESTION: will the UI be indistinguishably the same as for QML apps to the end user? I get a shiver when I see webapps/cross-platform apps on Android.15:22
mhall119ubuntudroid: that's the goal, yes15:23
mhall119ubuntudroid: there's a session later this week on the Ubuntu HTML5 theme that does that15:23
ubuntudroidmhall119: will try to take part in that one, thanks!15:24
dpm_JoshStrobl, http://cordova.apache.org/docs/en/3.3.0/guide_platforms_ubuntu_index.md.html15:24
JoshStroblYes, I'm aware that UT is supported via Cordova, just not sure if Cordova.File is.15:27
mhall119Ubuntu supported Cordova APIs should all be listed on http://developer.ubuntu.com/api/html5/sdk-14.04/15:27
JoshStroblah so cordova.file isn't15:27
DevRobotDoes HTML5 have access to the Ubuntu Phone accelerometer?15:28
mhall119JoshStrobl: not currently, no15:28
JoshStroblI'll leverage HTML5 LocalStorage than, which is perfectly fine with me and even less work for me.15:28
mhall119DevRobot: yes: http://developer.ubuntu.com/api/html5/sdk-14.04/org.apache.cordova.device-motion/15:28
JoshStroblQuestion: So Oxide is based on Blink web engine (fork of WebKit)?15:29
DevRobotNice, another Q - does the Ubuntu Phone support WebGL?15:29
JoshStroblAssuming so15:30
JoshStroblOr is Oxide based on the WebKit used by Chromium / Chrome PRIOR to Blink fork.15:31
mhall119JoshStrobl: it will be blink eventually, if it's not already15:31
DevRobotWhere can I find more info on oxide?15:31
mhall119DevRobot: yes, but I'm not sure what docs we have for webgl support15:31
dakerJoshStrobl: blink15:31
qb101Does the Cordova Ubuntu support the Grid Unit?15:31
JoshStrobldaker: Well then, Oxide has my support :P15:31
mhall119DevRobot: join #ubuntu-webapps for more on that15:31
dakerlaunchpad.net/oxide15:32
mhall119qb101: not yet, but they're working on that15:32
aquariushttp://www.chriscoulson.me.uk/blog/?p=19615:32
JoshStroblAny efforts to trim down WebKit and and get rid of webkit-specific functionality is excellent.15:32
mrjazzcatOxide:  http://oxide.sourceforge.net/15:32
JoshStroblgreat question qb101. I think that is QML specific15:34
mhall119I saw a webgl demo at our sprint a month ago15:34
mhall119so, it's being worked on if it's not landed yet15:34
JoshStroblqb101: Best using @media15:34
Elleoaquarius: qtwebkit has webgl has support, not sure if it's enable on ubuntu phone but it is available as a compile time option15:34
dakerOxide : http://launchpad.net/oxide15:34
Elleoenabled*15:34
DevRobotCan you create paid-for apps for Ubuntu Touch - If it does, is the minimum still $2.99, as that price seems rather ridiculous?15:35
mhall119DevRobot: the new Click store doesn't yet support paid apps15:35
Elleo(I did some experimental stuff with it on MeeGo a couple of years back)15:35
JoshStroblmhall119: Any clue when that could land?15:36
mhall119the minimum price is based on our costs, the more apps we sell in the store the more we'll be able to bring that down15:36
mhall119JoshStrobl: nope, you'll need to ask chris coulson15:36
DevRobotWhen will paid-for apps feature be available?15:36
mhall119DevRobot: next session is about the store, you should ask then15:36
dakerthere is an MR for the HTML grid unit waiting for review https://code.launchpad.net/~daker/ubuntu-html5-theme/grid-system2/+merge/20480615:36
borenQUESTION: Can content hub act like a file selector popup in html, or in qml?15:37
jasonamyersI love the fact that Jono is just totally rocking the dad and ubuntu thing this AM15:37
mhall119boren: it will once the File Manager gains the functionality to be a ContentHub exporter15:37
=== greyback is now known as greyback|rebooty
Elleoboren: soon, I'm working on that right now :)15:37
Elleo(from the browser side)15:37
JoshStroblThanks for the great session so far Stuart =)15:38
kenvandinelove you to aquarius :)15:39
* JoshStrobl assumes the guy's name is Stuart since it's listed in attendees15:39
qb101Whether ASM.JS (Mozilla Technology, C/C++ compilation to asm.js - JS subset) will be supported in the future in Oxide? My WebGL game use ammo.js (asm.js version of Bullet Physics Library/Engine) and in Firefox it works very nice (fast).15:39
zbenjaminKHendrik: it should work15:40
zbenjaminKHendrik: if you used one of the templates to set up your project, otherwise you need to create a make install that will setup the project files in the right way15:41
zbenjaminKHendrik: check out the qml+backend template15:41
JoshStroblQUESTION: Is Canonical / the Oxide team contributing the Blink web engine at https://chromium.googlesource.com/chromium/blink to help trim down the WebKit specific code and make Blink faster and more standards-compliant?15:41
mhall119JoshStrobl: he's not an Oxide guy :)15:42
KHendrikzbenjamin, I'm using the template15:42
dakerJoshStrobl: i think not yet15:42
zbenjaminKHendrik: what happens for you?15:42
kalikiananik90: are you available for smoke testing a u1db-qt branch? there's a bunch of new unit tests and none of the existing changed, but I wouldn't mind being on the safe side https://code.launchpad.net/~kalikiana/u1db-qt/wonderiousFields/+merge/20796815:43
Nebuloushello?15:43
JoshStroblhello Nebulous15:43
KHendrikzbenjamin, the option to run on the device is disabled completely15:43
nik90kalikiana: yes15:43
=== saurabh is now known as Guest92305
NebulousHi, just seeing if anyone else was here15:43
zbenjaminKHendrik: and you have a cmake project?15:43
JoshStroblQUESTION: Mind giving an shameless plug to how developers that may watch this in the future can get involved, more specifically if they need questions answered (cough* cough IRC)15:44
mhall119JoshStrobl: http://developer.ubuntu.com/apps/html-5/15:45
kalikiananik90: fyi this includes the "entire contents" fix which was merged to trunk, and makes queries work that previously would be empty if the way it's defined hit a non-obvious pattern15:48
KHendrikzbenjamin, just created a new project with tabbed ui and backend what would be the steps from here15:48
nik90kalikiana: ok, I think I might have a sample u1db app to test that15:48
zbenjaminKHendrik: hm right click on the project and choose build in chroot15:48
zbenjaminKHendrik: and create a click target before15:49
zbenjaminKHendrik: in the ubuntu options page15:49
qb101http://ubuntuone.com/6n2Cjx3TaMFHXjeR2p9iDK http://ubuntuone.com/0Ieg1k1d1lYtQjpuOkqryp My game. Very early stage. three.js (graphics), ammo.js (physics)15:50
DevRobotqb101: Not bad!15:50
JoshStroblThanks again Stuart and David!15:51
nik90kalikiana: is there a way to test the branch without "sudo make install"15:51
nik90kalikiana: from inside the build folder?15:51
aquariusThank you, all!15:52
aquariusqb101, haha, I just spent thirty seconds wondering why the arrow keys don't work before realising that it's a screenshot ;)15:52
kalikiananik90: env APP_ID= U1_DEBUG=1 qmlscene -i _build/modules twoQueries.qml15:53
KHendrikzbenjamin, where do i find the option to create a click target?15:53
nik90kalikiana: I did export QML2_IMPORT_PATH=$PWD/modules15:53
zbenjaminKHendrik: in the creator options, there should be a Ubuntu page15:54
zbenjaminKHendrik: open the Click tab and create a target, that will take some time15:54
nik90kalikiana: Does that seem correct?15:54
kalikiananik90: the variable is correct. are you actually building in the source tree?15:55
nik90kalikiana: yes15:55
kalikianathen it should work15:55
nik90kalikiana: I did cmake .; make15:55
nik90kalikiana: like it said in the HACKING docs15:55
kalikiananik90: yeah. there's an update with a better recommendation but people shy away from reviews https://code.launchpad.net/~kalikiana/u1db-qt/hackingDocs/+merge/20542615:56
KHendrikzbenjamin, do you mean the option in Build > Ubuntu Touch? that option is greyed out for me15:56
zbenjaminKHendrik: nope, in Tools->Options->Ubuntu->Click->Create Click Target15:56
nik90kalikiana: reviewing and commenting on that MR now15:57
kalikianaawesome. thanks15:57
nik90kalikiana: in that MR, you mention,15:58
nik9046+By hand:15:58
nik9047+ qmlscene -I ./modules examples/u1db-qt-example-1.qml15:58
nik9048+ qmltestrunner -import ./modules15:58
nik90kalikiana: does that also work without "sudo make install" ?15:58
kalikiananik90: ahem the _build is missing there… it will otherwise15:59
KHendrikzbenjamin, ahh ok i found Tools->Options->Ubuntu->Click but I don't have the Create Click Target option just a Textbox for Click Package Reviewer Tools15:59
zbenjaminKHendrik: then you need the most recent version :)15:59
kalikiananik90: though it kinda depends in which folder your're in…15:59
KHendrikzbenjamin, i just updated my system yesterday but I'll try again16:00
nik90kalikiana: I think it would be nice to maintain a similarity to ubuntu-ui-toolkit where they provide a export_modules_dir.sh file16:00
nik90kalikiana: this way all one has to do is make it and then "source export_modules_dir.sh"16:01
JoshStroblIndeed you're live!16:01
kalikiananik90: I don't use bash… though no strong objection if you find it useful16:01
aquariusMy feedback on the app store: http://www.kryogenix.org/days/2013/10/29/riddling-a-puzzle-game-for-ubuntu-phones/ -- that was written last October, and some of it's fixed, but some isn't :)16:02
KHendrikzbenjamin, what is the current version?16:04
zbenjaminthats a very good question16:04
JoshStroblQUESTION: What will the minimum price be for selling apps on the Ubuntu Touch Software Store? I think 1 USD would be appropriate.16:05
mhall119QUESTION: What statistics does the store give youapp developers?16:06
DevRobotI think that there should be no limit!16:06
mhall119give *to* app developers16:06
KHendrikQUESTION: On Android there are a lot of productkey apps for free apps to remove ads, any plans on handling something like this more gracefully. Maybe donations for free apps.16:07
JoshStroblQUESTION: What features are currently available in the Software Store that make it on par with other stores? For instance, commenting, rating, screenshots, optional staggered rollout of updates or beta testing, etc.16:07
mhall119in addition to questions, you can give us feedback or feature requests during this session16:08
mhall119still start them with QUESTION: though, so we'll get a highlight16:08
KHendrikzbenjamin, I will just purge and reinstall16:08
zbenjaminKHendrik: seems 2.8.1.3bzr10416:08
david-leoQUESTION: Is there some kind of security description for apps? Showing which permissions the app's will be using, kind of like Android?16:08
zbenjaminKHendrik: qtcreator-plugin-ubuntu  2.8.1.3bzr10416:08
mhall119you can also add notes and stuff to http://pad.ubuntu.com/appdevweek-1403-give-us-feedback-on-the-software-store16:09
zbenjaminKHendrik: are you on trusty?16:09
KHendrikzbenjamin, saucy16:09
zbenjaminhm ... 2.8.1.3bzr104saucy016:10
zbenjaminhttps://launchpad.net/~ubuntu-sdk-team/+archive/ppa16:10
nikwenKHendrik: Do you use the ppa given here? http://developer.ubuntu.com/apps/sdk/tutorials/installing-the-sdk/16:10
KHendriklet me double check if that changed16:10
nik90kalikiana: what does qmltestrunner -import ./modules do?16:13
KHendriknikwen, no I am not16:13
kalikiananik90: it runs all tst_*.qml it can find16:13
borenQUESTION: Support for category and recommendations?16:13
nikwenKHendrik: The one from the Software Center is outdated.16:13
JoshStroblFEATURE REQUEST: Staggered rollout.16:13
nik90kalikiana: ah okay..I dont need it for now16:13
JoshStroblQUESTION: Is there an option already for developers to region-lock an app or provide additional locales for different regions (I've personally never uploaded an app, so I have no idea if this already exists).16:14
aquariusJoshStrobl, there is16:14
kalikiananik90: I usually just run all tests, so that's mostly on a case by case basis16:15
mhall119< 1 minute to publish sounds awesome :)16:15
aquariusJoshStrobl, well, you can select regions. Providing different packages for different reasons, I don't know16:15
KHendriknikwen, yeah i switched on one pc but not on this one ...16:16
JamesTaitAh, beuno beat me to it. :)16:16
nikwenI am right now recreating my click target as the old one didn't work...16:16
aquariusone feature request I have is seeing in the uploader exactly what the app preview in Unity will look like16:17
aquarius(can't see the video right now, so this may have been covered)16:17
JoshStroblQUESTION: Associated with recommendations, does the software store have a section of the individual app page that provides a list of other apps created by the same developer?16:17
nikwenzbenjamin: So I'm having problems with the click target as well.16:20
nikwenI've done everything as you told us.16:20
nikwenI deleted my old click package and created a new one.16:20
nikwenBut when I select "Build in chroot" I get "You're not allowed to access the service chroot." (Translation of the German output)16:21
nikwenzbenjamin: Do you have any idea what's wrong?16:22
zbenjaminnikwen: ah thats a bug when the click chroots are created , on second16:22
zbenjaminnikwen: in /etc/schroot/chroot.d/ there should be a file named like your click target16:22
zbenjaminnikwen: replace root with your nickname16:23
zbenjaminerr username i mean ;)16:23
juliolzoknice16:23
juliolzokinterting content16:23
nikwenzbenjamin: Well my nickname is my username. :D16:23
zbenjaminthen it works ;)16:23
david-leoQUESTION: Is there sponsored section for listings in the ad store? How are the top apps generated? Will the store feature upcoming developers?16:23
ElleoI used it a few months back, I'm not sure how much has changed since then though; I found it pretty painless at the time, although it'll be really nice to see review support added - I do everything in a desperate hunt for praise ;)16:23
JamesTaitJoshStrobl, to expand upon responses from beuno and aquarius - when you upload your package, you can optionally specify countries where your package should/should not be available, which will filter your search results accordingly.16:23
Elleo(as in user reviews/ratings)16:24
JoshStroblJamesTait: Thanks for letting me know :)16:24
juliolzoki need learn much englesh16:24
juliolzokenglish16:24
kalyani am not getting new emulator after instalation16:25
nikwenzbenjamin: "[17:24:57] --- Build was finished successfully ---" :)16:25
nikwenThank you very, very much. :)16:25
zbenjaminnikwen: thats how its supposed to be :)16:25
david-leoGood apps but also not so popular, not high ratings , etc ... But HOT DOWNLOADS16:25
KHendrikzbenjamin, nikwen yeah now i have the option and its downloading lots of stuff :)16:26
nikwenThat has been bugging me for a while. :D16:26
nikwenThanks again. :)16:26
azeezhow can i start?16:26
nikwenKHendrik: Yes, that's correct. ;)16:26
azeezi know python, how can I start?16:27
zbenjaminKHendrik: awesome :)16:28
JamesTaitJoshStrobl, regarding locales, within the app itself, I don't know much about that; within the store you can provide translations for some of the metadata fields (title, description, ToS, support URL, website, keywords).  Currently these fields are unused, but we will be adding support for results from the click package index to be appropriately translated.16:28
borenQUESTION: what happens if an app requires to run in no confinement at all. Will it be accepted. If not, will there be a "install from untrusted source" option?16:31
KHendrikzbenjamin, nikwen thanks a bunch16:32
JamesTaitJoshStrobl, this is not *quite* up to date at the moment, but should give you some more info: https://wiki.ubuntu.com/AppStore/Interfaces/ClickPackageIndex16:32
zbenjaminKHendrik: you're welcome16:32
nikwenKHendrik: Well, credits mainly go to zbenjamin. ;)16:32
kalikianahow come unable to remember the url of the app week I can't find it anywhere on d.u.c or u.c16:34
kalikianamhall119: shouldn't it be somewhere on there ^^16:35
micah2QUESTION: When can we expect ratings and download counts for apps to be supported? I apologize if this was already asked.16:36
mhall119kalikiana: http://developer.ubuntu.com/2014/02/announcing-ubuntu-app-developer-week-2/16:36
david-leoQUESTION: Will it all be open source app's in the store, if not can we have a filter to search for the app's that ARE open source?16:37
kalikianamhall119: so it's just for insiders I guess :-D16:37
mhall119kalikiana: it's in the blog16:38
mhall119:-P16:38
david-leo:) i like open source16:39
beunoo/16:39
mhall119^^ is martin16:40
mhall119beuno: for reference, I noted down the feature requests in the etherpad: http://pad.ubuntu.com/appdevweek-1403-give-us-feedback-on-the-software-store16:40
david-leoThanks guys16:40
david-leoi hope that app store is really the best16:40
beunomhall119, thanks16:41
RafaelMthank you both16:42
JamesTaitdavid-leo, examples of the API request filters beuno mentioned: https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:proprietary and https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:"GNU GPL v3"16:42
beunothanks JamesTait   :)16:42
JamesTaitI was a little late to the party. ;)16:43
aquariusbeuno, mhall119, I don't need to put "submit an app by just uploading a click package" in the feature requests, right? :)16:45
JamesTaitdavid-leo, examples of the API request filters beuno mentioned: https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:proprietary and https://search.apps.ubuntu.com/api/v1/search?q=architecture:armhf,license:"GNU GPL v3"16:45
aquariusalthough maybe there'll always be the web part because of screenshots etc16:45
JamesTaitdavid-leo, apologies if you get that twice, it looked like you dropped off just as I was typing it the first time)16:46
mhall119aquarius: nope,it's already being worked on16:47
mhall119aquarius: BTW, if you open QtCreator and go to Tools->Options...->Ubuntu->Click tab16:47
mhall119and you have click-reviewer-tools installed16:48
mhall119you can configure it to give you that nice package validation option in the Publish tab16:48
mhall119and yes, I know it should be enabled by default, file a bug and I'll get bzoltan1 on it16:48
popeyaquarius: fyi you have no screenshot on the bad voltage app in the store, so it looks terrible in preview, box with a X in it.16:51
ybonah ah, Elleo, #canalboat for the win :)17:01
popeyybon: ☻17:02
aquariuspopey, ooh, thank you17:02
=== Jake is now known as Guest54377
Elleohttp://www.youtube.com/watch?v=A-E2CuTHBPg17:06
shuduo_any news about popular game engine like cocoa2d or unity porting to Ubuntu touch?17:09
sephiapElleo: did I miss it?17:13
popeyno17:13
popeyits ongoing now, but will be archived on youtube when the session ends17:13
Elleohttp://blog.mikeasoft.com/2014/03/02/qml-and-box2d-game-template-for-ubuntu-touch/17:14
popeyhttp://summit.ubuntu.com/appdevweek-1403/meeting/22144/game-development-with-qml-and-box2d/ will have the youtube archive embedded later.17:14
sephiaphmm all I get is "Please stand by." guess I'll watch it later then. Apologies Elleo!17:15
JoshStroblHey mhall119, what is Martin's IRC nick?17:15
popeyJoshStrobl: beuno17:15
JoshStroblthanks17:15
popeysephiap: https://www.youtube.com/watch?feature=player_embedded&v=s0pJiDFqPZc should work.17:15
sephiapno, it doesn't either. odd.17:16
sephiapthanks anyway :)17:16
popeyhow bizarre17:16
popeysorry about that17:16
PaoloRotoloHi nik90 :)17:23
nik90PaoloRotolo: hi :_17:23
nik90:)17:23
PaoloRotoloI'm just testing the clock app. Nice work, I like the tablet mode :D17:24
PaoloRotoloBTW, on Alarm, I can see only the hours hand. Don't know if I've a broken Qt or it's really a bug :P17:25
PaoloRotolonik90, http://imagebin.org/29684517:25
nik90PaoloRotolo: nope not a bug17:26
nik90PaoloRotolo: you should click on the minute label to show the minute hand17:26
PaoloRotolooh, right :D Ty nik9017:26
nik90PaoloRotolo: so basically it only shows the hand that you are modifying right now17:26
PaoloRotoloAnyway, I can move the minutes hand too (even it's invisibile)17:27
nik90PaoloRotolo: that's a bug that I noticed yesterday. I will have to disable it property when it is not visible17:27
nik90PaoloRotolo: another bug in your screenshot is the switch shown on the right. There is already a bug report about it17:27
candelibasIs there any good tutorial for ubuntu touch game developing?17:30
pannyQUESTION Can the Nexus 7 (2012) be used for testing/playing the game17:30
Elleopanny: ah sorry, we just finished the stream; in theory there shouldn't be anything stopping box2d + qml apps running on the nexus 717:31
Elleoit's not something I've tried personally, but they should definitely run17:31
Elleothere might need to be a little work to make them scale appropriately, but that's fairly easy with QML's scaling transformations17:32
Elleocandelibas: I will try and write some tutorials about QML + Box2D development in the future, but you can pick up a lot from the examples provided with the source template linked earlier17:33
PaoloRotolonik90, I'll investigate on it :D (not sure if the message arrived, I've just lose my connession)17:34
nik90PaoloRotolo: nope I didn't see it17:34
nik90PaoloRotolo: btw the switch bug might be a SDK bug :P17:35
mhall119Elleo: great session! thanks for doing it17:36
Elleomhall119: no worries, thanks for inviting me :)17:37
popeyElleo: aquarius was telling me that there's a limit on how quick you can get sensor data from the rotation sensor.. something like every 200ms from qtsensors... do you know if its possible to get faster samples?17:37
popeyi wanted to do a balancing kind of game and wondered if 200ms might not be fast enough17:38
Elleopopey: yeah, I'm not sure if that's a limitation within qtsensors or within the ubuntu touch backend, as far as I'm aware UT has its own accelerometer handler that sits between qtsensors and the hardware17:38
Elleoand I think one of the aims of that is to reduce power consumption by minimising the number of reads needed17:39
Elleoso its possible that might be the limiting aspect17:39
popeyhm. interesting17:39
popeyI should make a test app and see if it's really a problem17:39
ElleoI'm not sure the implementation details of that though17:39
Elleoyeah, I think it'd really depend on the game mechanic employed17:39
Elleoe.g. if it's very fast twitch based balancing it could be a problem17:40
Elleobut if you're balancing something that's slow moving or gloopy in some way it might be okay17:40
popeyhmmm17:40
popeyI'll have a play ☻17:40
Elleo:)17:41
kenvandinei've been wanting to come up with an idea for something that uses box2d for ages..17:41
popeyoh I have a thousand ideas!17:42
popeyideas aren't the issue ☻17:42
Elleoheh17:42
popeytime and skill are for me17:42
kenvandinei also have a shortage of time :)17:42
kenvandinebut it would be fun17:42
SidhantKunal17:42
popeyElleo: I'm getting issues grabbing your git tree17:42
popeyElleo: oh, ssh failres17:42
Elleopopey: make sure you do a --recursive clone when you check it out also, as it has qml-box2d as a submodule17:44
popeyi did.. and that's where it fails...17:44
Elleoah, it's possible I imported the sub-module using my approved ssh key from gitorious17:44
popeyElleo: http://paste.ubuntu.com/7028768/17:44
popeyah17:44
ElleoI'll see about fixing that now17:45
popeyta17:45
Elleopopey: give it a go now17:49
popeythat worked, magic thanks Elleo17:49
Elleogreat :)17:50
aquariusbeuno, am now watching the video -- the eventual goal is that most apps don't need any human review at all, right? Or will there always have to be a person to click "OK"?18:19
JoshStroblAnnouncing my startup's plan to have Ubuntu Touch as the first mobile OS to launch my converged, multi-OS, task management system on: http://joshstrobl.blogspot.com/2014/03/ubuntu-touch-pinnacle-of-user-experience.html18:34
davmor2popeycube the minecraft clone with popey 's face on every block18:40
popey18:41
davmor2popey: yeah but some one will read that and run with it :P18:41
Elleopopeybird?18:47
beunoaquarius, correct,get rid of the humans18:50
nshiellcan see18:52
davmor2beuno: no we need someone to download the apps and make more you can't get rid of the humans :P18:52
beunodavmor2, can't let the terminator franchise die!18:59
davmor2beuno: Ubuntu nee Skynet18:59
davmor2beuno: also get rid of humans sounds like some b flick zombie apocalypse film :)19:01
popeyElleo: hmm, pushed the click package generated by your script to my phone but get a white screen19:18
popeyooh file:///opt/click.ubuntu.com/com.ubuntu.developer.example.qml-box2d-game-template/0.1/qml-box2d-game-template.qml:2 plugin cannot be loaded for module "Box2D": '/opt/click.ubuntu.com/com.ubuntu.developer.example.qml-box2d-game-template/0.1/Box2D/libBox2D.so' is an invalid ELF object (wrong cpu architecture)19:18
popeyElleo: so how does one build it for arm?19:21
mhall119popey: there will be a helpful session later this week on compiling C++ plugins in a QML project :)19:24
popeyhah19:25
arayaqmhall119: are these sessions already scheduled?19:25
mhall119arayaq: yes http://summit.ubuntu.com/appdevweek-1403/19:25
arayaqmhall119: ty19:26
nshiellhow would you write an app that uses SSH?19:26
mhall119nshiell: you would need to include an ssh client in your click package19:28
mhall119you can't use the system one19:28
* mhall119 has asked :)19:28
nshiellmhall119 would that be via C libs?19:30
mhall119nshiell: however you can19:31
mhall119you just can't call out to /usr/bin/ssh19:31
JoshStroblhmm, noticed that appdevweek has a session for internationalizing your app, but it is for QML not HTML5.19:31
sarnoldanother option might be paramiko or similar19:32
mhall119JoshStrobl: they'll use different ways of translating strings I think19:32
JoshStroblLooks like I should be able to determine the preferred language through navigator.globalization.getPreferredLanguage (org.apache.cordova.globalization) though, since UT supports that.19:34
aquariusmhall119, if you ship an ssh *binary* in your package, can it use system *libs* dynamically? or do you have to ship a statically-compiled binary? (or ship all the libs yourself too?)19:34
sarnoldlibraries should be allowed19:34
aquariusno paramiko for you, either, unless you also want to ship python :)19:35
aquariusI suspect the easiest thing might be plink, from putty-tools, since that's a stdin/stdout ssh client, and people use it all the time on windows to talk ssh19:36
kenvandinepopey, are you sure you pushed the armhf click package?19:36
aquarius(and so it must be possible to statically compile it on Windows, so perhaps it's reasonably easy on Ubuntu too)19:36
kenvandineit creates 2 clicks19:36
aquariuskenvandine, do you wanna hear a whole bunch of questions about the Content Hub stuff, or would you rather say "wait until my talk this week, and then wait until it's finished, and *then* ask questions"? :)19:37
kenvandineaquarius, wait... :)19:37
aquariusbah :P19:37
kenvandineaquarius, we've made huge improvements to the qml bindings19:37
kenvandinemuch simpler to use now19:38
kenvandineand now you can create a share handler, for sharing to facebook, etc19:38
kenvandinewe'll cover all that during my session19:38
aquariuskenvandine, one waffffer-thin question, and then I'll leave you in peace until later this week. Can an app declare itself a content source for all possible content types? (Imagine if this app is the web browser, or a U1 client, or an ftp client; you can download anything.)19:39
JoshStroblkenvandine: Given there is existing ContentHub support in HTML5, guessing this will be expanded upon as well?19:39
kenvandineno... but we're talking about what to do about that19:39
aquariuskenvandine, right, OK. So my "hooray I can browse U1 now" U1 client is not actually useful at all until that happens ;)19:39
kenvandinegood question... i wasn't planning to cover html5... but maybe i can drag kyleN or alex-abreu into my session :)19:40
kenvandineaquarius, we have a few use cases where that would be interesting19:40
JoshStroblkenvandine: That'd be appreciated. HTML5 is considered a first class citizen in UT, would like to hear some updates on further improvements made to it's support.19:40
kenvandineand imo we need to do something like that19:40
kenvandineyeah, kyle might be covering that in his session... but might make more sense to cover more of it in mine19:41
aquariuskenvandine, yeah. I have a U1 files client. It can browse your stuff, but it can't then *do* anything with it -- it can't download anything because there's no download API yet, and even if there were it can't give its stuff to other apps because the Content Hub won't let it (because the downloaded file could be any type)...19:41
kenvandineoh, i guess it's alex-abreu's session19:41
alex-abreukenvandine, JoshStrobl there is supposed to be a session abouthtml5 bindings on wednesday I think19:41
kenvandinealex-abreu, are you planning to cover content-hub in your session wednesday?19:41
alex-abreukenvandine, you might want to drop in :)19:41
JoshStroblyea, "Platform APIs for HTML5 Apps" session correct?19:41
alex-abreukenvandine, yes, oa, content hub etc.19:42
aquariuskenvandine, anyway, I said I wouldn't hassle you. But consider that a big concern of mine ;)19:42
alex-abreukenvandine, I havent preped antyhign yet, still have to check the format19:42
kenvandinealex-abreu, perhaps you could mention it, and help out in my session on friday for more details?19:43
alex-abreukenvandine, my session will slim down a bit :)19:44
kenvandinealex-abreu, have you looked at our api changes?19:45
alex-abreukenvandine, not yet, ... very briefly, a bit swamped19:45
kenvandineok19:46
kenvandinealex-abreu, please ping me when you can chat about it19:46
kenvandinewant to make sure we're planning19:46
alex-abreuyeah19:46
popeykenvandine: it only built an "all" click package20:03
kenvandinepopey, this was the box2d template right?20:04
kenvandinei got an amd64 and armhf click packages20:04
popeyhmm20:04
kenvandinedid you run "make click-packages" ?20:04
popeyyes20:04
popeyhttp://paste.ubuntu.com/7029438/20:04
kenvandine"make click-packages"20:05
kenvandinepopey, ^^20:05
popeymake: *** No rule to make target `click-packages'. Stop.20:06
kenvandinepopey, weird... if i run make click-package i get no rule error20:06
kenvandineoh...20:06
kenvandineare you using the source of precompiled version?20:06
popeysource20:06
kenvandinei haven't tried the source one20:06
popeyah okay20:06
* popey tries that20:06
popeythanks20:06
kenvandinenp20:07
popeySuccessfully built package in './com.ubuntu.developer.example.qml-box2d-game-template_0.1_armhf.click'.20:07
popey\o/20:07
popeyyay, works on device20:13
JoshStroblalex-abreu: So what session should I attend to hear about ContentHub for HTML5? The "Platform APIs for HTML5 Apps", the session that kenvandine is holding, both?20:18
alex-abreuJoshStrobl, I'll talk about it on Wednesday, and the near future plans & changes I guess  will be talked about more deeply on kenvandine's session20:19
JoshStroblfantastic20:20
Bushidoohay men20:24
=== mrjazzcat is now known as mrjazzcat-lunch
Elleopopey: you can either compile it on the phone directly, or grab the precompiled template package21:36
popeyElleo: yeah, did that, thanks!21:36
Elleogreat :)21:36
aquariuspopey, ping -- http://summit.ubuntu.com/appdevweek-1403/meeting/22144/game-development-with-qml-and-box2d/ is a bit mad because it has the same youtube video of Elleo twice :)21:42
popeyeh21:43
Elleoaquarius: I only see it once?21:43
aquariustwice for me :)21:43
popeypics or it didnt happen21:43
Elleoheh21:44
aquariushttp://pasteboard.co/16mxzM6S.png21:44
popeyyou clicked the video in the etherpad21:44
popeywhich is in a frame21:44
popey*SLAM*21:44
popeyCase closed.21:45
aquariusI did no such thing :)21:45
popeylies21:45
aquariusI've hit refresh a couple of times21:45
* aquarius shift-refreshes21:45
aquariushrm, now it's gone21:45
aquariusweird.21:45
aquariusOK, maybe I did do that21:45
* popey stands by his assertion.21:45
aquariusElleo, is your box2d qml port a C++ plugin, or a port of box2djs?21:46
Elleoaquarius: it's not *my* port I just use it ;), however it's a C++ plugin21:46
aquariusbah21:46
aquariusI hate plugins :)21:46
Elleoit gives a very native QML flavour21:46
aquariusone day soon ish there will be (a) fat packages (b) a component store and then I can just do "ucs install box2d" and it'll download the plugin binary compiled for all three architectures and then it'll just work with no compiling ;)21:47
aquariuswell, that's what I'd *like* to happen.21:48
popeythere is no compiling if you have the nice binary version from Elleo21:48
Elleoaquarius: yeah, that'd be nice; for now you can grab my pre-compiled template packages and it'll build click packages for arm and x86_64 for you without needing to compile anything21:49
Elleo(I need to add i386 in there too, but haven't had time)21:49
aquariuspopey, yeah -- what I want is "ucs install box2d", although I suppose I could make that a shell script which connects to irc and hassles Elleo from a bot ;)21:49
Elleohehe21:49
aquariusElleo, er! that sounds good. What's a template?21:49
tavoocahi21:50
Elleoaquarius: "template" may be too fancy a term21:50
Elleoaquarius: basically an example app I quickly hacked together yesterday evening and bundled into a tarball21:50
Elleoaquarius: http://blog.mikeasoft.com/2014/03/02/qml-and-box2d-game-template-for-ubuntu-touch/21:50
aquariusElleo, oh, so you've already got the plugins compiled, too21:50
aquariusooh blog post21:50
* aquarius reads21:50
Elleoaquarius: it gets discussed towards the end of the video too21:50
aquariuspopey, do you know if fat packages work yet?21:51
popeyno21:51
Elleowhat's a fat package?21:51
aquariusElleo, click package with binaries for more than one arch in, and knowledge from the setup process which puts the appropriate arch's binaries on the modulepath/executablepath/etc21:52
Elleoah, sounds cool21:52
aquariusso you don't need a myapp_armhf.click and myapp_i686.click and myapp_x64.click21:53
aquariusjust myapp.click which has them all21:53
Elleoyeah, that'd be nice21:53
aquariusobviously you wouldn't do that if you have 2GB of compiled code21:53
aquariusbut almost nobody does ;)21:53
Elleoheh21:53
Elleo"The Ubuntu SDK doesn't have all the dependencies I need, so I bundled a full Fedora chroot in my package to be sure"21:54
aquariuswell, you can do that :)21:54
aquariusalso, comedy21:54
popeyYou may laugh...21:57
popeyThe bitcoin wallet in the store contains a c++ plugin and a full jvm.21:57
Elleoheh21:57
Elleothat said I've been tempted to build a package containing python and pyotherside21:57
popey-rw-rw-r-- 1 alan alan 57M Feb  3 15:57 org.sambull.bitcoin-app_0.3.8_armhf.click21:58
popeywhich is why it's 57MB ☻21:58
popeybiggest click package in the store.21:58
popey-> bed21:58
sarnoldow, keeping up with the never ending flow of CVEs in the JVM is just -so- much fun he decided to do it for his own app?21:58
Elleonight :)21:58
aquarius*wicked*21:58
aquariusspinny wheels ftw21:59
aquariusElleo, also, you might want to glance at nuitka21:59
aquariusElleo, python compiler (!)22:00
aquariusalthough I think that if you compile a python script to run totally standalone it'll inhale about a zillion .so libraries and so be 50MB anyway22:00
aquariusqmlscene -I x86_64 src/qml-box2d-game-template.qml for spinny wheels. Very cool22:00
Elleoaquarius: interesting22:01
ElleoI wonder how well it'd interact with pyotherside (embeds a python interpretter in QML as a module)22:01
aquariusheh. spinny wheels demo does not react all that well to being resized ;)22:01
Elleoheh, yeah, iirc fixtures don't resize terribly well at the moment22:02
aquariusElleo, I thought about the pyotherside stuff along with nuitka, but my compiling-stuff-fu is not strong enough22:02
ElleoI find it best to use QML's scaling to scale everything22:02
aquariusso I gave up playing with it after about an hour this weekend22:02
ElleoI might give it a poke when I next have some time to kill22:02
Elleoalthough that seems a distant prospect at the moment :P22:03
aquariuswhich was the purpose of me mentioning it ;)22:03
aquariusElleo, good talk, man22:09
Elleoaquarius: thanks :)22:10
Elleoaquarius: I enjoyed what I saw of your HTML5 talk too, I missed the first half due to another meeting, will have to look at the recording22:10
=== jhodapp_ is now known as jhodapp
=== mrjazzcat-lunch is now known as mrjazzcat

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!