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

jplatteSo, about the lock screen thing again... Is a system interface for allowing things to be shown there being considered?00:00
ahayzen_no there is nothing00:01
ahayzen_we've been firstly trying to persuade the designers :)00:01
jplatteOkay00:01
jplatteCan I help with that? :D00:01
ahayzen_maybe i don't have a clue when it will be firstly designed... then the platform exposed/implemented...then us to implement :)00:02
jplatteHm, okay00:03
ahayzen_we are primarily waiting for the platform feature that is blocking the sound-indicator first...then we can think about that00:03
jplatteWell, I guess I'll just open a topic about it on ubuntu discourse00:03
jplatteokay00:03
ahayzen_so we are probably talking a few months minimum00:03
jplatteYeah, having it in the sound indicator would be cool already00:04
jplattegood to know people are working on it!00:04
ahayzen_yeah its all on the list of TODOs ahah00:04
ahayzen_jplatte, but it would be good for the discussion to be raised somewhere so at least some community designs/input can be planned out :)00:05
jplatteyeah00:06
jplatteI think ubuntu discourse is a good place for this kind of stuff00:06
jplattemailing lists do work, but they contain a lot of noise00:06
ahayzen_yeah :/00:06
jplatteOh, another thing: Is it a known bug that interprets that the app can't fetch images for don't have an image at all?00:13
jplatteUh, wait00:13
ahayzen_jplatte, it can take *ages*00:14
jplatteI mean on the music scope that's only for the app00:14
* ahayzen_ remembers he was going to write a bug for thumbnailer being really really slow on poor connections00:14
jplattenot the ugly one that also has gets stuff from soundcloud and whatever00:14
ahayzen_jplatte, sorry which one?00:14
jplatteMy connection is not poor, and I've been connected often00:14
jplatteI guess it would be 'My Music'00:14
jplatteIn German the scope is named 'Meine Musik'00:15
ahayzen_the scopes should show the same as the app ...but yeah it may be slow (i don't write the scope...yet)00:15
ahayzen_thats another team.... our team just does the music-app00:15
jplatteIt doesn't show the same thumbnails00:15
jplatteI'll send you two screenshots00:15
jplatteOr three00:15
ahayzen_interesting .. thanks00:15
mcphailHi. ogra_ had pointed me in the direction of his PropertyService dbus service for setting/querying rndis. I've been playing with it but can't get or set the status. Can anyone have a quick look and see if it is a coding error or simply an apparmor restriction?00:15
mcphailhttp://bazaar.launchpad.net/~njmcphail/+junk/rndisdbus/files00:16
jplatteahayzen_: So, here is the app itself. You can see there are already two different placeholder icons... http://postimg.org/image/mfjdr3fv1/00:21
ahayzen_oh yeah00:22
ahayzen_right so the one that is a person is the thumbnails fallback ... then the music one is our fallback due to the thumbnail fallback failing (magic)00:23
jplatteThis is the top of the 'My Music' scope, where there are no placeholders at all: http://postimg.org/image/ofxz5swjz/00:23
jplatteLooks really ugly00:23
ahayzen_ewwww00:23
jplatteAnd this is further down the scope, with both the fallbacks: http://postimg.org/image/tpuuus11h/00:24
jplatteThe music icon thing seems to have a transparent background, that doesn't look so good there ^^00:24
ahayzen_hah http://postimg.org/image/tpuuus11h/00:24
jplatteeh?00:25
ahayzen_sorry wrong window lol ...... my co-dev has reminded me the one which is a 'person'/avatar is coming from the web (it is empty on the web) ... the other music note one is when the thumbnailer returns null/error00:25
jplatteOh, okay...00:26
ahayzen_jplatte, oh those first ones probably aren't actually blank00:26
ahayzen_jplatte, they just have a transparent bg image with a white note in it... as you can just see in that last screenshot00:26
jplattehuh? how?00:26
ahayzen_jplatte, oh no they definitely aren't after looking again00:26
ahayzen_its after midnight my eyes are sleepy ;)00:27
jplatteYeah, the white is definitely lighter than any part of the background00:27
jplatteand I would notice while scrolling00:27
ahayzen_yeah00:27
jplatteAlso, those that are completely empty also miss their frame00:27
jplatteWhich the one with the music note doesn't00:27
=== chriadam|away is now known as chriadam
ahoneybunmhall119: (EMAIL NEEDS HUMAN REVIEW) email domain too long 'aaronhoneycutt@ubuntu.com' for app name 'gazeteer.aaronhoneycutt'01:55
ahoneybunerror01:55
jplattewhat?? :D01:55
ahoneybunyep01:56
jplattewhaaaaat, how can ahayzen_ not use an IRC bouncer? :O02:00
jplatteI guess I'll post this here then, instead of the private chat:02:01
jplattehttp://discourse.ubuntu.com/t/music-ubuntu-core-app/209302:01
jplatteAre there other guys working on the music app here? Click that link and feel awesome about what I wrote, you deserve the praise :)02:02
bzoltan_akiva-thinkpad: the trunk would be just fine05:48
akiva-thinkpadbzoltan_, whats the lp?05:48
bzoltan_akiva-thinkpad:  ahh... I see, it is a standalone plugin05:51
bzoltan_akiva-thinkpad:  let me check the code out first and see if it can stand without the ubutu plugin05:52
akiva-thinkpadbzoltan_, atm. I can see if I can merge it in, save you the work.05:52
akiva-thinkpadah sure05:52
akiva-thinkpadsec i'll grab you the lp05:52
akiva-thinkpad     bzr branch lp:qtcreator-plugin-autopilot05:53
bzoltan_akiva-thinkpad: https://code.launchpad.net/~ubuntu-sdk-team/qtcreator-plugin-ubuntu/trunk this is our trunk05:53
akiva-thinkpadbzoltan_, try it, and let me know what you want me to do.05:53
bzoltan_akiva-thinkpad:  but it might make sense to introduce it as a stadalone plugin.05:53
akiva-thinkpadI'll defer to your better judgement.05:54
bzoltan_akiva-thinkpad:  quick question... what does your plugin do if you disable the Ubuntu plugin and restart the QtC?05:55
akiva-thinkpadbzoltan_, if I try it with just a raw qtcreator? I havn't tried. I can't imagine it relies on it though05:55
akiva-thinkpadi'll try05:55
* akiva-thinkpad uninstalls ubuntu plugins05:56
akiva-thinkpadbzoltan_, works as far as I can tell05:59
akiva-thinkpadbzoltan_, the only dependency that I would need to put into here, and frankly I don't know how to do it (I assume its that .pri file referenced in the .pro) is the autopilot suite06:00
bzoltan_akiva-thinkpad:  the autopilot dependency can be worked out in the packaging side. What is more important that the plugin should not fail badly is there is no autopilot on the system06:01
akiva-thinkpadotherwise the methodologies I depend on for finding the autopilot suite are QDir searching for the folder, and QProcess grepping for certain strings in .py files06:02
akiva-thinkpadbzoltan_, I don't think it will. Let run that though.06:02
* akiva-thinkpad uninstalls autopilot06:02
akiva-thinkpadbzoltan_, okay I think I found a bug with this, likely in one of my search methods06:06
akiva-thinkpadwhen I open a project with autopilot, without autopilot installed, it segfaults on an empty list. I'll go fix that06:07
bzoltan_akiva-thinkpad:  all right. The ide here would be to upstream this plugin to the main QtC :)06:07
bzoltan_akiva-thinkpad:  or at leastt make it less distro dependent06:07
akiva-thinkpadsounds fine06:09
bzoltan_akiva-thinkpad:  OK, ping me once your LP project is ready. I will propose an MR for it with the packaging stuff... after it is done, I will include it to my testing plan and integrate it to the SDK. To Vivid it is super unlikely to push in ... new package with new feature :) is not the easiest case after feature freeze06:24
akiva-thinkpadbzoltan_, well do06:24
=== chihchun_afk is now known as chihchun
dholbachgood morning07:36
akiva_morning07:36
=== chriadam is now known as chriadam|away
zsombinik90: the activation URL will be of format: alarm://open?alarmId={c4b59010-0ebc-4ee9-b121-5379d2372123}08:10
nik90zsombi: ping08:30
zsombinik90: hai08:30
zsombinik90: I just wrote you few mins ago08:30
zsombi[10:10:54] <zsombi> nik90: the activation URL will be of format: alarm://open?alarmId={c4b59010-0ebc-4ee9-b121-5379d2372123}08:30
zsombinik90: so, scheme is alarm, host is open and query is alarmId={uuid}08:31
nik90zsombi: oh, sry my bouncer stopped working since the beginning of this month08:31
zsombinik90: use quassel :)08:31
nik90:)08:31
zsombinik90: about the themes08:32
zsombinik90: the thing is that these should be documented per theme, not per component08:32
zsombinik90: the only thing a component cares is teh Style API, which is in Ubuntu.Components.Styles if yet specified08:32
akiva_bzoltan_, okay done. No longer segfaults when autopilot is not installed. Added an QMessageBox::critical message instead that instructs the user how to deal with the error.08:32
bzoltan_akiva_:  cool, good stuff .. I have started to add the debian directory08:33
nik90zsombi: ah, but curiously if I removed the "import Ubuntu.Components.Styles 1.2", I could still modify PageHeadStyle by following your instructions from your blog post..my PageHeadStyle.qml file looks like http://bazaar.launchpad.net/~nik90/+junk/AppTheming/view/head:/MyTheme/PageHeadStyle.qml08:33
akiva_:)08:33
bzoltan_akiva_:  do you mind if I make the project look like other plugins?08:33
bzoltan_akiva_: :D Do not worry, you will recognise your project :D08:34
akiva_bzoltan_, no; please I would rather have it that way, where it fit in with others08:34
akiva_so yes, go ahead :)08:34
zsombinik90: yes, because you've imported the Ambiance theme08:34
bzoltan_akiva_:  thanks08:34
zsombinik90: as well08:34
nik90zsombi: hmm but If I remove the Ambiance theme import, it doesnt work anymore though (just with the styles import)08:35
zsombinik90: so what I'm saying that the style component presence should be documented per theme not per component08:35
nik90zsombi: I am not sure I understand the necessity to import Ubuntu.Component.Styles08:35
zsombinik90: but basically as Ambiance is the default theme, it is obvious that all style components are defined there08:35
zsombinik90: you don't have to08:36
nik90ah ok08:36
zsombinik90: you need to import that ONLY if you are making tyour own style, without using any theme08:36
nik90zsombi: that makes sense08:36
zsombinik90: like right now your are extending the Ambiance defined PageHeadStyle08:36
nik90zsombi: I suppose you will create new blog posts on how to make your style without using any theme in the future08:38
zsombinik90: sure, but I'd like to get the subtheming completed first08:38
nik90ack.08:39
mcphailMorning all. ogra_ had pointed me in the direction of his PropertyService dbus service for setting/querying rndis. I've been playing with it but can't get or set the status. Can anyone have a quick look and see if it is a coding error or simply an apparmor restriction?09:20
mcphailhttp://bazaar.launchpad.net/~njmcphail/+junk/rndisdbus/files09:21
davidcalleMorning all o/09:39
seb128lut davidcalle09:40
=== davidcalle_ is now known as davidcalle
nik90Elleo: hey, should we release a new podbird this weekend? I could send a request to the ubuntu translators group requesting for translations before doing the release.10:19
Elleonik90: yeah, sounds like a good idea10:22
Elleonik90: I'm pretty busy Saturday but should have time to review the outstanding branches on Sunday10:22
nik90Elleo: I noticed that we got translations for German and French. But they have not been imported into the trunk branch automatically by the launchpad bot. Let me check with dpm why that happens10:23
nik90Elleo: ack. I will clean up the branches and test them again on saturday10:23
Elleonik90: I probably need to update the project settings somewhere for exports10:23
dpmnik90, Elleo, are automatic translation exports set up?10:23
* dpm looks10:23
nik90dpm: https://translations.launchpad.net/podbird10:23
nik90dpm: I am not sure10:23
* dpm loves podbird, btw10:23
Elleo:)10:24
nik90:D10:24
dpmElleo, nik90, I'd recommend setting the translation permissions to Restricted instead of Open. Taking bzr as an analogy Restricted would be a setup with merge proposals, where Open would be open commits for everyone10:25
dpmthat doesn't help with quality, regardless of it being translations or code :)10:25
dpmor rather open pushes10:26
Elleookay10:26
nik90done10:26
dpmcool10:26
* dpm looks at exports10:26
dpmnik90, Elleo, I think the only part missing is choosing a target branch to do exports to: https://translations.launchpad.net/podbird/trunk/+translations-settings10:27
dpmI'd recommend the same trunk branch, which means less manual work10:27
nik90Elleo: Can you set that, I cant access that page.10:28
rpadovanipopey, any change you took a look to https://code.launchpad.net/~rpadovani/ubuntu-calculator-app/improveFavouriteTextfield/+merge/254001 ?10:28
Elleonik90: sure10:29
Elleodone :)10:29
nik90Elleo, dpm: Thnx.10:30
popeyrpadovani: looking now10:31
rpadovanity10:31
dpmElleo, nik90, cool. I just sent a call for translations to the ubuntu translators ML, expect more languages in the next few hours :)10:31
Elleodpm: awesome, thanks :)10:31
nik90dpm: woohoo10:32
dpm:)10:32
nik90dpm: Is it normal to make requests for any app to the ubuntu translator ML? Or should it be done only for apps shipped in ubuntu by default?10:34
nik90dpm: this might really help app developers on g+ community to internationalize their apps10:34
=== greyback_ is now known as greyback
dpmnik90, yeah, the Ubuntu translators mailing list is a good place. We used to have a mailing list for apps that weren't directly related to Ubuntu (the Launchpad Translators mailing list), but that one does not have as many folks as ubuntu-translators and it's quieter. I've seen more and more requests to translate apps that are e.g. not shipped by default, and translators are equally happy to work on them as far as I know10:39
t1mpahayzen: I replied to your comment of one year ago on https://docs.google.com/a/canonical.com/document/d/1wUUKtPmRmwbUELC1BUB9l0VOAwS_zAPRSCqMopUxR1c/edit#10:39
ahayzen\o/10:40
* ahayzen tries to remember the comment10:40
ahayzent1mp, maybe this was before i found out about setting flickable: null or the listview?10:48
ahayzenugh but we have some hacks in https://code.launchpad.net/~ahayzen/music-app/refactor-pull-now-playing-sidebar/+merge/25383910:49
ahayzenso we set nowPlayingSidebarLoader.anchors.topMargin = thisPage.header.height as you stated10:50
ahayzenbut for some reason we needed todo thisPage.header.y = 0 as well ... but i think was to lock the header visible ... are we don;t know if design want it to show/hide yet10:50
ahayzent1mp, you have a header lock API coming soon right? (i think that would cover the remaining issues we have)10:51
=== dholbach_ is now known as dholbach
popeyrpadovani: https://bugs.launchpad.net/ubuntu-calculator-app/+bug/143679210:57
ubot5Ubuntu bug 1436792 in Ubuntu Calculator App ""Favourite" tab hint is always on screen" [Undecided,New]10:57
popeyrpadovani: also left comment on merge10:58
rpadovanipopey, ty10:59
t1mpahayzen: yes, the MR is ready. Feel free to test it :) https://code.launchpad.net/~tpeeters/ubuntu-ui-toolkit/headlock/+merge/25384511:00
t1mpzsombi: ^ don't forget to review :)11:01
ahayzent1mp, awesome :)11:01
t1mpzsombi: what shall we do with the MainView background color? I am planning to expose the colors of the header via its style, but currently the header color is adapting depending on the mainview background color11:07
t1mpzsombi: using the PageHeadStyle to define the color is in conflict with automatic coloring depending on the mainview background11:07
=== Acn0w- is now known as Acn0w
=== ondra_ is now known as ondra
LangeOortjesAs I am working on an app that targets the 15.04, I created an emulator from the vivid-proposed channel. I can start the emulator from Ubuntu SDK just fine, but QtCreater then doesn't detect that the emulator has fully booted11:37
=== dholbach_ is now known as dholbach
t1mpbzoltan_: ^11:40
bzoltan_LangeOortjes: What Ubuntu are you on?11:41
LangeOortjes15.0411:41
=== _salem is now known as salem_
LangeOortjesbzoltan_, and it was updated this morning, emulator was recreated a few moments ago11:45
=== JMulholland_ is now known as JMulholland
bzoltan_LangeOortjes: right, so all packages come from the archive...the problem must be with the emulator image itself. do you see it lised with `adb devices`?11:46
LangeOortjesbzoltan_, it's listed as offline11:47
bzoltan_LangeOortjes: Try to unlock the emulator's screen11:47
bzoltan_LangeOortjes: being offline clearly makes it impossible to discover11:48
LangeOortjesbzoltan_, I am actually in the shorts scope right now, so it's definitely unlocked11:48
LangeOortjesbzoltan_, figured as much11:48
bzoltan_LangeOortjes:  you can try to kill and start the adb services11:48
t1mpmaybe the virtual usb cable is broken11:48
t1mpsorry that's often the problem with a real device ;)11:48
bzoltan_t1mp: hehe11:49
=== MacSlow is now known as MacSlow|lunch
bzoltan_akiva-thinkpad: akiva__: I am already test building the source package ... few minutes and we will see how it works11:54
LangeOortjesbzoltan_, so I shut down the emulator, did adb kill-server, next invocation of adb showed me it was restarting the service. Next, I started the emulator and noticed this in its dmesg: "cannot find '/sbin/adbd', disabling 'adbd'". Full log here: https://gist.github.com/anonymous/12c2190142f6acb718d511:56
akiva-thinkpadbzoltan_, steller; can't wait11:56
kalikianat1mp: a bit later, but yes11:58
t1mpkalikiana: ok, thanks11:59
nik90Elleo, dpm: This MP might need to be reviewed hopefully today if possible. It fixes the translation issue pointed out in the ML. https://code.launchpad.net/~nik90/podbird/fix-translation/+merge/25423312:05
Elleonik90: I'll try and get to it today, bit busy though12:07
nik90Elleo: no worries, it can then wait until sunday12:08
dpmnik90, added my comments12:08
nik90dpm: thnx, I added the space12:12
dpmgreat12:19
dee_hi, can someone help me with the html 5 layout? I have now over tabs some "pages", but i want to add a page behind, so that u get a "<" instant of the menu list12:22
dee_how can i do that?12:22
dee_i mean in the header that12:23
popeyElleo: nik90 https://twitter.com/apacheuk/status/581061738071744512 - any suggestion for what logs we should ask for - user getting disconnected from car Bluetooth when using podbird..12:27
Elleopopey: I'd guess any logs relating to bluetooth stuff would be most relevant and possibly also media-hub12:27
Elleopopey: podbird doesn't do anything with bluetooth itself, so the problem will almost certainly be lower down in the stack12:28
popeyok12:28
Elleopopey: we just send files to media-hub and let it play over whatever device it deems appropriate12:28
popeyok12:28
popeywill ask12:28
dee_have someone a idea how to do this?12:29
Elleopopey: has he tried playing music for a long time over bluetooth? I'd have thought the same problem should happen then as well12:29
dee_pls help12:29
=== MacSlow|lunch is now known as MacSlow
popeyElleo: I'm getting the input focus bug on OSK on my retail krillin...12:44
popeyin adding my u1 account12:44
popeyi had to randomly tap all over the place to get the focus in the username field and make the OSK appear12:44
bzoltan_akiva-thinkpad: I have pushed a test build to the ppa:ubuntu-sdk-team/tools-development, the copyrights and few minor stuff need to be adjustest to represent the truth ... but if it builds then we can do some real testing on it.12:47
dee_can't some one help me?12:48
Elleopopey: probably best to ping someone trusted session related to see if they plan to backport whatever fix they made in vivid to RTM?12:48
Elleopopey: although I guess there won't be any more releases until the vivid based OTA12:48
dee_i wana have in my html5 app a "back-button" in the header ...12:48
popeythere is, next wek12:48
popey*week12:48
bzoltan_akiva-thinkpad: the package is for Utopic12:49
Elleopopey: it's not actually something that's in the control of the keyboard; it's a matter of the trusted session not having focus12:49
Elleopopey: it's just that the keyboard won't display for any application that doesn't have focus12:49
popeyand that's fixed in vivid?12:49
=== Pici` is now known as Pici
Elleopopey: I'm not sure, I haven't seen this on vivid recently; iirc trusted session stuff changed a lot in vivid12:49
dee_is here nobody who have knowable with html5 apps?12:51
dakerdee_: o/12:51
dakerdee_: what do you want to acheive ?12:51
dee_daker: i wana get a "back-button" in the header, i have atm tabs but wana add some "pages" with that "<" in the header12:53
dakerdee_: as far as i know you can't do that12:54
bzoltan_akiva-thinkpad: akiva__: both utopic and vivid sources are pushed to the Tools Dev PPA and here is the MR with the changes -> https://code.launchpad.net/~bzoltan/qtcreator-plugin-autopilot/packaging/+merge/254238 Not final yet, but feel free to test it. I need to do some parenting now :) i will look back in 2-3 hours12:55
dee_thats bad ... i have a tab "create" and there are some steps to do that ...12:55
dee_daker: do u have a idea for a workaround?12:57
Mirvbzoltan_: zbenjamin: can I query if you have  /etc/schroot/click/fstab and whether that is a directory or file and what is the content?13:01
akiva-thinkpadbzoltan_, great will do!13:01
Mirvor well anyone can answer that ^ with a pastebin13:03
LangeOortjesDoes Ubuntu.Components 1.2's ListItem no longer support Ubuntu.Component.ListItems 1.0's Standard's progression property?13:04
dakerdee_: i am not sure, i need to test the combination of tabs/pages13:06
Elleonik90: merged your translation fix13:11
nik90Elleo: thnx :)13:12
nik90LangeOortjes: no it doesn't afaik13:12
bzoltan_Mirv:  that fstab is made by click13:12
nik90LangeOortjes: the new listitem give app devs the freedom to structure their list items to their liking..so feel free to add one13:12
Mirvbzoltan_: it's not for me, instead click aborts saying "click-dev or schroot is not installed", which I tracked to it looking if such a thing exists. and I'd like to know if it's a file or directory and what should be in it, so that I've something sane manually in there.13:13
Mirvbzoltan_: so I just filed bug #1436835 which is the thing that has been preventing me from creating click chroot:s with a completely wrong error message about that click-dev/schroot missing13:13
ubot5bug 1436835 in click (Ubuntu) "click chroot build fails on vivid" [Undecided,New] https://launchpad.net/bugs/143683513:13
bzoltan_Mirv:  http://paste.ubuntu.com/10683676/13:14
Mirvbzoltan_: thanks!13:14
Mirvat least I can manually fix it13:14
nik90sverzegnassi: btw you need to add Ubuntu Translators group to your app quick-memo to allow them to translate it.13:15
Mirvbzoltan_: hopefully this bug affects mostly just me and not more people, but at least now people can find that bug via google13:16
bzoltan_Mirv:  yeps13:18
sverzegnassinik90: o/ it has been told to me by one of the Ubuntu translators. I resume to work on the app yesterday, after some months of silence. Still need to define my plans for it (e.g. UI refactoring): I'd prefer that translators focus on actively developed apps first (rather than mine).13:27
dee_daker das wäre super, habe es schon was versucht, leider ohne erfolg ...13:28
nik90sverzegnassi: fair enough .. I am not entirely sure why translations seems to lodged itself into my mind so deep today :P13:29
sverzegnassinik90: haha! because translators are doing a great work! :D13:30
=== chihchun is now known as chihchun_afk
nik90sverzegnassi: :) ... also I set my phone language to dutch just for the fun of it and all those english strings in between the dutch ones are a tiny bit annoying :D13:32
dee_daker, sry idk why i speak german here xD thx for your help, did try it, but sadly without success13:33
sverzegnassinik90: hehe, as I saw that there's a Venetian translators team (it's the Italian dialect of the place where I live), I started to hope to see Ubuntu Touch translated in Venetian soon... :P13:36
nik90sverzegnassi: :)13:37
dee_daker: ok i think a new .html file is the best option for that13:51
dee_daker: but do u know why the tab-nav is so slow in html5? in another apps its works like a charm13:52
charlespopey, ping14:01
popeycharles: pong14:02
charlespopey, I wanted to make sure you saw the discussion yesterday in this channel about  datetime's X-CANONICAL-ACTIVATION-URL x-prop14:04
charlespopey, if calendar-app adds support for this, then clicking on a menuitem in the indicator can pull up the calendar directly to that event14:04
popeycan you join #ubuntu-touch-meeting now? calendar app dev is there in a meeting with me14:05
charlesnice timing14:05
sverzegnassimzanetti: o/14:12
popeysverzegnassi: i think ogra_ might like https://code.launchpad.net/~verzegnassi-stefano/ubuntu-docviewer-app/add-night-mode14:13
akiva__bzoltan_, when you get back from parenting; I'm having trouble opening the .pro file of your branch. its segfaulting14:13
akiva__erm... actually hold that thought14:14
* akiva__ tries it on a frech qtcreator14:14
mzanettisverzegnassi, hey. have to join a hangout. will be available in half an hour or so. I'll ping you.14:14
sverzegnassimzanetti: np!14:15
ogra_popey, i'm still using my own reader :)14:19
popeyok14:19
popeybfiller: your sync fix is in a silo for rtm, can we get that over to QA for testing as I believe we're doing an RTM OTA next week - would be great to knock these sync issues on the head.14:32
=== davidcalle_ is now known as davidcalle
bzoltan_akiva-thinkpad: I have tested the plugin on Utopic and it does the job well15:00
bfillerpopey: yes, you mind testing it as well?15:01
popeybfiller: sure thing.15:01
akiva-thinkpadbzoltan_, hmmmm, yah just repairing my 14.10 installation to see if I can build it15:01
bzoltan_akiva-thinkpad:  please merge my MR to the project if you are OK with it and fix the pluginspec file to contain valid and descriptive info15:01
akiva-thinkpadbzoltan_, okay I'll take your word for it15:02
bzoltan_akiva-thinkpad:  cowbuilder-dist rulez :)15:02
popeybfiller: if you have a test plan or links or anything handy, I'll test later on this evening.15:02
akiva-thinkpadwill have to look that up15:02
bfillerpopey: https://wiki.ubuntu.com/Process/Merges/TestPlan/qtorganizer5-eds15:02
bzoltan_akiva-thinkpad: I will do the first round of the code review tomorrow and I will ask zbenjamin to check the code once he is back.15:03
akiva-thinkpadbzoltan_, thanks for all your work on this. I'm very happy to get this through15:03
popeybfiller: ok, thanks.15:04
bzoltan_akiva-thinkpad: I thank you for this contribution... this is a cool feature15:04
akiva-thinkpadbzoltan_, I hope so!15:04
bzoltan_akiva-thinkpad: I know many developers who like to play with autopilot15:04
akiva-thinkpadbzoltan_, just to confirm; you are able to build this in qtcreator from the .pro?15:05
bzoltan_akiva-thinkpad:  I did not try that... Should I?15:06
akiva-thinkpadi'm not terribly experienced in packaging, or this method of implementation, so I just want to make sure I can submit further improvements15:06
akiva-thinkpadbzoltan_, I don't know; should I be editting the plugin this way?15:06
akiva-thinkpadbzoltan_, when I tried to build the .pro file, it segfaulted qtcreator15:07
=== lool- is now known as lool
bzoltan_akiva-thinkpad: indeed the qtc dumps core when I open the .pro15:25
akiva-thinkpadbzoltan_, okay15:26
* akiva-thinkpad confirmed as not crazy15:26
bzoltan_akiva-thinkpad:  the bad news is that after I disable the autopilot plugin the QtC opens the .pro15:37
akiva-thinkpadbzoltan_, are you sure its not conflicting with prior plugin ?15:38
akiva-thinkpadbzoltan_, I can build on fresh version of qtcreator with no plugin, so...15:39
bzoltan_akiva-thinkpad:  I do not think it conflicts with anything15:39
akiva-thinkpadbzoltan_, so what do you think the issue is?15:40
akiva-thinkpadbrb restarting15:40
bzoltan_akiva-thinkpad:  no idea yet, I guess your plugin tries to do something with the project what fails15:40
akiva-thinkpadhmmmmm15:41
akiva-thinkpadhmmmm15:44
akiva-thinkpadbzoltan_, not sure if this is anything, but its giving me this error before segfaulting: No valid .user file found for 'qtcreator-plugin-autopilot'15:52
akiva-thinkpadNo valid settings file could be found for this installation of Qt Creator.15:52
akiva-thinkpadAll settings files were either too new or too old to be read.15:52
bzoltan_akiva-thinkpad:  what the hack?15:54
akiva-thinkpadbzoltan_, it could just be my install.15:55
akiva-thinkpadi'm sort of groping in the dark at this moment15:56
rpadovanipopey, meeting?16:03
popeyI'm there :)16:03
popeyoh, you on a hangout?16:03
dholbachballoons, dpm: https://code.launchpad.net/~dholbach/help-app/1432710/+merge/254278 :)16:05
dholbachit took a bit longer to understand it, but using an xml tree to modify the resulting html made all the difference16:06
balloonsoO 4752 lines16:06
dholbachit's a first cut, as it just implements version b) of https://bugs.launchpad.net/help-app/+bug/1432710/comments/2 - but I'll work on the second part now16:06
ubot5Ubuntu bug 1432710 in Ubuntu Help App "Simplify q-and-a extension" [High,In progress]16:06
dholbachballoons, ignore the changes in po/ :)16:07
balloonsdholbach, I know, just teasing you..16:07
dholbachand the changes in content are quite straight-forward too (just moving from !!T and !!I to !!QA) :)16:07
dholbachballoons, I look forward to review comments on all those 4752 lines :-P16:07
nik90dpm: hey, got a sec to check https://bugs.launchpad.net/ubuntu-clock-app/+bug/1398010 ?16:07
ubot5Ubuntu bug 1398010 in Ubuntu Clock App "application name not traslated to pt-br" [Low,Fix committed]16:07
mzanettianyone knows how the heart ratings are generated there? https://appstore.bhdouglass.com/apps16:11
balloonsthose are new16:12
DanChapmanmzanetti: check out the faq bit in the header for how the heart rating works16:13
mzanettiDanChapman, ah, thanks16:14
DanChapmannp16:14
mzanettithe official store should totally adapt this.16:16
mzanetti:)16:16
akiva-thinkpadbzoltan_, found the segfault I think16:16
akiva-thinkpadbzoltan_, http://i.imgur.com/RqnK0XW.png16:18
akiva-thinkpadseems to be part of my code that is causing this16:18
akiva-thinkpadI think16:19
dpmbzoltan_, really good work with the developer blog posts, you guys are rocking it!16:24
akiva-thinkpaddpm, which blog posts?16:25
dpmdholbach, nice work, looking forward to that!16:25
dpmakiva-thinkpad, https://developer.ubuntu.com/en/blog/2015/03/18/everything-you-always-wanted-know-about-kits-were-afraid-ask/16:26
dpmor https://developer.ubuntu.com/en/blog/2015/03/17/creating-theme-your-application/16:26
nik90dpm, bzoltan_: needs a bit more visibility on planet-ubuntu though...I almost missed it despite keeping up to date with these kind of things :P16:26
rpadovanipopey, so, time to review the fix I wrote for the bug you filled during the hangou :-)16:27
rpadovanihttps://code.launchpad.net/~rpadovani/ubuntu-calculator-app/fixFavouriteGhost/+merge/25428216:27
popeywoah!16:27
popeyyou are _fast_16:27
rpadovaninah, it was easy16:27
popey"one line fix"16:28
popeyi love those16:28
* nik90 brb..need to restart laptop16:28
rpadovaninow you have to be fast, you have 2 minutes before the next hangout ;-)16:28
* popey is already there :)16:28
cimmIs there an RSS feed for the blog?16:28
bzoltan_akiva-thinkpad: tackle it mate :)16:44
bzoltan_dpm: thanks :) we try to keep up the one post per week rate16:44
akiva-thinkpad:o hummmmm will do16:44
dpmbzoltan_, you're doing an excellent job at it, you didn't seem to need help from us at all, and the posts look great16:45
dpmit's also good for folks to see your names writing content and getting to know you16:45
akiva-thinkpadbzoltan_, quick question; how do you disable the plugin? I deleted the builds I made, but the sdk is still starting with the autopilot plugin. If you don't know, don't worry.16:45
dee_have someone a idea how i can get a event back that the user did press the back button (html5 page pop)16:47
bzoltan_akiva-thinkpad:  in the Help-Plugins you can uncheck each plugin16:47
akiva-thinkpadbzoltan_, oh cool :)16:47
dholbachballoons, it doesn't work like intended yet :-( for some reason does it miss some of the questions - I'll set the MP back to WIP16:48
balloonsdholbach, nice.. perfect timing, I was just about to look16:48
akiva-thinkpadwow that helps a lot16:48
* akiva-thinkpad should make a note of going through the sdk piece by piece16:49
dholbachballoons, I would actually have preferred it to work ;-)16:49
mrqtrospopey ping16:52
popeymrqtros: heya!16:53
popeymrqtros: I still have your merge on my to-do list - along with about 30 others!16:53
popeySorry!16:53
mrqtrospopey ah, ok)) As always you already know what I want to ask :D16:54
popey:D16:54
mrqtrospopey we did few significant changes, which are ready for store, but I want you test it personally :)16:55
popey\o/16:55
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
akiva-thinkpadbzoltan_, yep thats the function thats causing this. The trick though is updating the plugin on your computer. Your project file for whatever reason does not do this, where as mine does.17:16
* akiva-thinkpad is literally running an sdk in an sdk in an sdk17:17
akiva-thinkpadanyways I'll try to fix this before figuring out that other issue.17:17
akiva-thinkpadand to get it to update, I have to disable it, restart, and enable it... actually hmmm17:19
nik90zsombi_: looking at https://code.launchpad.net/~zsombi/ubuntu-ui-toolkit/expose-alarm-id/+merge/254084, I see a new find() method where I can pass the alarmId to retrieve the alarm object that I can then pass to my editAlarmPage.qml file17:23
akiva-thinkpadbzoltan_, Yes; in running your branch, I'm unsure how to make it update the autopilot plugin on my computer here.17:25
akiva-thinkpadin any case; let me first fix my branch...17:26
zsombi_nik90: yes17:29
nik90zsombi_: btw this is with Ubuntu.Components 1.3 which will come with 15.10 then17:30
zsombi_nik90: I'm trying to get in tfor 1.2 if possible, otherwise will be 1.317:31
nik90ack.17:31
zsombi_nik90: 1.3 will have the snooze17:31
nik90zsombi_: currently i-dt provides snooze options for clock alarm..so we will need to make sure they both dont conflict17:32
zsombi_nik90: how does that work?17:33
nik90zsombi_: i-dt exposes the snooze options via dbus to clock app which it then shows to the users to configure the snooze durations for *all* alarms...essentially i-dt manually rings the alarm at the specified time and then based on the snooze duration rings it again and again until it is dismissed by the user17:34
zsombi_nik90: well, I'd rather have it in one place tbh...17:35
nik90zsombi_: yeah I know..it was done in i-dt since we needed to for rtm at the time17:35
nik90charles and I knew it was temporary before proper support would be added in the sdk17:35
zsombi_nik90: right17:36
nik90zsombi_: besides new design dictates that each alarm gets its snooze duration which can only be possible if provided by the sdk17:36
nik90its own duration*17:36
zsombi_nik90: otoh, infinite snooze is annoying, noone does that, or if it does, it's a bad UX17:36
nik90zsombi_: I think it keeps snoozing for 30 minutes...so if the snooze duration is 5 minutes, it will ring 6 times17:37
nik90zsombi_: however this default 30 min is being lowered to 10 mins17:37
zsombi_nik90: I see... well, as you remember, my idea was to be able to set an array of snooze periods17:38
nik90zsombi_: yes. But do you want clock app to show that to the user in the UI?17:38
zsombi_nik90: nope, doesn't have to17:38
nik90ok17:38
zsombi_nik90: but 3rd party apps can do that if necessary17:38
charleszsombi_, what snooze features are you adding in 1.3?17:39
nik90zsombi_: but yeah, before you start on the snooze functionality, it would be best to coordinate with charles17:39
nik90aww the timing :)17:39
zsombi_nik90: so an app than can have a setting like showing 5 snooze times, each period being congigurable17:39
charles:-)17:39
zsombi_charles: ^^17:39
charleszsombi_, what does the ical output of that look like?17:39
zsombi_charles: an array of integers specifying the periods between teh snooze17:40
zsombi_charles: good question...17:40
zsombi_charles: I remember we had that in some Nokia Symbian devices... it was pretty useful17:40
zsombi_charles: also, I have that in my desktop calendar app17:41
nik90zsombi_: you want each snooze period also configurable?17:41
charleszsombi_, are you using a QtOrganizer Reminder for that?17:41
renatupopey,  https://bugs.launchpad.net/ubuntu-calendar-app/+bug/143697217:42
ubot5Ubuntu bug 1436972 in Ubuntu Calendar App "there is no way to see all reminders for a event" [Undecided,New]17:42
zsombi_nik90: yes, for instance an aray of 5 snoozes, first one after 3 mins, second after 3 mins, 3rd after 5, 4th after 5 and the last one after 5 mins, each relative to the other17:42
zsombi_charles: I can, I could add some extended data if needed17:42
popeyrenatu: good catch17:42
charleszsombi_, looking at the qtorganizer5-eds code, looks like it already has support for QOrganizerItemReminders in place17:44
nik90zsombi_: ack17:44
charlesusing that would be ideal, I already have a todo card for honoring that in datetime because that's what calendar-app uses17:45
mrqtrospopey ah, Alan, almost forget - Joey already made C++ project, how can he upload it to launchpad? We should create reboot branch or...?17:45
charlesnik90, at that point, I don't know if it makes sense for indicator-datetime to have getters/setters for the default interval anymore17:45
popeyyes, we can make a new branch.17:45
charlesnik90, do you have an opinion on that?17:46
akiva-thinkpadbzoltan_, okay fixed :)17:46
zsombi_charles: I have to check how could I configure multipe reminders with different kicks17:46
akiva-thinkpad/* Segfault: Project is null if you close a project, and there are no others open */17:46
akiva-thinkpadif (!project || !project->activeTarget()) {17:46
akiva-thinkpadreturn;17:46
akiva-thinkpad}17:46
akiva-thinkpadactiveTarget() was a null pointer17:46
nik90charles: you are right, we wouldn't need the getters/setters any more in i-dt. I guess I can set that default in the clock app itself now.17:46
charlesnik90, *nod*17:46
akiva-thinkpadI'll merge, but you should update your version of the plugin by adding this.17:47
charlesjust to be clear, we're talking about post-vivid, correct?17:47
mrqtrospopey I will tell him :)17:47
nik90charles: btw this is *only* for the snooze duration default of 5mins...I will still need the getters/setters for the "silence alarm after" duration though and the vibration settings as well17:47
nik90charles: yes...this snooze stuff is for 1.3 which is targetted for post-vivid..17:48
nik90zsombi_: please confirm ^^17:48
zsombi_charles: nik90: yes, 1.317:48
zsombi_nik90: charles: I was also planning to add the silencing period as well17:49
charleszsombi_, that would be fine with me17:49
charleszsombi_, btw, design weighed in, the default is changing from 30m to 10m17:50
nik90zsombi_, charles: Does QtOrganizer provide fields to also store the silencing period as well? (in which case the alarms API can take care of that)17:50
zsombi_nik90: charles: so, either have an array of pairs, where the first defines the snooze time relative to teh prevoius snooze and teh second defines the timeout of the snooze, after which the next snooze in teh array will be activated17:50
nik90zsombi_: although we might not want 3rd party apps changing the silencing period to some ridiculous value of 1hr and annoying the crap out of the user17:51
charlesnik90, http://developer.ubuntu.com/api/qml/sdk-14.10/QtOrganizer.Reminder/17:51
nik90zsombi_: if it was defined by i-dt that could be prevented17:51
zsombi_nik90: well, of course, there would be some security limits which teh API will check17:51
nik90ack.17:51
charleshm, AudibleReminder is less useful than it could be for us17:52
zsombi_charles: ok, so the API doesn't have values for repetition timeout17:52
nik90hmm true..how does it know how long to keep ringing?17:53
zsombi_charles: but this is the old API, we should also switch to the new QtPIM for 15.10, right renatu?17:53
renatuzsombi_, charles, I think they have17:54
renatulet me check the source code17:54
zsombi_nik90: well, i-dt can have a default value, which coudl be overridden with extData17:54
charlesis there a url for QtPIM docs?17:54
zsombi_charles: I think it's under Qt 5.5?17:54
renatucharles, zsombi_ , are you talking about that? http://paste.ubuntu.com/10685122/17:55
zsombi_renatu: not about teh repetition but about its duration17:56
nik90zsombi_: true but then I/other apps would need to maintain a dBUS API to talk to i-dt and find out what that default issue is...unless you set it as well in the API17:56
zsombi_renatu: like should a repetition be active for 30 sec or so17:56
zsombi_nik90: why?17:56
renatuECalComponentAlarmRepeat.setRepetition(<repetitions>, <duration>)17:56
zsombi_nik90: QtOrganizerExtendedData can hold whatever17:56
zsombi_renatu: aham... hmmmm17:57
nik90zsombi_: because in the UI where clock app and other 3rd party show the silencing period for an alarm, they need to show the default value., right?17:57
zsombi_renatu: I cannot see anything here https://developer.ubuntu.com/api/qml/sdk-14.10/QtOrganizer/17:58
renatus/ECalComponentAlarmTrigger/QOrganizerItemReminder/17:58
zsombi_renatu: this doesn't show it https://developer.ubuntu.com/api/qml/sdk-14.10/QtOrganizer.Reminder/17:59
zsombi_nik90: well, https://developer.ubuntu.com/api/qml/sdk-14.10/QtOrganizer.ExtendedDetail/17:59
charleswhat we probably want, when this is consumed by qorganizer-eds, is something that conforms to18:00
charleshttp://www.kanzaki.com/docs/ical/repeat.html +18:00
renatuwill in fact it is dalayInSecs18:00
charleshttp://www.kanzaki.com/docs/ical/trigger.html18:00
renatuzsombi_, charles ^^18:00
renatuI am not sure if it is the same as duration18:00
nik90oh zsombi_ ok18:00
renatu  void setRepetition(int count, int delaySeconds);18:01
renatu    int repetitionDelay() const;18:01
renatu    int repetitionCount() const;18:01
zsombi_renatu: but that si only C++ API I guess.... there' snothing in QML18:01
renatuzsombi_, yes https://developer.ubuntu.com/api/qml/sdk-14.10/QtOrganizer.Reminder/18:01
charleswe get a lot closer to this if we drop the feature of different durations for each reminder18:01
renaturepetitionDelay : int18:01
zsombi_charles: yeah... too restrictive imho18:02
charlesheh, I was about to say I don't see the point of different durations for each reminder :)18:02
zsombi_renatu: that's teh delay between two repetitions, not the time the repetition occurrence shoudl take18:02
zsombi_renatu: so I can say there that the delay between reps is 5 mins, but there's nothing telling me that the occurrence should last 30 or whatever seconds18:03
zsombi_charles: well, I used to set two reminders for my cal events, one which reminds me 30 mins before, and another one whuch reminds me 5 mins before18:04
zsombi_charles: so either we do with two reminders, or with a flexible reminder18:04
renatuzsombi_, do you what to define how long the alarm will play if the user does not dismiss it?18:05
zsombi_renatu: yep18:06
renatushould it be defined the same for all alarms?18:06
zsombi_renatu: I don't think so18:06
akiva-thinkpadbzoltan_, zbenjamin merged with bugfix. should be good for the future.18:07
nik90zsombi_: hmm I think it should..why open up the API so much?18:07
renatucharles, do you know if EDS supports that? I do not see any way to do that on evolution18:07
charlesno, I don't see it either18:07
akiva-thinkpadI also tossed the sdk team as the driver and maintainer if that is alright18:07
charlesbut it should be easy to do wrt ical/eds18:08
zsombi_renatu: if a 3rd party app wants to go for 1 whole minute delay, I tink we shoudl allow it...18:08
charleseven if evolution doesn't have it in its ui18:08
nik90zsombi_: sry, I meant that every alarm should have the same duration defined for how long it should ring18:09
renatuzsombi_, you mean duration?18:10
nik90zsombi_: otherwise the API is too open, reducing the uniformity in the process18:10
charleswe can have a 30m and 5m reminder, just have more >1 valarm in the vevent or the vtodo18:10
renatuzsombi_, the delay is configurable18:10
renatucharles, yes we can more then one alarm for event18:11
charlesI need to honor that in datetime anyway, for https://bugs.launchpad.net/ubuntu-calendar-app/+bug/141900118:14
ubot5Ubuntu bug 1419001 in Canonical System Image "Reminders trigger at the time of the event and not before by default" [High,Confirmed]18:14
dpmballoons, how many tests roughly did you say core apps had in total? 225?18:14
zsombi_nik90: ok, we can have one configurable duration18:14
balloonsdpm, yes 225 for autopilot. I never did find a quick way to guess at the qml tests18:15
nik90zsombi_: I am just trying to follow the SDK's past decisions when it comes to public APIs...deprecating them once they are out there will be hard..let's start with a stricter control and expand if the requirement comes up18:15
zsombi_renatu: yea, I meant duration of a repetition18:15
dpmballoons, ah, I see. Calc and clock are the ones with most unit tests, right? Is there an easy way to count them, even if it's not totally accurate? Is it one test per file?18:16
nik90dpm: not necessarily18:16
zsombi_nik90: the problem is that if we set now a single roperty like repetitionCount and repetitionDelay, then we'll have to deprecate it later if we get a more flexible way18:16
nik90zsombi_: hmm true18:17
nik90dpm: clock has about 26 qml tests (includes 4 functional tests)18:18
renatuzsombi_, you want to have a extra property something like duration correct?18:18
zsombi_renatu: I want to have a list of durations18:18
zsombi_renatu: I coudl set several audible reminders18:19
renatuzsombi_, you can18:19
renatuzsombi_, you need to create a reminder for each one18:19
zsombi_renatu: so in theory I coudl do this nicely, with no probs18:19
renatuzsombi_, like for google calendar they have a reminder 10 min before18:19
zsombi_renatu: and in addition, I'd need a property to define the reminder duration18:20
renatuyeah this is what is missing18:21
zsombi_renatu: charles: but what if we add that duration as extended detail as we do with the X-* ones?18:23
renatuzsombi_, you can do this for each event, not for each reminder18:23
zsombi_renatu: sure, that's fine18:23
renatuzsombi_, but since we are talking about alarm you can use endTime for that18:24
charlestbh I wonder how many people will go to the trouble of setting different durations for each reminder18:24
akiva-thinkpadokay I'm off for a bit18:25
zsombi_charles: they don't have to, the API will allow it, but that doesn't mean the App will show that for each alarm18:25
zsombi_renatu: hmm, not a bad idea!18:26
balloonsdpm, I saw nik90 gave you the answer and didn't respond. Let me know if you do want more concrete numbers18:44
dpmballoons, nik90, got it, thanks18:45
dpmballoons, would you have some numbers for calculator?18:46
balloonsdpm, 4218:58
dpminteresting count :)19:00
dpmthanks balloons19:00
balloons:-) I'll have the rest in a second.. found a sane way to count them19:00
balloonsdpm, looks like 82 across all of them19:02
dpmah, great, thanks for digging deeper19:03
beernarrdHello guys.19:28
beernarrdI am looking for "Today" scope on launchpad to check for a bug.19:28
beernarrdDon't know what package it is19:29
popeybeernarrd: i don't think we have a place to file bugs for today yet.19:37
popeybfiller: that eds build works great for me on my rtm krillin, not managed to crash calendar yet.19:38
bfillersame19:39
bfillergoing to mark ready for qa19:39
popey+119:39
popeythanks bfiller19:39
bfillerpopey: thank you19:39
cimmHi, first time here. Could use some help with my XmlListModel question. Is it acceptable to post a stackoverflow link here? http://stackoverflow.com/questions/29189248/multiple-nested-levels-in-a-qml-xmllistmodel20:02
balloonscimm, hello. Sorry I don't know the answer to your question. Stackoverflow probably isn't a bad place to ask if you don't otherwise gain some insight20:22
cimmthx, still stugling to find the right place for my QML questions :(20:22
devotohi20:25
cimmhi20:30
=== salem_ is now known as _salem
=== greyback__ is now known as greyback
nik90popey: good lord, dpm requested for podbird translations this afternoon and now 12 languages have been translated already!23:29
ahoneybunmhall119: I made it to the Top 50!23:57

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