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

=== chriadam|away is now known as chriadam
=== chihchun_afk is now known as chihchun
dholbachgood morning07:16
mihirrpadovani: could you please check MR , Jenkins has failed integration https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/1287340/+merge/20941107:26
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
JamesTaitGood morning all; happy Monday, and happy Day of Awesomeness! :-D09:20
sridhar_where can be ubuntu app platform notes be located10:04
sridhar_where can be ubuntu app platform notes be located10:05
=== chriadam is now known as chriadam|away
sridhar_where can be ubuntu app platform notes be located10:06
sridhar_where can be ubuntu app platform notes be located10:07
t1mpsridhar_: http://developer.ubuntu.com/10:10
m-b-odpm popey: Moin moin10:22
m-b-o 3 mp are waiting for review with bug fixes. Should be enough for a fine new working release :)10:22
popeym-b-o: hurrah!10:22
m-b-opopey: I've removed WorkerScript entirely, now no more crashes10:23
dpmhey m-b-o o/10:23
m-b-o0/10:23
popeyawesome news for a monday morning! thanks m-b-o!10:24
m-b-opopey tgim! ;)10:24
nik90kalikiana: can you quickly also review https://code.launchpad.net/~kalikiana/u1db-qt/hackingDocs/+merge/205426...I think it is almost good to go..I have commented on it10:25
dpmm-b-o, nice work. To have some background while looking at the MPs, why did you decide to remove the WorkerScript?10:28
kalikiananik90: by review you mean incorporate the comments? you are the reviewer here :-)10:28
kalikianawill take a look in a jiffy10:29
nik90kalikiana: yeah that's what I intended to say :)10:29
kalikiananik90: I mean… what you said is actually quite rethorically accurate. just the ambiguity of the jargon made me wanna double-check10:30
sridhar_how to check version of ubuntu-sdk10:31
sridhar_i am using ubuntu 13.1010:31
sridhar_can ubuntu 13.10 be used to develop html5 apps10:31
sridhar_???10:31
nik90sridhar_: apt-cache policy qtdeclarative5-ubuntu-ui-toolkit-plugin10:31
nik90sridhar_: run above ^^ in terminal10:31
sridhar_it shows Installed: 0.1.46+14.04.20131216bzr936saucy010:32
sridhar_that means 14.04 version right???10:32
sridhar_can this version be used to develop html5 apps???10:33
nik90sridhar_: yes, but it looks like you are not running the latest SDK version.10:34
nik90sridhar_: I am not sure about the html5 apps since I am not really familiar with that.. I am more a QML guy10:34
m-b-odpm: two bugs related to WorkerScript10:44
m-b-ohttps://bugs.launchpad.net/ubuntu-weather-app/+bug/128744610:44
ubot2`Launchpad bug 1287446 in Ubuntu Weather App "Sometimes, the temperature and conditions are not shown" [Undecided,Fix released]10:44
m-b-ohttps://bugs.launchpad.net/ubuntu-weather-app/+bug/128953610:44
ubot2`Launchpad bug 1289536 in Ubuntu Weather App "Crash opening weather app and switching backends" [Critical,In progress]10:44
m-b-odpm: in the first one, data was disappearing (see last comments)10:45
m-b-osecond one crashes the app, when the app does HTTP requests in the WorkerScript at startup10:45
m-b-obut I can't really say if a http request was needed for crashing, just a speculation10:47
=== chihchun is now known as chihchun_afk
nik90kalikiana: btw the u1db-qt project page is pointing to http://developer.ubuntu.com/api/ubuntu-12.10/qml/u1db/overview.html for its documentation which does not exist anymore. This needs to be updated to http://developer.ubuntu.com/api/qml/sdk-14.04/U1db/10:51
=== maclin__ is now known as maclin
kalikiananik90: good catch, I'll fix that10:52
kalikianahmm except I can't10:53
nik90kalikiana: me neither :P10:53
kalikianaone would think anyone in the team can edit the descriptions10:53
kalikianapretty sure I used to10:54
nik90kalikiana: oh btw, I was thinking of triaging bugs for u1db-qt10:54
nik90kalikiana: can I create new milestones to target bugs which are important as of now and push other bugs to later milestones?10:54
kalikiananik90: yes, please do10:55
kalikianabtw the wonderiousFields got merged if you haven't seen, should solve a ton of buglets10:56
nik90kalikiana: yup I saw that...excited!10:56
nik90kalikiana: but we need to make sure that these make it to the phone once the qt5.2 dust settles10:57
kalikianaI'd love to take a stab at filter functions, though not sure right now if I'll have time for it10:57
kalikiananik90: yeah. problem is it's not a fixed timeframe, all images don't get promoted so it can take days10:58
kalikianaso not sure how to reliably find out when stuff hits the phone10:58
nik90kalikiana: I know..I will do that testing for you since I have a couple of sample apps ready which I can test on desktop and phone to figure that out10:58
nik90kalikiana: hmm I cannot create milestones since I don't seem to have permissions for that10:59
kalikiananik90: that would be most welcome.10:59
kalikiananik90: you should see "Create Milestone" here https://launchpad.net/u1db-qt/trunk11:00
nik90kalikiana: i know, but I don't see the "Create milestone" button there11:00
nik90kalikiana: I created the milestones for the clock app. So I compared with the procedure with it11:01
kalikiananik90: try again now11:01
nik90kalikiana: yup works now.thnx11:02
kalikianacool. I set a "Release manager" so apparently it is what I hoped it might be :-D11:02
nik90lol11:03
nik90kalikiana: apparently someone reported the broken link before at https://bugs.launchpad.net/u1db-qt/+bug/121854911:03
ubot2`Launchpad bug 1218549 in U1DB Qt/ QML "Link in summary not working" [Undecided,Confirmed]11:03
kalikiananik90: I'll see if I can find out why neither of us can update the descriptions11:04
nik90kalikiana: okay.11:04
kalikiananik90: I pushed an update, the file now mentions apt-get build-dep11:16
nik90kalikiana: taking a look now11:16
nik90kalikiana: approved11:18
nik90kalikiana: btw I moved all u1db sync bugs to milestone 2.0 since we are other bugs which take priority.11:18
kalikiananik90: hmm not sure I'd agree that sorting/transformation is more urgent11:26
kalikianathough I guess I have no fair measure on that11:26
aquariusI'm with nik90 on that. If you can't sort, then you can't display a sorted ListView, which is really annoying.11:27
nik90kalikiana: you mean sync is more important sorting? or sorting is not important for now?11:27
aquariustransformations are similar: if you can't index on lower() or splitwords() then you can't simulate a phonebook or similar without caring about case sensitivity.11:27
nik90kalikiana: I believe the music-app is blocked from using u1db due to lack of sorting since it is quite important for them.11:28
kalikiananik90: I assumed sync was more important up until right now. but I don't get much feedback from most app devs on what blocks them outside of specific bugs11:29
nik90kalikiana: in fact in the clock app, the timer listview is not in any particular order although I would like it to be ordered alphabetically. Ofcourse this is not a priority for the clock app but something still nice to have before sync.11:29
aquariusdoing sync also almost requires you to port the test suite.11:30
aquariussyncing is *hard*. there are a lot of corner cases, which the test suite tests. :)11:30
nik90kalikiana: the thing is Sync is a huge feature in itself meaning it has quite a number of bugs which needs to be fixed before we can ask devs to use it. In the meantime for 14.04, I thought it would be wise to focus on smaller issues like sorting and so on.11:30
nik90and what aquarius said ^^11:31
nik90aquarius: btw good morning ;)11:31
aquariushey :)11:31
kalikiananik90: I think I agree with that. there's also still some unclear concerns with regard to operator requirements and on-going sync in a world where the shell happily freezes and kills apps11:35
nik90;)11:35
kalikianaoh btw there's a uds session where that will come up, about storage apis11:36
kalikianaI'm hopeful we get some people there who know about the server side11:36
nik90kalikiana: oh nice..I did not see it. I will try to attend them just to get an idea of what happens11:37
kalikianaas I understand it'll be more focussed towards coming features than appdev11:38
nik90ok11:38
nik90kalikiana: btw is this bug valid? https://bugs.launchpad.net/u1db-qt/+bug/119811011:39
ubot2`Launchpad bug 1198110 in U1DB Qt/ QML "Templates in QtCreator should be proper projects" [Medium,Confirmed]11:39
nik90kalikiana: I dont see any u1db project templates in qtcreator.11:39
kalikiananik90: do you have -examples installed?11:40
nik90kalikiana: what's the full package name?11:41
kalikianalibu1db-qt5-examples11:42
aquariusalso, and I know I keep reiterating this, I really do think it would be worthwhile coming up with some way to bridge the python and qt u1dbs so that you can run the python test suite against the qt u1db. The test suite is really comprehensive, for a reason :)11:44
nik90kalikiana: just installed libu1db-qt5-examples, but I don't see it in qtcreator templates wizard11:44
kalikianaaquarius: helping hands are always welcome :-)11:45
aquariusI know,I know :)11:45
nik90aquarius: btw some index and query high priority bugs got fixed.11:46
kalikiananik90: hmm you do like, File > New, right? and there you see Projects <Ubuntu, Apps, Libs, …>11:46
nik90kalikiana: http://imgur.com/Zotykkh11:47
nik90libu1db-qt5-examples:11:47
nik90  Installed: 0.1.5+13.10.20130916-0ubuntu111:47
kalikiananik90: now click on Apps, please11:47
nik90kalikiana: http://imgur.com/zsfkmtB11:48
kalikianahrm11:48
* nik90 loves screencloud..:)11:48
kalikianawhat is screencloud?11:49
nik90kalikiana: it takes a screenshot and automatically uploads to imgur and takes puts the link in the clipboard11:49
popeyoooh!11:49
nik90kalikiana: all I need to is then is take a screenshot and past the link to IRC11:49
popeyi like the sound of that11:49
nik90popey: I kinda figured11:50
popeynik90: Where'd you get it?11:50
nik90popey: It is in the ubuntu software center store for 12.04, 12.10 and 13.04.11:50
nik90popey: for 13.10 and 14.04, I need to install a PPA I think..let me grab the link for you11:50
popeythanks11:50
aquariusI really must fix my screenshotter11:51
aquariusthe thing mine did that I liked was that it screenshots both the whole screen *and* the active window, and then with one button push uploads one or the other and gives you the url11:51
nik90popey: http://software.opensuse.org/download.html?project=home%3Aolav-st&package=screencloud11:52
aquariusso I never have to care about alt-prtsc vs prtsc :)11:52
popeythanks11:52
kalikiananik90: my mistake, the files are in libu1db-qt5-dev11:52
nik90popey: that's how I installed it on 13.10. It continued to work on 14.04 when I upgraded. So hope it works for you as well.11:52
nik90kalikiana: trying now11:52
* kalikiana hugs ubuntu-sdk-libs-dev11:52
nik90kalikiana: ooh I get http://paste.ubuntu.com/7067205/11:53
nik90kalikiana: either way, is there a plan to add u1db templates to qtcreator? since it seems like this package is not installed by default on the developer's machine?11:54
aquariuswhat is a u1db template?11:54
popeynik90: thats amazing!11:55
nik90aquarius: for qtcreator, I am guessing it might add a sample project where it has code to create a u1db database and so on11:55
kalikiananik90: well define "default", they should be pulled in by the sdk meta package11:55
aquariushrm.11:55
nik90popey: it has upload capability to u1db, imgur, dropbox...It is incredible yes11:56
aquariusare there "templates" for other things? Not too keen on this idea11:56
kalikianasounds like you never used qtc11:56
nik90aquarius: templates are there for html5, qml apps etc and so on in qtc11:56
aquariusnope. I'm not a Qt developer :)11:56
nik90quite handy actually11:56
aquariusnik90, yes, for project types, indeed11:56
aquariusbut "uses u1db" is not a project type like "tabbed UI" is :)11:56
kalikianayou're right. alas there is no other way in qtc11:57
kalikianathere's no "uses foobar component" in general11:57
aquariuswhat you're talking about with u1db is not a project type -- it's a snippet, an example piece of code. This is not what the IDE is for -- it's what documentation is for, and possibly the snippets app that someone (ibeliever?) was working on.11:57
nik90agreed11:58
nik90I suppose we could bring u1db code examples through that way11:58
aquarius*nod*11:58
kalikianawell, better something than nothing and blocking on qtc features for months11:58
kalikianaI have not seen that snippets feature so far11:58
aquariusthat's how code examples should work. No-one should ever say "I want to create a project with U1DB in it!". That's the tail wagging the dog; it's like asking for a meal with something red in it. :)11:59
aquariushttps://plus.google.com/u/0/+JonoBaconProfile/posts/5ckpQxWJBgG11:59
aquariusis about the snippets stuff11:59
aquariuscode snippet manager.11:59
nik90kalikiana: I suppose we can postpone this until a better system lands. Until then we anyway have some good QML docs now in developer.ubuntu.com12:00
t1mpaquarius: I like meals with something red in it12:00
aquariust1mp, radish surprise for you then, my man :)12:01
t1mpaquarius: meh. that's mostly white if you cut it up :)12:02
t1mpaquarius: but I like radishes :)12:02
kalikianainterestingly a comment talks about "how is it better than qtc snippets" what is that supposed to refer to?12:02
kalikianat1mp: do you have any idea what it might be?12:02
t1mpaquarius: hmm.. I just discovered a pattern in the foods that I like, thanks to you. :p12:03
t1mpkalikiana: let me read. I got distracted with google's header on that webpage when scrolling down12:03
t1mp(I'm currently working on the header for uitk)12:03
nerochiaroartmello: hi, have you noticed tests failing on the device after moving gallery to the click package ?12:28
artmellonerochiaro: hi, there was (not sure if still happening) an error during autopilot testAlbumView. It was related to a timeout while changing tabs12:35
artmellonerochiaro: but it was not a gallery issue12:36
nerochiaroartmello: i am flashing the new image now to see if things get better. but it seems to me that all tests i run start with an album open and fail because of that.12:39
=== _salem is now known as salem_
artmellonerochiaro: humm, I hadnt noticed that yet. Will test here12:41
nik90popey: It seems there are still core apps build failures -> https://launchpad.net/~ubuntu-touch-coreapps-drivers/+archive/daily13:44
popeynik90: ok will take a look..13:44
nik90popey: sorry I see that victor has prepared a patch for the PPA build fail at https://code.launchpad.net/~vthompson/ubuntu-clock-app/fix-1284637-clock/+merge/21020813:53
popeyawesome13:54
popeyVictor is awesome ☻13:54
nik90indeed victor is awesome13:55
nik90zsombi: ping13:55
zsombinik90: pong13:55
nik90zsombi: In the clock app, do I need to explicitly add qtorganizer5-eds as a dependency for the deb installation?13:55
nik90zsombi: or does the SDK package already have it as a dependency?13:56
nik90zsombi: I am asking since it seems that the jenkins machine doesn't seem to have EDS installed when it installs clock app to run tests which doesn't fully simulate the phone environment then13:56
zsombinik90: if your app depends on that, than yes. SDK doesn't have dependency to that13:56
nik90zsombi: but doesn't Alarms API depends on EDS which makes SDK to depend on it?13:57
zsombinik90: the pronblem is that Jenkins machine will die with EDS if I'm not mistaken... AP tests may at least...13:57
zsombinik90: Alarm API depends on qtpim13:57
zsombinoty on EDS13:57
zsombinot13:57
nik90I am not exactly sure what qtpim is13:57
nik90is that the protocol which saves alarms into EDS?13:58
nik90or any other storage systems?13:58
zsombinik90: Qt PIM (Personal Information Management)13:58
zsombinik90: PIM is calendar, contacts, versit, etc13:58
nik90zsombi: ok..so you wouldn't recommend jenkins installing EDS?13:58
zsombinik90: well, you could try, but we already have problems building SDK when the EDS backend is installed.... it simply hangs on teh qmldump :/13:59
nik90zsombi: the alarm sunday bug was detectable on the phone and my machine but not on jenkins. Hence I was trying to improve the jenkins environment13:59
zsombinik90: and then renato said sthing that because of dbus limitations EDS used in backend in Jenkins may not be tghe best idea...14:00
nik90balloons: ^^14:00
zsombidon't exactly understood what was the problem there14:00
zsombididn't I mean :)14:00
nik90ok14:01
nik90zsombi: I will contact renato for the exact reason, so that I can provide that same answer to anyone who asks me why the tests didnt fail on jenkins but on the phone :)14:01
nik90renato: ^^14:02
zsombinik90: but now that U R here, I have a MR to you to test14:02
nik90zsombi: ;)14:02
zsombilaunchpad is not so keen to help me out :/14:02
zsombinik90: https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/alarm-fetch-fix/+merge/20874914:03
renatonik90, zsombi, I am not sure why the tests did not fail on jenkins, but the problem is, we can not touch on user database (EDS database), this is not safe we do not know what is there already and we can not write data for tests on there14:03
zsombinik90: jenkins fails on a test that got fixed in a separate MR, so don't worry in that14:03
renatothere is already some solutions for that14:04
renatozsombi, nik90 , you can export all user environment  variables to a temporary user home, and start a new eds server and use that14:04
renatozsombi, nik90 , and now that we start implement the sync functionality touching on user database can cause a really mess14:05
nik90zsombi: which package do I install from the MP? I see two deb links in the last jenkins comment.14:06
nik90not worried about the AP failure14:06
zsombihehh?14:07
nik90zsombi: I see http://jenkins.qa.ubuntu.com/job/ubuntu-ui-toolkit-trusty-armhf-ci/803/artifact/work/output/*zip*/output.zip and http://jenkins.qa.ubuntu.com/job/generic-mediumtests-builder-trusty-armhf/3363/artifact/work/output/*zip*/output.zip14:07
nik90renato: ok14:07
zsombinik90 :ah, the first one, the second one must be the AP tests...14:07
nik90zsombi: ah ok.give me 5 mins14:07
=== oSoMoN_ is now known as oSoMoN
nik90renato: I believe elopio is working on running clock alarm tests in a different environment without affecting user space.14:08
=== chihchun_afk is now known as chihchun
nik90zsombi: On testing on the phone, https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1283859 doesn't seem to be fixed14:18
ubot2`Launchpad bug 1283859 in Ubuntu Clock App "Updated recurring alarm values are not reflected in the indicator until phone reboot" [High,Confirmed]14:18
nik90zsombi: and https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/1285958 was fixed with renato's patch in EDS. So I cannot say if this MP did something or not14:19
ubot2`Launchpad bug 1285958 in Ubuntu Clock App "Recurring alarm can't be set for sunday" [High,Confirmed]14:19
zsombinik90: renato's fix was only working for dates <= 7 days... this fixes longer periods14:20
nik90zsombi: ah okay..but again I cannot test > 7 days...that said, I can still save alarms on sunday properly. so that's good14:21
zsombinik90: was the bug #1283859 fixed by renato for you?14:21
ubot2`Launchpad bug 1283859 in Ubuntu Clock App "Updated recurring alarm values are not reflected in the indicator until phone reboot" [High,Confirmed] https://launchpad.net/bugs/128385914:21
nik90zsombi: nope. that indicator not refreshed bug still exists14:21
zsombinik90: and you cannot reproduce it on desktop, right?14:22
nik90zsombi: haven't tested it on desktop..14:22
zsombinik90: pls do14:22
zsombirenato: seems switching from dueDate() to startDate() did not solve #128385914:24
nik90zsombi: on the desktop without your patch, I can reproduce on the desktop as well.14:24
zsombinik90: hehehe :)14:25
nik90zsombi: Should I test it on the desktop with your patch?14:25
zsombinik90: I am working on the date conversion... and I start getting alarm notifications on the desktop :D14:25
zsombinik90: yep14:25
zsombinik90: make sure when you build UITK you're setting ALARM_BACKEND=memory env var14:26
zsombinik90: otherwise the qmldump will hang14:26
nik90zsombi: I suppose I need to build uitk and then make install it?14:26
zsombinik90: yep, but when testing, remove the ALARM_BACKEND env var14:27
nik90zsombi: how do I set ALARM_BACKEND=memory env var14:29
zsombinik90: export ALARM_BACKEND=memory14:29
nik90I usual run the source export_modules.sh14:29
zsombinik90: in a terminal14:29
zsombinik90: in the terminal you build UITK14:30
nik90yup, I branches your code and ran qmake; make14:30
nik90and then export ALARM_BACKEND=memory14:30
nik90followed by sudo make install14:30
zsombinik90: nopez14:30
zsombinik90: branch, set the var then qmake; make14:30
nik90ok14:30
zsombiotherwise you will not reach to the sudo make install ever14:31
nik90well actually I got stuck in the sudo make install part, but now I am following the order you gave14:31
zsombinik90: just to be sure: Alarms API has a test that tests whether an alarm is updated  test_updateAlarm_SameType() and test_updateAlarm_DifferentType()14:35
zsombinik90: both pass with EDS14:35
zsombinik90: on desktop at least14:36
nik90zsombi: I keep getting stuck at /usr/lib/x86_64-linux-gnu/qt5/bin/qmlplugindump -notrelocatable Ubuntu.Components 0.1 ../../ 2>/dev/null > //usr/lib/x86_64-linux-gnu/qt5/qml/Ubuntu/Components/plugins.qmltypes14:37
nik90zsombi: I branches code again, ran export ALARM_BACKEND=memory, qmake, make , sudo make install14:37
nik90how about I run source export_modules.sh and run the clock app from the terminal?14:37
zsombinik90: weird... you've branched by MP, right?14:38
nik90zsombi: yes14:39
dpmm-b-o, sorry for not answering this morning. I'll have a look at the MRs between today and tomorrow14:39
m-b-odpm: no problem!14:39
sridhar_anybody knows abt html5 app development14:39
sridhar_should i use ubuntu 14.04 for html5 ubuntu app development14:40
zsombinik90: does it get stuck when running the make install?14:40
nik90zsombi: yes14:40
zsombidarn14:40
daniel_wHey has somebody here recently worked with the appindicator bindings for python lately and could maybe point me to some documentation?14:44
daniel_wmainly I would need an overview of the functions and properties I have available14:44
nik90zsombi: anyways I think source export_module_dir.sh should also work. On testing clock app through that method, same thing on desktop. alarm did not update14:45
zsombinik90: ok, so the alarm is up to date in the clock app, right?14:46
zsombinik90: only the indicator which is showing wrong time14:47
nik90zsombi: yes..it updates *only* for recurring alarms on the clock app.14:47
zsombinik90: I don't get it. So if there's a one-time alarm, it doesn't work?14:47
nik90zsombi: https://bugs.launchpad.net/ubuntu-clock-app/+bug/128321214:47
sridhar_which is the new release of ubuntu 14.0414:48
sridhar_???14:48
zsombinik90: huhh???! I have tests which pass, touching the same things you have failures on!14:49
zsombinik90: test_updateAlarmSameType() actually tests this particular bug14:49
zsombiand passes14:49
=== chihchun is now known as chihchun_afk
nik90sridhar_: http://cdimage.ubuntu.com/daily-live/current/14:51
nik90zsombi: then I guess somewhere EDS is messing that up14:52
ubot2`Launchpad bug 1283212 in Ubuntu Clock App "Unable to edit single type alarms and update them" [High,Confirmed]14:52
nik90zsombi: does your tests save the alarms to memory?14:52
zsombinik90: if EDS is in use, it doesn't save anywhere14:53
zsombinik90: it's up to EDS to do that14:53
nik90zsombi: I guess that's why your test suite doesn't fail then.14:53
zsombinik90: I don't get it.... it passes with EDS!14:54
zsombinik90: so it passes if I use memory or EDS backends of QtOrganizer14:55
zsombinik90: when I use memory backend, I save all the alarms in a binary file14:56
nik90zsombi: hmm..you think then it is a bug in the implementation of alarms in the clock app?14:56
zsombinik90: if you see the updated alarm in the model, then it shouldn't14:56
nik90zsombi: hmm, I can no longer reproduce the bug on the phone or on the desktop in the clock app14:59
zsombinik90: :D14:59
nik90zsombi: ofc the indicator is still stubbornly showing the old time for both single and recurring alarms14:59
zsombinik90: perhaps you had some "dust" in the db :D15:00
nik90zsombi: I will check with Pat McGowan again15:00
nik90zsombi: well it was reported by Pat McGowan15:00
nik90zsombi: which I was able to reproduce as well15:00
nik90:D15:00
zsombinik90: you have my deb package in the phone?15:00
zsombistill?15:00
nik90zsombi: yes15:00
zsombinik90: then perhaps its because of that15:01
zsombinik90: the indicator might be a different issue...15:01
nik90zsombi: oh come on...don't tell me I need to flash my again to test the bug again :)15:01
nik90flash my phone*15:01
zsombinik90: nopez, :D15:01
=== dholbach_ is now known as dholbach
=== Ursinha is now known as Ursinha-afk
=== bfiller is now known as bfiller_afk
=== Ursinha-afk is now known as Ursinha
=== kyleN is now known as kyleN-afk
rpadovaniHey mzanetti, how are you? :-) Do you have any news on cameraImprovement for reminders?18:42
seb128mhall119, hey, do you know where should bugs about developer.u.c reported?18:47
sarnoldseb128: many of the pages have in barely-legible grey text at the bottom "report a bug on this site"18:48
sarnoldseb128: the link on the frontpage heads here: https://bugs.launchpad.net/ubuntudeveloperportal/+filebug18:48
seb128sarnold, lol, it's light, I didn't even notice it18:48
seb128sarnold, thanks18:48
mhall119seb128: ^^ what sarnold said18:48
sarnoldseb128: I do'nt think that's an accident :) hehe18:48
seb128I see it's already reported18:49
seb128https://bugs.launchpad.net/ubuntudeveloperportal/+bug/119120018:50
ubot2`Launchpad bug 1191200 in Ubuntu App Developer site "Broken links (404) on Resources page" [Undecided,Confirmed]18:50
rpadovaniHey popey :-)19:03
rpadovanipopey, about bug #1281745 I did a brach with a lot of console.log. Could you try to launch the branch on your Nexus 7 and click on white area? I hope there will be some output in console, so we can understand what component is broken19:05
rpadovanihttps://code.launchpad.net/~rpadovani/ubuntu-calculator-app/testFor128174519:05
ubot2`Launchpad bug 1281745 in Ubuntu Calculator App "white rectangle on calculator sidestage on N7 landscape" [High,Triaged] https://launchpad.net/bugs/128174519:05
=== jackson is now known as Guest57400
popeyrpadovani: sure19:47
justCarakaswhat should I use for a date picker ? an option selector ?19:48
dakerjustCarakas: for what ?19:57
dakerQML ?19:57
justCarakasdakar not html5 app19:58
justCarakascan I use the default html5 elements for that ?19:58
dakerjustCarakas: well technicaly you should use an input type="date" but that's not yet plugged with the native date picket like in other OSs19:59
dakerbug 117013619:59
ubot2`Launchpad bug 1170136 in webbrowser-app (Ubuntu) "[browser] Add support for HTML5 date input" [Medium,Confirmed] https://launchpad.net/bugs/117013619:59
dakerand bug 117013820:00
ubot2`Launchpad bug 1170138 in webbrowser-app (Ubuntu) "[browser] Add support for HTML5 time input" [Medium,Confirmed] https://launchpad.net/bugs/117013820:00
justCarakasdakar ubot2 but if I need it for the app showdown , than what should I do20:00
dakeri am not really sure...20:03
dakeri'll try to ask the browser-app devs20:04
justCarakasme nether, I've been asking it for a couple of days this is the first time I get an answer and I've been waiting to continue with my app20:04
justCarakasthx20:04
justCarakasif my connection drops its because we have some internet probs20:05
popeyrpadovani: no output20:25
rpadovani!@#20:26
rpadovanipopey, ok, I have to think to other debugs :-)20:27
rpadovanipopey, thanks for the time!20:27
popeynp20:27
popeyrpadovani: file:///usr/share/unity8/Panel/MenuContent.qml:89:21: QML Loader: Binding loop detected for property "indexActive"20:27
popeyin my unity8.log.. related?20:27
rpadovanipopey, no idea, I'll investigate it, thanks20:27
popeyk20:28
justCarakasdakar: have you been able to reach them ?20:32
=== kyleN-afk is now known as kyleN
=== jhodapp_ is now known as jhodapp|brb
=== jhodapp|brb is now known as jhodapp
mhall119daker: is there an easy way to reference system icons in an HTML5 app?22:14
dakermhall119: Anthony was/is working on that22:16
dakermhall119: report a bug to track the progress22:18
dakermhall119: and since I have no idea of the roadmap...22:36
aquariusmhall119, can't you just use file:///usr/share/icons/ubuntu/whatever.svg, or whatever the path is?22:41
aquariusor did "easy" mean "without hardcoding a path that may well change"? :)22:41
aquariusjustcarakas: there are about a zillion input type="date" polyfills; just have a google around and choose your favourite.22:42
aquariusah, darn, he's gone. If he asks again, someone tell him :)22:42
dakeraquarius: ya native implemtation is good22:51
dakerBut*22:52
aquariusdaker, who has a native implementation? I thought only Opera 12 did and that was it22:52
aquariuswe don't, do we? Oxide won't even, afaik22:52
aquariusthere must be a decent touch-friendly polyfill; just googling, there are about one meelion date polyfills ;)22:52
dakerChrome/FF22:52
aquariuswell stone me22:54
aquariusI stand corrected22:54
aquariusalso, blimey. Didn't know that. Last time I checked Chrome didn't do it :)22:54
dakerThey do22:56
aquariusyeah, I've just tested :)22:58
aquariusours doesn't work in the ubuntu browser, though. :(22:59
aquariusmight do with oxide, though.22:59
dakerThe sys icons should be defined with classes OE data-23:00
dakerYes23:00
daker19:59:51 daker bug 117013623:00
ubot2`Launchpad bug 1170136 in webbrowser-app (Ubuntu) "[browser] Add support for HTML5 date input" [Medium,Confirmed] https://launchpad.net/bugs/117013623:00
daker20:00:01 daker and bug 117013823:01
ubot2`Launchpad bug 1170138 in webbrowser-app (Ubuntu) "[browser] Add support for HTML5 time input" [Medium,Confirmed] https://launchpad.net/bugs/117013823:01
aquariusooh, nice, http://gabrielecirulli.github.io/2048/ works perfectly on the phone browser23:02
dakerI was going to test it23:03
dakerI saw it on HN :)23:03
aquariusit works. fun, too!23:06
aquariusI mean, it's a great big Threes ripoff, but it's still fun :P23:06
aquariusscroll handling needs a bit of a kicking, but it's playable23:10
=== salem_ is now known as _salem
=== jhodapp is now known as jhodapp|afk
mhall119aquarius: yeah, "easy" means without a long absolute path23:37
mhall119aquarius: daker: I've already started a port of it to a native Ubuntu HTML5 app23:38
aquariusmhall119, fair enough. Not sure how that'd happen, though: injecting a magic URL scheme such as ubuntu-icons:// makes it hard to test your app in an ordinary browser.23:38
aquariusplus, custom url schemes in HTML are evil ;)23:38
mhall119aquarius: no idea, but it's done in QML using the theme23:39
aquariusyeah, but that's because custom URL schemes in QML aren't quite as evil ;)23:40
aquariusidea: <img src="javascript:UbuntuUI.IconTheme('settings')">23:40
aquariusthat wouldn't be too hard to do23:40
aquariusand wouldn't be too evil, either.23:40
aquariusand then UbuntuUI.IconTheme would just return file:///whatever/whatever/etc/settings.svg but the path would be kept up to date.23:41
dakerThat could be a solution too23:43
aquariushm, not quite23:45
aquariusit can't return the URL; that doesn't work, I don't think23:45
aquariusno, it doesn't, I've just tested it.23:45
aquariusSo it'd need to have a magic hook to load the file and then return it as a data url23:46
aquariuseither that or each UbuntuUI widget which has imagery knows how to parse the magic theme: URLs (that is, the browser doesn't handle those URLs; UbuntuUI does, and rewrites them to be file URLs)23:46
mhall119man, I try to lose the game early by pressing the same sequence (up, right, down, right) over and over, and I get my highest score ever :(23:47
aquariuswhich means everything which takes a URL now changes to call doMagicUbuntuParsing(url) instead23:47
aquariusmhall119, yeah, a bunch of people on reddit said that, too ;)23:47
aquarius<img data-ubuntu-icon="microphone"> and an onload parser would work, too.23:48
aquariusbetter, a dom mutation events handler, but I bet we don't do that yet23:48
aquariusmumble mumble s/events/observers/23:49
dakerWhy parser?  You can style data- directly23:51
aquariusdaker, yeah, but you can't style it to a computed attr value because nobody supports computed attr() yet, do they?23:57
dakeri am not really sure23:58
dakerbut you can do :23:58
dakerdiv:after {23:58
dakercontent: attr(data-blabla);23:58
daker}23:58
aquariusya, but that will only write the provided string23:59
dakeronly for text23:59
dakeryes :)23:59

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