/srv/irclogs.ubuntu.com/2014/03/13/#ubuntu-uds-client-2.txt

=== ChanServ changed the topic of #ubuntu-uds-client-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1403/client-2/ - http://irclogs.ubuntu.com/2014/03/13/%23ubuntu-uds-client-2.html
=== jasoncwarner___ is now known as jasoncwarner
=== ChanServ changed the topic of #ubuntu-uds-client-2 to: Track: Client | Unity8 updates | Url: http://summit.ubuntu.com/uds-1403/meeting/22187/unity8-updates/
kgunnif folks want to join...13:58
kgunnhttps://plus.google.com/hangouts/_/hoaevent/AP36tYdeoIQjgglMiG2l--2zSdJl12RcGP4SVmbnUJlCuSjsDyWw5w?authuser=013:59
didrockskgunn: you were breaking up14:15
jdstrandrsalveti: ah, I just pinged Chris to join this session, so maybe you can ask your questions about hwaccel here :)14:54
didrocksjdstrand: rsalveti: https://plus.google.com/hangouts/_/hoaevent/AP36tYdv1-3CbM3iyNnFODizI2urwkZIi7l-Z_2EdBSK31bgzTt0pA14:54
didrocksbfiller: ^14:55
bfillerdidrocks: thanks14:55
bfilleroSoMoN: ^^^14:55
=== ChanServ changed the topic of #ubuntu-uds-client-2 to: Track: Client | Web Browser Application for touch devices | Url: http://summit.ubuntu.com/uds-1403/meeting/22178/client-1303-apps-webbrowser/
rsalvetihm, got a conflict with core-1, but will try to join for a while14:56
jdstrandI too have a conflict14:56
jdstrandI've asked chris to join (who is a better representative for this anyway)14:56
alex-abreuwhat's the hg url?15:00
didrocksalex-abreu: https://plus.google.com/hangouts/_/hoaevent/AP36tYdv1-3CbM3iyNnFODizI2urwkZIi7l-Z_2EdBSK31bgzTt0pA15:01
sergiusensbfiller, your live15:01
alex-abreudidrocks, thx15:01
didrocksyw15:02
dbarthhey chrisccoulson, can you share the branch with the ua work?15:03
chrisccoulsonhttps://code.launchpad.net/~chrisccoulson/oxide/network-callbacks15:04
dbarthsweet!15:04
alesagequestion about the possibility of getting a webdriver going: https://bugs.launchpad.net/oxide/+bug/128575015:09
udsbotuLaunchpad bug 1285750 in Oxide "Provide a web driver for user acceptance testing" [Medium,New] - Assigned to Alexandre Abreu (abreu-alexandre)15:09
alesagedoes the existing chromium driver help us?15:09
bfillerppa install instructions here:  http://pastebin.ubuntu.com/7084806/15:09
alex-abreualesage, not really we need a specific build15:10
dakerAre we going to have a developer tools with Oxide ?15:14
alex-abreudaker, yes part of the plan15:14
alex-abreudaker, there is a bug for that, I am checking that in between other things15:14
dbarthdidrocks: here is the ffe for now: https://bugs.launchpad.net/libunity-webapps/+bug/129053515:14
dakerfor 14.04 or 14.10 ?15:14
udsbotuLaunchpad bug 1290535 in webbrowser-app (Ubuntu) "[FFE] Webapps support for the new Oxide container" [Undecided,New]15:14
alex-abreudaker, ideally 14.0415:14
dakerok15:15
bfillerbugs here: https://bugs.launchpad.net/webbrowser-app/+bugs?field.tag=oxide15:15
didrocksdaker: thx!15:15
rickspencer3QUESTION: sorry if I missed it, but is it useful if I try the browser on my desktop?15:15
elopiohere is a bug reported for web driver:15:15
elopiohttps://bugs.launchpad.net/oxide/+bug/128575015:15
udsbotuLaunchpad bug 1285750 in Oxide "Provide a web driver for user acceptance testing" [Medium,New] - Assigned to Alexandre Abreu (abreu-alexandre)15:15
dbarthrickspencer3: it is, but you should be able to try that via the webapp container soon15:15
bfillerand here: https://bugs.launchpad.net/oxide15:15
dbarthrickspencer3: as webapps should run on top of an oxide container15:16
rickspencer3dbarth, ok15:16
dbarthand it works quite well; running youtube and google calendar with it everyday15:16
rickspencer3if it would help for me to install a ppa and try testing now, I'm happy to do that15:16
elopiodbarth is doing the hangout from oxide ;)15:17
rickspencer3nice!15:17
chrisccoulsoni think that was a joke ;)15:17
rickspencer3bfiller, can you give me instructions for installing the web browser?15:17
chrisccoulsoni'm fairly sure that wouldn't work yet :)15:17
rickspencer3I'll totally switch to it as my primary15:17
bfillerrickspencer3:  http://pastebin.ubuntu.com/7084806/15:17
dbarthelopio: not yet15:17
rickspencer3bfiller, that seems within my skills and abilities ;)15:17
* rickspencer3 installs 15:18
bfillerrickspencer3: :)15:18
dbarthrickspencer3: just make sure to remove the ppa from your source list once installed15:18
bfillerrickspencer3: just make sure to remove that ppa from your sources list after, as it has a lot of other cruft that could mess up your desktop15:18
bfillerrickspencer3: we're working on moving the oxide stuff to it's own ppa but not there yet15:18
rickspencer3thanks dbarth and bfiller15:19
rickspencer3good tip15:19
rickspencer3bfiller, dbarth just ppa-purge?15:20
dakeri use the ua-string override for some webapps15:20
dbarthrickspencer3: never really used ppa-purge much, but this should work, yes15:21
rickspencer3arg ... g+ won't let me go there in the browser :?15:23
* rickspencer3 shakes fist at Google15:24
=== netcurli_ is now known as netcurli
oSoMoNhttp://pastebin.ubuntu.com/7085057/15:36
pmcgowanHas there been any updates from the Mozilla folks on their success or lack thereof in getting websites fixed?15:37
pmcgowanDo we have a plan for how to avoid the offers for native app installs?15:37
dakerthey evangelize their UA, so they the websites that don't serve mobile content for their UA15:38
pmcgowandaker, right, and we somewhat benefit from that, we did talk to them directly15:39
dakerpmcgowan: i believe oSoMoN and chrisccoulson had a meeting with them15:39
pmcgowanyes15:39
pmcgowanah right, the toolkits15:42
pmcgowanbeuno was going to help on that15:42
pmcgowanI think I would prefer to have our own pure user agent but some sort of blanket override possibility, as even the bastard string may not work15:42
pmcgowanthe problem is of course you cannot go back15:43
rickspencer3it will help them win if Ubuntu becomes more common15:44
rvrThe UA pattern to serve desktop/mobile content is a broken one15:44
pmcgowanrickspencer3, whats your thinking, go with a practical string or with a pure string that needs overrides everywhere?15:47
rickspencer3pmcgowan, I think we should start with the practical over the pure15:47
rickspencer3that's my $.0215:48
rickspencer3make the web work15:48
rickspencer3the trade off for the Ux is getting those darn "install my app" pages15:48
pmcgowanyeah thats the issue15:48
rickspencer3pmcgowan, yeah, I think we should accept that trade off for now15:50
rickspencer3imho15:50
pmcgowanyeah, no perfect answer, the web is busted15:50
pmcgowanits also hard to get statistics to show how often our browser is used if the string changes15:53
pmcgowanwhen will downloads work?15:54
=== ChanServ changed the topic of #ubuntu-uds-client-2 to: Track: Client | Contact and Calendar syncing | Url: http://summit.ubuntu.com/uds-1403/meeting/22180/client-1403-pim-sync/
didrocksbfiller: ok, let's wrap up maybe and switch to next session?15:56
pmcgowanthanks15:57
didrocksbfiller: https://plus.google.com/hangouts/_/hoaevent/AP36tYes4tHRU4-_4wV_CTOx5w50Gu0iCBJwKuk0vrxpHKJHImEvog for your next session15:57
bfillerrenato: ^^^15:59
bfillerspec is here: https://docs.google.com/a/canonical.com/document/d/1qa0twAq3oRbzsIM5kkjsWm0D1cUP1IQrOyv4fgYIfIo/edit#16:01
tedgHmm, wasn't in the room. Can someone repaste the doc?16:04
kenvandinehttps://docs.google.com/a/canonical.com/document/d/1qa0twAq3oRbzsIM5kkjsWm0D1cUP1IQrOyv4fgYIfIo/edit#16:05
tedgkenvandine, Thanks!16:05
tedgWhy do we want them as one process? It seems like running the sync component and then having the memory free'd is a good thing?16:08
mardytedg: +116:09
tedgWhat is sync monitor watching? Could we just make it conditions of the upstart job?16:09
mardytedg: online accounts events (account created, enabled, disabled, deleted)16:10
mardytedg: maybe something else as well, I don't know16:10
tedgmardy, Those are all dbus signals, no?16:10
bfillersync monitor watching UOA enable/disable events and changes to the address book service so it knows when to kick off the sync16:11
mardytedg: yes16:11
tedgSo yeah, we can use the upstart dbus bridge.16:11
tedgstart on dbus SIGNAL=enable or dbus SIGNAL=disable16:12
jonohey all16:14
tedgWould be interesting if we could run syncevolution based on a push notification.16:14
jonosorry, just joined, do we have any ETAs when we can expose google calendar events to the calendar app?16:15
jonoI think that will significantly ramp up calendar development16:16
charles+116:16
* tedg thinks jono just wants his team to show up to meetings16:16
jonolol16:16
charleshaving google calendar events show up in the datetime indicator automatically without a lot of manual user config work would be a big win16:17
tedgYeah, I'm always surprised how many people don't know that feature in datetime exists.16:18
tedgWould love that on the desktop as well.16:18
jonotedg, because it never works :-)16:18
tedgjono, Heh, I use it constantly.16:18
* tedg setup the ical feed for vUDS16:18
charlestedg, it's because people don't know about syncevolution and its config is nontrivial16:18
jonodpm, can you throw me the hangout URL16:18
charleshaving it Just Work would be so much better16:18
tedgcharles, Sure it needs to be part of configuring online accounts.16:18
dpmjono, https://plus.google.com/hangouts/_/hoaevent/AP36tYes4tHRU4-_4wV_CTOx5w50Gu0iCBJwKuk0vrxpHKJHImEvog16:18
tedgWow, just saw jono on the feed.16:20
tedgSeems like a 2 min delay today on hangouts.16:20
jonotedg, I am everywhere16:20
jonocheck your closet16:20
tedgjono, I know you're in the closet16:20
* tedg locks the door16:21
tedgjono, We should talk about the delay with Google though, it has made vUDS harder today.16:22
jonotedg, I am coming out of the closet16:22
jonotedg, delay16:22
jono?16:22
tedgjono, Today the delay for the hangout feed is about 2 min, making HO/IRC sync harder.16:22
jonoyikes16:22
balloonstedg, yea I agree it feels worse16:23
Saviqsyncevo on MeeGo lets you set schedules16:24
Saviqi.e. every 10 minutes during the day, every hour overnight16:24
Saviqand that's per-provider, something like that would be relatively cheap, and could be modified to take WiFi vs. 3G into account16:25
tedgWhen you get there (fighting the delay) why do we want Qt binding for SyncEvo backends instead of extending at the EDS backend?16:29
* mardy afk16:32
Saviqdpm, jono - it works with the steps from http://notyetthere.org/syncing-ubuntu-touch-with-owncloud-or-any-carddav-server/16:35
Saviqwith the caveat that you need to tweak some of the parameters16:35
Saviqto make it use a calendar and not the contacts16:36
jonothanks Saviq16:36
* Saviq is syncing the calendar for a while now16:36
dpmthanks!16:37
pmcgowanthat model is not great for the phone?16:42
pmcgowanperiodic polling that is by the syncevo daemon16:43
pmcgowanright, push16:43
tedgThe problem with us doing it is that we need to then move the Google credientials for all the users to our server.16:45
nxvland that's something most users won't accept16:45
tedgnxvl, Well, most users probably would accept it, but I don't want that responsibility :-)16:46
nxvland why some people didn't trusted blackberry e-mail16:46
nxvltedg: well, yeah, that as well16:46
tedgWe probably don't want a library, and loading that.16:47
tedgIt's hard to confine a loadable module.16:47
tedgIt'd be better if we could run a process that then could use some IPC.16:47
tedgWe don't want a trusted daemon loading untrusted code into its memory space.16:48
tedgI think the simple use-case is a Facebook type app that could put birthdays in the calendar.16:49
tedgOr allowing enterprises to put the corporate directory as a click package.16:50
kenvandinetedg, that would be a cool use case16:50
tedgOr Salesforce having all your business contacts as an addressbook.16:52
tedgbfiller, renato, jono, ping on the security issue above16:52
jdstrandit is impossible to confine a loaded module16:54
jdstrandsaid loaded module must be in a separate process to confine it16:54
bfillertedg: not sure what the security issue is.. can you summarize?16:54
tedgbfiller, Don't use a lib, needs to be a separate process.16:54
=== ChanServ changed the topic of #ubuntu-uds-client-2 to: Currently no events are active in this room - http://summit.ubuntu.com/uds-1403/client-2/ - http://irclogs.ubuntu.com/2014/03/13/%23ubuntu-uds-client-2.html
bfillertedg: it is already a seperte process (sync-monitor/sync evo)16:55
tedgbfiller, In the 3rd party case.16:55
bfillerah16:55
tedgThe comment makes sense to where I am in the HO feed :-)16:55
* jdstrand has no context at alol16:56
jdstrandall16:56
didrocksbfiller: it's time to start wrapping up (there is a meeting about Qt 5.2 after that one)16:56
* jdstrand is in another session16:56
bfillerok16:56
tedgalol is my favorite state16:56
didrocksjdstrand: double yourself!16:56
jdstrandmine too, it just isn't the state I'm in :)16:56
jdstranddidrocks: man, I wish I could code that up :)16:56
didrocksjdstrand: I heard good things about go with multiple processes :p16:57
* tedg is staticly compiled16:57
dobeytedg: you wish :)16:58
zyga-udsthanks16:58
zyga-udsvery interesting session16:58
jdstrandbfiller, tedg: again completely lacking context but I will say it is ok to use a .so file *if* you fork, aa_change_profile(), then load. the new scopes architectureis doing something similar iirc17:02
jdstrandthough there might be some issues there with shared memory. if going that route, I recommend talking to the security team for specifics17:04
tedgjdstrand, The problem in this case is that you'd want more than one.17:05

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