/srv/irclogs.ubuntu.com/2014/04/15/#ubuntu-touch.txt

=== chriadam|away is now known as chriadam
=== Guest47151 is now known as steev
=== vying is now known as Guest21261
dholbachgood morning06:50
JamesTaitGood morning all; happy One Day Without Shoes Day! :-D07:12
diwicgood morning, is it possible to use perf on the phone? (E: Package 'linux-tools' has no installation candidate)07:14
diwicit's the nexus 4 if that matters07:15
RAOFdiwic: Looks like the answer is “no”; we've got builds of linux-tools for lots of the devices, but not for mako?07:19
diwicRAOF, so it seems, but just asking in case I'm missing something07:21
diwicthere is one for "goldfish" but not sure what that is07:22
diwicprobably not Nexus 407:22
RAOFGoldfish is the emulator07:25
diwicaha07:32
evogra_: the .upload file should be created by whoopsie-upload-all. The .uploaded file indicates that it's been successfully uploaded. Perhaps the upstart job that fires off whoopsie-upload-all isn't working?08:02
ogra_ev, hmm08:02
ogra_ev, how is that called ?08:02
ogra_all i have is /etc/init/whoopsie.conf08:03
ogra_root@ubuntu-phablet:~# initctl status whoopsie08:04
ogra_whoopsie start/running, process 162508:04
ogra_and that one started just fine it seems08:04
ogra_ah, in apport-noui08:06
ogra_no upstart logs ...08:07
=== chriadam is now known as chriadam|away
bian-xieplease anyone can give a brief introduction about Ubuntu Touch Camera architecture09:30
bian-xieI mean how the camera-app connected with Android mediaserver running in the lxc container09:31
=== vying is now known as Guest48394
davmor2Morning all10:27
=== MacSlow is now known as MacSlow|lunch
=== _salem is now known as salem_
=== salem_ is now known as _salem
sergiusensogra_: hey, can you take a look at https://code.launchpad.net/~sergiusens/phablet-tools/mantashot/+merge/215767 ?11:42
sergiusensogra_: going to add phablet-screenshot to the mir testplan ;-)11:43
didrockssergiusens: you have been broken?11:43
sergiusensdidrocks: phablet-screenshot doesn't work on manta due to the coloring being changed11:44
sergiusensdidrocks: used to be bgra for manta and now it's the same as all others: rgba11:44
=== alan_g is now known as alan_g|afk
didrocksok, some kind of good enhancement then :)11:45
=== alan_g|afk is now known as alan_g
ogra_sergiusens, oh, when did that change11:57
nik90hey I did a system update and it is removing quite a bit of ubuntu touch related packages https://i.imgur.com/nfOGXN1.png11:57
nik90does anyone else see this?11:58
sergiusensogra_: don't know; saw a bug related to manta failing on screenshots from cwayne (and although a bit different) failed11:58
sergiusensogra_: anyways, I added phablet-screenshot to the mir testplan, mind reviewing?12:03
ogra_where is it ?12:03
ogra_(change approved btw)12:04
=== alan_g is now known as alan_g|lunch
sergiusensogra_: the test plan?12:26
ogra_well, wasnt that what you wanted me to review ?12:27
sergiusensogra_: https://wiki.ubuntu.com/Process/Merges/TestPlans/Mir12:27
sergiusensogra_: no, I wanted you to review the manta change which you already have :-)12:27
sergiusensogra_: ah, you should test as well :-P12:27
ogra_heh, ok12:28
=== jhodapp|afk is now known as jhodapp
sergiusensrsalveti: https://code.launchpad.net/~sergiusens/goget-ubuntu-touch/emulator_channel/+merge/21586012:45
Laneympt: bug #1289470> We keep the two sliders in system-settings?12:50
ubot5bug 1289470 in indicator-power (Ubuntu) "The phone has three brightness sliders" [Low,Triaged] https://launchpad.net/bugs/128947012:50
mptLaney, yes12:53
Laneyokay12:53
mpt(that’s why the u-s-s bit is still assigned to me)12:54
LaneyFairy nuff12:55
=== alan_g|lunch is now known as alan_g
rickspencer3popey, I would like to log a bug against Unity 8 on my phone, but it's not a crash, can I use apport-cli in some way to do that?12:58
rickspencer3popey, nm, I just found this https://wiki.ubuntu.com/QATeam/TouchTesting12:59
rickspencer3looks like I can use ubuntu-bug and adb12:59
popeyrickspencer3: you can just ubuntu-bug /var/crash/foo.crash, yes.13:00
popeyi have had mixed success with that13:00
rickspencer3popey, ok13:00
rickspencer3there's no crash file, but I'm giving it a try13:00
trex_hello everyone, perhaps a stupid question, but i was wondering, where can i find the most recent stable version of ubuntu mobile?13:04
trex_am currently running     ubuntu-device-flash --channel=saucy --revision=9913:05
pmcgowantrex_, the latest trusty images are in the devel channel, currently 29413:06
trex_thanks pmcgowan13:07
pmcgowantrex_, that channel has tested and promoted images (devel same as trusty) whereas the bleeding edge is on trusty-proposed and that can break13:09
=== MacSlow|lunch is now known as MacSlow
trex_pmcgowan, in terminal, i could just run adb shell system-image-cli --channel trusty -b 29413:10
=== VargaD_ is now known as VargaD
pmcgowantrex_, you can use ubuntu-device-flash, not sure if you need to do a bootstrap to move from stable13:11
pmcgowansergiusens, ^^13:11
sergiusenspmcgowan: trex_ no, not needed, just ubuntu-device-flash --channel devel with the device connected13:12
trex_got it thanks13:13
trex_so13:13
sergiusensstable is going to be promoted to trusty soon though13:13
trex_    ubuntu-device-flash --channel=devel-294?13:14
pmcgowantrex_, no need for 29413:14
sergiusenstrex_: no, exactly as  typed; whats with adding the revision/version number?13:14
trex_got it13:15
trex_thanks13:15
trex_was on saucy (above), wifi is still down on it, switching to trusty as recommended..thanks13:16
mterrykgunn, the autopilot3 tests failed where the py2 ones didn't?  That's odd13:22
kgunnmterry: yeah...something about no module named "autopilot.vis"13:23
mterryThat doesn't seem related to my change at least...13:23
mterrykgunn, install python3-autopilot-vis13:24
kgunnmterry: man i feel dumb...i thot i had13:25
kgunnmterry: all happy now13:26
kgunnmterry: ...it was late13:28
mterrykgunn, :)13:28
kgunnmterry: i'll run the phone test now too...13:30
kgunnif that helps save you a cycle or 213:30
mterrykgunn, OK thanks.   I can run something too.  Is that all of the test pieces?  (i.e. are we running all the dependent component tests?)13:31
=== _salem is now known as salem_
kgunnmterry: i was going to run the entire AP suite....13:35
kgunnper https://wiki.ubuntu.com/Process/Merges/TestPlan/autopilot13:35
kgunnwhich thomi says takes ~4 hrs13:36
mterrykgunn, just the autopilot tests for the autopilot project do or are you running all autopilot tests for Touch?13:39
kgunnmterry: all tests for touch13:39
kgunnits effectively the smoke test13:40
mterryI see13:40
mterrykgunn, OK, well if I can offload some of that, let me know13:40
kgunnmterry: you might want to do some exploratory testing....13:40
kgunni suppose technically...the untiy8 test https://wiki.ubuntu.com/Process/Merges/TestPlans/Unity813:41
kgunn(the manual stuff)13:41
mterrykgunn, sure.  (Also, we released Mir 0.1.8?  nice)13:42
=== dandrader is now known as dandrader|afk
kgunnmterry: yes13:42
mterrykgunn, cool, that means we can simplify the split silo13:46
=== dandrader|afk is now known as dandrader
mardybfiller: hi! Are you taking care of landing the "app-access2" branch of u-s-s-o-a?14:15
bfillermardy: yes, but probably will not do that until after 14.04. still trying to get syncing working fine14:20
mardybfiller: that's fine, I just wanted to know if you were on it14:20
bfillermardy: yup, we did test it and it works fine14:21
mterrydoanac, you mentioned wondering what to do about unlock_screen.py in ubuntu-test-cases.  The new unlock-device script is a wholesale replacement for it.  No need to convert it, just switch to using unlock-device instead14:24
mterrydoanac, oh whoops, you said "run-autopilot-tests.sh" not unlock_screen.py14:25
doanacmterry: correct. its not a 1-to-1 mapping with the new way it works14:25
mterrydoanac, how come those scripts can rely on /home/phablet/bin/unlock_screen.sh being there?  What puts that in place?14:27
doanacmterry: we put it there when we provision a device (our scripts/provision.sh)14:28
cwaynebfiller: hey, any chance we can get this reviewed (it'll fix address-book-app tests for the touch_custom suite) https://code.launchpad.net/~cwayne18/address-book-app/autopilot-upstart/+merge/21274714:32
=== alan_g is now known as alan_g|tea
bfillercwayne: sure, looks like it's failing in CI though. can you try and get that resolved first?14:35
rickspencer3popey, sorry to bug you for this, but I think you helped me last time ... I'm looking for the script for getting screenshots of a phone or tablet14:36
rickspencer3I think ogra_ wrote it, maybe/14:37
rickspencer3?14:37
ogra_phablet-screenshot14:37
popeywhat he said14:37
ogra_actually i'm pondering to write an app for that over easter ... lets see if i'm bored enough14:38
popeyto do it on the device?14:38
ogra_yeah14:38
popeygood luck ☻14:38
ogra_heh14:38
rickspencer3jeez, I already had it installed14:39
* rickspencer3 dopes slap self14:39
=== alan_g|tea is now known as alan_g
dobeydpm: hey, when should we expect that e-mail you said you were going to send to ubuntu-phone about scopes i18n?14:44
dpmdobey, today in the next 30 mins, sorry for the delay!14:45
dobeydpm: ok, thanks :)14:45
josedidrocks: ping14:48
didrocksjose: pong14:48
cwaynebfiller: trying to look into it, but can't seem to get any of the logs or do a rebuild14:51
sergiusensogra_: rsalveti did you get a chance to test https://code.launchpad.net/~sergiusens/phablet-tools/mantashot/+merge/215767 ?15:17
ogra_not yet15:18
ogra_i need to upgrade my manta forst15:18
ogra_*first15:18
mterrydoanac, OK so I have lp:~mterry/ubuntu-test-cases/touch-unlock-device -- what's the best way to test that my changes work?  Just do the stuff in README-cli.rst?15:19
rsalvetisergiusens: not yet, flashing15:20
rsalvetisergiusens: was updating bug 128461215:20
ubot5bug 1284612 in phablet-tools (Ubuntu) "phablet-config writable-image -p foobar doesn't apt-get update" [High,Confirmed] https://launchpad.net/bugs/128461215:20
sergiusensrsalveti: ah, I got a needs fixing and will just add a user switch for that one (--update) although it is in general bad practice15:21
rsalvetisergiusens: it is, it's fine to update by default15:21
rsalvetiour infra is broken15:21
sergiusensrsalveti: well asac and plars will kill me if I do that :-P15:22
rsalvetiif we really wanted to force a specific version, we should declare that when installing packages by hand15:22
sergiusensmakes sense15:22
sergiusensbut I might still get killed :-P15:22
rsalvetiright :-)15:22
plarskill you, no...15:22
dpmdobey, first e-mail for scopes sent. The one for click scope translations to follow later on today, but that'll take me a bit more, as I want to dig a bit deeper into the mapping of Name/Description in .desktop/manifest/store15:23
dobeydpm: ok15:23
dobeydpm: thanks15:23
rsalvetisergiusens: the emulator-channel one is also approved15:23
dpmnp15:23
plarssergiusens, rsalveti: From what I see, it looks like we still have about 10 tests that require installation of -autopilot packages15:24
popeyolli_: are you on amd64 on desktop or i386?15:24
rsalvetiplars: right, and why update would be a problem in there?15:24
rsalvetiwould the newer packages be available via a silo or something?15:25
rsalvetioh, during the smoke testing I believe15:25
plarsfriends, mediaplayer, webbrowser, url-dispatcher-tools (for unity8), dialer-app, messaging-app, address-book-app, ubuntuuitoolkit, ubuntu-system-settings-online-accounts, and ubuntu-system-settings15:25
ogra_rsalveti, well, i was suggesting to use lplib for that apt upgrade issue ... but we need to kind of make sure the local dependency resolution hooks into that since we cant use the archive one15:25
olli_popey, Linux minime 3.13.0-24-generic #46-Ubuntu SMP Thu Apr 10 19:11:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux15:25
rsalvetiright, we're just lucky15:25
sergiusensrsalveti: are you implying that train landings can't happen until the image is tested? :-)15:25
ogra_rsalveti, well, we'Re screwed if we try to test on an image that was promoted two weeks ago15:26
rsalvetiif we really want to install additional packages that would match the image id, we should sync that somewhere else15:26
sergiusensI know that the way it is, running update potentially makes you test the wrong thing15:26
rsalvetior make it pre-installed by default15:26
sergiusensI'm all for preinstalling these autopilots15:26
ogra_rsalveti, but we have all info15:26
ogra_it is on the device15:26
popeyolli_: trying to parse your spreadsheet15:26
sergiusensrsalveti: exactly; we talked about this in January :-)15:26
plarsrsalveti: for instance, we have an image with version of something one of those depends on, and we install the updated version from the archive, the dependency can force install of something else that we don't want15:26
rsalvetiplars: right, but how can we fix this?15:27
plarsrsalveti: the recommendation in the past was always "don't ever run apt-get update"15:27
rsalvetieither we cache the packages (at the time we create the image), or we have them pre-installed15:27
rsalvetiplars: but that's not an ideal fix :-)15:27
ogra_rsalveti, fish the dependency info out of the local apt db ... download the debs with lplib ... dpkg -i them15:27
plarsrsalveti: agreed15:27
rsalvetiplars: as we're just lucky that the archive will still have the packages around because we're testing a fresh image15:27
plarsrsalveti: the longer term solution is to move away from packages for autopilot tests15:28
rsalvetiogra_: right, from a cache15:28
ogra_what cache ?15:28
olli_popey, what's the problem15:28
ogra_we have a package db from the moment the image was built15:28
rsalvetiogra_: you need to download it from somewhere valid, could be launchpad as you suggested15:28
sergiusensrsalveti: well this also brings in the problem that you can't realy rerun tests on older images unless it's a click ;-)15:28
ogra_so from there we get all info ... version, deps etc15:28
ogra_lp lib pulls them for us from launchpad15:28
asacrsalveti: wen dont want to upgrade packages until we have a different solution15:28
ogra_and we just dpkg -i them15:29
popeyolli_: trying to figure out what needs patching and what doesnt15:29
rsalvetiasac: that I get15:29
popeyolli_: and the impact15:29
rsalvetibut we should also work to fix our infra15:29
asacrsalveti: we are parallelizing landing: e.g. upload new versions right after the image is produced etc.15:29
asacrsalveti: right15:29
ogra_hwo do you want to fix that ?15:29
olli_popey, I filed those bugs for that15:29
asacmy idea was to backup the Packages file15:29
rsalvetiogra_: you suggested a valid solution15:29
sergiusensasac: well making the image writable is also bad; that needs fixing too15:29
ogra_you would have to have an archive snapshot after each package change15:29
asacused to produce the image, and then have a tool that maps that to librarians taht we can then feed into the test run15:29
asacas the packages file :)15:29
ogra_rsalveti, ah, i thought you mean on the archive15:29
popeyolli_: right, the bug explains the problem but not the impact of changing15:30
olli_popey, want to jump on a HO real quick15:30
asaci think that would be the right solution; everything else feels pretty hacki15:30
popeyolli_: ya15:30
ogra_asac, thats hacky too15:30
olli_https://plus.google.com/hangouts/_/canonical.com/olli15:30
ogra_:)15:30
asacnot sue15:30
asacits snapshooting15:30
ogra_no15:30
rsalvetiif we get the packages from lp and dpkg -i them, we're fine15:30
ogra_snapshooting would mean to actually create an archive snapshot15:30
asacsergiusens: well, if you want to change image you need to make it writable; what we should do is really make it read-only afterwards and ensure that we really only change things that we want to change15:30
rsalvetias lp keeps everything in there15:31
ogra_right15:31
popeyolli_: balls, hangouts broken15:31
olli_ah, you dist-upgraded15:31
olli_heh15:31
ogra_all solutions to this are hacky ... so it doesnt matter which we pick really15:31
rsalvetipopey: kill every chrome process you have15:31
rickspencer3*cough*15:31
ogra_the only clean solution would be real snapshots15:31
popeyugh15:31
sergiusensasac: I sort of solved it with click so that you don't need to make it writable at all; don't know why the same stuff can't be done with the other stuff15:31
ogra_but thats something we cant afford15:31
rsalvetior having everything pre-installed15:31
asacogra_: not sure what is different?15:31
rsalvetieverything we care to be tested15:31
asacrsalveti: manually cofing magic around lp and dpkg -i will over time be apt :_)15:32
asace.g. if its more ciomplex you need dependency resolution etc.15:32
rsalvetiasac: yup :-)15:32
sergiusensasac: you can test any click package on any image (devel|devel-proposed) without making it writable and without altering the image15:32
ogra_asac, it will use apt for getting all its info15:32
asacogra_: then why not just make apt do the right thing?15:32
ogra_it will replace the download and install parts of apt15:32
rsalvetiasac: can we snapshot the archive?15:32
asacno15:32
ogra_asac, because we cant ?15:32
asacwe can snapshot the packages file15:32
asacand be smart about finding them in lop15:33
asacwe could write a proxy15:33
ogra_the onyl way to make apt do the right thing is an archive snapshot15:33
asacthat resolves things super smart :)15:33
rsalvetibut then we need to use lp15:33
asachehe15:33
sergiusensthe general solution is to not use debs for testing; then you don't need all this mega infra around it15:33
rsalvetiogra_: yeah15:33
popeyolli_: ok, there15:33
ogra_asac, why do you want to snapshot the package file15:33
asacrsalveti: sure. but still saying that keeping the packages file around is a first step15:33
ogra_asac, you have that snapshot on disk15:33
sergiusensasac even with this solution, how do you test a devel image?15:33
asacbecause you will have to remember exatly what package versions were available at the time of image production15:33
ogra_all you need is grep-dctl to get the info you want15:33
asachave to go on a call :)15:33
rsalvetican't we create a custom tarball with every package we need?15:34
rsalvetilike we do for custom channels?15:34
ogra_then have lplib pull the debs and dpkg -i them15:34
asacrsalveti: we dont know which packages we might need15:34
asacdo we?15:34
rsalvetithat would deploy the packages somewhere in the image?15:34
doanacmterry: you can probably test it by running something like: ./scripts/run-smoke -a friends_app15:34
rsalvetiasac: well, we could maintain a list (and deps)15:34
rsalvetias we're installing them anyway15:34
ogra_fun15:34
ogra_and if some package changes dependencies you are screwed15:34
ogra_somewhere low level ... totally unrelated to what you need15:35
rsalvetias long we also download the dependencies, we're fine15:35
mterrydoanac, I also assume theses branches need updating?  https://code.launchpad.net/~canonical-ci-engineering/jenkins-launchpad-plugin15:35
ogra_so effectively you have an archive snapshot :P15:35
ogra_in a tarball15:35
rsalvetiright, but not the entire archive15:35
rsalvetijust for the things we need/use15:35
ogra_which might be gigantic15:35
rsalvetiI like the lp idea, but I wanted something that could also be off-line15:35
ogra_how do you knwo what you might want to use next week ?15:35
ogra_i dont think that flies15:36
doanacmterry: probably should check with fginther about those branches. I think they are otto and run on x86 so maybe not15:36
rsalvetiwell, we already know what needs to be installed anyway, right?15:36
rsalvetias we're installing them today15:36
ogra_not if i.e. a dep changed15:36
rsalvetiwe just calculate that dynamically15:36
rsalvetiall we need is the list of packages we care to install15:36
sergiusensrsalveti: ogra_ fwiw, for readonly testing I use lp to pull in some extra deps (but it's tight; I don't have dependency resolution)15:37
ogra_well, i prefer using lplib and the local packages file15:37
fginthermterry, those branches do not need updating, that's the old test runner which is being obsoleted15:37
ogra_that gives you all the archive if you need it15:37
sergiusensalternatively you can apt-get download *-autopilot and cache that with ogra stats :-P15:37
ogra_not just a predefined subset15:37
rsalvetisergiusens: that's kind of my proposal15:37
mterryfginther, OK.  Is there any unlocking logic in phablet-tools?15:37
rsalvetias long we also download the deps, we're fine15:38
ogra_i dont like that limitation15:38
rsalvetibut ogra_ doesn't like it15:38
sergiusensmterry: no; would be nice to have QA proposed their one solution to rule them all15:38
fginthermterry, I'm 95% sure there isn't15:38
sergiusenss/d//15:38
mterryfginther, will double check15:38
ogra_if we actually invest into such gross hackery we should make all packages aavilable that the Packages file refers to15:38
rsalvetiSaviq: do we have a bug for the 'Apps' scope title that is always centered when you boot the device?15:39
rsalvetiSaviq: that's really annoying :-)15:39
rsalvetiogra_: right15:39
rsalvetiif the dep list is not big, I'd just pre-install everything15:40
rsalvetibut nobody likes that :-)15:40
ogra_eeek15:40
ogra_yeah15:40
rsalvetiit solves everything15:40
ogra_you will have to wrangle with pmcgowan then :)15:40
rsalvetiand you can test without changing the image15:40
rsalvetiRO :-)15:40
Saviqrsalveti, yeah, the bug is "we're getting rid of the tab-like header, let's not care about it" ;P15:40
Saviqrsalveti, and it only happens on boot, no normal person will see it as often as we do15:40
rsalvetilol, indeed15:41
pmcgowanrsalveti, lets just install all of gnome too, and wine, and ....15:41
ogra_wine !15:41
ogra_the armhf version *can* run notepad15:41
rsalvetipmcgowan: as I said, as long the deps are not that big15:41
rsalvetiand not many deps15:41
ogra_so surely a valid candidate15:41
rsalvetiwe can for sure simplify them15:42
ogra_though we need wine-mir first15:42
rsalvetiotherwise we'll create a huge hackery all around and still test RW images15:42
pmcgowanforget I said anything15:42
ogra_(or would that be mir-wine ?)15:42
rsalvetior move everything to click15:42
rsalveti:-)15:42
pmcgowanrsalveti, maybe we have two images, one with a testing seed?15:42
sergiusensI guess no one likes the better solution of not using debs for testing15:42
pmcgowaneverything clic sounds better15:42
ogra_pmcgowan, that would only test one the right way15:43
ogra_and you cant buold two at the same time15:43
pmcgowansame as we are doing really15:43
pmcgowanok15:43
rsalvetiwe could just pre-install the core deps, and have everything else as click15:43
ogra_would always be serialized ... with potentially added new packages in the second one15:43
ogra_rsalveti, but thats what we do already15:43
rsalvetithat would be the best way I guess15:43
pmcgowanogra_, how about a separate fs partition or something15:43
=== forcev is now known as FunkyPenguin
rsalvetiogra_: we don't, we're installing packages :-)15:44
pmcgowanguess that wouldnt work15:44
rsalvetiogra_: my idea is to still test with a RO image, and only using clicks for everything15:44
rsalvetiincluding autopilot tests15:44
* ogra_ liked the chroot in /home/phablet idea 15:44
asacrsalveti: imo, its not a problem to install test packages and helper libraries as long as you dont do that no a running system15:44
asacthen you can RO it again15:44
ogra_well15:44
rsalvetiasac: that's still a problem15:44
asacwithout changing anything that is not in the packages15:45
ogra_but the system *is* running15:45
rsalvetias that package could bring an additional dependency15:45
asacit doesnt need to be running15:45
rsalvetiand we're still not going to test the same thing15:45
asacthats why i say :)15:45
sergiusensasac: not really; look how the phonesim package broke the image testing15:45
asacyou can prep the tarball outside the phone15:45
ogra_and it suddenly has the ability to write to places it couldnt wriote to before15:45
asacand flash that15:45
sergiusensit wasn't really the image going out you were testing15:45
ogra_so it will use that15:45
rsalvetithe only way to test the same image, is to not change it :-)15:45
ogra_right15:45
rsalvetithat's why using clicks works best15:45
sergiusensbut a newly created monster consisting of image + every test dep15:45
ogra_so have a giant click with a chroot inside ;)15:45
rsalvetisergiusens: do we know if it'll be that big?15:46
sergiusensogra_: I have a concept of pyinabox that sort of works15:46
ogra_that installs to ~ and runs all tests15:46
rsalvetiif that big, we can just create a click with the dependencies15:46
asacwe can package our testsuites in click, yes.15:46
ogra_sergiusens, you said the same thing in london ... finish it :)15:46
sergiusensrsalveti: well problem is phonesim15:46
ogra_code rules15:46
sergiusensogra_: I want QA to work on it15:46
rsalvetithen we solve that separately15:46
sergiusensogra_: I come up with the concept15:46
sergiusensthey should do it15:46
ogra_right15:46
rsalvetiogra_: yeah, I remember sergiusens said he had the solution as well :P15:47
sergiusensrsalveti: and that I was going to let QA decide best15:47
rsalvetiQA?15:47
rsalvetishouldn't be our CI team?15:47
ogra_but instead they play with phones all day  ... finding our secretly hidden "easter eggs"15:47
sergiusensrsalveti: when I did this, I wasn't considering phonesim requrements15:47
sergiusensrsalveti: that just tramples on upstart15:47
sergiusensso they should hold the domain15:47
rsalvetiright15:48
rsalvetibut nobody from the CI/QA team are here to discuss, so guess we're just wasting time :P15:48
rsalvetias we're not going to implement anything anyway15:48
rsalvetiasac: should we have a meeting or something to better discuss this issue?15:48
ogra_yeah15:49
sergiusensrsalveti: QA should own it; foundations, phonedations and ci help15:49
ogra_after release though15:49
rsalvetisure, don't want a meeting for tomorrow :-)15:49
ogra_nah, today :)15:49
ogra_4h15:49
sergiusenslet's have the meeting in brazil!15:49
ogra_because we have so much time :)15:49
ogra_sergiusens, ++15:49
rsalvetihahah15:50
ogra_hmpf15:50
ogra_http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/15:50
ogra_when did we surpass 500M15:50
asaclets not do it this week plase15:50
ogra_damned ... you dont look for two weeks and the thing grew massively15:50
asaci feel its a more fundamental thing we have to solve first15:50
rsalvetisure15:50
ogra_right15:50
asacso CI team doesnt even need to be involved15:50
rsalvetiogra_: language packs?15:50
asacuntil foundations and phonedations come up with a solution15:51
ogra_rsalveti, well, we didnt add any15:51
rsalvetiwell, who will implement the solution?15:51
asachow to build and install addons for testing and other stuff15:51
rsalvetithey need to be involved to see if it'd be feasible or not15:51
asacrsalveti: once we know what needs to be done, we can get them involved15:51
sergiusensautopilot in golang would also solve all the problems :-P15:51
ogra_rsalveti, in fact xnox promised "huge amounts of space to be freed when we drop python2" ... that was when we were at 430M15:51
asacrsalveti: but i would really like to see someoen coming up with something that isn't just another bandaid on top of a bandaid etc.15:51
asacthat won't come out of CI :)15:51
rsalvetiasac: yup15:51
sergiusensogra_: we should add a test to fail the image testing if it's too big15:52
rsalvetisure15:52
asacand including them will ensure we want to decide what to implement right away15:52
rsalvetiwe need to help with that15:52
asacwe need to first solve the problem :)15:52
asacwork with the foundations guys15:52
ogra_sergiusens, cdimage has something like that ... its just not switched on ... it doesnt fail, but puts a "OVERSIZED" file in place in the download dir15:52
asacimo its a problem between phonedations and foundations15:52
asaconce the general concept is there, we can refine by including stakeholders like AP folks, CI etc.15:53
ogra_asac, writing testing infra is a phone/foundations job ?15:53
asacogra_: no15:53
rsalvetiogra_: not writing15:53
rsalvetiogra_: finding a solution15:53
ogra_hmm15:53
asacogra_: but figuring the solutionm to the wider problem of RO images15:53
ogra_ok15:53
asacand how to make them useful to developers, testing etc.15:53
rsalvetias tjos os core to us as well15:53
rsalveti*this15:53
asachow to do packaging of addons that are not apps15:53
asacetc.15:53
asaci think rsalveti understands why i think it first needs to be solved on a concept level by phonedations/foundations15:53
* ogra_ thinks this is a bit on the edge to QA ... but i'm willing to accept it is also a *dations task 15:54
asacQA?15:54
rsalvetiogra_: at least until we can all agree at a single soltuion15:54
asacqa has no business desinging our OS15:54
ogra_asac, no, but testing it15:54
rsalvetiogra_: we don't even agree to what needs to be done :-)15:54
asacthis is a fundamental OS oproblem right15:54
asacnow15:54
rsalvetiright15:54
asaclets talk about this tomorrow in leads meeting15:55
popeyolli_: you'll need to speak to bfiller about notes app on bug 128888515:55
ubot5bug 1288885 in Ubuntu Terminal App "App cannot be started on clean Trusty desktop" [Undecided,In progress] https://launchpad.net/bugs/128888515:55
bfillerpopey, olli_ : I have an mr for that15:56
rsalvetisounds fine15:56
* ogra_ goes back to grumble about image oversizedness15:56
greppedI am going to buy MOTO G, but I want to use Ubuntu-touch on it. Let me know if ubuntu-touch is available for it15:58
rsalvetiogra_: it's indeed really big16:00
rsalvetiogra_: 20140408 is already bad16:00
ogra_right16:00
ogra_i have no idea where that came from16:01
ogra_we didnt do any mass-adding of packages or so16:01
* sergiusens goes for lunch16:02
mterrydoanac, fginther: OK, have a gander at https://code.launchpad.net/~mterry/ubuntu-test-cases/touch-unlock-device/+merge/215911 when you have time16:03
doanacmterry: ack. we won't be making any changes until after thursday, but I'll queue this up for testing this week16:05
mterrydoanac, reasonable  :)16:05
bfillerpopey: https://code.launchpad.net/~bfiller/notes-app/fix-exec-path/+merge/21591416:05
popeybfiller: done.16:06
=== dandrader is now known as dandrader|lunch
kyleNHey, I have a question about codenames. Specifically it seems to me that we use "flo" when we should use "razor" on the touch install instructions here: https://wiki.ubuntu.com/Touch/Install16:31
kyleNwhich makes the nexus 7 2013 wifi link incorrect and inconsistent the other target platforms.16:32
kyleNI added a note below the Supported Devices table there yesterday and would like to clarify this now.16:33
kyleNpmcgowan, do you know who I should direct this question to?16:34
=== gatox is now known as gatox_lunch
pmcgowankyleN, ask rsalveti but if I recall a prior discussion flo is consistent16:35
kyleNpmcgowan, if you look at the page and follow the link you will see the flo link is wrong16:36
rsalvetiflo is the real device name when building the image16:36
rsalvetirazor is the way google calls it16:36
pmcgowankyleN, I see yep16:36
pmcgowankyleN, you are correct for that use16:36
pmcgowankyleN, right so just fix the link and the naming16:37
kyleNI understand flo is the driver code  name. this case is image restore code name. so 'razor' it shall be16:37
kyleNack16:38
rsalvetiright16:38
rickspencer3is anyone else having trouble with system settings crashing when they try to run updates?16:51
mhall119I've had it crash on several things16:52
asachmm16:52
rickspencer3so, this is really bad16:52
rickspencer3this means I can't update16:52
rickspencer3(with the gui)16:52
asacseb128: ^16:53
LaneyDo you have a crash file?16:53
seb128hum, first time I read about that16:53
seb128what Laney said16:53
rickspencer3Laney, yes, I already apport-cli'd it16:53
rickspencer3I can upload it by hand somewhere if you want16:54
mhall119rickspencer3: close all other apps and then try launching it, that usually works for me16:54
asacogra_: how did your whoospie submission go?16:54
asaccould rickspencer3 use that?16:54
asacmhall119: well, that's not a solution :)16:54
rickspencer3no, it just crashes every single time I click on updates16:54
rickspencer3Laney, seb128 do you guys want me to do something?16:55
rickspencer3mhall119, are you able to click on Updates in system settings?16:55
seb128rickspencer3, report the issue using whoopsie16:55
rickspencer3seb128, so, I think I already did that16:55
rickspencer3but, this seems quite serious16:55
rickspencer3I can't update now16:55
Laneyis it https://errors.ubuntu.com/problem/9a9a51201599dfbe82e30dfd944a00e2ffaa8bbb ?16:55
seb128rickspencer3, do you have a link/url for the report?16:55
nerochiaroartmello__: if you come up with anything on these lost mouse events, please let me know by email. thanks16:55
Laneythese don't have useful traces16:55
mhall119rickspencer3: yes16:56
rickspencer3mhall119, do you have automatic updates enabled, or disabled?16:56
mhall119rickspencer3: it just finished downloading r29616:56
rickspencer3for me, it's set to "Never"16:56
mhall119rickspencer3: I have auto-download disabled16:56
rickspencer3weird16:56
rickspencer3I wonder if I am out of disk space or something16:56
seb128rickspencer3, can you copy the .crash online somewhere/share it?16:57
rickspencer3seb128, sure16:57
rickspencer3seb128, which one?16:57
rickspencer3-rw-r----- 1 phablet  whoopsie 4670471 Apr 15 12:51 _usr_bin_system-settings.32011.crash16:57
rickspencer3-rw-rw-rw- 1 root     whoopsie       0 Apr 15 12:47 _usr_bin_system-settings.32011.upload16:57
rickspencer3-rw------- 1 whoopsie whoopsie       0 Apr 15 12:47 _usr_bin_system-settings.32011.uploaded16:57
seb128rickspencer3, the .crash :p16:57
ogra_asac, didnt go so well, seems the daisy server has issues16:57
seb128rickspencer3, e.g the only non 0 one16:58
kyleNpmcgowan, rsalveti I updated/clarified the table & section16:58
ogra_asac, but ev was looking into it16:58
rickspencer3oops16:58
rickspencer3lol16:58
rickspencer3right16:58
cjwatsonsergiusens: can you give me a test case I can use to reproduce that "click chroot" thing with Qt5Qml/Qt5Quick?  the chroot seems to contain the necessary packages16:58
rickspencer3seb128, I emailed it to you16:59
cjwatsonsergiusens: like a tar of your current directory when running http://paste.ubuntu.com/7251105/, or something16:59
rickspencer3< 5 megs16:59
seb128rickspencer3, thanks16:59
kyleNpmcgowan, fyi I have been asked to move the install instructions to the dev portal. so this page will become a link to the portal and I'll refactor the text for clarity. release notes and similar will stay on the wik.17:00
pmcgowankyleN, not sure I am +1 on that17:00
pmcgowankyleN, installs are not just for devs17:01
kyleNpmcgowan, then you need to talk to jono who asked me to do this.17:01
pmcgowankyleN, I could see simpler get the stable image instructions, but we should still have some17:01
kyleNpmcgowan, actually, I have been writing up a clearer explanation of the whole thing, for example explaining channels with more clarity17:02
=== alan_g is now known as alan_g|EOD
pmcgowankyleN, cool would be happy to review if you want17:03
seb128Laney, rickspencer3: that crash is17:04
seb128#0  0xaae69f76 in SignOn::Identity::createSession(QString const&) ()17:04
seb128   from /usr/lib/libsignon-qt5.so.117:04
seb128#1  0xaaedfaee in UbuntuOne::Keyring::findToken() ()17:04
seb128   from /usr/lib/arm-linux-gnueabihf/libubuntuoneauth-2.0.so.017:04
seb128#2  0xaaf074ec in UpdatePlugin::UpdateManager::checkUpdates() ()17:04
seb128   from /usr/lib/arm-linux-gnueabihf/ubuntu-system-settings/private/Ubuntu/SystemSettings/Update/libUbuntuUpdatePanel.so17:04
seb128so ubuntuone/signon issue17:04
rickspencer3 wow17:05
seb128mardy, ^ is that known?17:05
rickspencer3seb128, so I should try to relog into U1 and try again?17:05
asacmaybe somewhat extract the state of yhour U1 login?17:05
asacbefore?17:05
seb128rickspencer3, not sure, in any case it seems like a valid issue in their code17:05
asacnot sure what would help to figure what state that thing is in17:05
seb128would be nice to have somebody knowing how to debug that to help before you wipe the state17:05
asacright17:05
rickspencer3ok, I'll chill out17:06
seb128mardy would know but he might be eod at this time17:06
=== bfiller is now known as bfiller_afk
asacrickspencer3: do you have two routes?17:06
asacerr two default routes?17:06
rickspencer3asac, no17:06
asacok thought might have been triggered by https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/130798117:06
ubot5Ubuntu bug 1307981 in network-manager (Ubuntu) "[touch] randomly messed up routing with recent trusty images" [High,New]17:06
cyphermoxasac: no17:07
asaccyphermox: ?17:07
rickspencer3asac, ok17:08
rickspencer3I bet that's what it is17:08
asaccyphermox: sure that this cannot cause ubuntuone state get messed about online state?17:08
rickspencer3I was logged onto my wrong access point17:08
* rickspencer3 tries with correct access point17:08
rickspencer3still crashes17:09
asacok17:09
asacwell, wait for the experts to arrive17:09
* rickspencer3 tries tablet17:09
asacmardy: dbarth: see the trace that seb128 has17:09
asacabove17:09
rickspencer3works fine on my tablet, which only has the one working access point17:10
rickspencer3seb128, app updates in Updates Pane looks nice!17:10
seb128rickspencer3, thanks ;-)17:10
asacrickspencer3: ok, so browsing etc. works well on your phone right now and it still crashes?17:11
rickspencer3asac, correct17:11
ogra_rickspencer3, yeah, it just "upgraded" my local dict webapp from 0.4 to 0.3 ...17:11
rickspencer3the only symptom I seem to have is that the updates pane crashes17:11
rickspencer3even Karma machine works :)17:12
seb128rickspencer3, is the software-upgrade app working?17:12
rickspencer3seb128, when I run Update Manager, it also crashes17:13
seb128k17:13
rickspencer3or at least that's what it looks like, it doesn't run in any case17:13
asacif so, we can probably rule out bogus networking as the source.17:13
asacnext idea plz17:13
seb128not surprising since the issue seems in the backend/u1 auth17:13
rickspencer3man, this really makes me think we need to work on the robustness and testing for our system updates17:15
rickspencer3we talked a lot about it after the last set of problems, but I'm not sure we ever designed the "bullet proof" version17:15
asaci think i heard that before17:15
* ogra_ hugs mpt for revisiting bug 129643117:16
ubot5bug 1296431 in indicator-power (Ubuntu) "Phone doesn't alert user of critical power situations" [Undecided,In progress] https://launchpad.net/bugs/129643117:16
ogra_this is really annoying17:16
rickspencer3that's not true, it already you by turning off17:16
rickspencer3what could go wrong?17:16
rickspencer3oops17:16
rickspencer3"alerts you" by turning off17:16
ogra_great :P17:17
ogra_it alerts me three times a day :P17:17
ogra_(which screams: we really need to improve power consumption next cycle)17:17
rickspencer3ogra_, interesting17:18
rickspencer3my phone easily lasts throughout a day17:18
rickspencer3so long as I am not watching movies on it, etc...17:18
ogra_in your pocket17:18
rickspencer3ogra_, no, I use it for calls and texting and the browser and etc...17:18
rickspencer3I use it a lot17:18
ogra_mine is nearly constantly on during the work day17:18
dbarthasac: which one?17:18
rickspencer3mine is my only phone17:18
rickspencer3so it's always on17:18
ogra_i never do calls (apart from test calls) but use a ton of webapps17:19
dbarthasac: ah ok, on it17:19
asac19:04 < seb128> Laney, rickspencer3: that crash is17:19
asac19:04 < seb128> #0  0xaae69f76 in SignOn::Identity::createSession(QString const&) ()17:19
asac19:04 < seb128>    from /usr/lib/libsignon-qt5.so.117:19
asac19:04 < seb128> #1  0xaaedfaee in UbuntuOne::Keyring::findToken() ()17:19
asac19:04 < seb128>    from /usr/lib/arm-linux-gnueabihf/libubuntuoneauth-2.0.so.017:19
asac19:04 < seb128> #2  0xaaf074ec in UpdatePlugin::UpdateManager::checkUpdates() ()17:19
ogra_rickspencer3, i mean the screen is up all day on mine17:19
asac19:04 < seb128>    from /usr/lib/arm-linux-gnueabihf/ubuntu-system-settings/private/Ubuntu/SystemSettings/Update/libUbuntuUpdatePanel.so17:19
asac19:04 < seb128> so ubuntuone/signon issue17:19
asac19:04 < rickspencer3>  wow17:19
asac19:05 < seb128> mardy, ^ is that known?17:19
asacthat one17:19
rickspencer3ogra_, ah, yeah, that'll do it17:19
asacdbarth: ok17:19
ogra_(i dont do G+ on my PC for example)17:20
ogra_and with oxide it can now cope with android :)17:20
dbarthseb128: do you have an open bug for that one?17:20
dbarth(or do you want me to open one)17:20
seb128dbarth, not sure, rickspencer3 said he submitted it with apport but I can't find it17:21
seb128well maybe it's not in launchpad, only e.u.c17:21
LaneyI was guessing that but I didn't find it there17:21
rickspencer3I can just quickly make a bug17:21
Laneyseb128: you have it now so you can ubuntu-bug it17:21
rickspencer3and upload the crash file17:21
dbarthrickspencer3: if you have the crash file, yes, better17:21
Laneyubuntu-bug <crash file> is a good way to file a bug given one of those17:21
dbarthyup17:22
dbarthrickspencer3: just ping me the bug and i'll prioritize with mardy17:22
ogra_seb128, thats an issue with whoopsie (as i said above)17:22
ogra_or rather with the server17:22
mhall119alecu: Saviq: the "Apps >" tab header in the dash is always centered the first time I get to it, rather than left-aligned17:22
ogra_seb128, ev started looking into it this morning17:22
Saviqmhall119, it's going away17:22
Saviqmhall119, in favour of the new app header17:23
Saviqmhall119, and is a bug in UITK17:23
sergiusenscjwatson: bzr branch lp:camera-app is enough for me to get that pastebin17:23
mhall119any ETA on when new app header will land?17:23
rickspencer3dbarth, is there a better way to do it than manually creating a bug and attaching the .crash file?17:23
dbarthrickspencer3: ubuntu-bug like Laney reminded me17:24
dbarthrickspencer3: works on your phone17:24
ogra_rickspencer3, ubuntu-bug should do it for you17:24
ogra_it will give you an URL you can click on17:24
rickspencer3hmmm, I used apport-cli to report it last time, let me try that one17:24
mamenyakais there a 4.4.2 branch for ubuntu touch?17:29
rickspencer3dbarth, ogra_ so I never got a lp bug out of it17:29
rickspencer3not sure what I did wrong17:29
rickspencer3for your yack shaving pleasure:17:30
rickspencer3http://pastebin.ubuntu.com/7256465/17:30
ogra_thats weird17:30
ogra_mamenyaka, yes, look at phablet-ubuntu.com ... there are aosp branches ...17:30
ogra_err17:30
mamenyakaogra_: hi!17:30
=== jhodapp is now known as jhodapp|lunch
ogra_phablet.ubuntu.com17:30
ogra_there is also a wikipage somewhere afaik17:30
cjwatsonsergiusens: works for me17:30
mamenyakai looked, but do I need to manually check out the ones I need?17:31
ogra_not sure, i rarely do that :)17:31
cjwatsonsergiusens: as in, no errors from run cmake -DCLICK_MODE=1 or run make17:31
sergiusenscjwatson: hmmm, and you sudo click chroot -aarmhf -f ubuntu-sdk-14-04-dev1-papi create ?17:31
sergiusenspapi/qml17:31
dbarthrickspencer3, ogra_: could be due to the the upstream package ref. in launchpad17:31
cjwatsonsergiusens: well, "sudo click chroot -a armhf -f ubuntu-sdk-14.04 create", but it should be equivalent17:31
dbarthi'll create one real quick for you to upload the crasher17:32
sergiusenscjwatson: let me try creating it like that17:32
cjwatsonsergiusens: they're just convenience aliases basically17:32
cjwatsonsergiusens: well, except that the alias is "ubuntu-sdk-14.04-papi-dev1" not "ubuntu-sdk-14-04-dev1-papi", but your paste matches the correct version17:33
sergiusenscjwatson: so if you create it with the alias and run with the alias it will map to the same thing17:33
sergiusensyeah, sorry, I'm always mixing that part17:33
sergiusensbut I get a key not found error and notice it quickly enough :-)17:34
cjwatsonsergiusens: the alias is mapped right at the start and never used directly otherwise17:34
sergiusensI'm creating a new chroot now and waiting to see if this was a hiccup as ogra_ originally anticipated wrt to seeds17:35
ogra_sergiusens, no, that was different17:35
mamenyakaogra_: is there anyone still working on the ports?17:35
ogra_there was an autopkgtest failure of some sso componnent that confused the world17:36
sergiusensif it works today and failed yesterday...17:36
sergiusensmamenyaka: actively there's samsung s5 that I am aware of17:36
ogra_right, that was fixed quickly yesterday17:36
sergiusensmeh17:36
sergiusensnexus 5 I mean17:36
ogra_haha17:36
ogra_spread the rumours !17:36
dbarthrickspencer3: https://bugs.launchpad.net/ubuntu/+source/signon/+bug/130816417:36
ubot5Ubuntu bug 1308164 in signon (Ubuntu) "Crash in /usr/lib/libsignon-qt5.so.1 when attempting a system update" [Undecided,New]17:36
mamenyakahere's my main problem: i'm still on the phabet-trusty branch, but libhybris gives me build errors17:38
rickspencer3dbarth, done17:38
dbarthty17:38
mhall119where am I supposed to see app updates in ubuntu-system-settings?17:38
mamenyakaand apparently it need some files which are only available in the newer branches17:38
ogra_where you see image updates17:39
mhall119ok, so there just aren't any right now17:39
ogra_for me there was one ... "upgrading" one of my locally installed apps from 0.4 to 0.317:39
mamenyakaubuntu/libhybris/compat/media/media_codec_layer.cpp:51:40: fatal error: gui/IGraphicBufferProducer.h: No such file or directory17:40
seb128rickspencer3, dbarth: I set that bug to private, that's a dump of a process which deal with online credential, it could include private info17:43
rickspencer3thanks seb12817:43
seb128yw17:43
seb128subscribed mardy / Laney to the bug, we can subscribe more people if needed17:44
mamenyakasergiusens: can you help me?17:44
cjwatsonogra_: It wasn't an autopkgtest failure - it was a double-override that caused a package to go missing from the archive for a brief period17:46
sergiusensmamenyaka: I think this should work phablet-dev-bootstrap --sources aosp --repo-branch phablet-4.2.2_r1 my_dir17:46
cjwatsonogra_: It's certainly possible that that could have confused "click chroot create", though I haven't traced the dependencies17:46
=== dandrader|lunch is now known as dandrader
sergiusensdbarth: hey, Elleo had an MR for the webapps so we could upload content; care to apply it?17:46
mamenyakasergiusens: thanks, looks like its doing its job17:47
Elleosergiusens: from what I hear it's in the queue to be uploaded soon17:49
mamenyakais this still valid? https://wiki.ubuntu.com/Touch/AOSPBuild17:52
davmor2Who would be the best person to talk to about the multiple call feature17:53
dbarthsergiusens: it's applied17:58
dbarthsergiusens: the apps should be in the store upload queue17:58
dbarthseb128: +117:59
sergiusenscjwatson: just created from scratch and still seeing the issue; any quick thoughts on what it could be?17:59
sergiusensdbarth: Elleo great!17:59
Laneyrickspencer3: do you have a file /home/phablet/.cache/upstart/application-legacy-ubuntu-system-settings-.log that you could attach?18:00
rickspencer3I can try18:01
sergiusenspopey: can you check those webapps enqueued? I seem to have lost my happroval powers :-/18:01
popeyya18:01
LaneyJust subscribed you so you can see it18:01
sergiusenspopey: thanks, it's a good happroval fwiw :) will allow content uploads :-)18:01
rickspencer3Laney, done18:02
popeysergiusens: you mean in the store?18:03
Laneyrickspencer3: Cheers, do you have a /home/phablet/.cache/upstart/application-legacy-ubuntu-system-settings-.log.1.gz file too?18:03
LaneyThat didn't contain what I thought it might18:03
Laney("findToken(): Using Ubuntu One account" ...)18:04
popeybueno what do we do with webapps which error with "found unusual policy groups: content_exchange" ?18:04
LaneyAnyway, gtg, just hoping to get information that mardy might find useful tomorrow18:05
Elleopopey: sounds like the definition of "unusual" will need to change, more and more webapps are likely to have that policy as it's what allows them to do file uploads now the webapp container supports it18:05
sergiusenspopey: yea; approve in the store (the webapps) and those webapps will allow content uploads18:05
Elleothe content_exchange policy allows for communication with content-hub18:06
sergiusenspopey: hmm, that might be an outdated policy check?18:06
sergiusensjdstrand: ^^18:06
popeysure, but strictly the fact is it's an "error" in the process, not a warning18:06
rickspencer3Laney, done18:06
sergiusenspopey: I think you mistyped beuno :-)18:07
popeyoh, i did ☻18:07
LaneyTa18:07
beuno:)18:07
beunopopey, so that's in the review script18:08
popeyyes18:08
beunocurrently mostly owned by jdstrand and dholbach18:08
beunoare you certain it's outdated?18:08
popeyi bzr pull every time I check an app18:08
popeyso I know I'm running latest click-reviewers-tools18:09
beunopopey, I understand, I guess I'm asking if you know for sure the script is wrong  :)18:09
popeywell, I'm not suggesting it's wrong18:09
popeyI'm saying I am getting an error when trying to accept an app which the guys here want approved18:10
popeyand I will block that unless someone tells me otherwise18:10
beunosure18:10
beunothat's what the scripts are for!18:10
popeyVery soon I expect to be replaced by a small shell script18:10
beunolooks like I haven't added any value to this conversation18:10
popeywell dholbach is eod18:11
Elleobeuno: for context, this is in relation to recent features added to the webbrowser/webapp-container which allow for file uploads via content-hub18:12
popeyso we need jdstrand18:12
beunoright18:12
Elleoso until friday that policy probably made perfect sense, since there was no reason for a webapp to be talking to content-hub18:12
beunojdstrand owns new policies18:12
jdstrand?18:13
Elleobut now it's required for anything wanting to use the file upload features18:13
popeyjdstrand: we have new webapps in the store which require content_exchange policy group, but the click-reviewer-tools tag it as "unusual" and error.18:13
jdstrandpopey: ok, can you file a bug. I have a few of things accumulated to fix18:14
jdstrands/of//18:14
Elleopresumably it's just for webapps that it considers content_exchange unusual?18:14
Elleosince the gallery click package would use that too18:14
jdstrandit would just be webapps18:14
davmor2pmcgowan: Hey who would be the best person to talk to about the multi call feature in UT?18:14
pmcgowandavmor2, boiko and bfiller_afk18:15
davmor2pmcgowan: thanks18:16
popeyjdstrand: https://bugs.launchpad.net/click-reviewers-tools/+bug/130818418:16
ubot5Ubuntu bug 1308184 in Canonical Click Reviewers tools "found unusual policy groups: content_exchange" [Undecided,New]18:16
davmor2boiko, bfiller_afk: with the new multicall feature I can connect to two calls but merging doesn't happen, I wanted to double check if there is a service that I might need to activate from my provider before I dig into it and file a bug18:17
pmcgowanpopey, beuno really need a way to log bugs on store apps18:18
jdstrandpopey: thanks!18:19
popeypmcgowan: such as?18:20
pmcgowanpopey, every new app I download I am finding issues, and rather than email the devs, would be nice to have a project or something18:21
pmcgowanpopey, like rad.io back doesnt work18:21
pmcgowanand the one with riddling the other day18:21
popeyi think thats up to each dev, surely?18:21
pmcgowanand the two broken webapps18:21
Elleocentralised bug reporting for all apps on the platform would be pretty cool18:21
Elleoat least as an option for devs to enable18:21
pmcgowanright18:22
Elleonot much use if they're just going to ignore it18:22
Elleobut I know I'd much rather have had some decent bug tracking for lots of small projects on meego without having to setup lots of infrastructure myself18:22
pmcgowanElleo, more bugs could drop their ratings18:22
Elleopmcgowan: that could be risky, lots of users don't know the difference between a bug and a feature request18:23
pmcgowantrue18:23
Elleopmcgowan: plus you'd be insentivising devs to close bugs fraudulently18:23
pmcgowanmy concern right now is the last 4 apps I got were all broken in some way18:23
Elleoa clear division between reviews and bug reports is pretty essential in my view18:23
pmcgowanand I am getting them sort of at random18:23
boikodavmor2: probably you need to activate that indeed18:23
ElleoI got pretty fed up of getting "bug reports" via reviews on nokia apps, that you then have no way to respond to/contact the person18:24
pmcgowanElleo, so you think a built in kindof bug reporter direct to the dev?18:24
davmor2boiko: on the plus side the the call and hold multicall works well ;)18:24
Elleopmcgowan: I think a couple of options would be best, reporting to launchpad or reporting via email or something18:25
Elleoto the user it could look identical18:25
pmcgowansure18:25
Elleothings can get lost of they're just emailing stuff, so launchpad tracking would be the best option18:26
ElleoI'm just not sure I'd trust all devs to bother with it18:26
pmcgowannot sure18:26
beunopmcgowan, I think R&R will do that18:26
boikodavmor2: \o/18:27
beunoif Launchpad wasn't crazy to integrate with, we could somehow use that18:27
ElleoR&R?18:27
pmcgowanbeuno, that would be best18:27
beunoRatings & Reviews18:27
Elleobeuno: I'm hoping that'd become Rating & Reviews & Bugs then ;)18:27
Elleorather than just lumping bugs into Reviews, which gets very annoying from a dev's perspective18:27
beunowell18:28
Elleoalthough I'm guessing the Ubuntu review system will end up more comprehensive than Nokia's was, so that might not be as much of a pain18:28
beunoI don't think we should write *another* bug tracker18:28
Elleobut you need a clear way to interogate the reporter/review for further information18:29
=== gatox_lunch is now known as gatox
Elleobecause in a review scenario hardly anyone puts adequate detail18:29
Elleosince it's just a review they'll just say "$X doesn't work"18:29
ElleoNokia's system was especially annoying in that regard because it gave no means at all of contacting the reviewer or replying to reviews18:33
Elleoso I have "reviews" (bug reports) that no one else can reproduce, but which I can't get any useful info to debug18:34
beunoElleo, right18:36
beunothere's a challenge there to solve elegantly18:36
Elleoyeah, that might indicate that it's more natural for the user for them to communicate a bug via a review18:36
popeyjdstrand: should I wait for an update tonight or leave these in the queue till tomorrow?18:36
jdstrandpopey: feel free to accept them and reference the bug. content_exchange is fine for webapps now18:37
Elleoso perhaps just some way of communicating with the user about it and marking it as fixed might be enough18:37
beunoElleo, agreed18:37
beunoor at least, a good start18:37
Elleoyeah18:37
jdstrandpopey: does that work ok?18:38
popeyjdstrand: thats find given you said it ☻18:38
jdstrandcool :)18:38
cjwatsonsergiusens: sorry, not sure I have a clue.  Check inside the chroot whether dpkg -S says those files are there18:39
popeyjdstrand: also camera is apparently unusual?18:40
popeyis that an acceptable policy group name?18:40
popey(twitter webapp wants it)18:41
jdstrandpopey: I was going to review them all when I do it. camera shouldn't be unusual any more either18:41
popeyok18:41
jdstrand(oxide prompts when it is in use, so nothing scary there)18:41
popeysergiusens: done18:42
Elleopopey: thanks :)18:43
mardyLaney: do you know how to make debugging symbols available to errors.ubuntu.com?18:43
popeynp Elleo18:44
Laneymardy: nein, but you can work with that core dump18:45
sergiusensbeuno: pmcgowan: popey let me trace you back to a conversation from august http://summit.ubuntu.com/uds-1308/meeting/21857/foundations-1308-click-error-reporting/ " and one of the agreements (I'm not fond of it still), was to use the store ratings for bugs18:47
pmcgowansergiusens, I dont see that in the notes, and assume you mean reviews not ratings per se18:51
sergiusenspmcgowan: look at the notes!  * Do we want to support interactive bug reporting? * Evan takes the con position:  wants to move away from launchpad for bug reporting in general, and  thinks the arguments for doing this apply even more than usual to phone  users vs. desktop users  * If we need more info out of  crashes, handle on the server side with server-side hooks to provide  code to be executed on the client for a particular crash18:52
famonidIt seems some html5 functionality is broken (at least for me)... http://gauth.apps.gbraad.nl/ used to work on image ~150 but it is broken now18:53
pmcgowansergiusens, sure read that, says not launchpad, but not clear what we will do to me18:53
sergiusenspmcgowan: the use the store is hidden in the video though18:53
famonidIt would be great if so could confirm my issue18:53
pmcgowanand thats all crash reporting, symbols stuff18:53
mardyLaney: OK, I'll look into that tomorrow, maybe I'll ping you for assistance :-)18:53
pmcgowansergiusens, well, ok18:53
pmcgowansergiusens, probably how everyone else does it18:53
sergiusenspmcgowan: yeah, you need to look at the video; but if you had ratings, you'd already have a direct way to rate an app18:53
sergiusenspmcgowan: there are a bunch that just don't work18:54
sergiusensand would be good to know from the get go18:54
* sergiusens speaks as a user now18:54
pmcgowanindeed18:54
dobeypmcgowan: the suggestion was, that like most other "app stores," the app authors themselves don't want to set up some project management infrascture on lp (or anywhere else that's not their own thing), and users are more likely to just report issues in reviews anyway, so just have that and let devs filter it18:57
famonidCan someone please test the html5 authenticator from gbraad on a current image with the built in browser? It does not work for me anymore... http://gauth.apps.gbraad.nl/ If I know it does work on other devices, I am sure that the fault is at my side.18:57
pmcgowandobey, makes sense18:58
dobeyit's sort of a poor compromise, but keeping people from just writing junk in reviews is going to be hard anyway18:59
dobeyand finding a solution that is really nice, is also very hard18:59
ogra_but worth the effort in the end ;)19:00
dobeya matter of argument :)19:00
ogra_no, a matter of time and manpower ;)19:00
pmcgowanooo app updates in settings!19:01
ogra_pfft19:01
* ogra_ still only got one "downdate"19:01
=== jhodapp|lunch is now known as jhodapp
dobeyogra_: developing it is, yes; but whether that time and manpower was worth it in the end, is a matter of argument :)19:02
ogra_dobey, if people chose ubuntu phones because that feature is cool (among others) it will have been worth it19:02
dobeyogra_: if developers choose not to support ubuntu because we force that feature on them, maybe it wasn't worth it, though.19:03
dobeyit's a thin line :)19:03
ogra_no, the feature needs to be sexy for both sides indeed19:03
dobeyevery feature can't be balanced on a fence ;)19:04
=== bfiller_afk is now known as bfiller
tedgjdstrand, Added easyprof to bug 1301400 for adding the path to the sdk confinement. Is that the best way to mark that?19:22
ubot5bug 1301400 in Unity 8 "Need to provide an api for setting launcher counters" [High,Triaged] https://launchpad.net/bugs/130140019:22
jdstrandtedg: every app should have that dbus access, similar to like we do with the hud?19:37
tedgjdstrand, yeah, it just allows it to set the number if it's on the launcher.19:37
tedgWill do progress in the future as well19:38
jdstrandtedg: is the access ready to be added now or still being defined?19:38
tedgjdstrand, I proposed the MR. I think it's perfect, but you might wait on a review :-)19:38
tedgjdstrand, To be clear, there's no rush. The first use case is system settings which is unconfined.19:39
jdstrandso... dbus bus=session path=/com/canonical/unity/launcher/${DBUS_APP_PKGNAME} interface=com.canonical.unity.Launcher.Item method=count{,Visible},19:40
jdstrandtedg: or can we just skip interface and method?19:41
dpmdobey, ok, app metadata internationalization mail sent to ubuntu-phone too19:41
dobeydpm: cool, thanks19:41
tedgjdstrand, No, interface is fd.o properties. And it's not PKGNAME because it's the full app id. There could be an icon for each app.19:41
jdstranddbus bus=session path=/com/canonical/unity/launcher/${DBUS_APP_ID}, ?19:41
tedgjdstrand, Yeah19:41
jdstrand@{APP_ID_DBUS}19:42
jdstrandtedg: right, ok. I'll add that note to the bug and will add it to the next upload19:42
tedgjdstrand, Cool, thanks!19:42
jdstrandnp19:44
rickspencer3mardy, wrt bug #130816419:45
ubot5Error: Launchpad bug 1308164 could not be found19:45
rickspencer3shall I go ahead and enable the U1 account and try again?19:45
=== Ursinha is now known as Ursinha-afk
=== Ursinha-afk is now known as Ursinha
mhall119app updates on ubuntu-system-settings doesn't wrap the app icon in UbuntuShape, is this by design?19:59
ajalkaneWhat's the correct procedure for cross-compiling Ubuntu touch application for ARM? The instructions I have seem to build executables for x86 when I build on x8620:01
popeyajalkane: cross-compiling just landed in qtc as I understand it from dpm earlier20:04
pmcgowanyou make an arm chroot and target the build there20:04
dpmit landed a while ago20:04
dpmbut the UX is much better now20:04
pmcgowandpm, did we update docs yet?20:04
ajalkaneany learn-it-in-minute-for-dummies instructions for command-line compilation?20:05
dpmpmcgowan, not that I know20:05
popeydpm: heh, see my question from earlier for ajalkane ☻20:05
dpmajalkane, no need to do it from the command line, you can open the CMakeLists.txt file, and Qt Creator will ask you which build targets you want. If you select the 14.04 click build,20:06
ajalkanedpm: okay thanks... so I guess apt-get dist-upgrade is needed as I think I have few weeks old version20:06
dpmthen you can choose it from the kits menu right above the big green "Play" button20:06
dpmonce you've done that, then when you do a build using Ctrl+B or the button, it will build it in the arm chroot20:07
ajalkaneOkay that's nice... I'm still living in the ancient past where click packages did not build correctly in QTC :)20:07
dpm:-)20:08
dpmif you need any extra dependencies for the build, Tools > Options > Ubuntu > Click > Maintain and install them from there20:08
ajalkaneOk great, thanks20:09
dpmajalkane, let me know if you've got any questions. Did you see my comments on some of your MPs? I think they are already merged, but are listed as pending. It'd be great if you could confirm that and mark them as merged if that's the case - thanks!20:11
ajalkanedpm: sure thing, I saw the mails but when I looked at the to be merged list I didn't see them. I'll take a closer look, but anyway those oldies are definitely merged.20:15
dpmajalkane, ok, cool, thanks! Development should also be easier now that the code for the app and the plugin is all in the same branch, and Qt Creator can build the whole thing together :)20:27
ajalkaneAlright, I will try building with QTC the needed click package during this week.20:33
popeymhall119: i think that's a bug in ubuntu-system-settings..20:34
=== dpm is now known as dpm-afk
=== hb is now known as Guest58261
=== salem_ is now known as _salem
=== bfiller is now known as bfiller_afk

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