/srv/irclogs.ubuntu.com/2014/03/11/#ubuntu-uds-client-1.txt

alecuhello!14:44
__lucio___mhall119: hello! is this like the last one and you will get me the link to the hangout?14:51
mhall119__lucio___: not me for this session14:51
mhall119__lucio___: you should be able to start it14:52
mhall119https://wiki.ubuntu.com/UDS/Sessions has instructions14:52
mhall119either that or one of the client track leads can do it for you14:52
mhall119__lucio___: I'm going to be running sessions on the appdev track, so I can't help, sorry14:53
__lucio___mhall119: who is the client track lead? how do i find out?14:55
mhall119__lucio___: http://summit.ubuntu.com/uds-1403/tracks14:56
__lucio___mhall119: thanks :)14:56
mhall119np14:56
__lucio___seb128: hi! can you give me a hand with setting up the HO? (i have no youtube channels)14:58
seb128__lucio___, the track lead is supposed to host, I'm trying to start the session but google changed14:59
mhall119__lucio___: you should be able to use your @canonical Google+ account14:59
seb128like it doesn't let me start a public hangout without inviting people14:59
seb128mhall119, can anyone host? ;-)14:59
mhall119seb128: https://wiki.ubuntu.com/UDS/Sessions has new instructions14:59
mhall119seb128: only track leads or the session's creator15:00
seb128mhall119, ok, so __lucio___ can host that one?15:00
mhall119seb128: if you follow the instructions above, you can create the hangout without inviting people15:00
seb128__lucio___, see https://wiki.ubuntu.com/UDS/Sessions15:00
__lucio___seb128: tried that one, wants me to create a youtube channel and do sms validation (which most likely won't work in .ar)15:01
seb128mhall119, I did what's on there, but on step 8 I guess a dialog asking me if I require participants to be 18 and that let me invite people, the "15:01
seb128oh, need to type "ignore"15:01
seb128__lucio___, ok, https://plus.google.com/hangouts/_/hoaevent/AP36tYfIBh1TAock35S03zx0yBiLkrNYO_4xRNdTZxdqakCtGlUkQg?authuser=015:02
seb128__lucio___, share with participants15:02
__lucio___seb128: you rock! thanks15:02
seb128__lucio___, let me know when you want to start the session so I can kick the streaming in15:04
__lucio___seb128: go ahead15:04
seb128done15:05
seb128http://youtu.be/oU2nNF7_gU415:05
aquariusand I can see  you on the web page, so you are live15:05
* olli waves at aquarius15:06
__lucio___https://blueprints.launchpad.net/ubuntu/+spec/appdev-1311-push-notifications15:06
__lucio___https://blueprints.launchpad.net/ubuntu/+spec/service-1404-push-notifications15:06
__lucio___http://people.canonical.com/~john/push.png15:07
aquariusheya olli15:09
* aquarius likes http://people.canonical.com/~john/push.png :)15:10
aquariusDoes the PPA stuff let me run my *own* push server? Or if I want push notifications for my apps, should I just wait until they land in 14.10 or whenever?15:12
aquariusaha, olli has just asked my question :)15:12
aquariusWhen a notification comes into my device for my app, does the device actually *start my app*, or does it just show a notify-osd bubble without starting my app (as iOS does)?15:14
Chipacaaquarius: the latter15:14
Chipaca__lucio___: no :D15:15
aquariusah, right... and tapping the bubble will start up my app. Does the bubble pass a parameter to my app with the notification text? Or is there a way to ask the notification daemon for details of all the notifications that have come in? It's really annoying on iOS where the notification daemon shows a bubble, but the app doesn't get the details of that bubble and so has to go and request from its own server!15:16
alecuaquarius: this looks like a job for URL dispatcher!15:17
alecuaquarius: ted is working on that15:17
aquariusalecu, being able to ask for past unread notifications for my app would be ideal15:17
alecuaquarius: asking the notification client, right?15:18
aquariusurl dispatcher would let me see *the notification that created the bubble I tapped on*, which is nice, but not as nice as seeing *all* the notifications that have come in since I last checked15:18
aquariusyeah, having an API to ask the notification client "which notifications have come in for my app since the last time I asked" would be brilliant15:18
loolaquarius: it might be an incomplete view though; we could potentially drop some notifications if the device is offline for a while; but it could still be useful, I agree15:19
loolor perhaps we need two types of notifications15:19
alecuaquarius: also, I assume some kind of aggregation needs to happen client side. I don't want 83 bubbles for each mail I've not read!15:19
loolthere can never be an unbounded commitment that you're getting all notifications ever missed though15:19
loolon iOS I believe the last one wins when e.g. you're setting the badge number15:20
aquariuslool, sure. It just infuriates me when I get a notification on iOS (for, say, a twitter message), I start my app, and my app does not know about that message and has to request it again from the internet15:22
aquariusDoes the notification client depend on the Unity 8/etc infrastructure? That is: is it blocked from working on the desktop until Unity 8/click packages/Mir/upstart-app-launch land on the desktop?15:24
alecuthe "how hard is GO" question was a bit misleading, because both chipaca and samuele are ultra-smart!15:24
* Chipaca blushes15:24
ollialecu, ;)15:24
Chipacaaquarius: the notification client depends on almost nothing15:24
Chipacaaquarius: it depends on libwhoopsie :)15:25
Chipacaaquarius: <end of list>15:25
alecuChipaca: btw, what about memory usage on the client? and about shared libraries?15:25
alecuChipaca: what go compiler are you using?15:25
Chipacaaquarius: to have it run on the desktop, you .. just run it15:25
Chipacaalecu: the plan 9 one15:25
aquariusChipaca, cool -- how does the registration process work?15:25
Chipacaaquarius: if you have url dispatcher installed it'll work end to end15:25
Chipacaaquarius: remember no registration because only broadcast15:26
aquariusthat is: how do I get a unique ID from my desktop device?15:26
Chipacaaquarius: ah! libwhoopsie does that15:26
aquariusoh, right, cool15:26
__lucio___aaaand, we are done.15:26
facundobatista__lucio___, thanks!15:26
Chipacaaquarius: that's per-device, not per-user, for which we'll be using sso at some point soon15:26
aquariusso I could write a thing which pops up "hey, your phone needs updating" on my desktop? :)15:26
__lucio___seb128: thanks again!15:26
alecuChipaca: the plan 9? I meant gc or gccgo15:26
Chipacaaquarius: yes, yes you could15:26
aquariusthank you __lucio___, olli, everyone15:27
__lucio___aquarius: hi! :)15:27
Chipacaalecu: gc is from plan 915:27
aquariusheya __lucio___ :)15:27
aquarius<childish>I want push notifications!</childish>15:27
Chipacaaquarius: me too!15:27
aquariusmake them work for apps ;)15:27
alecuChipaca: ah, ok.15:27
seb128__lucio___, yw ;-)15:27
alecuChipaca: so, you had to link all libraries statically?15:28
__lucio___aquarius: hopefully next UDS we will be discussing that and promising some deadlines15:28
aquariusyay!15:28
Chipacaalecu: nope. The go libs, yes15:28
alecuChipaca: I mean... did you end up using any non-go library that you had to link statically?15:28
alecuChipaca: ok15:28
Chipacaalecu: libwhoopsie is dynamic15:28
aquariusI have, like, 39 ideas for apps which require push notifications :P15:28
Chipacaalecu: cgo lets you use C, directly15:29
Chipacaalecu: and the resulting binary links those libs dynamically15:29
alecugreat15:29
Chipacaalecu: (look up cgo, because it might not actually be go, technically)15:29
alecuwill do15:29
alecuChipaca: last Q: (hopefully) do you have this running on arm devices?15:30
Chipacaalecu: yes, the ppa has an arm package15:30
alecuawesome15:30
* alecu has not kept track of go in a year or so, and a lot of my worries seem fixed.15:31
aquarius__lucio___, Chipaca, do you want to hear a complaint?15:31
Chipacaaquarius: go on then15:32
aquariushttps://lists.launchpad.net/ubuntu-push-devs/ - last post was September.15:32
__lucio___aquarius: i want to hear that there are no complaints, but i also want that to be true15:32
__lucio___so go ahead15:32
aquariusa tiny bit more visibility into what's going on with push notifications would be nice :)15:32
Chipacaaquarius: it's hard to keep it going talking to oneself15:32
aquariusChipaca, believe me, I understand15:32
aquariusbeen there. :)15:33
Chipacaaquarius: but that doesn't mean you're wrong :)15:33
aquariusbut speaking as an Outsider now, I have no idea what's going on, and I don't want to hassle you guys, 'cos it's not scalable :P15:33
aquariusanyway, end of complaint.15:34
aquariusChipaca, if I enable the PPA, with its Colonel Jessup warning, is it going to ruin my life and overwrite a bunch of stuff I care about?15:35
Chipacaaquarius: if you leave it enabled and forget about it, at some point in the next few months, it'll make your house uninsurable15:36
aquariusI don't care about the house ;)15:36
Chipacaaquarius: but today, and for the next month or so, it'll be fine15:36
aquariusfor the next month, though, it doesn't *work*, right? I mean... it's not going to deliver any notifications yet?15:37
Chipacaaquarius: I promise not to break it until it's on the image15:37
Chipacaaquarius: i can show you how to make it work talking to your own notification server if yo wish15:37
aquariusor, more worryingly, is it going to deliver a notification every nine seconds saying "lucio testing please ignore"?15:37
Chipacaor i could write an email to the list with that15:37
aquariusemail to the list! yes!15:37
aquariusgiving __lucio___ the ability to pop up whatever text he likes on my desktop does not seem like the happy path to productivity for me :)15:38
__lucio___nine seconds? i have load testing planned15:38
__lucio___who cares about productivity when one can have fun15:38
aquariusoh, every nine seconds it's going to pop up *ten thousand* messages on my desktop saying "hi there! this is lucio!", eh?15:38
* aquarius does not enable the ppa ;)15:39
__lucio___aquarius: but if we do any load testing, we will be doing it on staging, so you should not worry about that15:39
* Chipaca hopes the client on the ppa isn't looking at staging15:39
pedronis_Chipaca: the port will change before we do load testing I think15:40
Chipaca\o/15:40
aquariusanyway, thank you all. Looking forward to being able to play with this stuff. Chipaca, when you write that mail, I'd love to read it: feel free to nudge me with a link :)15:43
seb128http://youtu.be/OZ79ea4BFuY16:02
seb128^ stream16:02
seb128https://plus.google.com/hangouts/_/hoaevent/AP36tYdAeyzQF-o7YzDIeZuUsLC-opK3y92evk5z9mnMXkybLf2Ldw?authuser=016:02
seb128^ hangout16:02
bfilleralso will be adding messaging-app in the future for sharing via MMS16:12
seb128bfiller, not sure how much delay between IRC but Ken is asking who is going to work on that16:13
mandelkenvandine, yes, I'm dealing with uploads for mms similar to the downloads,  the uploads that were just mentioned, how do they work?16:14
bfillerseb128: someone from my team once mms lands in the backend16:14
bfillerfoudations working on MMS backend16:14
bfillerI'll add it16:14
tedgDo we have per-user ringtones?16:15
tedgi.e. call from my dentist is a drill sound16:15
tedgI guess that's more per-contact16:16
mandelkenvandine, yes, we are dealing with uploads too, and seems like we have a small overlap, right?16:18
mandelindeed16:18
mandelbrowser => uploads16:18
bfillermandel: browser uploads won't use upload manager for now16:19
mandelbfiller, ah, ok :)16:19
bfillermandel: but should add that next release I think16:19
mandelok, I was worried that we were doing things twice16:19
mandel+116:19
bfillermandel: hopefully it will be easy for us to cut over from using browser uploads to delegating to donwload manager to do the upload16:20
mandelbfiller, hopefully.. although a lot of webpages do use flash for uploading.. so it will be a hard problem to solve16:21
tedgThanks folks!16:21
mandelbfiller, but we are very early in the development to think about that right now :)16:21
bfillermandel: that's will be interesting16:21
mandelbfiller, you are better spoken than me, I would have cursed16:22
bfillermandel: haha16:22
Elleomandel: presumably there isn't much we can do about that on the phone since adobe seem to have pulled back from general arm flash releases?16:22
bfillermandel: I'm just pretending that is a problem that we wont' have to solve :)16:22
bfillerElleo: good point16:23
bfillersee, problem solved :)16:23
Elleoheh16:23
mandelElleo, true, I just mentioned because a lot of pages use it, like flickr16:23
mandelbut I agree, lets wait to see how we get downloads and then worry about uploads16:23
kenvandinemandel, i think most sites fallback without falsh16:23
kenvandineflash16:23
kenvandinei know flickr did last time i tried it16:24
mandelsweet16:25
kenvandineElleo, i'm going to add an item for gallery-app switching to the QML api too16:27
Elleokenvandine: okay16:27
kenvandinemandel, the download manager work for the transfer indicator/hub integration, who's name should i put on the work item?16:29
kenvandinegatox?16:29
mandelkenvandine, for the dbus and cpp api, me16:29
mandelkenvandine, for the qml changes, gatox16:30
kenvandinewhat's his launchpad id?16:30
mandelkenvandine, agh, he has a long one16:31
mandelkenvandine, diegosarmentero16:31
mandelkenvandine, I think, let me double check16:31
mandelkenvandine, https://launchpad.net/~diegosarmentero16:31
kenvandinethx16:32
kenvandineok, i've updated the blueprint based on the etherpad, thanks everyone!16:37
seb128kenvandine, thanks16:45
Elleogreat :)16:45
=== bfiller is now known as bfiller_afk
navnanavaloha17:28
=== bfiller_afk is now known as bfiller
=== ChanServ changed the topic of #ubuntu-uds-client-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1403/client-1/ - http://irclogs.ubuntu.com/2014/03/11/%23ubuntu-uds-client-1.html
diegocarrerawhere can i found a documentation about this push notifications? .. any URL ?22:32

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