/srv/irclogs.ubuntu.com/2014/06/11/#ubuntu-uds-platform-1.txt

=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/platform-1/ - http://irclogs.ubuntu.com/2014/06/11/%23ubuntu-uds-platform-1.html
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | How to get your patch into Debian & ubuntu | Url: http://summit.ubuntu.com/uos-1406/meeting/22303/how-to-get-your-path-into-debian-ubuntu/
xnoxHello13:58
cjwatsonDia dhuit13:58
xnoxcjwatson: how to best do google doc presentations?13:59
* xnox is doing it via screenshare so far13:59
sil2100o/13:59
cjwatsonNot sure, I expect I'll find out tomorrow13:59
cjwatsonI think I used screenshare last time ...13:59
xnoxwhere are hangout urls in this thing?14:00
xnoxor i don't think people want to join, as it's a presentation14:00
cjwatsonEven with a presentation sometimes it's easier to take questions with people on a hangout14:00
cjwatsonSince youtube lag14:00
xnoxhttps://docs.google.com/presentation/d/10SbMhkHuTpgVEncv8Fp_A8is0stDKwuMiCAYEFNiw40/edit?usp=sharing14:01
xnoxQuestion time =)14:18
xnoxI know there are at least 7 live viewers and a few people here =)14:19
cjwatson(The stream has caught up with your request for questions)14:19
sil2100No questions from my side, it was a nice overview of the process :)14:19
xnoxcjwatson: yeap, quite a lag14:19
xnoxsil2100: cool.14:20
cjwatsonOK, I'll hop over and see what's going on elsewhere then :)14:20
cjwatsonThanks14:20
xnoxBtw, sil2100 will be participating in the next session in community-1 talking about CI-train / merge-proposals and etc =)14:20
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | Webapps Roadmap | Url: http://summit.ubuntu.com/uos-1406/meeting/22300/webapps-roadmap/
xnoxcjwatson: yeah screenshare is the only way to "present" the presentation. The "drive" app in the hangout is for collaborative editing of the documents inside the hangout, it's not for "on-air" presenting.14:56
xnoxi think for next session, i'll join into the hangout from another hangout to act as the "presenter screen"14:56
* dbarth waves15:17
dbarthplease prefix you questions with QUESTION15:17
dbarthand we'll take them in order15:17
ogra_QUESTION: will the new header be "suppressable" for webapps that use their own header already ?15:18
ogra_(like 80% of the ones we have today)15:18
ogra_thanks ! that answers my question15:23
dbarthyw :)15:24
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | Utopic UE-Core Roadmap | Url: http://summit.ubuntu.com/uos-1406/meeting/22264/utopic-ue-core-roadmap/
asaco/15:57
ogasawarayo, just waiting for the crew to file into the hangout...15:59
* rsalveti waves16:00
asacyes16:07
asacit works16:07
barryyes16:07
dholbachgo go go! :)16:07
fosstererWe can hear you16:07
dholbachlag of 10s ;-)16:07
argesthat plant dancing in the background is hilarious16:07
zygaogasawara: ack16:07
xnoxogasawara: I thought you would finish "good morning, good afternoon, good evening wherever you are" with "this is the BBC world service" cause they always use that phrase with "wherever you are"16:07
asaccant see the slide :)16:32
asacogasawara: ^16:32
dholbachno, keep the "phonedations team" name!16:32
ogasawaraasac: thanks16:33
asachmm. still not, but guess its lag16:33
asacah now!16:33
asacthanks!16:33
ogra_thats dholbach's fault ... he did set the lag above16:33
ogra_:)16:33
dholbachogra_, and I thought there'd be one day where I'm not trolled by someone :-P16:34
asacnever!16:34
dholbachnot with ogra_ around :-P16:34
ogra_haha16:34
xnoxOMG, I have MMS =)16:36
xnox*hate16:36
ogra_xnox, sending a UPS parcel is cheaper in germany :)16:37
xnoxogra_: and it actually may arrive!16:38
ogra_++16:38
xnoxogra_: i once sent an MMS, which arrived as an SMS with a url to open on the other end.16:38
ogra_haha16:38
xnoxogra_: cause the receiving operator did not support delivering MMS at all!16:38
ogra_yeah, MMS are actually SMS with a download link ... but you usually have a provider proxy that hands you the data then16:39
ogra_via the shipped URL16:39
ogasawaraasac: can you see ev's slides?  just want to make sure16:40
asacogasawara: yes :)16:41
ogasawarathanks16:41
cjwatsonxnox: sometimes you get a URL, sometimes you get raw control metadata on your screen16:41
cjwatsonit's awesome16:41
xnoxcjwatson: =))))))16:43
cjwatsonto be fair that last has only happened to me once16:43
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/platform-1/ - http://irclogs.ubuntu.com/2014/06/11/%23ubuntu-uds-platform-1.html
asacthanks ogasawara slangasek ChickenCutlass ev!! awesome!17:00
asacogasawara: you think we can link the slides from the youtube video description?17:00
asacogasawara: and insert links to the start of each team for convenience?17:00
asacdholbach: who can edit those video descriptions?17:00
asachttp://www.youtube.com/watch?v=d5AjUo9K-yQ17:00
ogasawaraasac: hrm, not sure17:00
ogasawaraasac: I'm planning at the very least to link the decks from the description in summit.ubuntu.com17:01
asacright. think for the world the video descriptio would be better17:01
asac:)17:01
asaclet me try to find out17:01
dholbachasac, whoever kicked off the hangout - it's in their youtube channel AFAIK17:17
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | Language packs for touch devices | Url: http://summit.ubuntu.com/uos-1406/meeting/22302/development-1406-touch-language-packs/
dpmpitti, I'm not sure if anyone else is going to, but I can start the hangout17:54
pittidpm: ok; you'll just toss the URL here?17:54
dpmyeah17:55
* ogra_ has some bandwith issues today and will follow via IRC17:55
dpm_hi everyone, here's the hangout URL for the langpacks session for anyone wanting to join: https://plus.google.com/hangouts/_/hoaevent/AP36tYcxsbVRdlmAOBPlxgkDxqUqcnxSlHfEMOMlyeuQpxURZHb84A17:56
dpm_seb128, here's the hangout link https://plus.google.com/hangouts/_/hoaevent/AP36tYcxsbVRdlmAOBPlxgkDxqUqcnxSlHfEMOMlyeuQpxURZHb84A17:59
dpm_http://pad.ubuntu.com/uos-1406-development-1406-touch-language-packs17:59
ogra_thats an evil color you have18:00
ogra_:)18:00
dpm_http://pad.ubuntu.com/uos-1406-development-1406-touch-language-packs18:01
GunnarHjAnybody who could provide the link to the hangout?18:06
ogra_https://plus.google.com/hangouts/_/hoaevent/AP36tYcxsbVRdlmAOBPlxgkDxqUqcnxSlHfEMOMlyeuQpxURZHb84A18:06
GunnarHjogra_: Thanks!18:07
ogra_pitti, pfft ... developers are on tehir own :P18:07
ogra_dpm_, pitti, the rw mode is kind of a developer mode anyway ... dont worry to much about it18:09
pittiogra_: *nod*18:09
pittijust mentioning it for completeness18:09
ogra_++18:09
ogra_GunnarHj, notes are at http://pad.ubuntu.com/uos-1406-development-1406-touch-language-packs18:10
seb128ogra_, don't hate on developers!18:10
ogra_haha, i dont18:10
ogra_but i expect them to be capable of working with LANG=C18:10
seb128sure they are18:11
ogra_(apart from the french ones perhaps :P )18:11
seb128but if you keep using that argument, it means devs are going to need 150 manual steps to make the system usable for their usecase18:11
seb128which is quite a step back from what we have today18:11
dobeyQUESTION: will we also include the spelling/grammar dictionaries, and keyboard layouts with the lang packs?18:11
ogra_seb128, there will be a UI option to enable adb ... and there will be a switch to ubuntu-device-flash to install with dev mode and writability18:12
ogra_dobey, currently these come as deps of the OSK18:12
dobeyogra_: right, but do those aling with the 20+ languages that are >50% coverage?18:13
dobeyalign even18:13
asacogasawara: seems you should be able to change video description etc.18:13
asacoh sorry if there was a sesion :) ... ignore18:13
ogra_dobey, not atm ... up to us to align the seeds18:13
ogasawaraasac: ack, I'll investigate18:13
ogra_pitti, we dont care about anything that is not UI18:14
seb128ogra_, that is again a shortcoming when you think about convergence18:14
ogra_seb128, i think about RTM only currently18:14
seb128ogra_, we should design something that's futurproof18:14
ogra_seb128, i agree but for RTM (which is essentially also 14.10) we can easily go with seed syncs18:15
dobeyyeah, it would be nice to have some way to install additional languages, without having to totally break the phone to do it18:15
seb128ogra_, are we discussing RTM or futur there?18:15
ogra_dobey, you wotn be able to if they are deb18:15
ogra_seb128, no idea ... i thought 14.1018:16
dobeyogra_: yes, i know that. but i think we need to solve that18:16
ogra_dobey, right, see my comment on the notes18:16
dobeywhether or not it is done for RTM is separate from how we get there18:16
ogra_if we want to be able to update/install individual langs they must be click18:16
dobeywhat is the pad url?18:16
ogra_http://pad.ubuntu.com/uos-1406-development-1406-touch-language-packs18:17
infinitypitti: I've missed half this session, but are you considering having another lookup location?18:17
pittiinfinity: for a world where we want language-pack-gnome and language-pack-touch installable side by side this seems like the best solution indeed18:17
infinitypitti: Cause we could just have glibc have another lookup location, and clickify touch langpacks to install to a click-friendly location, and not ship desktop langpacks at all.18:17
seb128infinity, what for? somewhere in a system-image rw location you mean?18:18
pittifor now they just Conflicts: each other18:18
dpm_pitti, https://wiki.ubuntu.com/Translations/TemplatesPriority18:20
dobeyhow often do we need to update translations separate from the packages that own those translations now?18:20
pittiinfinity: we haven't talked about click at all yet18:20
pitti(and I don't think langpacks would be a particualrly good idea for them)18:20
dobeycould we just get rid of langpacks, and include all the translations directly in the packages?18:21
infinitypitti: Well, click seems like the obvious choice for people wanting to install more language support.  Android usually doesn't ship with all translations either.18:21
ogra_pitti, it think they would18:21
ogra_(thats why i added that to the notes too)18:21
ogra_at least if you want to be able to update them out of the system image18:21
pittiinfinity: oh, you mean langpacks AS click packags, not FOR18:22
dobeyogra_: i'm less concerned about updating, than wanting to use a language that is available, but not on the image18:22
infinitypitti: Right!18:22
ogra_dobey, well, at the size that pitti can squeeze them we could easily ship all we have18:23
infinitypitti: So, the argument for having langpacks out of band (as click) is so that we don't actually have to ship them all.18:23
dobeyogra_: right. so why have lang packs at all? :)18:23
ogra_dobey, ?18:24
pittiinfinity: right, and we can certainly keep that idea18:24
ogra_infinity, but the touch only ones are really small18:24
dobeyogra_: if we are going to ship all the translations anyway, why have langpacks?18:24
ogra_dobey, maintenance reasons18:24
ogra_you could as well just have one giant one18:24
dobeyogra_: it seems like having langpackas is more work, not less18:24
seb128dobey, that's how we land updated translations18:24
seb128on the system image18:25
seb128which is then shipped to users18:25
dobeythe problem with the current langpacks is that they have lots of things we don't have on the phone18:25
ogra_dobey, we have an infrastructure18:25
ogra_dobey, do you listen to the hangout ?18:25
pittidobey: not the language-pack-touch-* ones, they have exactly the stuff that's on the image18:25
ogra_the touch ones are stripped for touch only stuff18:25
dobeyogra_: yes18:25
pittiand we can avoid shipping really badly translated languages with that, too18:25
ogra_they dont ship anything we dont need18:25
pittii. e. "most"18:25
dobeyogra_: those are on the phone already?18:26
dobeyogra_: i'm talking about a different solution to -touch only langpacks (by just not having langpacks)18:26
infinitypitti: So, if the touch ones are super tiny and no one cares about us shipping all of them, whether they're click or deb is a less interesting discussion, perhaps.18:27
ogra_dobey, we ship 6 languages atm18:27
ogra_due to space constraints18:27
ogra_with the touch packs we will be able to ship all18:27
infinitypitti: But giving them another path and extending the glibc lookup patch makes sense, so someone flipping a phone to r/w and then wanting to install a full langpack won't end up with a conflict they need to resolve.18:27
dobeyogra_: i feel like we are talking past each other :-/18:27
infinityAssuming those lookups aren't hideously expensive...18:27
ogra_infinity, we should definitely make them co-installable18:27
ogra_dobey, we can not not have langpacks18:28
pittiinfinity: well, "super tiny" is an exaggeration, they are ~ 800 kB each (.deb size)18:28
dobeyogra_: why not?18:28
ogra_dobey, unless we are inventing a completely new infra18:28
pittiuncompressed ~ 3 MB18:28
infinitypitti: Oh.  That's pretty huge, IMO.18:28
dobeyogra_: there's nothing to invent18:28
infinitypitti: So, install-on-demand as clicks would make a lot of sense, in that case, IMO.18:28
ogra_dobey, our current infra creates them automatically from translations18:29
dobeyogra_: yes. but disabling the langpack magic just means putting the translations in the binary packages that own them instead18:29
ogra_infinity, all of them will be like 50-60M vs 150M for six lands we whip today18:29
ogra_*langs18:29
pittiinfinity: well, the current packs are ~ 30 MB uncompressed :)18:29
pitti(per language)18:29
ogra_dobey, oh, *thats* what you mean18:30
infinityogra_: Sure, but I'm all for shrinking further.18:30
ogra_dobey, that wont work in convergence18:30
dobeyogra_: why not?18:30
ogra_infinity, yeah, i wouldnt mind having them as clicks18:30
dobeyit worked perfectly fine before we had langpacks :)18:30
seb128ogra_, pitti: we should keep in mind that langpacks are likely to increase over time, as our softwares become more complete18:30
asac(joining late) i believe click packages should ship languages on their own and if they get too big, the store should grow support for hosting translations and shipping translations for apps :) - maybe store could offer community translationm feature as a big +1 over apple/android18:30
ogra_dobey, right, but your desktop langpacks wont be able to update your translations after release18:30
ogra_asac, not talking about apps here18:31
asacogra_: the youtube channel talks about click though?18:31
dobeyogra_: they would update the same as they would update on the phone18:31
ogra_asac, taalking about the mechanism to ship languages18:31
ogra_asac, click vs deb18:31
asacah18:31
asac:)18:31
seb128asac, right, but that's translations for the default image18:31
seb128not for clicks18:31
asacseb128: well, there is an overlap. we hav clicks in defult image too18:31
ogra_dpm_, ++18:31
ogra_sounds good18:31
seb128well, "default image, deb+click+whatever else"18:32
asacseb128: imo those should use the same mechanism as the other clicks18:32
ogra_asac, and the langpacks ship their translations currently18:32
asacseb128: right, but if we invent something for those clicks that ship on image, its not good. we should invent something for all clicks :)18:32
pittiinfinity: the lookups aren't trivial, given that clicks can live in a lot of places, but computing based on argv[0] and its path should hopefully be doable?18:32
ogra_asac, right, but i dont think this is about click translations at all atm18:32
asacogra_: right, thats a bandaid, but feel we need a click translation story :_) ... anyway, if thats not on topic i will wait :P18:32
ogra_just about the default langs we ship18:32
ogra_dpm_, yes, i was referring to RTM18:33
asacagain, i dont think thats an independent topic as we ship clicks by default :P18:33
dobeypitti: i don't understand what you're asking about with that argv[0] comment18:33
infinitypitti: Well, we should be able to install to a well-known-path, I'd assume.  Unless we also want third-party langpacks, which seems a bit potentially scary.18:33
dpmogra_, ack, cool18:33
ogra_asac, right, but we dont have anything for click translations yet18:33
asaci will put that on beuno's list :) ... one sec18:33
ogra_:)18:33
asaclol18:33
ogra_click does not know dependencies18:34
infinitypitti: Ahh, I hadn't thought about wordlists and such.18:34
ogra_pitti, ^^18:34
ogra_*everything* (wordlists, translations, kbd layouts) would have to be inside the language click18:35
ogra_pitti, OSK uses hunspell18:35
pittiinfinity: how can click install into a well-known path?18:35
pittiogra_: thanks18:35
ogra_for word suggestions18:35
pittiogra_: so we need to pre-install a reasonable set of  hunspell-*18:36
ogra_yes :(18:36
infinitypitti: I've never looked at the implementation, but I assume clicks install to sane paths, somehow?18:36
ogra_the kbd language packages depend onthat18:36
dobeypitti: it can't. it can only install to /opt/click.ubuntu.com/${package_name}18:36
infinitypitti: Like com.canonical/langpack-foo or whatever?18:36
ogra_dobey, preinstalled clicks can install differently18:36
infinitydobey: That sounds like a well-known path to me.18:37
dobeyogra_: they install to /usr/share, but updates to go /opt/click.ubuntu.com/18:37
ogra_oh, right18:37
dobeyinfinity: one well-known path per language18:37
pittiinfinity: oh, you mean within the click pkg namespace, yes18:37
infinitypitti: So, I guess to make that work, you'd also need a hook that creates a link farm to somewhere else, so we wouldn't have to walk that whole namespace.18:38
infinitypitti: So, yeah, interesting thought exercise, probably not worth it for RTM.18:38
dobeyinfinity: yeah, a hook could handle creating symlinks inside a well-known path18:38
dobeyinfinity: that also opens up the can-of-worms of third-party langpacks, though :)18:38
infinitydobey: Does the click infra have no provision for validating origin? :/18:39
dobeyinfinity: not at the moment. don't know when we'll get signed click packages18:39
infinityWhee.  Fun.18:39
dobeyinfinity: you could hard-code the namespace to be "com.ubuntu.langpack" or whatever, and only create symlinks for languages in packages under that namespace though18:40
ogra_seb128, pitti, even if we provided click packages for them we would need to initially ship them18:43
ogra_(like we do with the other preinstalled clicks)18:43
seb128ogra_, why?18:43
seb128ogra_, we could do "install spell suggestion from the store" and send people to the click lens or something18:44
ogra_seb128, youwill likely run the welcome wizard in the right language18:44
asacthats a factory thing18:44
asacfactory install18:44
ogra_*before* connecting to WLAN or creating the U1 account18:44
seb128ogra_, we are discussing spell checking there18:44
seb128not language18:44
ogra_oh, sorry18:44
infinityogra_: The welcome wizard can't know what language you speak before you tell it, but it would also ship with all translations unstripped, I'd assume.18:44
ogra_infinity, perhaps ...18:45
pittiso if spell checking is working already, then that means we are shipping at least some (my|hun)spell-XX packages, no?18:45
ogra_but it will fork out into apps too18:45
infinityogra_: Anything that leads you to how to install a new language always needs to be unstripped, this isn't a new concept. :P18:45
ogra_like the WLAN dialog18:45
asacsome languages should be installed by default though18:45
ogra_or the U1 account setup18:45
ogra_asac, if we can fit them, *all* languages should be installed by default IMHO18:46
asacnah18:46
seb128ogra_, do you know if the current touch image includes hunspell binaries?18:46
asacjust the most common ones. the rest is a factory problem18:46
seb128or myspell ones18:46
ogra_seb128, yes, it does18:46
seb128which ones?18:46
ogra_hmm18:46
asacinfinity: you can guess  language from the way people look. i swear i can recognize how the french look :P18:46
asaclol18:46
infinityasac: That's just because you're German, and all French people look frightened to you.18:47
dobeylol18:47
asachehe18:47
ogra_seb128, http://paste.ubuntu.com/7629917/18:47
seb128pitti, dpm ^18:47
ogra_pulled in by the kbd packages18:47
seb128ogra_, thanks18:48
pittiogra_: ah, thanks; so we are missing spanish and maybe a few others18:50
ogra_yep18:50
ogra_not sure why they are not there18:50
dobeylet's just build different system images for different languages18:50
ogra_we surely ship the matching kbd packages18:50
pittinot sure why we need fr-classical18:50
dobeyubuntu-device-flash --language ja_US18:50
seb128dobey, not an option18:50
infinitydobey: That's a nightmare to QA, which is why we don't do it for desktop ISOs.18:50
dobeyi was being facetious :)18:51
ogra_thanks !!18:52
ogra_:D18:52
dobeybut it does get us the smallest images, available for the most languages :)18:53
dpm_thanks everyone!18:53
pittithanks folks18:53
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Track: Ubuntu Development | click packages for the desktop | Url: http://summit.ubuntu.com/uos-1406/meeting/22312/development-1406-click-ftd/
ogra_asac, can we just move dobey to QA to implement that ? :P18:55
pittidpm_: I put the gist into the BP whiteboard18:57
pittidpm_: will you target that to utopic/milestone/etc, so that it appears properly on status and +upcomingwork?18:58
pittidpm_: I put it to 14.06 for now18:59
dpmawesome, thanks pitti18:59
asacogra_: who is dobey reporting into?18:59
ogra_dunno18:59
asacogra_: if he is somewhere under olli then its easy :)19:00
pittiit's mvo TV!19:00
mvo_click for the desktop is at https://plus.google.com/hangouts/_/hoaevent/AP36tYdXzLigR8oAWSWyhsXq6IW0UXY4aBx8mc_bgDL1Kyj5sUb2iA?authuser=0&hl=en19:00
asacdobey: just kidding btw19:00
pittimvo_: is that supposed to be live already? :-)19:00
mvo_pitti: yes, was testing but I stoped it now again19:00
mvo_eh, how can I start it again?19:01
mdeslaurmvo_: you're live for me19:01
mdeslauroh, gone now19:01
barryback now19:01
mvo_can someone join? I feel a bit lonley19:01
barrythe feed is not marked "live" and keeps ending after 1:1519:03
loolmvo_: perhaps ping the subscribers19:03
xnoxso the link on the summit needs updating19:03
xnoxto the youtube url19:03
xnoxi can join you19:03
loolbarry: ah I guess broadcast was stopped19:03
seb128yes19:03
seb128mvo is starting a new one19:03
seb128you can't start again after stopping19:04
mvo_lets try again: https://plus.google.com/hangouts/_/hoaevent/AP36tYfd3PMw1nB_D9YbppXQYAASnq1k8GKDuIxM6FGGwOjQPGUAyQ?authuser=0&hl=en19:04
mvo_hrm, it still says off-air19:05
xnoxmvo_: correct, start it19:05
mvo_xnox: but how?19:05
seb128mvo_, you didn't try starting that one yet though?19:05
xnoxmvo_: there is a button19:05
pittimvo_: it's live already, we can see you19:06
pittion http://summit.ubuntu.com/uos-1406/meeting/22312/development-1406-click-ftd/19:06
seb128mvo_, weird, the hangout says "off"19:06
dpmpitti, I think that's a failed old recording19:06
seb128pitti, that's the recording from the first one?19:06
cjwatsonsummit still seems to have the old hangout url19:06
dpmit's not live19:06
pittioh, right19:06
dpmit's just 1:15 long19:07
xnoxmvo_: http://summit.ubuntu.com/uos-1406/meeting/22312/development-1406-click-ftd/19:07
cjwatsonI got told I was the first one here when I tried it19:07
xnoxSTAND BY, restarting soon =)19:07
* sil2100 sigh19:07
mvo_we should be on air now19:07
dholbachmvo_, having fun? :-P19:07
sil2100It seems that this part is not really well supported19:07
* dholbach hugs mvo_19:07
barryhey, reload!  it's live now (but not feeding yet)19:07
cjwatsonstill says first one here for me19:08
cjwatsoncould somebody post the hangout url?19:08
barry\o/19:08
xnoxcjwatson: one sec.19:08
ogra_https://plus.google.com/hangouts/_/hoaevent/AP36tYfd3PMw1nB_D9YbppXQYAASnq1k8GKDuIxM6FGGwOjQPGUAyQ?authuser=0&hl=en19:08
cjwatsonta19:08
dholbachlive!19:08
xnoxcjwatson: ^ yeap above is correct.19:08
asachmm. the youtube stream isnt online anymore?19:09
xnoxasac: yes it is, it was restarted. You may need to reload the summit page19:09
xnoxYoutube to watch is19:09
xnoxhttps://www.youtube.com/watch?v=jj8gqeHXwCA#t=10019:09
asacah19:10
asacxnox: thx :)19:11
dobeyor if you load plug-ins19:13
mvo_if you have questions, please ask them here19:13
mhall119QUESTION: Why can't we offer Click packages on X11 with a giant "Use at your own risk" disclaimer?19:14
mhall119it would still be better than telling them to use a PPA19:14
cjwatsondisclaimers don't work19:15
cjwatsonit is always more interesting to get your work done than to care about a disclaimer19:15
mhall119even when it's not enabled by default?19:15
cjwatsonyes19:15
cjwatsonwe talked about this in Oakland and definitively ruled it out :)19:15
dobeymhall119: clicks can be installed already and run on x11.19:15
mdeslaurwe don't want people to start uploading apps that specifically try and escape confinement with X1119:15
mhall119but the alternative is still to use a PPA right?19:15
mdeslaurit would be trivial19:15
dobeybut we don't support it19:15
cjwatsonyou can install click packages by hand, but we won't offer any UI for it19:16
cjwatsonon X1119:16
cjwatsonand indeed PPAs work19:16
xnoxmhall119: use ppa and normal deb. There is no gain in using click for an X11 app.19:16
dobeycjwatson: well, you can run unity8 under x11 and do it (but it's still massively annoying to do); and anyone could easily write an app store app to do it, too19:16
mhall119could we offer supported click packages from the store if they had the same level of review as deb packages in extras?19:16
mhall119QUESTION: could we offer supported click packages from the store if they had the same level of review as deb packages in extras?19:17
xnoxmhall119: no, because we don't scale enough.19:17
xnoxmhall119: get your X11 apps into universe.19:17
xnoxmhall119: or a ppa.19:17
cjwatsonit would be better to spend that time on making things work with mir/unity819:17
cjwatsonit's a LOT of time19:17
mhall119xnox: that's a good deal harder than making a click package19:17
asacright. we want to get exactly out of the business provding the middleman service19:17
asacto review etc.19:17
cjwatsonactually non-trivially expensive19:17
mhall119cjwatson: my concern is what we do to support 3rd party desktop apps over the next year before Mir replaces X11 as default19:18
cjwatsonmultiple full-time people to deliver even a pretty small trickle of review in the grand scheme of things19:18
cjwatsonand we have tried the review path in the past and it has spectacularly not worked19:18
mhall119yes, I'm painfully aware of that19:18
asacQUESTION: will we have developer mode that allows to install clicks without trusted signature? if so anyone can just put their click somewhere and doesnt need a ppa/store19:18
mhall119^^ that would make me happy19:19
dobeyasac: we already have that. i don't know if we'll provide any UI for it though19:19
xnoxasac: deb based installations are still supported.19:19
xnoxasac: bringing click to the desktop does not exclude running .debs19:20
asacof course19:20
cjwatsonclicks don't have signatures yet :)19:20
mhall119but clicks are easier to make19:20
cjwatsonso yes19:20
asacbut i hear that you can install clicks even if they are not in store19:20
cjwatsonyou can do this by hand today19:20
asacso anyone could just ship a X11 app and folks need to disable signature check and can install it. i agree we shouldnt host them in an official place19:20
cjwatsonbut I'm not prepared to offer something that will be a malware vector for people19:20
cjwatsonfor developers, absolutely19:20
mhall119cjwatson: from the commandline only though, so it's not an ideal way for a 3rd party dev to distribute to end users19:20
dobeywe don't have signature checks19:20
xnoxmhall119: "clicks are easier to make" -> that's not true =) making binary debs are also easy. (e.g. with dpkg-deb -b)19:20
asaccjwatson: right. its like "developer mode"19:20
cjwatsonI do not think it is ethical to offer something as a distribution channel to end users that is trivial to turn into a malware channel19:21
asacack19:21
cjwatsonfor developers testing things I have no issue19:21
mhall119cjwatson: but if you s/click/deb/ we already do19:21
dobeyxnox: making the metadata to build a deb is harder (especially to do it properly)19:21
cjwatsonmhall119: no, because of the review path19:21
cjwatsonanything that we offer by default in the software centre is reviewed by people in Canonical or in the Ubuntu community19:22
mhall119sorry, didn't mean to sidetrack the session19:22
xnoxdobey: we are talking about 3rd party debs, they don't have to be policy compliant. And a bunch of third parties provide those.19:22
xnoxdobey: e.g. plex server, google chrome, and a lot of other ISVs provide debs, in simplistic ways without being policy compliant.19:23
dobeyxnox: sadly aware they don't have to be policy compliant. which is why there are so many questions on askubuntu when software-center complains about them :)19:23
xnoxdobey: e.g. CPack from cmake can spit out .debs for you.19:23
dobeyxnox: you're overestimating the ability of 3rd party devs to understand and use cmake or such :)19:23
asacQUESTION: what is the plan on a build system for open source / distro software that we want to put into a click?19:25
cjwatsoncan we table that for later?19:25
asac(hope thats on topic here even not strictly desktop19:25
cjwatsonI don't think it really fits here19:25
asaccjwatson: yes19:25
asaccjwatson: if time is left would be cool to here the story, otherwise later19:25
cjwatson(I've had some discussions with William on this but they're pretty early stage)19:25
asacok19:26
dobeycjwatson: we're going to build an install manager service, which will do purchasing, download, and install19:30
cjwatsonright but click should be able to call out to it19:30
cjwatsonthe layering is wrong right now IMO19:30
cjwatsonor at least the PK plugin for click19:30
dobeyright. the click store requires authentication though19:30
cjwatsonsure19:31
mvo_dobey: do you want to join the hangout maybe :) would be easier for the people listening19:31
mdeslauris someone playing the recorder? :)19:31
mvo_and watching19:31
cjwatsoncallout makes sense, I just want the requests to click to be of the form "install this package" not "install this file"19:31
cjwatsoni.e. like apt rather than dpkg19:31
cjwatsoniyswim19:31
dobeymaybe we need to discuss that more outside this session then19:32
asaci assume desktop shoots for multi user support from day 1 right? Is it maybe feasible to allow per-user install of click?19:33
cjwatsonI think these two things are compatible19:33
cjwatsonasac: designed that way from the start :)19:33
cjwatsonall works today19:33
asaccjwatson: so you can do user or system wide? nice!!19:33
asacif i run click install as root it goes system wide or how does that work?19:33
cjwatsonthe installation is done as root in order to make sure that you can't write to the app directory as your user19:34
cjwatsonbut packages are registered per-user, or registered "for all users" (effectively system-wide but overrideable)19:35
cjwatsonhttps://click.readthedocs.org/en/latest/databases.html has an ill-formed brain-dump on the subject which needs to be turned into proper docs19:35
asaccool stuff19:38
mhall119pre-install the core apps19:42
mhall119terminal :)19:42
asacthanks! :)19:43
barryyes, it would be really nice to be able to generate both a click and deb at the same time19:45
asacwhy would want produce both?19:45
barryboth locally and in a ppa19:45
asacyeah kind of :)19:46
asacmore discussion needed19:46
cjwatsoninitially for experimentation, but it's probably easier to install a click package built against a series later than the one you're running than it is a .deb, because of the library bundling thing19:46
cjwatsonlike I say a bit handwavy as yet19:46
cjwatsonit would be a relatively easy place to start though19:47
asacyeah its fine19:47
loolmvo_: source packages are reproducible, but in practice we build them in special ways all the time19:47
loollike from bzr branches, git branches, with orig tarball etc.19:47
asaci think we need something for our own internal use. if possible that thing would then also be useful for companies that want some infra for automating builds, but in general we dont want to standardize the build process of all clicks i agree19:47
loolso it's still a bit of a complex situation there too19:48
asacso kind of a "agreed best practice" for ubuntu supported clicks :) - whatever that might be19:48
cjwatsonright, I think we need to step back and survey what people are doing some months into click packages19:48
asacright. is the current jenkins infrastructure good enough to gain time to think and observe?19:49
cjwatsonthe internal use thing is my main driver right now19:49
asaci dont think we have a solution for building for multiple archs19:50
cjwatsonthat's fine for internal use, says nothing about apps outside Canonical19:50
cjwatsonmm, we sort of do but it's rubbish.  we could do much better with something that was attached to builders19:50
asaci assume we have someting because we have the emulatro?19:50
cjwatsonno, it involves cross-building19:50
asacright. well, its good to keep it rubbish and not invest until we know what to do :)19:50
cjwatsonwhich is fine by itself, the rubbish bit is that you have to do the assembly/merge step yourself19:50
asacas long as its effective :)19:50
asacok thanks folks!19:51
cjwatsonso wgrant and I were thinking of having some standard way to merge the result of multiple builds into a single package19:51
cjwatsonwhich would involve some path conventions etc.19:51
asacmany more things i would ask, but the session is dubbed "desktop", so i wait for another opportunity :()19:51
ogra_the people creating the session were clever ;)19:52
cjwatsongotta scope things19:52
cjwatsonotherwise you die19:52
cjwatsonone dies I mean.  not a threat ;-)19:52
pittimvo_: FYI, packagekit with aptcc doesn't implement our hooks for installing missing language support and missing drivers; language-selector and ubuntu-drivers-common only provide Python plugins19:52
ogra_lol19:52
cjwatsonI *think* those would be doable with PK plugins, which are in some ways more flexible19:53
lool++19:53
mvo_asac: do we need another session with the thing you want to discuss?19:53
asaci dont know19:53
cjwatsonbut I've added a note to consider those plugins, thanks19:53
asaci dont like to record my insane state of mind on youtube :P19:53
mvo_pitti: good point19:54
asaci think we can discuss after UOS more and then have another session in 3 month :)19:54
mvo_cjwatson, lool it seems like even if they are doable we still need to do some work here19:54
mvo_but I guess its always work, one way or the other :)19:54
asacthx mvo_ seb128 cjwatson xnox ... good session to end the day :)19:54
cjwatsonasac: I think wgrant and I can probably pursue that to some extent, but we probably ought to get our critical-path stuff for RTM done first :)19:54
mvo_thanks asac19:55
asacyeah, lets not focus on that19:55
=== ChanServ changed the topic of #ubuntu-uds-platform-1 to: Currently no events are active in this room - http://summit.ubuntu.com/uos-1406/platform-1/ - http://irclogs.ubuntu.com/2014/06/11/%23ubuntu-uds-platform-1.html
cjwatsonanyway, thanks, that was very useful, apologies for having to try to prune the lines of discussion a bit19:55
asaccjwatson: the main problems i currently have are the click things we discussed in the core v2 thread :), but talk more later about that19:56
asachave a great evening :)19:56
mvo_thanks cjwatson!19:56
mvo_asac: yeah, lets talk more another day, it was a long day already19:56
asacok tomorrow 8am sharp19:56
asac:)19:56
mvo_asac: I will be up at 6:30 am ;)19:56
* cjwatson breaks asac's alarm clock19:56
asacbefore-day-starts-standup19:56
asachehe19:56
mvo_asac: shall I call you ;) ?19:56
asacoh right19:56
cjwatsonoh wait, the phone developers already did19:56
asacthat will only work next week19:56
asacalarms are broken, i hope the fix gets promoted tomorrow :)19:57
mvo_lol19:57
asacits true. i am an avenger and cannot schedule calls in the morning anymore because of that19:57
asacok cu folks19:57
pathosAnyone have screenshots of the daily build?23:31

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