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

=== chriadam|away is now known as chriadam
=== chihchun is now known as chihchun_afk
brianmarsh?01:19
mihirdpm: Good morning06:26
dpmmorning mihir06:26
mihirdpm: the other icons were used from SDK so i thought it has been included.06:27
mihirdpm: i'll include the package and will update the MR again.06:27
dpmmihir, awesome, thanks!06:27
dpmyeah, the issue is that on the phone the icons package is installed by default, but not on the desktop06:28
mihirdpm: gotcha , i'll push separate MR with that update.06:29
dpmso those who don't have the package installed will see either no icon or (if there is one for the same action) an icon from another theme06:29
dpmsounds good!06:29
mihirdpm: also , if you get some time to test this MR on device , https://code.launchpad.net/~mihirsoni/ubuntu-calendar-app/129773906:29
dpmmihir, I'll see if I can give it a go, thanks. I'm preparing sessions for UOS today, so it might take me a until tomorrow, but I'll have a look06:31
mihirdpm: no issues :)06:31
kalikianapopey: re bug 1247865 the branch was pending review for a while and at some point broke in a staging merge which I had no time to investigate07:23
ubot5bug 1247865 in Ubuntu UI Toolkit "Pages Stack misses animations" [High,In progress] https://launchpad.net/bugs/124786507:23
=== chriadam is now known as chriadam|aay
=== chriadam|aay is now known as chriadam|away
JamesTaitGood morning all; happy Ferris Bueller Day! :-D08:34
nik90JamesTait: ooh awesome08:37
justCarakasJamesTait: who is that ? :p09:02
JamesTaitjustCarakas, oh just some guy. ;)09:02
justCarakasi have the feeling I'm missing something :p09:03
popeyjustCarakas: http://www.imdb.com/title/tt0091042/09:04
popey"11 June 1986 (USA)"09:04
justCarakaswould it be worthy of my time to watch ? :p09:05
JamesTaitjustCarakas, I haven't watched it for a while (shame on me!) but I'd say yes. :)09:08
justCarakasoke, I'll take your word for it JamesTait :D09:12
popeymaybe watch the 87 films above it on the Empire Top 500 films list first? http://www.imdb.com/list/ls003073623/09:13
JamesTaitjustCarakas, I consider it a classic, but then maybe it was just released at the right time in my life for me to appreciate it. ;)09:13
popey+109:13
justCarakashehe :p09:13
dpmhi rpadovani, in Reminders, do you happen to know if we always use a web view to display notes? I mean regardless of whether they contain HTML or not10:15
rpadovanihi dpm, if I understand the code well, yes. Every note is in the webview. But ask to mzanetti (He isn't online? weird!) to be sure :-)10:16
dpmok, thanks rpadovani!10:20
dpmoSoMoN, so I'm testing Reminders on the x86 emulator for a demo for UOS today, and I've noticed that on x86 all notes appear black. We're still using the "old" (non-Oxide) UbuntuWebView, do you think this could be the cause of the issues?10:22
oSoMoNdpm, hey, sorry my connection is having hiccups, have you figured out the issue with Reminders on the emulator?10:50
dpmoSoMoN, no worries. Not really, I'm a bit puzzled by it. That's on image 7110:52
oSoMoNdpm, and it works on a device, right?10:54
dpmoSoMoN, it does work on the device, yes11:09
dpmalthough on the device I've got image 76 (vs 71 on the emulator)11:10
=== _salem is now known as salem_
=== MacSlow is now known as MacSlow|lunch
=== salem_ is now known as _salem
oSoMoNdpm, I’m trying to add an evernote online account to test, and I just created a dummy evernote account for this, but apparently my credentials are no good for the online account, do I need a special account?11:49
dpmoSoMoN, you'll need a free developer account from sandbox.evernote.com. We've not switched on regular Evernote accounts in the app yet11:51
oSoMoNah, ok11:52
kalikianaelopio: if you can, please see if you can prioritize this one https://code.launchpad.net/~nuclearbob/autopilot/set-process-on-proxy/+merge/22239512:08
nerochiarojhodapp: hi, have a minute for some questions about video playback ?12:09
nerochiarodpm: hi, i was wondering if you can help me out a bit with bug 131800812:47
nerochiarobug 131800812:47
nerochiarook no bots around today12:47
nerochiarodpm: "Core apps .desktop files do not include translated strings "12:48
dpmnerochiaro, sure, what bit do you need help with?12:48
ubot5bug 1318008 in Ubuntu Weather App "Core apps .desktop files do not include translated strings" [High,In progress] https://launchpad.net/bugs/131800812:48
nerochiarotoo late ubot5 :P12:48
dpmha, bug bot being a bit slow today :)12:48
dpmhave you checked the example branches of the other apps linked to in the bug?12:48
nerochiarodpm: yes, i think i can get most of the info from there. but I don't understand how to update the translation files so that they get the new strings from the .desktop.in.in12:50
dpmnerochiaro, a regular build should do it. What we tend to do to as an easy way to update and commit the .pot file is to run 'click-buddy --dir . --no-clean', then we copy over the generated .pot file from the build dir that click-buddy outputs, and we commit that. You'll need to do that too, but that's not really your question, just mentioning it :)12:52
dpmbut to answer your question, as part of the build intltool-merge does the merging of the translations in the final .desktop file already12:52
dpmoh, actually, I think the first part answer your question, then :)12:53
dpmyou can have a look at the README.translations file of one of those apps with branches in the bug12:53
dpmnerochiaro, and finally, you'll need to remove the X-Ubuntu-Gettext-Domain key from the .in.in file. That's not done in those MPs, but it was solved in a separate bug12:54
jhodappnerochiaro: sure12:55
nerochiarodpm: ok, i'll try to do this and put out a branch, then send it to you and we figure out the rest12:55
dpmok, cool12:55
dpmnerochiaro, I'd also suggest starting with an app that's shipped as a .click12:55
nerochiarojhodapp: basically there are cases when i don't seem to be getting a signal when a video plays until EOF. normally I get a stopped signal, but the second or more time i reach the end of a video i don't get it. I tried to follow it down through qtmultimedia and I get to the point when I see there are events coming up from something called JMediaPlayer but I don't know where to get the sources of that12:56
nerochiarodpm: i'll try gallery. it's a click now though it started as native. not sure if it's the best example thoug12:57
dpmok12:57
jhodappnerochiaro: need anything still?13:01
nerochiarojhodapp: my network is shit today. I thought i had sent you a reply. let me paste it again13:02
nerochiarojhodapp: basically there are cases when i don't seem to be getting a signal when a video plays until EOF. normally I get a stopped signal, but the second or more time i reach the end of a video i don't get it. I tried to follow it down through qtmultimedia and I get to the point when I see there are events coming up from something called JMediaPlayer but I don't know where to get the sources of that13:02
nerochiarojhodapp: received that ?13:02
jhodappnerochiaro: on the device, right?13:02
nerochiarojhodapp: yes, on the nexus 413:02
nerochiarojhodapp: desktop works ok13:02
jhodappnerochiaro: I'll be back in a few mins, gotta walk my dog before the rain comes13:05
nerochiarojhodapp: no worries13:05
nerochiarojhodapp: i'll try to fix my network in the meantime13:05
elopiokalikiana: I will talk to the autopilot guys to get that branch landed.13:10
kalikianaelopio: awesome, much appreciated!13:32
jhodappnerochiaro: back13:40
nerochiarojhodapp: ok. so basically i'm trying to dig as deep as possible to see if there's any reason why we don't get that signal but below qtmultimedia I'm not sure how to proceed13:45
jhodappnerochiaro: yeah that's odd, it's media-hub that issues the EndOfMedia signal13:47
jhodappnerochiaro: you could tail -f ~/.cache/upstart/media-hub.log13:47
nerochiarojhodapp: that's not what i see in qtmultimedia13:47
nerochiarojhodapp: i don't see it using mediahub13:48
jhodappnerochiaro: it should be, otherwise it couldn't be playing video13:48
nerochiarojhodapp: i'm looking at the "android" plugin. maybe it's the wrong plugin ?13:49
jhodappnerochiaro: what do you mean by the android plugin?13:49
nerochiarojhodapp: qtmultimedia has plugins, on desktop it uses the gstreamer one, on device it uses the one called android, no ?13:50
jhodappnerochiaro: it uses qtubuntu-media, which I also wrote13:50
jhodappqtubuntu-media calls into media-hub13:51
nerochiarojhodapp: wait, so to playback video we don't use qtmultimedia at all ?13:51
jhodappnerochiaro: only for the QML MediaPlayer class, that's it13:51
nerochiarojhodapp: i'm lost. i'm looking at gallery-app. to play videos it uses the Video component from the SDK, which in turn uses MediaPlayer and VideoOutput from qtmultimedia13:52
nerochiarojhodapp: if it's supposed to use something else let me know :)13:53
jhodappnerochiaro: yes that's right, but under those classes it calls into qtubuntu-media (a QtMultimedia) plugin13:54
jhodappnerochiaro: it's not, only what I described13:55
nerochiarojhodapp: got. but that plugin is not distributed as part of qtmultimedia iteself. so where does it come from ?13:56
jhodappnerochiaro: it's a seeded package for Touch called qtubuntu-media13:58
jhodappnerochiaro: does that help or just confuse more?14:04
nerochiarojhodapp: i need a branch I can look at, I think :)14:05
jhodappnerochiaro: lp:qtubuntu-media14:07
=== _salem is now known as salem_
nerochiarojhodapp: ok, i'll dit into that. you make and make install it on the device ?14:16
jhodappnerochiaro: yes, or debuild14:17
=== chihchun_afk is now known as chihchun
oSoMoNdpm: I’m having trouble getting the emulator to run at all on my laptop, it takes an awful amount of time to boot, and actually never seems to finish booting (it was working when I tested it a month ago or so, but not anymore)14:56
oSoMoN(still trying to help you with the reminders issue on emulator, if that’s still needed)14:57
nik90oSoMoN: are you using the armhf or the x86 emulator?14:58
nik90the x86 emulator is really fast...boots in less than 15 secs on my laptop14:58
oSoMoNnik90, tried both, and I’m seeing the same issues with both14:59
nik90oSoMoN: hmm I am not sure why that happens..have you talked to rsalvetti?15:00
oSoMoNno, not yet15:00
dpmoSoMoN, thanks a lot, I appreciate it. It's not urgent now, don't worry15:00
oSoMoNdpm: hopefully we release a new version of oxide this week, and you guys can switch to version 0.2 of the WebView API that uses oxide (not that it will fix the underlying issue, but we want to deprecate QtWebKit anyway)15:01
om26erbfiller, Hi!15:31
om26erbfiller, is the notes-app still candidate to be shipped on touch ?15:32
bfillerom26er: not that will be getting removed15:32
bfillerin favor of reminders15:32
om26erbfiller, ok, that saves me time. thx :)15:32
bfillerom26er: np15:32
=== avoine is now known as patrick
=== patrick is now known as patrick-uds
=== gatox is now known as gatox_lunch
nerochiarodpm: can you please have a look at this and see if it's what you had in mind ? lp:~phablet-team/gallery-app/gallery-app-desktop-translations16:16
nerochiarodpm: it seems to generate a .desktop file with the translations inside, so that part works16:17
nerochiarodpm: but i'm not sure if i messed up something else in the process16:17
nerochiarodpm: also just cmake . && make will not update the po files and 'click-buddy --dir . --no-clean' tells me no rule to make target "install"16:19
dpmnerochiaro, from a quick glance, it looks good to me, but you might want to change the keywords in the *.desktop.in.in file :)16:20
dpm_Keywords=math;addition;subtraction;multiplication;division;16:20
dpmunless you're developing a very multipurpose Gallery app ;)16:21
nerochiarodpm: oh, right :) the gallery didn't have keywords16:31
nerochiarodpm: not sure if should remove keywords or make some up16:31
nerochiarodpm: what about updating the po files ?16:32
dpmnerochiaro, you shouldn't be updating PO files, Launchpad takes care of that. The only thing that needs updating is the .pot file, and I'm trying to set up my system to build gallery to check the cmake rules16:33
dpmI've got it running on qt creator,16:33
dpmbut click-buddy does not seem to take the --arch armhf parameter for some reason16:33
dpmwell, it takes it, but it does not find the corresponding chroot16:34
dpmah, I need to specify the Ubuntu series16:34
dpmmy chroot is utopic and my system is trusty16:34
nerochiarodpm: any way to do things from cmd line. I always get in trouble when i try to do stuff with qtcreator, you're never sure of what it's doing16:40
dpmnerochiaro, I'm getting: http://pastebin.ubuntu.com/7629407/16:40
nerochiarodpm: i generally build the click on the device16:40
nerochiarodpm: if i could do that, then what would i need to copy back ?16:40
nerochiarodpm: the pot file ?16:41
dpmnerochiaro, yes, so essentially you either do a full build or you execute the cmake rule to update the pot file, and then you commit the updated .pot file to the source tree16:41
nerochiarodpm: ok, let me try this last one16:42
dpmok16:44
=== chihchun is now known as chihchun_afk
nerochiarodpm: i just built the click with click buddy on the device but it doesn't seem to generate any .pot file in the armhf-build dir17:08
dpmnerochiaro, on the top CMakeLists.txt file, this does not look quite right to me:17:10
dpmfile(GLOB_RECURSE I18N_SRC_FILES17:10
dpm     RELATIVE ${CMAKE_CURRENT_SOURCE_DIR}/po17:10
dpm     rc/**.qml)17:10
dpmit doesn't seem to me that it's looking for files with translatable strings in the right location17:11
renatonik90, popey , could you guys help me to test this eds package with the clock and calendar app17:12
renatohttps://launchpad.net/~ci-train-ppa-service/+archive/landing-012/17:12
dpmnerochiaro, and on po/CMakeLists.txt, there is an ALL missing in add_custom_target(${POT_FILE}17:12
renatocheck if everything still working :D17:12
dpmnerochiaro, actually, could you submit a MP? It'd make reviewing a bit easier17:12
=== gatox_lunch is now known as gatox
nerochiarodpm: should it look into the desktop/ directory too ?17:22
nerochiarodpm: when looking for translatable strings17:22
nerochiarodpm: i think the po/ dir is something it should not look into, you're right17:22
dpmnerochiaro, it already does, doesn't it?17:22
nik90renato: I will try to test it tonight, but what exactly do you want me to test?17:23
dpmnerochiaro, no, what I mean is that the 3rd line is wrong17:23
nik90renato: anything in particular or just see if anything regressed?17:23
dpmnerochiaro,       rc/**.qml)17:23
nerochiarodpm: why ? that's where the qml files are17:23
nerochiarothe rc dir17:23
dpmnerochiaro, ah, you're right, ignore the comment, then. I thought the qml files were under src17:24
renatonik90, just check if there is no regression17:24
nerochiarodpm: that's c++, but what about the desktop dir, shouldn't it be included in there somehow ?17:24
nik90renato: ack17:25
renatonik90, most of the fixes is related with calendar app17:25
dpmnerochiaro, that's what 'list(APPEND I18N_SRC_FILES desktop/${DESKTOP_FILE}.in.in.h)' does already17:25
nik90renato: ok. I will test with the clock app. For the calendar, I will let popey test since I haven't used calendar for some time now.17:25
nerochiarodpm: ah ok, so with the addition of the ALL rule we should be able to update the .pot ?17:26
nerochiarodpm: (submitting an MR)17:26
dpmnerochiaro, yeah, I think that should fix it17:26
dpmI think right now you'd have to explicitly call the .pot file rule17:26
nerochiarodpm: https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/222847 , trying to see if ALL fixes it17:30
dpmok, cool17:30
nerochiarodpm: there were a few more broken rules but i fixed them (i think) and used make gallery-app.pot to regenerate the pot file. the MR should have these changes now17:41
nerochiarodpm: https://code.launchpad.net/~phablet-team/gallery-app/gallery-app-desktop-translations/+merge/22284717:41
dpmawesome17:41
dpmnerochiaro, ok, reviewed and commented on the MP17:46
popeynik90: / renato i can test later, am afk right now, will be back in a few hours18:01
=== patrick-uds is now known as avoine
=== artmello is now known as artmello|afk
renatonik90, hi, is the eds package working well?20:47
renatopopey, did you have a chance to test the package?20:49
ComputerMasterHello21:32
dakerpopey: for bug #132212121:33
ubot5bug 1322121 in camera-app "pictures taken with flash are almost completely black" [High,Confirmed] https://launchpad.net/bugs/132212121:33
ComputerMasterAny one there?21:34
ComputerMasterubot521:35
ComputerMasterthe fu.ck21:35
ComputerMasterbooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo21:36
ComputerMasterfu,cking retards say something21:36
ComputerMasteroi bit.ches21:37
ComputerMasterlol21:37
ComputerMasterfu.ck this im out21:38
ComputerMasterhay jono21:38
jonohey ComputerMaster :-)21:39
ComputerMasterwas up man21:39
popeyrenato: not yet, just stepped in the door. got a link?21:40
ComputerMastercan any one tell me what this is?21:41
renatopopey, https://launchpad.net/~ci-train-ppa-service/+archive/landing-012/21:41
popeythanks renato21:41
ComputerMasterjono21:41
popeyrenato: what specifically am I testing for?21:42
renatopopey, check if the app still running without regression21:42
popeyrenato: just calendar, not clock?21:42
ComputerMasterhay wtf21:42
ComputerMasterasnwer me21:42
popeyComputerMaster: what? you haven't asked anything21:43
ComputerMasterwhat is this program?21:43
popeyWhat is what program?21:43
ComputerMasterthis where we are hcatting21:43
ComputerMasterchatting*21:43
popeythis is irc.21:43
ComputerMasterwhats irc?21:44
popey!irc21:44
ubot5A list of official Ubuntu IRC channels, as well as IRC clients for Ubuntu, can be found at https://help.ubuntu.com/community/InternetRelayChat - For a general list of !freenode channels, see http://freenode.net/faq.shtml#channellist - See also !Guidelines21:44
ComputerMasterwho cares about guide lines, what do we do here?21:44
popeyWe discuss development of Ubuntu apps21:45
ComputerMasterso you guys work for unubtu?21:45
popeysome do.21:45
ComputerMasterununtu*21:45
ComputerMasteroh ok21:45
ComputerMastermind telling me what your using to talk about ubuntu apps?21:46
renatopopey, I asked nik90 to test clock but I think he forgot about that, could you test both?21:46
popeyirssi21:46
ComputerMasterhow your testing the apps?21:46
popeyrenato: sure21:46
popeyComputerMaster: using my fingers21:46
ComputerMasterthe fack you mean using your fingurs...21:47
popeyput the beer down and come back later.21:47
ComputerMasteri dont drink :)21:47
ComputerMasternow what are your guys doing and with what programs?21:48
popeypersonally, I'm testing Ubuntu apps on a nexus 4 using my fingers to tap icons on the screen and using power of eyesight to determine if things work or not21:49
ComputerMasterlol21:49
ComputerMasterhow are you testing them?21:49
popeywith my fingers, seriously.21:50
popeypress button, does it do what I expect [yes|no] etc21:50
ComputerMasterok i get that, but what is your screen showing?21:50
popeyhttp://popey.com/~alan/phablet/gallery.php stuff like that21:50
ComputerMasterWhat is that link?21:51
popeyclick it and find out21:51
ComputerMasterno thx21:51
ComputerMasterim not stupid as i may sound lol21:51
popeyOh really.21:52
ComputerMasteryea really21:52
popeyOh well, never mind then. Good night.21:52
ComputerMasterlol where are you going?21:52
popeyback to work21:52
ComputerMastergive up already?21:52
ComputerMastertell me how your working21:52
popeyyes, this is no fun.21:52
ComputerMasteri need to learn21:52
ComputerMastercome on poopy21:53
ComputerMasterteach me21:53
ComputerMastersomething21:53
ComputerMasterabout21:53
ComputerMastercomputers21:53
ComputerMasterpoopy21:54
ComputerMastercome on man21:54
ComputerMasterill be your bff21:55
ComputerMasterlol21:55
ComputerMasterim out :d21:55
popeyrenato: seems good to me.21:58
renatobfiller, ^^21:58
renatopopey, thanks21:58
popeytakes a while to sync for me21:58
popeybut I have a bazillion events21:58
popeyeds seems to eat cpu21:59
popeybut then it always has22:00
=== salem_ is now known as _salem

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