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

ahayzenelopio, 'bzr: ERROR: Permission denied: "Cannot create 'staging'. Only Bazaar branches are allowed."'00:20
elopioahayzen: hum, can you do an empty commit to kick jenkins?00:21
ahayzenelopio, cool00:21
elopiothat would be easier than understand the arguments on the jenkins job.00:21
ahayzenelopio, i've just pushed one00:23
elopiothat should do the trick, I hope.00:23
ahayzenelopio, but do my branches get CI as i'm not in the sdk team?00:23
elopiootherwise, I'll ask ci.00:23
ahayzenelopio, usually t 1mp runs it for me00:23
elopioahayzen: they should, yes. I'm not on the sdk either.00:23
elopioand my MPs get the jenkins run.00:25
elopiounless it checks a different team.00:25
elopioahayzen: how do I tell it to fill all the anchors except the top?00:25
elopioI would like to put a label on top of the flickable.00:25
elopiobefore the flickable.00:25
ahayzenelopio, erm can u like scroll it down?00:26
ahayzenelopio, like add contentY: topLabel.height00:26
elopioI think that's not what I want00:27
elopioI want inside the main view a label, and a flickable00:27
elopioand inside the flickable, two labels, one on top and one on bottom.00:27
ahayzenelopio, so the first label would be static?00:27
elopioyes, always on top.00:28
ahayzenelopio, something like http://pastebin.ubuntu.com/7362887/00:29
ahayzenbrb00:30
elopioperfect :)00:34
ahayzenelopio, awesome :)00:45
elopioahayzen: https://code.launchpad.net/~elopio/ubuntu-ui-toolkit/swipe_into_view/+merge/21769600:46
elopiothanks to you, it's now done.00:47
ahayzenelopio, ah cool :) just let me know if u get into QML issues ;)00:48
elopiooh, I will :)00:48
ahayzenhah00:48
* ahayzen wonders wht he has just let himself into00:48
ahayzenelopio, do we know if jenkins is running on my branch?00:49
=== jhodapp|afk is now known as jhodapp
=== chriadam|away is now known as chriadam
=== jhodapp is now known as jhodapp|afk
=== chihchun_afk is now known as chihchun
Aki-Thinkpadhey anyone know off the top of their head, whether it is straightforward to get a keyboard key to correspond to a qml button?03:37
Aki-ThinkpadOr will I have to do some backend work with signals and slots?03:37
justCarakasgood morning06:52
dholbachgood morning06:56
Aki-Thinkpadgood morning07:29
Aki-Thinkpadmmmm, I am thinking the first soundboard app should be a RMS soundboard07:37
Aki-Thinkpad"Negative in the freedom dimension"07:37
Aki-Thinkpadheh; I should make all the audio files drm07:37
Aki-Thinkpadand close the source07:37
justCarakasGoodmorning Aki-Thinkpad07:42
Aki-ThinkpadjustCarakas, heya07:42
Aki-ThinkpadjustCarakas, got a question. in QML, lets say I am trying to execute multiple property changes when a button is pressed.07:43
Aki-Thinkpadwhich seperator do I use ? The comma? The &&? The +?07:43
Aki-ThinkpadThey have all some times worked, but othertimes it has been giving me troubles.07:44
justCarakasAki-Thinkpad: dunno, I still have to start learning QML07:44
Aki-ThinkpadjustCarakas, it feels like a ducktail platypus language.07:44
popeyalex_abreu: you know we already have an RMS soundboard..?07:45
Aki-Thinkpadpopey, misfire07:45
popeyoops07:45
Aki-Thinkpadbut that is really funny07:45
Aki-ThinkpadAt this point, my program is done; I am just trying to clean up my code, such as seperating my components and eliminating redundancy... it is actually quite difficult.07:46
justCarakasnice07:46
justCarakasLooking forward to try it out Aki-Thinkpad07:47
Aki-ThinkpadjustCarakas, well I still have to package it, which I have never done :/07:47
justCarakasI found it rather simple with my HTML5 app using the SDK07:48
popeyAki-Thinkpad: http://popey.mooo.com/screenshots/device-2014-03-17-114909.png07:49
Aki-Thinkpadoh my...07:50
Aki-ThinkpadStallman would make a pretty decent santa clause07:50
popeyGNU/HO GNU/HO GNU/HO!07:53
Aki-Thinkpadha ha ha07:53
justCarakashahaha07:53
Aki-ThinkpadAh forgot to put in em square brackets08:02
Aki-Thinkpadconfusion === over08:02
=== randomcpp is now known as gcollura
DanChapmanGood Morning08:29
mihirpopey: ping !!08:29
popeymihir: PONG!08:29
popeyhi DanChapman08:29
mihirpopey: how are you?08:29
mihirpopey: there are some issues with EDS version , so Victor is not able to test in his device , https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/limitFunctionality/+merge/21153608:30
popeygreat!08:30
popeyok, will take a look in a moment08:30
mihiri don't know what is wrong with it, some of the functionalities are not working now  which were working previously.08:30
mihirpopey: also we are facing this bug , not sure it is exists or not , https://bugs.launchpad.net/ubuntu-calendar-app/+bug/131448308:30
ubot2Launchpad bug 1314483 in Ubuntu Calendar App "Unable to edit & update the existing event." [Undecided,New]08:30
popeyt1mp: is https://code.launchpad.net/~andrew-hayzen/ubuntu-ui-toolkit/fix-swipe-delete-002/+merge/217338 on your list to review? It's blocking one of our music merges.09:20
t1mppopey: it was some time ago, but we had unexplained gallery-app autopilot failures because of that09:35
t1mppopey: no not gallery-app. that was a diffferent MR.. but something was failing :s09:36
t1mppopey: anyway, I think that got resolved, so it just needed to be resubmitted for merging to staging09:36
dpmt1mp, it seems it has already been resubmitted?09:39
dpmagainst staging09:40
popeyindeed09:40
t1mppopey, dpm yes, that's why I said "needed" :) I happroved this one09:40
* dpm high-fives t1mp and popey09:41
t1mppopey, dpm if all goes well it lands in staging today, and in our trunk+image after our next landing (which is having some problems now)09:41
dpmexcellent09:41
popey\o/09:41
dpmpopey, oh, the graphs in stock ticker now work for me. I just had to delete the data and readd a new stock09:43
popeyinteresting09:44
dpmwell, they kind of work09:44
dpmat some point they end up going blank again :/09:44
dpmpopey, oh, here's also a low-hanging-fruit one to review if you want to have a look, but I cannot do it on my desktop, as mediascanner (and thus Music) crashes with my music collection -> https://code.launchpad.net/~vthompson/music-app/1314449-theme-icons/+merge/21770909:48
popeydpm: you can't run music app on desktop!?09:49
popeyis this a locale thing?09:49
popeyor just crap taste in music? ☻09:49
dpmprobably the latter :)09:49
popeymaybe delete the mediascanner database and re-run?09:50
dpmpopey, I tried that but no joy it's a mediascanner 1.0 thing. I filed a bug about it and poked the mediascanner devs, but the answer (in my own translation) was "mediascanner 1.0 is dead to us"09:51
popeydelightful09:52
mihirpopey: can we push latest merges of calculator to the store?09:58
popeymihir: we can. I will set aside some time a bit later today to push all the apps.09:58
mihirpopey: okay :) thanks!09:59
nerochiarofginther: when you have a bit of time can you please have a look at this https://code.launchpad.net/~amanzi-team/camera-app/camera-app-record-theora/+merge/217636 and let me know why do you think tests fail on otto ? the changes i made have nothing to do with the AP failures i see10:03
Aki-Thinkpadwoah, firefox looks kinda nice10:13
Aki-Thinkpadand woah, the "Browser" works for the hud. wonder if ff is going to stick around in 14.1010:14
popeyzbenjamin: having trouble with qtcreator.. i loaded a branch and pressed ctrl+r, it says "could not connect to host: server key rejected"10:42
zbenjaminpopey: is your device connected and green?10:42
zbenjaminpopey: you can try to press refresh on the devices page10:42
popeygreen?10:42
zbenjaminpopey: if a Kit with a device is selected there should be a small red/yellow/green circle in the icon over the run button10:43
zbenjaminpopey: it tells you if your device is ready10:43
popeyorange10:43
popeywhat does that indicate?10:43
popeyi have tried unplugging and replugging and redetecting10:43
popeyit sees the device10:44
zbenjaminpopey: that means its connected but not ready10:44
popeywhat makes it "ready"?10:44
zbenjaminpopey: what does the log say?10:44
dpmpopey, in case it all fails, I had a similar problem, and I could only fix it by deleting all "Ubuntu Device" devices in Options > Devices10:45
popeyhttp://paste.ubuntu.com/7365453/10:45
popeyaha10:45
popeyi had 3 in there10:45
popeydeleted two, 3rd was green10:46
popeysame error10:46
zbenjaminpopey: did you have 3 different devices? (emulators included)10:46
popeybut i have a green blob now10:46
popeyi had 3 devices10:46
zbenjaminpopey: weird, can you please try to unplug the device and remove it from the options page as well, it should be readded when you attach it again10:47
zbenjamini wonder what goes wrong there10:47
popeyok10:47
zbenjaminwrong key somehow10:47
popeyits bitching my device has no network10:48
zbenjaminpopey: wait a few secs10:48
zbenjaminpopey: or did it popup a dialog asking for root password?10:48
popeynope10:48
popeyzbenjamin: https://imgur.com/U0JVwxg10:49
zbenjaminpopey: refresh, if that does not help reboot the device, i had a problem before that the network was not detected correctly and rebooting the device fixed it10:50
zbenjaminpopey: ADB is very flaky thats why the detection sometimes fails :/10:51
popeyHit refresh, now it says "no devices detected" ☹10:51
* zbenjamin wonders why those bugs do not happen for him10:51
popeyi have 3 devices, if that matters10:51
zbenjaminpopey: should not, it should work to have multiple devices attached10:51
zbenjamindpm: didn't we have the same problem that it was saying "No devices detected"?10:52
dpmzbenjamin, indeed, that's what I was mentioning above ^: the only thing that solved it for me was to delete the devices in QtC, restart it and reattach my device10:53
* popey tries this10:54
popeyzbenjamin: happy to share my screen over hangout if that's useful?10:54
popeyif you want to debug10:54
zbenjaminpopey: they problem is adb here :/ sometimes it just does not work correctly. And its even worse when a emulator is started10:54
popey10:55
zbenjaminpopey: for example no device detected comes directly when calling adb, if you did not restart you can check what the log says10:55
zbenjaminpopey: not the one from the device but the main log10:55
popeywell, adb devices in a shell shows it10:56
popeyDetecting device..10:56
popey04c770facfe7991f       device usb:1-1.1.3 product:occam model:Nexus_4 device:mako10:56
popey* there is no device connected.10:56
popeythats from the log10:56
popeyit lies ☻10:56
zbenjamini need to check that out , maybe some weird character10:57
zbenjaminpopey: try the remove -> restart -> attach thing10:58
popeyok10:58
popeyzbenjamin: https://imgur.com/uTkhhO2,RykGET710:59
popeytwo screenshots10:59
popeyblank10:59
zbenjaminargh11:00
zbenjaminwhat happens if you run adb devices -l in the shell?11:00
popeythere was nothing to remove, i unplugged, restarted qtc, waited and attached11:00
popey04c770facfe7991f       device usb:1-1.1.3 product:occam model:Nexus_4 device:mako11:00
zbenjaminand it did not add you a new device?11:00
popeycorrect11:01
zbenjaminyou have to remove the device from options -> devices in QtC even if its not shown11:01
popeyi suspect when i plug in, its too quick11:01
zbenjaminthe devices are picked up from udev11:01
popeyi see no devices11:01
popeyloldev11:01
zbenjaminrefresh also does not help?11:01
popeywhat refresh button?11:03
popeyits all blank11:03
popeystarted qtc from command line... http://paste.ubuntu.com/7365565/11:04
zbenjaminpopey: wth, you sure there is nothing but the Desktop Device registered? I remember we had the same problem before11:07
popeyyes11:07
popeyzbenjamin: https://imgur.com/4BGyztc11:08
popeyif i click that drop down there is nothing but that one line in it11:08
popeyI would screenshot that but lolXorg11:08
nerochiarofginther: nevermind my previous comment, I found out that someone had left these tests broken from a previous commit11:09
zbenjaminpopey: meh :/11:11
zbenjaminpopey: i have no idea :/11:20
popey11:21
popeyzbenjamin: do you need a bug filed for this?11:26
zbenjaminpopey: we have a completely rewritten devicespage in the landing, that will make sure the devicepage is not blank anymore11:26
zbenjaminpopey: would be nice if you can test it once the new device page has landed if the problem persists11:26
zbenjaminpopey: until then cou can try around with restarting adb and qtc it should work11:27
popeyzbenjamin: is there a ppa/silo with it in I can test?11:27
zbenjaminpopey: https://launchpad.net/~ci-train-ppa-service/+archive/landing-009/+packages  but i think its utopic packaces11:28
popeyok finally got it detected and green11:28
popeystill get Could not connect to host: Server rejected key.11:29
popeythis kinda makes it hard for me to do my work :|11:30
popeyoh, no trusty packages?11:30
zbenjaminpopey: you can try to clean up the ssh keys from the device and your .ssh directory, they are recreated automatically11:32
zbenjaminpopey: or try to reboot device if you did not before11:32
zbenjaminpopey: just remove all ubuntudevice_* key files, and remove them from the knownHosts on the device i think11:33
zbenjaminpopey: maybe its also something with the most recent device image, i can not flash it because i still have no supported device11:34
popeywill try that thanks11:34
popeydone all that, still fails11:38
=== dmitry is now known as Guest94047
zbenjaminpopey: still empty page and no device added?11:53
zbenjaminpopey: zoltan manually installed the utopic package on his trusty and it perfectly works, you can try that maybe11:55
popeyok, will do11:56
popeyonce it builds11:56
zbenjaminpopey: you just need the qtcreator-plugin packages11:57
zbenjaminpopey: ah lie, also you need the uitk package11:57
popeyuh11:57
zbenjaminpopey: zoltan just manually downloaded the debs11:58
zbenjaminpopey: and installed them11:58
popeyhow? its still building right now11:58
popeyhttps://launchpad.net/~ci-train-ppa-service/+archive/landing-009/+packages11:58
zbenjaminpopey: meh, ok they just updated it :/11:58
popey\o/ timing++11:59
=== jhodapp|afk is now known as jhodapp
zbenjaminpopey: should be avail now13:12
popeyzbenjamin: k13:26
dpmpopey, I've got a conflicting call at the same time as the Reminders meeting. Can you do Reminders today?13:34
popeydpm: i do too13:34
popeythe engineering call is at that time. we should move the reminders meeting i think?13:35
popeyzbenjamin: i wonder if it's because I don't have a device kit for utopic?13:37
zbenjaminpopey: nope13:38
zbenjaminpopey: did you install the package?13:38
popeyno, unrelated.. i test device in the device screen and it just fails to ssh to it13:38
popeyyes13:38
popeyI'm using the new stuff now13:38
popeystill broken13:38
zbenjaminthought so, do you see a registered device now?13:38
dpmkenvandine, yesterday we had a quick chat about what it'd take for the file manager to use the content hub to e.g. open a file with doc viewer. You were mentioning import handlers and after having read the docs on d.u.c I see no reference to imports, and I'm not sure I completely follow. Do you have any code examples that use ContentPeerPicker? What's an Import handler?13:38
zbenjaminpopey: did you try to ssh manually into the device? the log should tell you the local port you have to use13:39
dpmrpadovani, mzanetti, is it ok for you if I move the reminders meeting to 30 later?13:39
popeyzbenjamin: https://imgur.com/f8cG2oh13:39
mzanettiuh... forgot about it...13:40
rpadovanidpm, at 17? np for me13:40
* mzanetti checks calendar13:40
mzanettirpadovani: wouldn't 30 min later be 16:30?13:40
dpmrpadovani, mzanetti, that'd be 16:3013:40
dpmyep :)13:40
zbenjaminpopey: i mean on the shell yourself, it has to be something with the key, maybe the logs on the device say something?13:40
mzanettidpm: I have the unity8 standup there13:40
mzanettidpm: shouldn't be more than 10 minutes. so 16:45 would be ok for me13:41
dpmok, let's do a short one today13:41
popeyzbenjamin: alan@deep-thought:~$ ssh -p 10000 phablet@localhost13:41
popeyReceived disconnect from 127.0.0.1: 2: Too many authentication failures for phablet13:41
popey13:41
zbenjaminpopey: ok now that sounds like the problem13:41
kenvandinedpm, there's an example in lp:content-hub/examples, was well as https://code.launchpad.net/~ken-vandine/+junk/hub-importer13:42
mzanettipopey: usually deleting ~/.ssh/ubuntudevice* and making ssh-agent reload fixes it for me13:42
popeyok, will try13:42
dpmkenvandine, ok, cool, I'll look at those later on13:42
kenvandinebazaar.launchpad.net/~ken-vandine/+junk/hub-importer/view/head:/hub-importer.qml#L10413:42
kenvandinedpm, specifically there13:42
mzanettipopey: ssk-agent -k13:42
kenvandinebasically it listens for onImportRequested13:43
kenvandineand handles the transfer that comes in13:43
kenvandineand, it needs to register as a "destination" with the click hook13:43
popeynope, Received disconnect from 127.0.0.1: 2: Too many authentication failures for phablet13:45
rpadovanidpm, mzanetti we didn't move all meetings to 16:30 since last week? In any case, I'm ok13:46
mzanettirpadovani: hmm... not according to my calendar...13:47
rpadovanimzanetti, ok, just checked and they are at 16:00, I remember bad, sorry13:48
mzanettino problem :)13:49
zbenjaminpopey: thats the script we use to connect: ssh -i ${SSHIDENTITY} -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -p $PORT $USERNAME@$IP14:04
zbenjaminpopey: where SSHIDENTITY resolves to ~/.ssh/ubuntudevice_${SERIALNUMBER}_id_rsa14:04
Aki-Thinkpadhttp://imgur.com/NIXB6Nq14:12
Aki-Thinkpadits coming along :)14:12
popeyzbenjamin: http://paste.ubuntu.com/7366580/14:18
zbenjaminpopey: home come you still have so many keys in your ssh dir?14:19
zbenjaminpopey: did you try with all devices again?14:19
popeyi dont14:20
zbenjaminpopey: ah sorry, i has 214:20
popeyi have exactly one ubuntudevice key in there14:20
zbenjaminit14:20
zbenjaminpopey: weird, line 74 and 7514:20
* popey kills ssh-agent again and starts again14:21
popeysame14:23
popeyi have no idea where it's getting /home/alan/.ssh/ubuntudevice_0071ae7610994b1d_id_rsa from14:23
popeythat file does not existls: cannot access /home/alan/.ssh/ubuntudevice_0071ae7610994b1d_id_rsa: No such file or directory14:23
zbenjamindid you try to reboot your machine? it should not be required but who knows....14:26
popeyalan@deep-thought:~/.ssh$ uptime 15:26:46 up 10 days,  1:10,  5 users,  load average: 5.04, 5.06, 3.8614:26
popeyI'll do that later, thanks.14:27
popeyI wont be able to for a while14:27
dpmpopey, my call is running over, can you kick off the reminders hangout?14:45
mihirdpm: ping14:47
mihirdpm:  for all the event bubble we shouldn't display the description right . https://launchpadlibrarian.net/172944464/calendar_item.jpg?14:47
dpmmihir, it should be displayed as long as it's not cut off14:49
dpmso for example on the middle bubble there, where the text is cut in the middle, it should not appear at all14:49
mihirbut dpm wouldn't be a good idea just to show subject line in bubble ?14:51
mihirinstead of identifying cut off.?14:51
popeydpm: sorry, was afk.. you moved it?14:51
mihirdpm: even google calendar shows just time and subject.14:54
elopioping mardy :)15:09
elopioI added the ProvidedTokens as you said and I'm getting the same error.15:09
elopiohttps://code.launchpad.net/~elopio/reminders-app/test_with_account/+merge/21717115:10
elopiohttp://paste.ubuntu.com/7366912/15:10
mandelmhall119, first branch adding docs => https://code.launchpad.net/~mandel/ubuntu-download-manager/app-developer-docs/+merge/21777915:25
mandelmhall119, I need to talk with gatox for the qml docs + example but I have a strong feeling he is on holidays15:26
mhall119thanks mandel, will take a look them15:26
mandelmhall119, that is just for the cpp docs but is a first step, as soon as we have something decent from gatox I'll add the qmake15:27
mandelmhall119, we do not have the udm in the sdk in the seed, once it lands we will have it in the img15:27
mhall119mandel: ok, I still need to create the 14.10 docs section15:28
mandelmhall119, great, that means that I'm just one release late :-/15:29
mhall119:)15:29
justCarakasif there are new things added to the ui for 14.10 will they also be added to the ui of 14.0415:31
nerochiarobfiller: https://code.launchpad.net/~amanzi-team/gallery-app/gallery-app-photo-thumb-progress/+merge/21772715:55
bfillernerochiaro: thanks15:57
=== jhodapp is now known as jhodapp|lunch
=== bfiller is now known as bfiller_afk
elopioballoons, dpm: please take a look here: https://code.launchpad.net/~elopio/ubuntu-filemanager-app/cmake_autopilot_task/+merge/21779116:54
mzanettirpadovani: dpm: https://code.launchpad.net/~mzanetti/reminders-app/loading-property/+merge/21779216:58
mardyelopio: I'm afraid the marshalling of that dictionary from Python to glib didn't work17:01
rpadovanimzanetti, I understand the code but I would never be able to implement it :-) I do a couple of tests then approve it17:02
mardyelopio: try to build a GVariant a{sv} with the dictionary, instead17:02
mzanettirpadovani: no problem... Don't say "never". Eventually you'll get there17:02
rpadovanimzanetti, yap, in the future I hope to be able to do, not now :-)17:03
testnobodyGood evening everybody17:05
mzanettigood evening testnobody17:09
testnobodymzanetti do you know when we can expect for showdown results?17:11
mzanettirpadovani: btw. now each note has a loading property too. So we could actually show a spinner for each note too if we want. and by doing a "visible: !notes.loading && notes.count == 0" we could show a text like "No notes existing.  Please start by adding a note" or similar.17:11
mzanettitestnobody: no, I don't, sorry.17:11
rpadovanimzanetti, mmhh, there is a weird behavior: when you return to a tab which has already loaded elements, there is the spin indicator for ~3 seconds, seems it loading something but nothing appears17:12
mzanettirpadovani: yeah, it reloads17:12
testnobodymzanetti it is a pity:( It is hard to wait more, that for 3 weeks(17:12
mzanettirpadovani: every time you change tabs it reloads the list to check if something has changed on the server17:13
mzanettirpadovani: do you think that's a problem? I think its actually correct. But maybe we want to move the spinner to somewhere in the header or so17:13
mzanettitestnobody: maybe popey knows17:13
testnobodypopey, are you here?17:14
rpadovanimzanetti, mhh, I'm not sure about that: if you have a slow connection you have for a lot of time this spin, and you do nothing waiting for something that doesn't change17:14
mzanettirpadovani: but it could change17:14
mzanettidon't think we should show a spinner while refreshing in the background?17:15
rpadovanimzanetti, right, but mhh. Also, everytime I return to a tab the total time the spin remains grows up17:15
rpadovaniI have some errors in console: Error fetching note: "Default TException."17:16
rpadovaniEDAMSystemException Default TException.17:16
mzanettirpadovani: yeah, that's because of the bug that triggers refreshing over and over again I think17:16
mzanettirpadovani: comment away the two calls to "sort(0)" in notes.h and see if it improves17:16
mzanettirpadovani: lets hear david's opinion on it. we can change it to "running: notes.loading && notes.count == 0" to only make it appear the first time17:18
rpadovanimzanetti, no no, I prefer this one, after the fix of the bug of refresh should be good, I prefer to know if something works in background17:19
popeytestnobody: no, sorry, just about to go afk17:19
rpadovanimzanetti, I approve it with a comment, but wait for dpm to top-approve, is it ok?17:19
popeytestnobody: results will be out soon, dholbach and dpm are working on it.17:19
mzanettirpadovani: sure, works for me17:19
dholbachyep17:20
rpadovanimzanetti, ok, thanks for the branch. What's the next step?17:22
mzanettirpadovani: tbh I don't know :D. But I think the blueprint should have some items. Need to do a review for the filemanager now. Will look at the blueprint afterwards. Feel free to pick anything you like from there17:23
rpadovanimzanetti, sure :-)17:23
Guest94047Chelenchiki17:33
rpadovanitestnobody, http://developer.ubuntu.com/2014/04/announcing-the-winners-of-the-third-ubuntu-app-showdown/17:34
rpadovanidpm, he's gabriele cirulli, not Gabrielle Cirully :D17:36
testnobodyThanks, rpadovani.17:37
=== jhodapp|lunch is now known as jhodapp
dpmrpadovani, ugh, thanks for the quick reaction, fixed. Hopefully not many Italian people had read the post yet :)17:37
rpadovani:D17:37
dpmrpadovani, mzanetti, which branch did you want me to look at?17:40
rpadovanidpm, https://code.launchpad.net/~mzanetti/reminders-app/loading-property/+merge/21779217:41
mzanettianyone here that can help me building and running the filemanager app?17:43
dpmmzanetti, I've been fighting with it lately, I probably can if the README doesn't help you :)17:45
mzanetti:D17:45
dpmmzanetti, you'll need to set CLICK_MODE=on in the Qt Creator Build target17:45
dpmother than that, it should just work: the build rules copy the plugin to the build dir, and main.cpp looks for it there first17:46
dpmyou'll need to install libtag1-dev as a dependency too17:46
mzanettidpm: it doesn't find the plugin here17:46
mzanettiah... hmm17:47
mzanettinope... still nothing17:48
dpmmzanetti, hm, I'm getting a different problem: no executable specified17:50
dpmthat certainly was working yesterday17:50
dpmand there have been no code changes since17:50
mzanettiwell, I'm trying this branch: https://code.launchpad.net/~carlos-mazieri/ubuntu-filemanager-app/app-devel/+merge/21640917:50
dpmmzanetti, try to see first if you can get trunk to run, I'm a bit puzzled by this after having spent quite a lot of time to prepare the branch that merged the plugin running on Qt Creator17:51
dpmand now finding out it no longer runs17:52
dpmzbenjamin, do you have any ideas where the "No executable found" error comes from in Qt Creator? I had lp:ubuntu-filemanager-app running until very recently, and now with no code changes I'm getting this error and it does not launch in QtC17:53
mihirdpm: if you get a chance to test this https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/1308001/+merge/21768317:58
mzanettidpm: ah right.. I've seen this too lately17:58
mzanettidpm: make sure that the correct run configuration is selected17:59
mzanettidpm: it seems to get lost in the latest release sometimes17:59
* mzanetti thought it would be an issue with his setup17:59
dpmmzanetti, aha! Magic, it works now. I just had to select the com.ubuntu.filemanager run config, thanks :)17:59
mzanettidpm: quick question on the filemanager. It installs a plugin as org.nemo.filemanager. Is this a fork of the nemo one?18:00
elopiothanks mardy. I'll search how to do that.18:01
dpmmzanetti, yes, it is a fork. I've not been much involved in that app, and I originally thought we were using a slightly modified version of the upstream nemo plugin. Now I've realized we rather use a *heavily* modified version :)18:01
mzanettidpm:  I think we should rename it then18:02
dpmactually, yes, that's a good point18:02
dpmotherwise we're invading the original plugin's namespace, right?18:02
mzanettidpm: this branch modifies behaviour in a way it might make sense for this application, but kinda "breaks" it if someone else would want to build a file manager on top of it...18:02
mzanettidpm: yes... we would prevent the original to land in ubuntu without renaming it which isn't nice, but also misleading to others that might want to use our plugins18:03
dpmmihir, great work on that! One thing I've noticed is that the dot should have the same spacing to the top and to the right edges as the text. Now it seems that the dot is closer to the edges than the text18:03
mihirdpm: i just pushed new changes a min ago18:04
dpmmihir, I'm looking at the screenshot from your latest comment18:06
dpmI cannot seem to be able to start the app on my desktop:18:06
mihirdpm: this is the new screenshot http://imgur.com/XbpqcvN18:06
dpmhttp://pastebin.ubuntu.com/7367989/18:07
dpmmihir, that one seems ok on the right edge, but the top edge seems to be closer to the circle than the text (at least optically)18:08
dpmmzanetti, ok, we'll need to fix that18:08
mihirdpm: hmm okay , i have given the same margins though18:09
mihirbut still i'll try to look at that.18:10
mihirdpm: also, if the description is too long, it won't be displayed in bubble :)18:10
dpmthanks mihir, perhaps it's just me, but it'd be good to check it out18:10
dpmmihir, awesome :)18:10
zbenjamindpm: wrong runconfig?18:10
dpmzbenjamin, that was it, yes. QtC seems to now select the wrong runconfig by default18:11
zbenjamindpm: we need to fix that definately, but for that we need a project file format i can depend on18:12
zbenjamindpm: i wonder if i did the hack i had in mind for that18:12
zbenjamindpm: currently i'm working on go support in QtC, then i can focus on the other stuff again18:14
dpmzbenjamin, out of interest, why has the new project file format has not yet been implemented? Is it just because of time, or have you been avoiding it because it'd diverge too much from the original cmake plugin or from Qt Creator itself?18:18
zbenjamindpm: well mostly because the project file format needs to be done in cmake, in a way that the build fails when not all informations we need are set18:18
zbenjamindpm: also its a time issue, we want to have some kind of go support before the sprint18:19
dpmok, thanks for the clarification18:19
zbenjamindpm: so we need to ship a cmake module, and i want to sync with the core apps team about how the file format looks like, i think we maybe should have a talk about that on the sprint18:20
dpmzbenjamin, that sounds good. When you're talking about file format, what are you referring to? I'm not sure I can follow that with the cmake module18:21
zbenjamindpm: well something like  :  include(Click)  \n  CLICK_PROJECT_TYPE(SCOPE) \n  ADD_SCOPE_LIB("myScope","src/myScope.ini",SOURCEFILES)18:25
zbenjamindpm: i can then search the CMakeLists.txt for the mime magic CLICK_PROJECT_TYPE18:25
zbenjamindpm: and completely take control over the project18:26
zbenjamindpm: the Click module then sets special variables in the CMakeCache i can look for18:28
zbenjamindpm: the question is now, can we make the build fail if ADD_SCOPE_LIB was not used18:29
dpmzbenjamin, ok, I think I'm starting to get the picture, we can discuss the rest in Malta, it's nothing urgent now18:33
zbenjamindpm:  ok :)18:33
=== dpm is now known as dpm-afk
=== bfiller_afk is now known as bfiller
mzanettirpadovani: https://code.launchpad.net/~mzanetti/reminders-app/no-network/+merge/21782020:12
rpadovanimzanetti, wow, thanks, going to take a look20:14
rpadovanimzanetti, Expose connection errors to the ui and show them to the user somehow20:14
rpadovaniDo you mean that there are works to do in the backend to achieve this?20:14
mzanettirpadovani: yes. I'll make a new branch for that20:18
rpadovanimzanetti, mhh, if I start the app without a connection, then connect the network, it doesn't connect and I have this error when I change the tab:http://paste.ubuntu.com/7368724/20:21
rpadovani http://paste.ubuntu.com/7368724/20:21
mzanettirpadovani: did you try to switch to another tab after establishing the connection?20:22
rpadovanimzanetti, yap, when I switch to another tab I have this error20:22
mzanettihmm..20:22
mzanettistrange20:22
rpadovanimzanetti, when I switch to note tab is a bit different: http://paste.ubuntu.com/7368732/20:22
mzanettican you reproduce this all the time?20:23
rpadovaniit seems it's only if I start app with no network20:24
rpadovaniIf I start the app, it does login, then I disconnect network, then I reconnect newtork, all works fine20:24
rpadovaniYes, i reproduce it 3 times on 320:24
mzanettilet me try again...20:24
mzanettirpadovani: now I have it too20:26
mzanettiI swear it was working20:26
rpadovani:-)20:26
mzanettirpadovani: try now20:46
=== _salem is now known as salem_
sarnoldperhaps something for the stallboard https://pbs.twimg.com/media/Bmf4W-WCIAAq4yP.jpg:large21:25
rpadovanimzanetti, same errors21:28
mzanettirpadovani: yeah... just got them again *grrr*21:28
=== jhodapp is now known as jhodapp|afk
rpadovanimzanetti, there is a simple way to compile and launch the app from the terminal? I don't use qtcreator to write code, and I have to open it only to launch the app...21:36
ogra_sarnold, definitely better than http://news.bbcimg.co.uk/media/images/74232000/jpg/_74232217_naked-comp.jpg21:42
sarnoldogra_: definitely :)21:45
=== salem_ is now known as _salem
elopiorenato: thanks for merging my branches!21:53
elopioI was just about to complaint :p21:53
renatoelopio, welcome :D21:53
mzanettirpadovani: https://code.launchpad.net/~mzanetti/reminders-app/loading-errors/+merge/21783522:02
mzanettirpadovani: I'm a bit lost on the no-network one. It works most of the times for me, but sometimes I get the same error as you do.22:02
rpadovanimzanetti, could be caused by a bad network?22:03
mzanettiIt definitely improves the situation a lot here, so if it doesn't break anything else for you, can we merge it nevertheless? I'll try to figure a solution with a new branch. the no-network one is required in any case22:03
mzanettirpadovani: it seems that the socket gets into a bad state containing partial messages in the buffer. I already flush the buffers on reconnect but apparently that's not enough22:04
rpadovanimzanetti, for me it's fine to merge it, give me 5 minutes to test it to be sure that there aren't regressions22:05
mzanettirpadovani: no rush... you don't need to test it right now22:06
rpadovanithe night is young and I have nothing to do :P22:06
=== chihchun is now known as chihchun_afk
rpadovanimzanetti, mhh, if I start the app, disconnet and reconnect the network, the activity indicators continues to stay on the page (but the app is connected, because I can open a note). Do you think is caused by the usual bug?22:14
rpadovanimzanetti, also, if I'm disconnected I expect that there is no activityindicator, but we can fix this when we implement frontend network errors22:14
mzanettirpadovani: I'm afraid so... if the spinner doesn't ever stop, we never get a reply from the evernote SDK... again, I'll keep on investigating22:15
rpadovanimzanetti, this bug is so annoying... good work, I approve and top approve the branch :-)22:16
mzanettirpadovani: cheers. ähm... which one? :D22:16
mzanettithe no-network one?22:16
rpadovanimzanetti, no, the last one, loading-errors, but I'll approve also no-network if you are agree22:17
rpadovaniI think both works good22:17
rpadovani*work22:17
mzanettirpadovani: ok, cool.22:17
mzanettirpadovani: the loading-errors won't land until the loading-property one has landed. but that's fine.22:18
mzanettirpadovani: lets have dpm a look too22:18
rpadovanimzanetti, yes, I know, I prefer that dpm takes a look22:18
rpadovaniIndeed22:18
mzanettirpadovani: do you have the link to the visual design at hand?22:19
rpadovanimzanetti, https://docs.google.com/document/d/1EAokX1bXN5HG6B1MxxuYWiGbf3pjNdy7-h7aERBFk5k/edit22:19
rpadovanimzanetti, talking about design, is it possible to change colour to the text in tab header? I tried with Theme.loadTheme but I have this same error: http://askubuntu.com/questions/282766/how-to-use-theming-in-qml-for-ubuntu-phone/302009#30200922:24
mzanettirpadovani: I don't know. probably not, as its generated color depending on the background22:26
mzanettirpadovani: are you working on those designs for remiders-app?22:27
rpadovanimzanetti, ok, so we have a problem for the header, it has another color with this gray background22:27
rpadovanimzanetti, yes https://code.launchpad.net/~rpadovani/reminders-app/newDesign22:27
rpadovanimzanetti, it's a while I don't work on it because I worked for a big exhibition here in Italy22:28
mzanettiah ok. cool22:28
mzanettiis there anything I should/can do without stepping on your toes?22:28
mzanettirpadovani: oops. sorry... didn't know you started with the "no notes" labels too22:30
rpadovanimzanetti, np, you were fast :P22:30
rpadovanimzanetti, mhh, for the design? I worked only on notes page, so if you want you can do reminder page and propose a merge, as you wish22:31
rpadovaniI have two exams on monday and tuesday, then I hope to have time to finish the new design, I did so little in last times ...22:31
mzanettirpadovani: how did you determine the colors?22:35
rpadovanimzanetti, oh, right: for now I only assigned to the first note the first color and so on, also because I didn't see on Evernote a way to change the color to a notebook22:37
rpadovanimzanetti, we can assign at each note in each notebooks the same color, but it can be variable if the first notebook changes22:39
rpadovani(btw, there is a way to know to which notebooks a note belongs to?)22:39
mzanettirpadovani: each note should have a notebookGuid22:40
mzanettirpadovani: we can probably safe a map of notebookGuids and colors. whenever a new notebookGuid appears, just generate a new random color22:41
rpadovanimzanetti, sounds good. We have 6 colours22:42
mzanettirpadovani: I would rename AccountPreferences into just Preferences and store the map into that QSettings file22:43
rpadovanimzanetti, noteguid is an int?22:43
mzanettiuuid I think...22:43
mzanettiactually its a string22:44
mzanettibut that shouldn't matter.22:44
mzanettirpadovani: should I prepare that for you?22:44
rpadovanimzanetti, ok, so, for now I wrote a function chooseColor() in NotesDelegate.qml, if you do a map I'm happy :-)22:45
rpadovaniyes, thanks22:45
mzanettiok22:45
rpadovanimzanetti, I'm going to bed, congrats for the big work today :-) See you soon o/22:53
mzanettirpadovani: good night22:54
=== _salem is now known as salem_

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