/srv/irclogs.ubuntu.com/2013/07/31/#ubuntu-app-devel.txt

=== _salem is now known as salem_
RafHow can I help with YouTube? How much dev knowledge is needed?02:31
=== salem_ is now known as _salem
dholbachgood morning07:08
=== popey changed the topic of #ubuntu-app-devel to: http://developer.ubuntu.com | App development on Ubuntu: how to do it & how to make it better | HackDays! http://bit.ly/12Ux0vM | 31st July is Terminal hackday: http://bit.ly/19wCX6H | Bugs in Terminal: http://bit.ly/1cn8DL3 | Terminal Blueprint: http://bit.ly/15uU5W9
oSoMoNgusch_: hey, quick and trivial MR up for review, when you have a moment: https://code.launchpad.net/~osomon/webbrowser-app/unskip-autopilot-test-special-chars/+merge/17774708:45
=== dholbach_ is now known as dholbach
shrimphello08:59
shrimphow can ubuntu-touch can support sprd phone?08:59
JamesTaitGood morning all, happy Uncommon Instrument Awareness Day! :-D09:00
WebbyITmhall119, hi :) I have a doubt about a copyright: we have a MR in u-calc with a file that is equal in rss app. In the copyright there is "This file is part of ubuntu-rssreader-app.", We have to change it?09:00
gusch_oSoMoN: I have troubles in running the test on maguro - so I trust you, and top approve09:00
oSoMoNgusch_: thanks. what sort of troubles are you having?09:01
gusch_oSoMoN: I guess I messed up, when trying to abort a running test09:02
oSoMoNgusch_: then just shell into the device, use ps -ef to identify the autopilot process, and kill it09:02
gusch_oSoMoN: I rebootet and got some strange traceback (for the serve it seems)09:03
PaoloRotoloHi all!09:09
gusch_oSoMoN: can you review https://code.launchpad.net/~schwann/camera-app/camera-focus-opacity-eventually/+merge/17776509:22
oSoMoNgusch_: sure09:23
oSoMoNgusch_: it’s fishy that the CI autopilot tests passed… needs fixing09:31
oSoMoNgusch_: could it be that the tests being run are not those of the generated packages? I’ve had a similar issue in the past with the browser09:32
gusch_oSoMoN: I'm relying on jenkins to run the tests (to save me some time), but it runs the wrong one?!? wtf09:49
oSoMoNgusch_: not sure, just a guess, you might want to look at the detailed log to check the version of the packages being installed09:52
=== gusch_ is now known as gusch|lunch
WebbyITmhall119, hi :) I have a doubt about a copyright: we have a MR in u-calc with a file that is equal in rss app. In the copyright there is "This file is part of ubuntu-rssreader-app.", We have to change it?10:24
=== chriadam is now known as chriadam|away
hallino1Hello guys.. I'm newbie and it's my first and best time to get in in this fantastic project :)10:51
=== gusch|lunch is now known as gusch
=== ashams_ is now known as ashams
om26ermhall119, hi12:09
=== _salem is now known as salem_
coursarhi to all. does someone try to use ubuntu-ui-toolkit port for windows (https://github.com/edwardoid/ubuntu-ui-toolkit-win) ?13:10
mhall119hi om26er13:50
om26ermhall119, the Unity Web API Reference does not open here: http://developer.ubuntu.com/resources/technologies/webapps/13:51
om26er404 Not Found13:52
mhall119om26er: thanks, fixed it13:53
om26ercool13:53
WebbyITmhall119, hi :) I have a doubt about a copyright: we have a MR in u-calc with a file that is equal in rss app. In the copyright there is "This file is part of ubuntu-rssreader-app.", We have to change it?13:58
mhall119hey WebbyIT, can you send me a link to the MR?13:58
WebbyITmhall119, sure :) https://code.launchpad.net/~dgadomski/ubuntu-calculator-app/relative-time-formatting/+merge/17765113:58
mhall119WebbyIT: if it's copied from the rss reader, then leaving that header is fine14:00
mhall119bzoltan: ^^ this might be something to consider for the SDK itself, this dateutils.js is general enough that many apps might want it14:01
WebbyITmhall119, ok, thanks, so I'm going to approve it14:01
* bzoltan is wondering.. who? What? When?14:02
mhall119bzoltan: there's a small dateutils.js that's now being shared between the calculator and rss reader core apps14:02
mhall119it currently just converts a datetime diff to plain text14:03
bzoltan mhall119:  that sounds handy14:03
mhall119but we had discussed building a process to include things like that in the SDK, and this seemed like a good candidate14:03
bzoltan mhall119:  to be frank, we have not gave much thought to the question of how to centralize and distribute js functions like this.14:04
bzoltan mhall119:  But it should be doable14:04
mhall119zsombi: back from holiday?14:07
guschom26er: can you check, why jenkis passed that autopilot test? https://code.launchpad.net/~schwann/camera-app/camera-focus-opacity-eventually/+merge/17776514:07
zsombimhall119: yep :)14:07
om26ergusch, looking, so we don't want the test to pass ? ;)14:08
mhall119zsombi: \o/14:08
mhall119zsombi: are you able to start work on the alarm API?14:09
zsombimhall119: already working on that14:09
guschom26er: no - my test code there is bogus (I won't push the fix, before I know why it passed, although it clearly shouldn't)14:09
mhall119\o/ again!14:09
om26ergusch, seems the package was installed from the ppa instead of the one that was build with your branch14:09
om26ergusch, http://paste.ubuntu.com/5932891/14:10
guschom26er: how can this happen?14:10
guschom26er: and how can we prevent this from happening again14:10
WebbyITyeah, great zsombi :) nik90 will be happy  :D14:10
om26ergusch, I am not sure yet, I could do some apt-pinning to make sure the local repository always gets the priority14:11
om26ermzanetti, ping14:11
mzanettihey om26er14:12
zsombiWebbyIT: let's see how happy he will be :) not sure whether the backend is ready for us.. renato said he will work on that starting somewhere next week, so we will do this together14:12
om26ermzanetti, remember the last time when the package that was installed in generic-mediumtests-runner was the one from the ppa instead of the local build ?14:12
om26ermzanetti, that's happening again14:13
WebbyITzsombi, cool!14:13
om26erhttps://jenkins.qa.ubuntu.com/job/generic-mediumtests-runner-saucy/1475/console14:13
mzanettiom26er: merge trunk14:15
om26ergusch, ^14:15
mzanettiom26er: gusch: if trunk has a higher version number and is already released, apt will pick that one14:16
WebbyITmhall119, I had an idea, maybe it's a stupid thing, but I would like to know your opinion... it's something for the future14:16
WebbyITmhall119, we can do something like a tutorial for the first start of an app, with a little popup with basic functions (eg, in calc, touch here to insert a label), I think can be useful for new users14:16
om26ermzanetti, thanks :)14:16
mzanettiom26er: gusch: your development branches version should always be >= the released one14:16
guschom26er mzanetti: not cool14:16
guschom26er mzanetti so I always have to merge trunk before pushing14:17
mhall119WebbyIT: it might, though I think it would be better if it was intuitive enough that people could figure it out14:17
mzanettigusch: if you have some regexp-fu at hand to blacklist versions higher than the one with "autopilot" in its name for apt, let me know14:17
mhall119having the pencil icon, for example, is a pretty strong hint that you can edit those lines on the calculator, but it doesn't necessary hint that it's editing labels instead of the number14:17
guschmzanetti om26er what about using dpkg instead of apt-get?14:18
mzanettigusch: om26er: thinking more about it... this job actually does merge with trunk14:18
mhall119so maybe having a different icon that is a pencil and the letter A together would be a better clue that it's editing text14:18
WebbyITmhall119, so I think we have to work on this side, because we have something not very clear, like editing icon14:18
mzanettigusch: dpkg doesn't install dependencies14:18
guschmzanetti: but that could be separately14:18
mzanettigusch: how?14:19
hallino1Hello nik90 , I'm new on ubuntu touch and I want learn by start with some easy app.. I ping you because my friend (PaoloRotolo) told me that you're really helpful .. Thanks if you can help me :)14:19
guschmzanetti: there for sure is a apt-get command ...14:19
hallino1Oh, hey guys! :)14:19
mhall119hi hallino114:19
WebbyITmhall119, yeah, we have design meeting on friday, I'll ask to designers :)14:19
guschmzanetti: in worst case install via apt-get, and then install again via dpkg14:19
hallino1Hey mhall119 , how things going?14:19
mzanettigusch: unfortunately there isn't... I've spend a freakin week to figure how to automatically install packages with dependencies14:19
mhall119hallino1: good14:19
hallino1Nice mhall119 :)14:19
mhall119hallino1: there's a getting started guide you can follow here: https://wiki.ubuntu.com/Touch/CoreApps/DevelopmentGuide14:19
mzanettigusch: yeah... the downgrade with dpkg might work indeed14:20
mzanettiom26er: mind trying that? ^14:20
hallino1mhall119, thanks friend, i'm reading :P14:20
mzanettiom26er: leave the apt-get install stuff as is, and when that is done, use dpkg -i do downgrade to the local package files again14:20
mhall119balloons: I also have a series of blog posts about the different core apps and what needs to be done on them: http://mhall119.com/14:21
hallino1mhall119, ah just one thing.. Can ubuntu touch able to "read" with speech an input text?14:21
hallino1(Sorry for my bad english :( )14:21
om26ermzanetti, why not apt-pinning then ?14:21
guschom26er: and for testing, you can run that MR :)14:21
mhall119hallino1: the shell/HUD has some support for that, using pocketsphinx, but none of the apps do14:21
hallino1Oh thanks mhall119 .. I asked this because I have a really nice idea that can beat up iOs and Android.. And this will be really helpful for people who need14:22
mzanettiom26er: tbh my apt-skills are not as good as they should be.. if you manage to do that with pinning, feel free. I remember I ran into some issue with that too so I had to bump the version number to "+autopilot"14:22
mzanettiom26er: well, I guess one last-resort hack would be to bump the major version number for the autopilot job.14:23
hallino1mhall119, and maybe can be a core app :)14:23
om26ermzanetti, with apt-pinning we give higher priority to the local repository, so that way we'll make sure to install packages that are downloaded from generic-mediumtest-builder14:23
om26erthat's fully reliable14:23
mzanettiom26er: yeah... but when external dependencies come in that crapped out at some point. don't remember exact details14:24
hallino1And sorry mhall119 ubuntu touch have also something that let me to know the gps position?14:26
mhall119hallino1: maybe, we've had several apps that were  written independently then brought into the core apps project14:26
mhall119hallino1: you will be able to use the Qt Location API for that14:26
mhall119it will use gps or geoip, depending on what's available14:26
hallino1mhall119, yeah of course, first I will write then, we will see14:26
hallino1mhall119, oh that's cool.. Thanks again :)14:27
hallino1mhall119, oh my God, the speech it's fantastic (I saw video).. And for let ubuntu touch speak maybe a text?14:37
hallino1With google I can't find anything14:37
om26ergusch, I have pushed the fix and re-ran that job, now expect it to fail15:20
guschom26er: cool15:20
guschoSoMoN: https://code.launchpad.net/~schwann/+junk/jenkinsTestOnDevice15:50
guschoSoMoN: you can test it like this: jenkinsTestOnDevice.py http://jenkins.qa.ubuntu.com/job/gallery-app-saucy-armhf-ci/185/artifact/work/output/*zip*/output.zip15:51
guschoSoMoN:  to review https://code.launchpad.net/~schwann/gallery-app/gallery-toolbar-reveal/+merge/17782415:51
guschoSoMoN: hmmm - although I got 22 errors out of 23 - hmmmm15:54
guschoSoMoN: omer fixed to run always the correct test, so I pushed the fix for https://code.launchpad.net/~schwann/camera-app/camera-focus-opacity-eventually/+merge/17776515:55
oSoMoNgusch: about to leave in 5min max, I can check that the code looks ok, but won’t have time to run the tests on my device15:57
guschoSoMoN: no worries - let's do it tomorrow15:57
PaoloRotoloHi all!16:03
om26ermzanetti, Hi! you must know about the unity8 shell autopilot tests that when those tests run a new instance of unity is started, we'd want to make sure there is only 1 unity running, how does it feel to stop unity for that ?17:10
=== salem_ is now known as _salem
=== _salem is now known as salem_
nik90PaoloRotolo: Hi :)17:34
PaoloRotoloHi nik90 :)17:35
PaoloRotolonik90, I'm trying to add a dialog before deleting an alarm preset (or a city) like "Are you sure that you want to delete this preset?"17:38
PaoloRotoloI think that an item can be deleted too simply (with a wrong gesture)17:39
nik90PaoloRotolo: That needs a confirmation from the design team.17:40
PaoloRotolooh, ok..17:41
nik90PaoloRotolo: But I will ask the designers tomorrow17:41
nik90PaoloRotolo: Do you want to join the meeting tomorrow?17:41
PaoloRotolonik90, nice :) BTW, what they said about laps?17:42
nik90I remember there were 2 questions you wanted to raise with the design team?17:42
nik90PaoloRotolo: I couldnt ask them last week about the laps since the designer was off sick.17:42
PaoloRotolonik90, that would be great :D17:42
nik90So we can ask these 2 questions tomorrow.17:42
PaoloRotolonik90, nice, it's a IRC meeting right?17:43
nik90PaoloRotolo: no its on G+ Hangout17:43
PaoloRotolois it*17:43
nik90PaoloRotolo: tomorrow at 16:00 UTC17:43
nik90PaoloRotolo: is that okay?17:44
PaoloRotolooh, I'm afraid that I can't join it. I brought a new desktop computer the last week (the old was a laptop with microphone incorporated) and now I'm without microphone/webcam17:44
PaoloRotoloI can use the chat instead17:45
nik90PaoloRotolo: you can type your questions and also more importantly listen to the conversations.17:45
nik90PaoloRotolo: Do you want to check now with me if you are able to join a google hangout?17:46
PaoloRotolonik90, ok, thanks!17:46
PaoloRotolonik90, you've to talk very slowly. I've a lot of problems with spoken English :P17:48
nik90PaoloRotolo: no worries. Give me a minute. I need to fix my hangout.17:48
PaoloRotoloI never spoken (very) English before (except in my classroom) :)17:49
PaoloRotolonik90, don't worry, no problems :)17:50
nik90PaoloRotolo: Just invited you to my hangout.17:50
PaoloRotolonik90, oh, I've to install a plug-in17:50
PaoloRotoloone minute17:51
PaoloRotololol, software center just crashed :/17:52
AskUbuntuHow can I populate ListItem.ValueSelector with values from model | http://askubuntu.com/q/32707917:53
nik90PaoloRotolo: Just sent you the invite to your email. Looking forward to seeing you tomorrow :-)17:59
PaoloRotolonik90, nice, thanks again!17:59
nik90PaoloRotolo: np17:59

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