/srv/irclogs.ubuntu.com/2015/01/23/#ubuntu-touch.txt

=== _salem is now known as salem_
=== chriadam|away is now known as chriadam
=== salem_ is now known as _salem
=== chihchun_afk is now known as chihchun
Jef91Where I can find a list of what current hardware support is like for Ubuntu touch on the NExus 4?06:04
dufluJef91: Perhaps https://wiki.ubuntu.com/Touch/Devices06:24
Jef91duflu, for refernce it is here https://docs.google.com/spreadsheet/ccc?key=0ArLs7UPtu-hJdDZDNWliMmV1YUJ3Zk1pQlpDdGp4VFE&usp=sharing#gid=006:26
dholbachgood morning08:09
sil2100stgraber: hey! Do you know if your recent lxc upgrade could have caused the boot-up problems on touch devices by any chance?08:34
markstarIs Ubuntu not available for nexus 6 yet?09:46
ogra_not until someone does a port09:51
markstarIs a really big task o09:56
markstarPorting?09:56
=== chriadam is now known as chriadam|away
JamesTaitGood morning all; happy Friday, and happy Handwriting Day! :-D10:02
GAM002anyone here?11:09
GAM002i have a doubt11:09
davmor2GAM002: yes there are people here11:10
GAM002i am currently using ubundu 12.04 my internet is very slow so is which can help me save bandwidth? upgrading to 14.04 or downloading 14.04 and using it to ugrade and how much MB will the upgrade be?11:10
GAM002anyone?11:11
davmor2GAM002: Not sure I understand the question but the best place for things like that would be the #ubuntu irc channel this is a channel for touch development11:12
GAM002ook11:12
GAM002i ment how much MB will be needed to upgrade from ubuntu 12.04 to 14.04?11:13
GAM002and please share the ubuntu irc link please11:13
GAM002davmor211:14
GAM002:11:14
davmor2GAM002: just type /join #ubuntu11:15
GAM002ok it worked thanks11:15
=== _salem is now known as salem_
sidharthum hi11:17
davmor2sidharth: hello11:17
sidharthI have reached here after browsing a bit about contributing to ubuntu11:17
sidharthSo I need some help on how to get started11:18
davmor2sidharth: started on what?11:19
sidharthOh and this is my first time ever on an IRC.11:19
sidharthstarting to work on ubuntu11:19
mzanettihmm... does the current devel-proposed boot for you guys?11:28
mzanettiseems stuck here on my Nexus 411:28
Elleomzanetti: nope, image 74 is broken11:28
mzanettiah. thanks11:28
Elleomandel: heya; haven't fully finished testing the UDM stuff yet, but the data URIs with http:// URLs added to them raised a few red flags with me, so I dug into that deeper and it turns out to be a bug in the way oxide is passing data URIs to the webbrowser: https://bugs.launchpad.net/oxide/+bug/141396411:40
ubot5Launchpad bug 1413964 in Oxide "data URIs have parent URL added to them when passed to webview's contextualData" [Undecided,New]11:40
Elleomandel: I'm think it might be best to label the http:// stuff in that branch as a workaround for this bug for now, and then remove it once the oxide folks have time to fix things on their end (since I'm guessing that won't be able to happen for RTM)11:41
Elleothinking*11:41
Elleomandel: what're your thoughts?11:41
mandelElleo, I did notice that was not correct and was not part of the uri format, the way I fixed it is by checking the contains ('data:') instead startswith and do a split on it.. is certainly a hack11:44
mandelElleo, I can add a #HACK comment to make sure that we deal with it11:44
Elleomandel: okay, cool11:44
Elleomandel: yeah, just so long as we remember to remove it once oxide is doing the right thing I think it's okay11:45
mandelElleo, I'll add udm to that bug, sounds good?11:45
Elleomandel: yep11:45
Elleomandel: as far as the code goes otherwise it all looks good to me, I'm just going to run through all the browser download tests to be safe, then I think we'll be good to go :)11:46
mandelElleo, sweet, I have downloaded several images (thumbnails) and works as expected, what is nice is that it was fixed only in the udm service side so no need to rebuild anything11:47
Elleomandel: yeah :)11:48
mandelElleo, let me know your feedback and I'll request a silo etc..11:48
Elleomandel: sure, should be done with browser/content-hub tests in a few minutes11:49
mandelsuperb11:49
Elleomandel: all looks good, if you just update the branch with a comment about the underlying bug I'll go ahead and approve it :)11:57
mandelElleo, ack11:57
mandelElleo, pushed11:59
mandelrev 34011:59
Elleomandel: great, approved :)12:01
mardydavmor2: hi! I'm trying to reproduce bug 1413655, and now the phone seems to be stuck on the Google logo12:08
ubot5bug 1413655 in system-image (Ubuntu) " --switch removes accounts" [Undecided,New] https://launchpad.net/bugs/141365512:08
mardydavmor2: did you also have to wait a long time?12:09
davmor2mardy: yeap12:09
mardydavmor2: OK, I'll just keep waiting then12:09
davmor2mardy: the apparmour profile it all to cock12:09
Justcarakasdholbach sorrt for the bad revieuw on your app, after closing it and reopening it it worked, but i cant update my rating12:12
Justcarakas*sorry12:12
dholbachJustcarakas, and I thought we were friends!12:13
* dholbach storms out12:13
dholbachJustcarakas, interestingly enough... the same thing happened for popey12:13
dholbachdbarth, alexabreu: so it looks like for two folks, starting a webapp works only on the second time12:13
Justcarakashehe, wel so it wasnt just me :D ps, you are likable12:14
dholbachdbarth, alexabreu: can you try to install "roll a dice" from the store and see if it works on the first launch?12:14
dholbachJustcarakas, thanks for the flowers :)12:14
=== MacSlow is now known as MacSlow|lunch
=== ecloud_wfh is now known as ecloud
alexabreudholbach, trying12:51
dbarthdholbach: webapp, or html5 one?12:52
dholbachdbarth, html512:52
dbarthah12:52
alexabreudholbach, ah this is not a webapp then12:52
dholbachsorry, yes, it's html512:52
dholbachis this a known issue?12:52
dbarthnot really; i've seen that in a silo, but that one had not landed since12:53
dholbachcan you reproduce it thought?12:53
dholbachthough12:53
* dbarth installs roll a dice12:53
alexabreudholbach, dholbach yes12:54
alexabreudholbach, the first time I open it it spins, and does not ... but all subsequent tries work12:54
dholbachalexabreu, shall I file a bug about it?12:55
dbarthdholbach: yes, please12:56
dbarthalexabreu: reproducing on rtm or vivid ?12:56
alexabreudbarth, rtm12:56
dbarthalexabreu: starts find on first try here on vivid12:57
dbarthfyi12:57
dholbachdbarth, alexabreu: https://bugs.launchpad.net/ubuntu-html5-theme/+bug/141398612:58
ubot5Launchpad bug 1413986 in Ubuntu HTML5 UI SDK "First launch of a HTML5 app doesn't work, second one does" [Undecided,New]12:58
mardydavmor2: it's still there at the Google prompt, it's about 1 hour now...12:58
mardydavmor2: was it *taht* long?12:58
davmor2mardy: ah crap sorry latest vivid image is broken see the phablet mailing list12:59
alexabreudholbach, dbarth silo 13 might make it work12:59
dbarthwhat's the hang about?12:59
ogra_dbarth, lxc broke13:00
davmor2mardy: ^ sorry dude I forgot all about the broken image13:01
mardydavmor2: oops, you are right13:03
dholbachwould it possible to have some very basic preliminary automated testing for -proposed images? like "does it boot"?13:03
dholbachI'm just wondering if that's possible because I've seen a couple of "warning: does not boot" messages on the phone list in the last weeks13:04
=== VargaD_ is now known as VargaD
=== dandrader is now known as dandrader|afk
=== alan_g is now known as alan_g|lunch
=== MacSlow|lunch is now known as MacSlow
rickspencer3did I read that one of the proposed images last night/this morning was busted?13:18
ogra_yes13:21
ogra_vivd though13:21
sergiusensogra_: do we have a root cause already?13:51
sergiusensdholbach: in general, people aren't supposed to be using -proposed, and ci does have tests running13:52
ogra_sergiusens, lxc it seems13:52
sergiusensdholbach: http://ci.ubuntu.com/smokeng/vivid/touch/13:53
sergiusensdholbach: people running proposed should always check the ci results before upgrading13:53
sergiusensif not we will have a quality gate for proposed called proposed-proposed :-P and then people will use that and so on and so forth :-)13:54
ogra_"people" should never run proposed13:54
ogra_developers should ... on development devices13:54
sergiusensogra_: exactly13:54
sergiusenslet me rephrase13:55
sergiusensconsumers shouldn't run it; developers should (but also know how to get out of it easily)13:55
ogra_there is work going on to switch to a three channel model13:55
ogra_one daily, one with a weekly promotion ... one with monthly promotions13:55
sergiusensogra_: I know where that is coming from :-)13:55
ogra_dogfooders should use the dsecond13:56
ogra_devs the first13:56
ogra_everyone else the last13:56
ogra_and even then it isnt guaranteed to be bugfree if you use the development release13:56
sergiusensogra_: I like it that you are driving most of this13:56
ogra_since it is a development release :)13:56
ogra_:)13:56
didrocksor if the integration tests were reliable, you can have a step before the -proposed is published (and so, no-one is supposed to use that image until it's published to -proposed)13:57
ogra_well, slangasek is driving it more than me13:57
ogra_but i'm involved, yeah13:57
ogra_didrocks, well, i would like to have a channel where you can just quickly push a package with debug enabled13:57
ogra_so i wouldnt want proposed to be actually guarded13:58
didrocksogra_: maybe the set of tests could be small, like "does it boot, can I do a phone call"13:58
ogra_that guarding should happen between proposed and the weekly channel instead13:58
didrocksogra_: so, 10 minutes of tests, and then, "publishing to -proposed" is just a 1 min switch, changing symlinks13:58
dholbachsergiusens, I wasn't trying to blame anyone13:59
didrocksto ensure devs always have a working phone at least13:59
dholbachbut I think it saves a lot of energy if we had something which tested a -proposed image for bootability13:59
dholbachas far as I'm concerned.. what a consumer should run is a different question :)13:59
sergiusensdholbach: oh, I know; I didn't take any blame :-P13:59
sergiusensdholbach: I was just trying to explain what's currently there14:00
dholbachsure14:00
ogra_right, we're all aware that what we have is suboptimal atm14:00
ogra_and all actual ressources go into rtm14:00
dholbachok... do you think it would be hard to have a bootability check for -proposed images? :)14:01
sergiusensogra_: that will change next month I hope14:01
ogra_dholbach, thats a question for CI ...14:01
sergiusensdholbach: it's not the bootability check, it's the ci infra that is the problem14:01
sergiusensdholbach: because they consume from that same channel to check tha14:01
sergiusenst14:01
ogra_you need free devices to run the test and a setup that actually runs it ... and that needs to be hooked into the build process14:01
sergiusensdholbach: so the solution is what ogra_ says, a third channel14:01
dholbachok14:02
ogra_while there are build process/promotion process changes needed, these are the last bits, we first need working infra to hook into14:02
sergiusensdholbach: but given how hard it is to change the backend, this isn't a one day operation (why that is I don't have the answer for ;-) )14:02
dholbachogra_, would it be possible to take the same image and boot it in kvm or something beforehand?14:03
=== alan_g|lunch is now known as alan_g
ogra_that would tell you the x86 kvm image works, yeah14:04
ogra_but wont tell you much about the armhf $device one14:04
dholbachhum, right14:04
ogra_our emulation in touch is to far off from the actual devices14:04
=== tedg is now known as ted
kenvandineanyone know how to recover after upgrading to #82 from devel-proposed on krillin?14:10
kenvandinei flashed to #81, which seems to fail14:11
kenvandinedoesn't even try booting14:11
popeykenvandine: can you use ubuntu-device-flash to go back to 81?14:13
kenvandinenope14:13
kenvandinethat's what i did14:13
popeyubuntu-device-flash --channel=ubuntu-touch/ubuntu-rtm/14.09-proposed --revision=8114:13
kenvandinejust get the warning screen that i have to use a PC to restore the phone14:13
popeylike that?14:13
popeyerk14:13
popeydunno, sorry.14:13
kenvandine:(14:13
popeymight have to --wipe and lose stuff14:14
kenvandineyeah... can't do that right now14:14
kenvandineor don't want to14:14
dholbachpopey, was bug 1413986 for you on vivid or rtm?14:14
ubot5bug 1413986 in Ubuntu HTML5 UI SDK "First launch of a HTML5 app doesn't work, second one does" [High,Confirmed] https://launchpad.net/bugs/141398614:14
popeydholbach: rtm14:14
kenvandineit's currently my daily driver... don't want to set it all up again right before the weekend14:14
popeykenvandine: fwiw, I rsync my entire home off the phone daily to another machine as a backup14:14
kenvandinemust be a way to get it booting again14:14
popeyyou may be able to adb pull your home directory when in recovery mode14:15
kenvandinepopey, do that restore all your accounts nicely?14:15
popeyand wipe and put it back14:15
popeyyeah.14:15
popeyeverything worth keeping is in /home14:15
popeyand all my music is on an sd card.14:15
dholbachthanks popey14:16
popeyso utopic14:17
l3onHi .. I have a question about this slide: https://docs.google.com/presentation/d/1-OcIOjMSdiLI6JdBbuhobKkxdZRaaggeA-eSOoA5cnE/edit#slide=id.g3910e7ce9_2_3114:21
l3oncan we assume that when we talk about "Android layer" in the image is the "Ubuntu middleware block" ?14:22
=== dandrader|afk is now known as dandrader
sergiusenskenvandine: krillin is your daily driver? On edge? :-P14:22
kenvandinesergiusens, yes... sad panda14:22
kenvandinesergiusens, but... i wanted to use it as much as possible14:22
kenvandineand...14:23
sergiusenskenvandine: so go into recovery and ...14:23
kenvandinevoice calls suck on mako14:23
l3onor andoird part is in the HAL ?14:23
sergiusenskenvandine: really?14:23
kenvandinemy wife feels like she's talking to a machine when i use it14:23
kenvandineyeah... pulseaudio bug i think14:23
sergiusenskenvandine: ok, in recovery tar up /data/system-data/ and /data/user-data/; that's all your data14:24
popeyl3on: yes14:24
sergiusenskenvandine: --preserve-permissons and all that14:25
popeyl3on: the android layer is the bit broken out on the right14:25
l3onpopey, but .. there I read "Network Manager" .. I thought that part was only Ubuntu related, no the Android one ...14:26
l3onanyway .. I assume that the adroid layer is in "Ubuntu Middleware" block14:27
dobeymardy: hi. do you know how to force the permission denied error when accessing account credentials, on rtm, without signon-apparmor-extension?15:18
mardydobey: some operations will fail if the ACL is empty, but now I'm not sure of which15:21
mardydobey: if you don't care about messing up your accounts, you could run a "DELETE FROM ACL;" in ~/.config/signond/signon.db15:23
dobeyalexabreu: ^^15:25
dobeyoh doh15:33
dobeynot alexabreu15:33
dobeyalecu: ^^15:33
alexabreu:)15:34
alecugreat15:34
=== alexabreu is now known as alex-abreu
alecudobey: after deleting all the ACLs, pay-ui still works perfectly in rtm15:38
dobeymardy: ^^ any other ideas? alecu isn't confident about landing my branch in rtm, without being able to recrete the error there :-/15:42
mardydbarth: the seed change for the apparmor extension, is it in a silo?15:48
dobeymardy: we're adding it back into rtm?15:50
mardydobey: sure15:50
mardydobey: if it's something siloable, it would be nice to land it together with your fix15:51
mardydobey: if not, then I think that alecu should just verify that there are no regression with your changes, and maybe verify that they fix the issue when the extension is installed15:51
dobeyi think it might not be available to install in rtm at the moment15:52
dobeybut the exact same changes are already verified/landed in vivid15:52
dobeyand it does fix it there15:52
mardydobey: it should be also in rtm, afaik15:52
dobeyoh, so it is15:54
alecumardy: what's the name of that package?15:56
dobeysignon-apparmor-extension15:56
tedpopey, I've been delighted with your restraint. When I wrote the kickstarter scope I was afraid Ms. Popey was going to hunt me down. :-)15:56
dobeyhttps://launchpad.net/ubuntu-rtm/+source/signon-apparmor-extension15:56
dobeyalecu: ^^15:56
popeyted: there's a kickstarter scope? :)15:57
kenvandinepopey, feeding the addiction?15:58
popeyyeah :S15:58
popeyhave you seen the oatmeal kickstarter?15:58
kenvandinehaha15:58
kenvandineno... no i haven't15:58
* ted goes back into the bunker to hide from Ms. popey15:58
popeyhttps://www.kickstarter.com/projects/elanlee/exploding-kittens15:58
popeyits gone MAD15:58
kenvandineOMG15:58
popeyyou should totally back it15:58
kenvandinein 20 minutes...15:59
=== chihchun is now known as chihchun_afk
alecudobey: ok, that one *is* available to be installed. But it's not installed on rtm/devel-proposed16:00
dobeyalecu: right, it is not installed by default on rtm currently16:01
alecuok, I'll try installing it, to see if explodes like a kitten16:01
kenvandinemandel, how do we run the test update server in your check-hash branch?16:05
mandelkenvandine, in the middle on a long meeting, I'll get back to you asap16:06
mandelsorry :-/16:06
kenvandinemandel, no worries16:06
=== chihchun_afk is now known as chihchun
mhall119has anyone else noticed the gallery showing videos as being on a different day from picture, when they are taken at the same time?16:10
dbarthmardy: nope; it's on ogra's radar16:23
dbarthmardy: i have a merge prop here https://code.launchpad.net/~dbarth/ubuntu-seeds/ubuntu-touch.utopic-signon-apparmor-extension/+merge/24731516:23
ogra_dbarth, after my last meeing (in ~1.5h) i'll prepare a PPA with the piled up seed changes16:24
mandelrsalveti, https://bugs.launchpad.net/ubuntu/+source/ubuntu-download-manager/+bug/141358416:32
ubot5Launchpad bug 1413584 in ubuntu-download-manager (Ubuntu) "Should refuse download if it would leave an unsafely low amount of free space" [Undecided,New]16:32
=== dandrader is now known as dandrader|lunch
ogra_jodh, during a review of the user-session logs we just noticed that we seems to get gigantic logs from some apps ... is there any switch we could set to globally turn off logging for the upstart session ?16:33
tedogra_, We could set console none for the application jobs… but it seems we want *some* logs, no?16:35
pmcgowanogra_, we were just discussing https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/138546416:36
ubot5Launchpad bug 1385464 in logrotate (Ubuntu) "logrotate fails to run, if status file is corrupt (logrotate running during reboot?)" [Undecided,New]16:36
jodhogra_: coincidentally, I just mentioned this to pmcgowan... if someone could sync ./debian/user-conf/logrotate.conf from lp:ubuntu/upstart to the upstart package used on touch, you'll suddently find that ~/.cache/upstart/ shrinks a lot! (see bug https://bugs.launchpad.net/ubuntu/+source/logrotate/+bug/1385464)16:36
ogra_ted, why would we ... i think we would like some automation "app has crashed once, then switch on logging" ... for apps that behave we dont want to write more to disk than actually needed to have the app running16:37
jodhogra_: pmcgowan: I had ~38M of log files and with the updated logrotate upstart job that dropped to 3.5M.16:37
ogra_joi have 563M16:37
ogra_jodh, ^^^16:38
ogra_the gzipped ones are all below 200k ...16:38
tedogra_, I'm not sure that we can be fine grained to say "this app vs. that app" so it's kinda a global on/off for all apps.16:38
jodhogra_: pmcgowan: it's still not clear _what_ is actually corrupting thte logrotate status file, but the latest ./debian/user-conf/logrotate.conf detects it and forces a logrotate.16:38
ogra_the unzipped ones that are actually in use go up to 80M16:38
ogra_ted, yeah, thats more "future thinking"16:38
ogra_jodh, when16:39
tedogra_, I'm sure systemd has six options for it :-)16:39
ogra_jodh, my unity8 log for the current session is 80M16:39
jodhogra_: wowzers! :)16:39
ogra_it prints a few lines for every gesture16:39
ogra_or touch ...16:39
tedSomeone needs to port g_debug()'s disable/enable logic to qDebug()16:40
kenvandinemandel, ok, i installed your branch and updates work :)16:40
jodhogra_: can't we get that toned down a bit? constant i/o like that???16:40
ogra_other session jobs look similar ... not *as* big ... rather in the 10-20M but still16:40
kenvandinemandel, but i'm not sure how to verify it did a check16:40
mandelkenvandine, exactly, I have t give you the instructions to make it fail and see the error, sorry, in the meeting16:41
mandelI'll write a comment in the mr16:41
ogra_jodh, thats another issue, indeed we shoudl tone that down, but i thing we shoudl generally turn off all logging on production devices16:41
ogra_*think16:41
kenvandinemandel, np, just letting you know where i'm at16:41
kenvandineCimi, any progress on the wizard?16:41
tedogra_, You should just switch to mint.16:41
ogra_lol16:41
kenvandinemint touch :)16:41
ogra_i would never do homebanking on mint !16:41
ogra_just syin ...16:41
ogra_*sayin16:42
ogra_:)16:42
tedogra_, Stop saying that, you're going to get another set of articles written ;-)16:42
ogra_hahaha16:42
jodhogra_: so can you confirm your logrotate status file is corrupt? (vi ~/.cache/logrotate/status, jump to the end and look for the control chars/nulls)16:42
ogra_yep, i see a lot of ^@16:43
jodhogra_: yup - you're affected then :)16:43
ogra_jodh, but even with it working it will only kick in if i restart the session or an app, no ?16:44
jodhogra_: a manual 'start logrotate' should force a recompress.16:44
ogra_ideally i would *never* do that16:44
ogra_unless i get an image uipgrade that forces a reboot16:44
tedpmcgowan, So my concern with turning all logging off would be that we *will* have access to those logs on automatically uploaded bug reports.16:45
pmcgowanted, with a crash you mean16:45
tedpmcgowan, Correct16:45
ogra_jodh, no changes ot the file16:46
tedogra_, I believe it also happens by cron, but wasn't happening because of the bad config.16:46
pmcgowanted, then we need better smarts somehow16:46
jodhogra_: yes, unless we arrange for the :sys:rotate-logs event to be emmitted regularly. I had proposed to rotate hourly way back when, but was shot down as we could then rotate useful logfile out of existence.16:47
pmcgowanted, feel free to comment ont he bug16:47
jodhogra_: there is also this awful hack (but it works :-): https://code.launchpad.net/~jamesodhunt/ubuntu/trusty/upstart/periodic-logrotate/+merge/20243416:47
ogra_phablet@ubuntu-phablet:~$ du -hcs .cache/upstart/16:47
ogra_563M.cache/upstart/16:47
ogra_phablet@ubuntu-phablet:~$ start logrotate16:47
ogra_logrotate stop/waiting16:47
ogra_phablet@ubuntu-phablet:~$ du -hcs .cache/upstart/16:47
ogra_563M.cache/upstart/16:47
ogra_no change16:47
jodhogra_: try deleting the status file and re-running then.16:48
ogra_ok16:48
ogra_aha16:48
ogra_seems to do something, prompt didnt return16:48
pmcgowanogra_, whats the verdict, I added rtm tasks to that logrotate bug16:55
ogra_phablet@ubuntu-phablet:~$ du -hcs .cache/upstart/16:55
ogra_45M.cache/upstart/16:55
ogra_a lot better now16:55
ogra_pmcgowan, we need to run logrotate daily ...16:55
ogra_there should be a cron job for this16:55
ogra_iirc16:55
pmcgowanogra_, I thought we do but the corrupt file blocked it, or did I misunderstand16:56
ogra_while i personally would prefer to switch off logging completely to get rid of the IO it seems everyone is shocked when i suggest this16:56
ogra_pmcgowan, right16:56
pmcgowanogra_, can you take that bug then?16:57
ogra_pmcgowan, if you can wait til snappy leaves me any time to work on phone bugs :)16:58
pmcgowansounds like no :(16:58
pmcgowanrsalveti, ?16:58
ogra_well, i can take it, but i cant promise it will be fixed before final16:58
pmcgowanI think we should grab the fix, unless we dont think the files will get corrupted now17:00
ogra_yeah, better safe than sorry17:00
kenvandinei think we should only log when in developer mode17:01
kenvandinethe logging for end user devices is useless17:01
tedkenvandine, It isn't useless when they're attached to crash reports.17:02
ogra_kenvandine, ++17:03
kenvandinei guess... but are we going to be able to do anything useful with the data in those crash reports?17:03
tedkenvandine, Fix bugs? :-)17:03
kenvandineted, ideally :)17:03
ogra_ted, but they arent17:03
ogra_until we have such a feature they should be off17:04
pmcgowanthe other issue is that generating the crash reports locks the phone up, users wont understand17:04
kenvandineyeah17:04
kenvandineas much as i would like automatic and useful crash reports17:04
ogra_we'll just plaster your screen with  popups like on the desktop17:04
tedogra_, For applications, not yet, but for everything else it works great.17:04
ogra_:)17:04
kenvandinei think unless we are prepared to really manage that it isn't useful17:04
ogra_yeah17:04
kenvandinewe need tooling and automation to mine the data17:04
ogra_totally with you on that17:05
kenvandineand identify items we should drill into17:05
kenvandineotherwise... it's going to just be noise17:05
ogra_planning that sounds liek a great topic for the next sprint17:05
tedI use it all the time...17:05
kenvandineindeed17:05
ogra_but til we have this we should turn it off17:05
kenvandineted, i think you are the only one :)17:05
kenvandinei look at it from time to time too17:05
kenvandinebut it's a bit overwhelming17:06
ogra_people that are debugging will actually knwo how to turn it on ... if not we should make sure to properly document it17:06
kenvandineand when you see a crash that looks common, it isn't trivial to look for patterns like which device, build, etc17:06
kenvandineso i think if developer mode is enabled, we log and file crash reports17:06
tedkenvandine, Haven't done that personally (hasn't been useful) but bdmurray can get you access to the DB.17:07
tedkenvandine, Folks have done reports like that.17:07
tedFor instance you can now list by device image.17:07
kenvandinewhat i want is some robot to tell me what to look at :)17:07
tedkenvandine, Until we have that, we'll have to settle with managers ;-)17:07
kenvandinesome intelligence that sees a pattern and raises awareness of common crashes17:08
tedYeah, we don't get that with managers ;-)17:08
tedkenvandine, Last I talked to ev about this he was working on setting up an analytics system on the errors db. I think that got sidetracked though.17:09
kenvandineyeah17:10
kenvandineev has some great ideas17:10
tedYou should talk to your CI stakeholder :-)17:10
kenvandineand i really look forward to seeing this become useful17:10
sergiusensall I'm going to say is that if you use the phone, crash reports suck as they just block your device17:10
tedsergiusens, Crash reports on U8, or all?17:11
sergiusensted: any crash report that is non recoverable17:11
tedHopefully that is sufficiently rare?17:11
sergiusensted: I don't know anymore, I disabled crash reports since they just kill my battery life17:16
* sergiusens already requested for crash reports to be processed only when plugged17:17
ogra_well, i really like that we have statistics for crashes apps on errors.ubuntu.com17:17
ogra_if every developer would regulary check this page we would actually get benefit from the reports17:18
ogra_but since only very few people do that i think crash reports are moot atm17:18
tedogra_, I guess the question would be how could we get more people checking them?17:21
ogra_ted, dunno, when did you check it last ?17:21
ogra_for me that was last year17:22
tedogra_, For me it was the beginning of this week.17:22
ogra_its a personal habit ... not sure we can force people into usin it17:22
tedForce no, more visible, perhaps.17:23
=== chihchun is now known as chihchun_afk
ogra_yeah17:23
tedOr I guess make it part of the project management culture.17:24
pmcgowanogra_, ted I asked for filtering by channel and device on that page17:24
pmcgowanright now its hard to sort it out17:24
ogra_i wanted to make it a daily task of the landing team a while ago ... but the landing team already has to check so many stats and error pages17:24
tedReport crashes per minute on each image.17:24
tedpmcgowan, I think that's there.17:24
pmcgowanwasnt17:24
pmcgowanyou had to pick a specific image version17:25
tedpmcgowan, https://errors.ubuntu.com/?channel_name=ubuntu-touch/vivid-proposed&period=day17:26
pmcgowanted, brian just added it!17:26
=== dandrader|lunch is now known as dandrader
=== rigved is now known as Guest11155
rsalvetipmcgowan: sorry, was on call, you mean fixing bug 1385464?17:48
ubot5bug 1385464 in Canonical System Image "logrotate fails to run, if status file is corrupt (logrotate running during reboot?)" [High,Confirmed] https://launchpad.net/bugs/138546417:48
rsalvetiyeah, I still don't like much this amount of logs per apps17:49
taiebotkenvandine: i read that your voice call are terrible on Mako? it used to be the same for me i did not have the correct radio firmware https://lists.launchpad.net/ubuntu-phone/msg08514.html17:53
kenvandineoh... awesome17:53
kenvandinetaiebot, indeed... my radio was outdated... updated, lets see if it's better18:00
pmcgowankenvandine, how did you check its version?18:01
pmcgowanrsalveti, yes thanks18:01
kenvandinewoot... fixed!18:01
rsalvetisure18:02
kenvandinepmcgowan, https://lists.launchpad.net/ubuntu-phone/msg08514.html18:02
pmcgowanI see18:02
kenvandineshows how18:02
kenvandinewe should add that to the bug report :)18:02
kenvandinetaiebot, i added that to bug 131836018:03
ubot5bug 1318360 in pulseaudio (Ubuntu) "Poor microphone quality (mako)" [High,Confirmed] https://launchpad.net/bugs/131836018:03
kenvandinetaiebot, thanks for the tip!18:04
pmcgowankenvandine, I think I fixed this way back when18:04
=== alan_g is now known as alan_g|EOW
kenvandinepmcgowan, it's been enough to make me live with edge on krillin for a while18:14
kenvandinegot tired of my wife complaining that i sounded like charlie brown's teacher :)18:14
pmcgowanhah18:15
kenvandinei've been watching the bug report hoping someone would post a work around18:15
kenvandinenever noticed it on the mailing list :)18:15
pmcgowanmandel, so your silo is ok to land without this fix https://bugs.launchpad.net/webbrowser-app/+bug/141396418:16
ubot5Launchpad bug 1413964 in webbrowser-app (Ubuntu RTM) "data URIs have parent URL added to them when passed to webview's contextualData" [Undecided,In progress]18:16
taiebotkenvandine: Your wellcome18:27
kenvandinemandel, still busy?  i built check-hash in silo 7 and verified it doesn't regress18:28
kenvandinebut still not sure how to verify it fails on a bad click18:28
alecukenvandine: is that the sha512 branch? when testing the click scope branch for that we used to ask pindonga to set some package in the staging server to a wrong hash, and then tried installing it.18:34
kenvandinealecu, it is18:34
kenvandinealecu, i'd need to test the update though, so would need an old version installed already18:34
kenvandinealecu, any tips on testing from the staging server?   and if any of the clicks have a bad hash still?18:36
pmcgowanmandel, that should have ended in ?18:37
alecukenvandine: the webservice urls in the click scope can be overridden with env vars; I hope it's the same for the updater. If so, instead of https://search.apps.ubuntu.com/api/v118:40
alecuit should point to:18:40
alecuhttp://search.apps.staging.ubuntu.com/18:40
alecuabout the hash and the apps, let's ask pindonga or matiasb18:40
pindongaalecu, let me think about this for a sec18:41
pindongaI know we did this once by modifying the hash on the server, but I also recall saying that wasn't a good idea18:41
pindongawe can't depend on the server to test client side behaviour (at least not in unit tests)18:41
kenvandinepindonga, if you can do that, and give me an older version of the click to install locally, i could test this18:41
kenvandinepindonga, yeah... this isn't ideal18:42
kenvandinejust manual testing now18:42
pindongawhy do you need to have the server give a bad hash?18:42
pindongayou're doing integration testing then?18:42
kenvandinemandel's branch includes a server to run for this... but not sure how to run that for a test on the device18:42
pindongano unit ttests?18:42
kenvandinetesting a branch from mandel, which adds verification of the hash for updates18:42
pindongakenvandine, pls tell me which pkg available on staging (developer.staging.ubuntu.com) you're going to test this with18:43
pindongaand I can change the hash for that one18:43
kenvandinecould you change gallery?18:43
kenvandinei have an old click of that already18:44
pindongacan't find any pkg named gallery18:44
kenvandinecom.ubuntu.gallery18:44
kenvandinealecu, do you remember the env variable i need to override?18:44
pindongakenvandine, that's not on the staging server18:45
kenvandineok18:45
kenvandinecould you pick anything and point me to a click for an older version to download?18:45
pindongakenvandine, use this: https://developer.staging.ubuntu.com/dev/click-apps/ubuntu/132/18:46
pindongacan you see that page?18:46
alecukenvandine: sorry, the Isp guys just arrived to check on my cable modem18:46
pindongacan you download the click form there?18:46
alecukenvandine: not sure if it's the same environment variable for the updater18:47
kenvandinepindonga, no.. no perms18:47
pindongakenvandine, alternatively, you can upload a click that you already have18:47
=== alecu is now known as alecu_phone
pindongathen we can change the hash of that click18:47
pindongayou'll have to make sure you did build the click yourself though18:48
pindongaotherwise it'll be rejected18:48
kenvandinethat'll work18:48
pindongalet me know when you uploaded something18:48
pindongaand I'll change the hash18:48
mandelpmcgowan, excuse me?18:50
pmcgowanmandel, was wondering if your data uri support needed the browser fix or not18:50
mandelpmcgowan, I did a work around inside udm, the silo has been tested and set for QA to review18:51
pmcgowanmandel, awesome thanks18:51
mandelpmcgowan, so it is a matter of time atm, we will remove the hack when ever oxyde is fixed18:51
pmcgowanmake sense18:52
=== alecu_phone is now known as alecu
alecukenvandine: looking at ubuntu-system-settings/trunk/plugins/system-update/network/network.cpp, I see that there are two env vars that would need to be set:19:02
alecu#define URL_APPS "https://myapps.developer.ubuntu.com/dev/api/click-metadata/"19:03
alecu#define URL_PACKAGE "https://search.apps.ubuntu.com/api/v1/package/"19:03
alecu(the env vars have the same name as those defines)19:03
kenvandinepindonga, https://developer.staging.ubuntu.com/dev/click-apps/ubuntu/329/19:05
alecukenvandine: you also need to log into a staging account in system settings first; let me find out what script was used for that.19:05
kenvandinealecu, thx19:06
pindongakenvandine, ack, changing the hash19:06
alecukenvandine: this is the script to point the click scope and online accounts to staging:  /usr/lib/*/pay-service/setup-staging.sh19:07
alecukenvandine: after running that with phablet-shell, you need to go to online accounts, delete any u1 account you may have there, and login again.19:08
pindongakenvandine, done... (changed the last char from f to g)19:08
alecukenvandine: if you reboot, you need to run the script again.19:08
alecukenvandine: finally, the servers to put in the env vars. One is: search.apps.staging.ubuntu.com19:09
alecukenvandine: the other, I can't find it.19:09
alecupindonga: do you know what's the staging server for this? https://myapps.developer.ubuntu.com/19:09
pindongaalecu, developer.staging.ubuntu.com19:10
alecuah, great.19:10
alecuI still find the staging names of servers a bit braindamaging.19:10
alecukenvandine: I think that should be all that's needed. Let me know if there's some other bit missing or not clear.19:11
kenvandinealecu, i'm guessing system-settings isn't honoring the env variable19:14
kenvandinei can find my package in the click scope19:15
kenvandinebut system-settings isn't finding an update for it :/19:15
alecukenvandine: weird! I see that Network::getUrlPackage() is getting the value from URL_PACKAGE19:20
kenvandineyeah, but that's in the define19:20
alecukenvandine: what versions are installed / on the webservice?19:20
kenvandineit's not checking env19:20
kenvandinei don't think... haven't checked the code19:21
alecukenvandine:     QString command = environment.value("URL_PACKAGE", QString(URL_PACKAGE));19:21
kenvandinei have version 0.1 installed and 0.2 on staging19:21
kenvandineoh..19:21
kenvandineweird then19:21
kenvandinei set it with:19:21
alecukenvandine: in ubuntu-system-settings/trunk/plugins/system-update/network/network.cpp19:21
kenvandineinitctl set-env --global URL_PACKAGE=https://search.apps.staging.ubuntu.com/api/v1/package/19:21
kenvandineand the scope finds it..19:22
alecukenvandine: the scope seems to be using a different variable (that's set in the setup_staging.sh script)19:22
kenvandineah19:22
dobeyyes we don't use URL_PACKAGE19:22
dobeyhmm, that should be changed in the code so it matches the click scope19:24
dobeyat least until we get a single service where all the talk-to-the-store code lives19:24
alecukenvandine: try adding those vars to that script, both in the initctl part, and also on the UpdateActivationEnvironment dbus call19:24
kenvandineURL_PACKAGE actually is19:25
kenvandinei'll add the other too19:25
alecukenvandine: wait, it's called slightly different: URL_PACKAGE_INFO19:26
dobeymeh, environment variables :-/19:27
alecumeh-ssy.19:27
dobeyverry19:27
kenvandineoh... instead of URL_APPS?19:28
kenvandineoh i see19:29
otneed help installing ubuntu touch on ascer with w8.119:30
otit doest let me boot19:33
kenvandinealecu, pindonga: nevermind... looks like mandel updated the test plan :)19:36
dobeymaybe we should add a splash screen to the sdk19:36
dobeyit is so incredibly slow to start ;(19:36
mandeldobey, is the precompilation of the qml that is not cached19:37
mandeldobey, something that everyone completely ignored, we are working on it in the lower levels because is not a JIT bad a AOT compiler19:37
mandelin EVERY run19:37
dobeymandel: so it's poorly architected and not threaded? :)19:37
mandelkenvandine, did I?19:37
bzoltandobey:  sorry I missed the context... what is slow?19:37
kenvandinemandel, oh... you didn't?19:38
* bzoltan has highlight on "sdk"19:38
kenvandinethere is instructions there for check-hash :)19:38
kenvandineand how to run the test server19:38
mandeldobey, no, it has nothing to do with poorly arch, is just that doing jits is hard19:38
dobeybzoltan: when i click the icon on my launcher, it takes about 10-15 seconds for the sdk window to actually show up19:38
bzoltandobey:  how many click chroots do you have?19:38
dobeybzoltan: 319:38
dobeyhaving click chroots makes it slow?19:39
mandelkenvandine, oh, but I did not do it, a bullied diego to do it ;)19:39
kenvandineah19:39
bzoltandobey:  I have a fix just for thet... do you want to be a test user? :D19:39
bzoltandobey: ppa:ubuntu-sdk-team/tools-development19:39
dobeyi'm not sure. it's always scary when someone asks that with a :D19:39
mandeldobey, beter than with a O_o19:40
bzoltandobey:  no need to worry :D I am just happy to find some candidates19:40
dobeybzoltan: is there a single .deb i need to install to test? or is it a bunch of debs?19:40
bzoltandobey:  you can fall back to the SDK PPA any time by removing that ToolsDev PPA19:40
bzoltandobey: technically it is one .deb19:41
bzoltandobey: or maybe two19:41
bzoltandobey:  just fetch the qtcreator-plugin-ubuntu[.*]deb packages19:41
dobeybzoltan: ok, i was just going to ask if the fix was in the plugin or qtc :)19:42
bzoltandobey:  we have a brand new chroot agent mechanism what will speed up the start time from the second start19:42
bzoltandobey:  I do not touch the QtC if it is possible... I would not even poke it with a stick ...19:42
mandelbzoltan, is that what ricmm worked on?19:45
bzoltanmandel: no19:46
dobeybzoltan: does seem a little bit faster19:46
mandelbzoltan, what is the diff then? (just curious)19:47
dobeyalthough, the debian/changelog entry makes it seem like it would be slower19:47
bzoltanmandel: dobey: we have a chroot agent daemon what keeps the click chroots session active even if you quit the QtC.. so they are already mounted when you next time start the QtC19:47
kenvandinemandel, ok... well i approved your check-hash branch because it didn't cause any regressions but it looks like it needs a little fix19:49
bzoltandobey:  making the SDK to start faster was a big target... Still not a rockstar, but getting there. It is not easy to deal with chroots19:49
kenvandinemandel, the UI doesn't seem to handle the error19:49
kenvandinesits at 100%19:49
kenvandinei see the error in the udm logs19:49
mandelkenvandine, oh! it is not grabbing the error, let me get that done for you, I must have missed it19:49
kenvandinemandel, can you look at that before we backport this to rtm?19:49
bzoltandobey: I soon EOD, but please play with that release and drop me lines here if you find anything19:49
mandelkenvandine, dont approve it, on it19:49
kenvandinemandel, i already did :)19:49
kenvandineit didn't break anything :)19:49
kenvandinejust fix it separately and we'll land it19:50
mandelkenvandine, on19:50
mandelok*19:50
kenvandineit'll be perfect for rtm :)19:50
dobeybzoltan: i don't use it much. just a bit annoyingly slow when i do have to. go have an enjoyable and relaxing weekend instead. :)19:50
kenvandinemandel, just make your other branch a prereq19:50
mandelack19:50
mandelkenvandine, will make sure it is done asap19:50
* dobey is having more grievance with adt-run at the moment anyway19:51
kenvandinethx19:51
bzoltandobey:  thanks :)19:51
* mandel says that close to 9pm on a friday..19:51
dubstar_04i'm trying to play a video and i keep getting this error: Failed to start playback:  org.freedesktop.DBus.Error.NoReply: Did not receive a reply.19:56
kenvandinemandel, i'm assuming that fix will be QML only, i could easily test fixes locally since i have everything all setup to test that already20:31
kenvandinejust let me know20:31
mandelkenvandine, is mainly connecting to the signal, finishing sdcard work atm.. sorry :-/20:32
mandelI need a clone20:32
kenvandinei could take a swing at it... just handling the download status right?20:32
kenvandinemandel, oh... i guess we need the DownloadTracker to emit errorFound20:34
kenvandineso it would be in the cpp20:34
kenvandinethat slows things down20:34
mandelkenvandine, how come?20:34
kenvandinehaving to wait for builds ;)20:34
kenvandineor why that?20:34
kenvandineour DownloadTracker is what connects to udm20:35
kenvandinei don't think the udm status trickles down20:35
mandelkenvandine, I need to get a closer look, but the single error signal is enough20:38
kenvandinemandel, actually our DownloadTracker connects to Download::error20:38
kenvandinewhich should emit errorFound20:38
mandelkenvandine, correct20:38
kenvandinei'll take a quick look, that didn't work...20:38
kenvandinesee if i can figure it out quickly while you're busy :)20:38
kenvandinemandel, maybe this is in udm... we get the processing signal from the Download, it shouldn't even try that if the hash check failed right?20:46
kenvandinemandel, sorry... i'll have to leave this to you... i really think the error signal isn't getting sent from udm21:11
kenvandineu-s-s log: http://pastebin.ubuntu.com/9840179/21:11
kenvandineudm log: http://pastebin.ubuntu.com/9840172/21:12
kenvandinemandel, hopefully those help when you have time21:12
dubstar_04can anyone help with video playback?21:48
taiebothas anyone ever reported the bug while when scrolling down the screens jump up. This happens on mako do not know if its due to screen sensitivity but this happens on any window scopes/ oxide/ etc..21:58
=== salem_ is now known as _salem
=== ajalkane_ is now known as ajalkane

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