/srv/irclogs.ubuntu.com/2013/10/01/#ubuntu-touch.txt

=== chriadam|away is now known as chriadam
phabletcan not set system time zone after appying the .writable_image flag, can anyone help?00:19
AskUbuntuIn 2013 What Touch Screen Laptop Would You Buy? | http://askubuntu.com/q/35207400:26
AskUbuntuHow do I disable screen blanking in Ubuntu Touch | http://askubuntu.com/q/35208201:02
=== _salem is now known as salem_
=== salem_ is now known as _salem
=== jhodapp is now known as jhodapp|afk
ejatis there a way to backup touch to u1 ?02:29
=== Namidairo`bnc is now known as Namidairo
=== chihchun_afk is now known as chihchun
mfischanyone else have a broken camera on mako on image 71/72?03:14
ejatmfisch, just flash 71 .. now updating to 72 ... will keep posted once done ..03:19
mfischejat: do you remember how to run an app from the command line and set the display?03:21
ejatwhich app ? nope .. sorry ..03:22
ejatpreviously when i update from 70 to 71 timezone working .. n now flash 71 and update 72 timezone not working :(03:24
mfischejat: what do you mean?03:25
ejattime zone ..03:26
ejatcamera not working03:27
ejatwhite screen :(03:27
mfischyeah and it's the same segfault i have with the infographics03:27
ejatbut previously when i was in image 70 upgrade to 71 .. the camera working ..03:28
ejatand the timezone setting03:28
* ejat but now ... camera not working .. timezone need to use phablet-config03:29
mfischejat: okay I'll let cwayne know that it's broken03:30
ejattx03:30
mfischejat: I'll file that bug can you confirm it when I do?03:31
mfischejat: https://bugs.launchpad.net/sevilerow/+bug/123348903:32
ubot5Ubuntu bug 1233489 in The Sevilerow project "setting timezone doesn't work anymore" [Undecided,New]03:32
mfischejat: please add the last time it worked for you03:33
ejatmfisch, ok ..03:34
ejati think .. this bug 1195398 also sevilerow need to take a look for oem03:35
ubot5bug 1195398 in ofono (Ubuntu) "[dialer-app] Is not possible to execute costumer service numbers like *144#" [High,Confirmed] https://launchpad.net/bugs/119539803:35
mfischejat: That will get fixed in time03:36
mfischprobably wont be on our priority list03:36
ejat:( so i can't check my credit balance and reload my data plan without that bug get fixed :( ... need to wait03:38
mfischno wifi?03:38
ejatwifi working ..03:39
ejatbut cant interact with customer services .. that start with *number#03:40
mfischoh I thought you could do it on a website03:41
mfischI have unlimited data here but it's expensive03:41
ejati have the unlimited data but with other mobile phones ..03:42
ejatits not only for data .. it also need when to reload / topup credit03:42
ejatneeded*03:43
Mirvcwayne: pong04:02
powermaniacHi, could someone possibly help me with this problem: I'm trying to return my Nexus 7 to Android as I had updated to 4.3 and then tried to installed Ubuntu ontop which didn't work and then I read I need Android 4.2.2 on instead. So I'm trying to install 4.2.2 and I get: "./flash-all.sh: 17: ./flash-all.sh: fastboot: not found" with numbers 17 through 26. Anyone know how to fix that?04:06
powermaniacDon't worry worked it out and fixed it myself04:11
powermaniacThanks anyway04:11
cwayneMirv: hey, would you know anything about the music scope not showing cover art thumbnails for local music?04:35
Mirvcwayne: hi. no, I dodn't know about music scope unfortunately.04:37
cwayneMirv: ah, sorry.  i'd seen your name on the landing pipeline for something about unity thumbnails, and thought that might be relevant :)04:37
cwayneMirv: any idea whom I could ask?04:37
Mirvcwayne: ah, right, I'm just trying to make sure there are no regressions before releasing, but I don't know the internals04:56
Mirvhmm04:56
Mirvcwayne: this is just a wild guess, but maybe James who has been contributing to the mediascanner lately? https://code.launchpad.net/~unity-team/unity-scope-mediascanner/trunk04:57
cwayneMirv: seems reasonable, thanks!04:57
widespread_kerneI bought a nexus 7 2013 gen 2, is there anything i can do to help port it faster? Without harming the tablet.....im not afraid of flashing but if i install multi rom which is in kickstarter and they made thier mark.....would that be a safer method?05:05
widespread_kerneI see there isnt even a stable cm yet05:17
=== widespread_kerne is now known as ignitiongtowngma
ejatcwayne, my music scope showing only a few thumbnail only .. using local music05:34
powermaniacIS there any reason why Ubuntu Touch on my Nexus 7 thinks it is a phone. Or is that just how Ubuntu Touch is built?05:37
powermaniacAlso can I mess with the security of the Ubuntu Touch? As I'm new to Ubuntu Touch and not quite sure how to.05:38
powermaniacWithout just editing in bash.05:38
=== ignitiongtowngma is now known as ignitiongtown
ignitiongtownPowermaniac os that a first or second gen?05:41
powermaniacignitiongtown: First gen05:42
ejatmfisch, camera app still not working in build 7305:43
powermaniacignitiongtown: I used the grouper images from here: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/05:43
ejatopss forget .. the bugs haven't fixed yet .. my bad05:43
powermaniacignitiongtown: Also are the back, home and settings buttons supported in Ubuntu Touch?05:43
mfischejat: I found that it's the same fault that's killing my infogrpahics05:45
mfischbut I should be in bed, so I'm eod05:45
powermaniacAs for whatever reason when I'm in the settings menu I can't go back05:45
ejatmfisch, u better go to bed 1st :) ....05:45
* ejat looking at the changelog .. 05:48
powermaniacTwo more questions: What is the default root password after installing Ubuntu touch. Also is there a way to turn off the battery saving settings that change the screen brightness constantly?05:56
AskUbuntuWill I be able to install Ubuntu Touch on a generic Android phone in future? | http://askubuntu.com/q/35215006:00
ignitiongtownPowermanaic i was asking because i have a second gen, i wish o06:14
ignitiongtownI wish i could help but im a noob06:14
powermaniacignitiongtown: Oh okay =\06:14
AskUbuntuQML SQLite code example needed | http://askubuntu.com/q/35215706:24
AskUbuntuProblem in Call Through Modem | http://askubuntu.com/q/35216606:38
dholbachgood morning07:05
MacSlowmzanetti, Saviq: hey there...07:22
MacSlowmzanetti, Saviq: is there something wrong with autopilot (on jenkins) atm? My branch that used to pass just fine, all of a sudden fails all over the place. Locally testing any of the failing ap-tests works just fine.07:23
=== noob is now known as Guest61285
ogra_pitti, [   21.974853] type=1400 audit(1380573331.014:55): apparmor="DENIED" operation="open" parent=863 profile="/sbin/dhclient" name="/etc/writable/localtime" pid=1369 comm="dhclient" requested_mask="r" denied_mask="r" fsuid=0 ouid=007:28
ogra_pitti, i guess you need to change some apparmor profiles too :)07:28
Sgirard91Hello07:28
Sgirard91anyone know anything about porting07:29
pete-woodshi all, it looks like the directory /var/lib/usermetrics/ has become owned by root on some images instead of by the usermetrics user07:29
pete-woodsdoes anyone know why this could be?07:29
pittiogra_: hm, that worked on my workstation; we have additional profiles on the phone apparently..07:32
pittiogra_: do we have a new image with all that stuff landed?07:33
ogra_pitti, several07:33
ogra_pitti, image 71 and above07:33
pittiogra_: cool; reflashing, and fixing07:33
=== vrruiz_ is now known as rvr
pittiogra_: added apparmor task for this to bug 122752007:42
ubot5bug 1227520 in apparmor (Ubuntu) "Timezone changes are not working due to ro /etc and bind mounts" [High,In progress] https://launchpad.net/bugs/122752007:42
ogra_great, thx07:42
=== zsombi is now known as zsombi|afk
didrocksoSoMoN: hey!07:55
didrocksogra_: I still can't set my timezone with image 7307:56
didrockswent to system settings07:56
didrockstime and date07:57
ogra_didrocks, see above07:57
ogra_apparmor="DENIED" operation="open" parent=863 profile="/sbin/dhclient" name="/etc/writable/localtime" pid=1369 comm="dhclient" requested_mask="r" denied_mask="r" fsuid=0 ouid=007:57
didrocksah, additional profile07:57
ogra_missing apparmor fix07:57
didrocksa pity this wasn't tested on phone as requested :/07:57
ogra_well, i tested the initrd changes far more than the UI parts07:57
ogra_sorry for that07:57
didrocksogra_: please readd a landing ask for that one07:57
didrocksno worry07:57
didrocksI'll just try to communicate that nicely ;)07:58
ogra_its no regression at least07:58
pstolowskitsdgeos: ping07:58
tsdgeoshi ho07:58
=== psivaa-afk is now known as psivaa
pstolowskitsdgeos: morning!07:59
pstolowskitsdgeos: did you have time to look at category reordering problems?08:00
tsdgeosnope :-/08:00
tsdgeosis this something needed for *now* ?08:00
pstolowskitsdgeos: not now, but definately this week...08:02
tsdgeosok08:03
tsdgeoswill try to squeeze it in08:03
tsdgeosSaviq: I'll have to put some time on ↑↑↑08:03
ogra_pitti, can you make sure the settings app works after your fix before uploading ?08:04
Saviqtsdgeos, k08:04
pstolowskitsdgeos: thanks08:04
SaviqMacSlow, yeah, we need to get the gsettings schemas upgraded on jenkins08:05
tsdgeospstolowski: thank me when we fix the problem :-)08:05
MacSlowSaviq, ah ok08:05
Saviqdidrocks, can you access the otto runners for upstream merger?08:05
MacSlowSaviq, I've also updated the unity-notifications MR, which addresses most of the issues.... apart from the formatting grief08:06
SaviqMacSlow, k08:06
oSoMoNdidrocks: hey08:06
pstolowskitsdgeos: I trust you and consider it done already ;)08:06
* tsdgeos feels the presure on its neck08:06
=== soul is now known as Guest92241
didrocksSaviq: no, it doesn't even seem to be otto as "otto" ;)08:07
didrocksoSoMoN: hey! how are you?08:08
Saviqpstolowski, actually... how can this be... "Settings schema 'com.canonical.Unity.Lenses' does not contain a key named 'hidden-scopes'"08:08
oSoMoNdidrocks: good, and you?08:08
Saviqpstolowski, ah, I know how can this be... we're upgrading libunity-core, but not libunity...08:08
Saviqpstolowski, shouldn't libunity-core require a version of libunity that has that schema change?08:09
didrocksoSoMoN: I'm fine thanks ;)08:09
didrocksoSoMoN: did you get my email about the camera-app crash?08:09
Saviqdidrocks, do you know who can, in our timezone?08:09
didrocksSaviq: maybe vila08:09
=== fmasi_afk is now known as fmasi
pstolowskiSaviq: does unitycore need this key now?08:10
oSoMoNdidrocks: just saw it, reading08:10
Saviqpstolowski, apparently08:10
pstolowskiSaviq: let me check08:10
pstolowskiSaviq: I would say it shouldn't, but...08:10
Saviqpstolowski, what I can tell you is that unity8 crashes with that error08:10
viladidrocks: what ?08:10
oSoMoNdidrocks: looks like a priority indeed08:11
didrocksoSoMoN: yeah, it's frustrating we can't reproduce it08:11
pittiogra_: hm, I re-flahsed and got 70; I need --channel=<something>?08:11
oSoMoNdidrocks: I’ll try it on my side08:11
pittiogra_: yes, I'll verify the settings app08:11
* pitti tries devel-proposed08:12
Saviqvila, actually nothing for now, fginther worked around this last night08:12
ogra_pitti, --channel devel08:12
vilaSaviq: ha ok, is there an IRC log I can read about that ?08:12
pittiogra_: danke08:13
ogra_pitti, oh, wait, proposed is better actually08:13
ogra_so follow your first intention ;)08:13
didrocksogra_: thanks08:13
Saviqvila, I can tell you, libunity9 introduced a new gsettings key and now unity8, built against libunity-core fails, 'cause it doesn't depend on this new version of libunity9, but seems to require that key08:13
didrocksoSoMoN: ^08:13
Saviqvila, the reason being the upstream merger mediumtests machines have unity7 installed, but it doesn't get upgraded on each run (unless package dependencies make it so)08:14
Saviqvila, fginther moved us back to the VMs temporarily, where unity7 is not installed, hence the newer version of libunity9 will get installed08:14
pstolowskiSaviq: and what version of libunity do you have? pre-Sep 6th?08:15
=== fmasi is now known as fmasi_afk
Saviqpstolowski, whatever's installed on the machines, can't tell, even08:16
vilaSaviq: pfew, hackathon :-/ So the bug is libunity-core not updating its deps ? libunity9 not bumping its version ? ci-engine not... guessing which package versions it should install ?08:16
Saviqpstolowski, 'cause on the autopilot machines unity7 is installed - and nothing's upgraded unless package deps tell it to08:16
Saviqvila, I'd say -core should be requiring new libunity908:17
Saviqpstolowski, what do you say ↑?08:17
vilaSaviq: ok, do you have a jenkins url to a job that failed because of that ?08:18
Saviqvila, plenty! ;)08:18
vilaSaviq: hehe, most recent one then ;)08:18
Saviqvila, http://s-jenkins:8080/job/unity8-autolanding/513/console08:18
Saviqvila, with http://10.97.2.10:8080/job/autopilot-testrunner-otto-saucy/544/ being the actual failed job08:19
vilaSaviq: funnily enough, I was looking at http://10.97.2.10:8080/job/autopilot-testrunner-otto-saucy/550/ when I was pinged ;)08:19
Saviqvila, yeah, that's from our -ci probably, I grabbed the latest -autolanding08:20
Saviqvila, same issue, yeah08:20
vilaSaviq: and the symptom is the ProcessSearchError: Process exited with exit code: -508:21
vila ?08:21
Saviqvila, yeah, and, more importantly, " GLib-GIO-ERROR **: Settings schema 'com.canonical.Unity.Lenses' does not contain a key named 'hidden-scopes'" at the top08:21
vilaSaviq: great ! I was wondering if the -5 one was too generic, indeed.08:21
pstolowskiSaviq: I see no trace of dependency on this key in libunity-core, still looking08:22
Saviqpstolowski, :/08:22
=== fmasi_afk is now known as fmasi
ogra_pitti,08:26
ogra_root@ubuntu-phablet:/# ls /etc/writable/08:26
ogra_root@ubuntu-phablet:/#08:26
ogra_root@ubuntu-phablet:/# cat /etc/timezone08:26
ogra_cat: /etc/timezone: No such file or directory08:26
ogra_:(08:26
ogra_something is wrong here08:26
Laneyogra_: http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/pending/saucy-preinstalled-touch-armhf.tar.gz has etc/timezone etc/writable with files08:32
pittiogra_: hm, I flashed with "devel" and still got 7008:32
pittiogra_: might be a different channel than "devel" after all?08:32
pstolowskiSaviq: I'd say it won't hurt to require newer libunity, the version it currently depends on is a bit old; but again, I can't find any use of this key in libunity-core; is it possible a newer libunity has been installed but the schema wasn't compiled for some reason?08:32
Laneydon't know why they aren't symlinks in tar.gz08:32
ogra_<pitti> ogra_: danke08:32
ogra_<ogra_> pitti, oh, wait, proposed is better actually08:32
ogra_<ogra_> so follow your first intention ;)08:32
* pitti tries devel-proposed, not knowing what that is08:32
pittiogra_: ah, missed that08:33
Saviqpstolowski, in theory, yes, but I'm not seeing it being installed on the machine08:33
pittiogra_: well, s/intention/the only thing that --help says/ :)08:33
Saviqpstolowski, http://10.97.2.10:8080/job/autopilot-testrunner-otto-saucy/550/consoleFull08:33
ogra_pitti, i also think the linking code in livecd-rootfs is wrong ... you dont cd into /etc before creating the relative link08:33
Laneylaney@iota> ls -l timezone                                                                                               ~/temp/unpacked/etc08:34
Laneylrwxrwxrwx 1 laney laney 17 Oct  1 07:22 timezone -> writable/timezone08:34
Laneyit's right08:34
Saviqpstolowski, here's the packages removed / upgraded / installed: http://pastebin.ubuntu.com/6178774/08:34
LaneyI'm guessing it is the 'synced' stuff that is breaking it08:34
ogra_Laney, hmm, then it must be proken on boot08:34
ogra_*broken08:34
=== fmasi is now known as fmasi_afk
ogra_the system image stuff is only re-compressing afaik08:35
* Laney flashes with d-proposed too08:35
Laneydo you get logs from the writable-paths migrations?08:35
pittiogra_: why would I need to cd to /etc?08:36
ogra_    echo "I: Linking /etc/$f to /etc/writable/"08:37
ogra_    ln -s writable/$f /etc/$f08:37
pittiln -s doesn't care in which directory you run it (other than where to place a relative target, of course)08:37
ogra_you are in /08:37
LaneyI already showed you it's right08:37
pittiyou specify the verbatim target of the link in ln -s, it doesn't translate it08:37
Laneydon't understand why you're trying to claim it isn't08:37
ogra_Laney, i see it is, i still wanted to answer pitti08:37
LaneyI see08:38
pittiah, so "synced" doesn't copy the initial files from the origanl image to /userdata/ ?08:38
LaneyI thought it did / was supposed to08:38
* Laney checks changelog08:38
pstolowskiSaviq: ok, this looks weird... libunity9 should be upgraded together with libunity-protocol-private008:38
pstolowskiSaviq: can we get versions of all the important packages on that machine?08:41
ejat-what is the changes in build 74 ?08:42
pittiogra_: oh, hang on -- might it be that restoring the backup might have broken this?08:42
mhr3_Saviq, mostly of protocol and libunity908:42
pittiogra_: this isn't upgradeable, due to the broken change that landed in the previous livecd-rootfs (adding /etc/timezone to writable-files)08:42
Saviqvila, can you get that info for mhr3_ and pstolowski ↑ ?08:43
Saviqvila, just the versions installed in a "clean state" would be enough08:43
pittiogra_, Laney: I just flashed "phablet-flash ubuntu-system --channel devel-proposed" which gives me image 74, and it's alright08:43
pitti/etc/timezone -> writable/timezone08:43
Saviqpstolowski, mhr3_, yeah I did see the -protocol-private thing there and thought it could be the culprit08:43
pitti-rw-r--r-- 1 root root 8 Oct  1 06:08 /etc/writable/timezone08:43
ogra_root@ubuntu-phablet:/# mount|grep writable08:43
Laneypitti: I'm trying it now too08:43
ogra_/dev/mmcblk0p12 on /etc/writable type ext4 (rw,relatime,barrier=1,data=ordered)08:43
ogra_i guess an empty /etc/writable is mounted on top of the one having the files08:43
pittiogra_: yep, that would be the old one from the bad livecd-rootfs08:44
LaneyWaiting for install to finish on device...08:44
pittiwe don't seem to have upgrade quirks08:44
pittiogra; so perhaps you need to add a --no-backup once?08:44
ejat-pitti, u mean timezone r writetable in 74 ?08:45
SaviqMacSlow, also, the fact that there is no longer the Hints enum is API change08:45
pittiejat-: /etc/writable/{timezone,localtime} are writable, yes08:45
ogra_pitti, --no-backup wipes all data08:46
SaviqMacSlow, there's still Type::ExtSnapDecision, shouldn't all of that go away08:46
Saviq?08:46
OrokuSakiMorning alls!08:46
pittiogra_: well, whatever is necessary to get rid of the broken /userdata/etc/timezone and friends08:46
SaviqMacSlow, in NotificationModel.cpp08:46
ejat-pitti, but still cant change the timezone from setting right ?08:47
pittiejat-: I'm trying right now08:47
ejat-ive tried08:47
ogra_ejat-, yes, thats still broken08:47
ejat-still not working ..08:47
ejat-same goes to camera n infographic after build 7108:47
OrokuSakiOgra will probably be busy October 17th =)08:47
pittihm, settings is broken; typing "augs" it shows me "Augsburg, DE", but I can't click on it08:48
pittisame for other cities08:48
ogra_pitti, yes, try to go back now, go forward again and it should be selected (oramnge)08:48
ejat-pitti, yups .. same goes to me .. find but cant click ..08:48
ogra_the UI is behaving very weird08:48
popeyclock is gone again08:49
Laneydid it change the timezone?08:49
pittiogra_: back and forth makes it orange, but still not selected08:49
pittiand yes, the clock is gone from the indicators08:49
pittithe same now sometimes happens on desktop08:49
ejat-orange but cant select08:49
seb128pitti, clock gone from indicators?08:49
pittiyes08:50
MacSlowSaviq, fixed08:50
Laneyit should select if the timezone changes08:50
seb128pitti, the UI is confusing, what should happen is that the selected location should be an orange line08:50
SaviqMacSlow, sorry for switching channels ;)08:50
seb128nothing else08:50
MacSlowSaviq, I can cope :)08:50
seb128pitti, you can try on your desktop08:50
pittiseb128: well, "Augsburg" is now in orange, but I can't select it nor is there an "OK" button or so08:50
OrokuSakiIs there a site we can go do to see apps for UT?08:50
Laneydid it change? :(08:50
seb128pitti, if it's in orange, it's selected08:50
seb128pitti, the call happens when you click08:51
Laneyit selects in response to changes, so if that fails to happen then it probably won't update08:51
pittiseb128: and if I go back, it still says "Etc/UTC UTC+0"08:51
Laneylook at /etc/timezone08:51
seb128so the dbus call failed I guess08:51
MacSlowSaviq, works ok here ... https://code.launchpad.net/~saviq/unity-notifications/fix-themed-icons/+merge/188483 approved it08:51
pittioh, wow08:51
pittihang on08:51
pitti$ timedatectl08:51
pitti       Timezone: Europe/Berlin (UTC, +0000)08:51
SaviqMacSlow, cheers08:51
seb128ah08:51
ejat-ive clicked the orange also its not select08:51
pittiso, it did try to select it, but failed08:51
seb128pitti, https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/123211408:51
ubot5Ubuntu bug 1232114 in ubuntu-system-settings (Ubuntu) "Adding timezone behviour is odd" [Low,New]08:51
pitti$ cat /etc/timezone08:51
ogra_pitti, i even have that in the UI08:51
seb128for the confusing UI08:51
Laneyejat-: we heard, please stop re-confirming08:51
pittiEtc/UTC08:51
MacSlowSaviq, only jenkins doesn't want to play along... so I didn't top-approve yet08:52
* ejat- silent .. 08:52
SaviqMacSlow, yeah, let me have a quick look08:52
pittiogra_, Laney: oh, I know08:54
pittiI wrote the systemd patch to check for symlinks to /etc/writable/08:54
pittibut cjwatson suggested to make the symlinks relative08:54
pittiso they now start with "writable/"08:54
* pitti adjusts08:54
Laneyheh08:54
SaviqMacSlow, right, it's running unity8 AP tests which are currently broken due to libunity/libunity-core version mismatch08:54
SaviqMacSlow, we're trying to get to the bottom of it on #ubuntu-unity08:55
MacSlowok08:55
pittiogra_: btw, I don't have the AppArmor violation (not sure why, I should have it)08:55
cjwatsonpitti: I admit that I assumed that nobody was using the symlinks wrongly ;-)08:56
pitticjwatson: not your fault :)08:56
pitti(and it was a good suggestion)08:56
didrocksoSoMoN: mind joining a hangout?08:56
=== ejat- is now known as ejat
oSoMoNdidrocks: sure08:58
didrocksoSoMoN: https://plus.google.com/hangouts/_/2677f6ccd372954e7dfcef79ec21a8422315cc0608:58
didrocksit's a french hangout :p08:59
ogra_pitti, https://jenkins.qa.ubuntu.com/job/saucy-touch_ro-maguro-smoke-camera-app-autopilot/111/artifact/clientlogs/dmesg.log/*view*/ we have it a few times on the test devices during test runs09:01
pittiogra_: yep; I uploaded the apparmor fix already09:01
ogra_i dont see it locally either here09:02
ogra_anyway, what do we do with /etc/writable now09:02
pittiogra_: give me some minutes, working on the systemd fix :)09:03
ogra_k09:03
ogra_:)09:03
OrokuSakiI recompiled powerd one day an told it to look at /sys/class/leds for brightness settings.. but it did not give me access to brightness changes in the UI... Is there another package I could look at?09:06
ogra_pitti, i think i know whats wrong with /etc/writable ...09:32
* ogra_ tries something09:32
=== fmasi_afk is now known as fmasi
pittiogra_: I bet you still have it in /userdata/system-data/etc/09:33
ogra_pitti, it bootstrapped a new install, cant be09:33
ogra_pitti, and even then it wouldnt do any harm09:34
ogra_nothing would linka against it09:34
ogra_root@ubuntu-phablet:/# ls /etc/writable/09:35
ogra_localtime  timezone09:35
ogra_yay09:35
ogra_i still cant change iot though, but adding the right stuff to /etc7system-image/writable-paths works at least09:38
ogra_(needs the full filenames09:38
ogra_)09:38
pittiogra_: what did you have in writable-paths? should be09:39
pitti/etc/writable                           auto                    synced      none        none09:39
ogra_thats not enough09:39
ogra_root@ubuntu-phablet:/# mount|grep writable09:39
ogra_/dev/mmcblk0p12 on /etc/writable type ext4 (rw,relatime,barrier=1,data=ordered)09:39
ogra_/dev/mmcblk0p12 on /etc/writable/timezone type ext4 (rw,relatime,barrier=1,data=ordered)09:39
ogra_/dev/mmcblk0p12 on /etc/writable/localtime type ext4 (rw,relatime,barrier=1,data=ordered)09:39
ogra_that works :)09:39
pittierk09:39
pittiwhy would you want to do that?09:39
ogra_the code doesnt copy the files09:39
oSoMoNpete-woods: ping09:40
ogra_it does if you specify them09:40
ogra_(i know thats a crude workaround)09:40
pittiogra_: it's not a workaround09:40
ogra_pitti, i can edit the files09:40
pittiit breaks the very reason why we introduced /etc/writable/ in the first place09:40
ogra_well09:40
ogra_pitti, then the whole design needs to change09:40
pittiroot@ubuntu-phablet:/# echo foo > /etc/writable/timezone.new09:41
pittiroot@ubuntu-phablet:/# mv /etc/writable/timezone.new /etc/writable/timezone09:41
pete-woodsoSoMoN: hi09:41
pittithat works just fine in image 7509:41
pittierr, 7409:41
pittiso I don't see what's broken09:41
ogra_pitti, if you copy anything to /etc/writable during image build thats not the 7etc7writable you have on a booted device09:41
pittiogra_: but that's what "synced" was supposed to do, and it seems to work fine09:42
ogra_and stephanes code doesnt copy any contents into the empty loop image he creates09:42
ogra_pitti, /etc/writable is empty by default09:42
pittiogra_: not here09:42
oSoMoNpete-woods: hey, we’re seeing applications crash (when running smoke tests), and it seems the crash is in libusermetrics09:42
LaneyI got the files in it here09:42
pittiogra_: please don't upload anything which adds files to writable-files09:42
pete-woodsoSoMoN: it's related to the writable problem that the other guys here are discussing09:42
ogra_pitti, then you flashed something wrongly ... did you use --no-backup ? else you have all old data around09:43
pittithat is just plain wrong09:43
cjwatsonagreed09:43
pete-woodsoSoMoN: there's an update to the QML bindings that apps are using (not released yet) that will stop them crashing09:43
pittiogra_: I used --no-backup the first time when I got 70 again (as I didn't specify --channel)09:43
ogra_pitti, well, i thought you want localtime and timezone in there09:43
pittiogra_: I didn't use --no-backup the second time09:43
pete-woodsoSoMoN: but the underlying issue is the non writable /var/lib after update09:43
pittiogra_: yes, and I do09:43
oSoMoNpete-woods: ah, I didn’t quite follow the discussion, I’ll read the backlog09:43
oSoMoNpete-woods: is there a bug report to track the issue?09:44
ogra_pitti, right, flash again with --no-backup. /etc/writable is empty (and the code doesnt copy a single thing when mounting the whole dir into a loop image)09:44
pete-woodsoSoMoN: https://bugs.launchpad.net/touch-preview-images/+bug/1233396 was logged against me09:44
ubot5Ubuntu bug 1233396 in The Sevilerow project "infographics and camera-app broken in build 71/72 - core dumped" [Critical,Confirmed]09:44
ogra_so i donbt see how you end up having anything in there09:44
pittiogra_: ok, I'll try that; then it seems something in the new "synced" mode is buggy09:44
ogra_right09:45
* ogra_ re-flashes his maguro again to be sure 09:45
* pitti runs phablet-flash09:45
pitti$ phablet-flash ubuntu-system --channel devel-proposed --no-backup09:45
pittiright?09:45
ogra_phablet-flash ubuntu-system --channel saucy-proposed --no-backup -d maguro09:45
ogra_thats what i use here09:46
ogra_so yeah, its the same09:46
pittiyeah, mako here but that should hardly matter09:46
ogra_right09:46
ogra_and the channel name is aliased09:46
ogra_points to the same pool09:46
* ogra_ wishes the flashing would take years on maguro 09:47
pitti"not"? :)09:48
ogra_heh, yeah09:48
ogra_unpacking the tarball takes ~15min09:48
oSoMoNdidrocks: https://bugs.launchpad.net/touch-preview-images/+bug/123339609:49
ubot5Ubuntu bug 1233396 in The Sevilerow project "infographics and camera-app broken in build 71/72 - core dumped" [Critical,Confirmed]09:49
ogra_xz and ARM arent such good friends09:49
popeyogra_: camera seems broken in mako09:49
ogra_popey, in maguro too09:49
popeyk09:49
ogra_didrocks, ^^^^09:49
didrocksoSoMoN: oh, nice catch!09:49
didrockspopey: hum, it works here and for others as well09:49
ogra_popey, didrocks claimed his worked though09:49
didrocksso so… what do we do differently?09:49
popeyhttp://popey.com/~alan/device-2013-10-01-105001.png09:50
ogra_phablet-flash ubuntu-system --channel saucy-proposed --no-backup -d maguro09:50
popeythats what I get09:50
didrocksI guess it's all linked to the AP crash09:50
popeyalan@deep-thought:~$ phablet-flash ubuntu-system --channel saucy-proposed --no-backup -d mako09:50
ogra_open camera, get a white screen09:50
popeythats what i did09:50
ogra_i didnt do anything more09:50
didrocksogra_: I didn't try --no-backup09:50
ogra_didrocks, ugh09:50
didrocksdo you think that's important?09:50
ogra_didrocks, you always should to get untaintedt results09:50
didrocksogra_: this is clearing /home/phablet, right?09:50
ogra_didrocks, yes, else your old data is preserved ... that might include settings etc09:51
ogra_yes, and a few other bits09:51
didrocksok, let's try09:51
ogra_its essentially a clean bootstrap09:51
didrocksmaybe that's the difference we see09:51
ogra_definitely09:51
didrocksoSoMoN: FYI ^09:51
didrocks"Usermetrics is not running. It's upset that the DB file is missing:09:52
didrocks"09:52
didrockspete-woods: hey, around?09:52
pete-woodsdidrocks: hi09:53
pittiogra_: yes, confirmed09:53
ogra_great09:53
didrockspete-woods: so, it seems a lot of us are suffering from https://bugs.launchpad.net/touch-preview-images/+bug/123339609:53
ubot5Ubuntu bug 1233396 in The Sevilerow project "infographics and camera-app broken in build 71/72 - core dumped" [Critical,Confirmed]09:53
ogra_so how do we fix this09:53
didrockspete-woods: and it's what we are seeing in the AP tests09:54
pete-woodsdidrocks: the problem is that something has screwed up /var/lib/usermetrics and made it owned by root09:54
didrocks(camera-app and media-app crashing)09:54
ogra_blindly copying content seems evil, the content could grow over time and really harm boot speed at some point09:54
pete-woodsdidrocks: I have a fix for the QML bindings, which will stop apps crashing (obviously bad)09:54
didrockspete-woods: hum, ok, so libusermetrics trunk should be released?09:54
pete-woodsdidrocks: I need to fix something else, but yes, it should be shortly09:55
didrockspete-woods: ok, then, please try libusermetrics trunk on latest image09:55
didrocksand run AP tests for camera-app and gallery-app09:55
didrocksto ensure we don't regress those compared to latest promoted image09:55
pete-woodsdidrocks: will do09:56
didrocksogra_: I don't see what could have changed /var/lib/usermetrics perm from the diff on image #7109:56
didrocksudev shouldn't touch those09:56
ogra_didrocks, are you sure you are barking at the right tree ?09:56
ogra_if you didnt use --no-backup i would realyl re-do the tests09:57
didrocksogra_: it's installing the new one09:57
didrocksjust rebooting, let's see09:57
ogra_yeah :)09:57
pittiogra_: I guess we should wait for stgraber to fix the "synced" mode in initramfs-tools-ubuntu-touch09:59
ogra_pitti, hmm... k ...09:59
ogra_(note that we hold all image production until this is fixed)10:00
pittiogra_: it's not such a big blocker as a nonexistant /etc/timezone will just count as "UTC" anyway10:00
pittiand as soon as you change it, the files ought to be created10:00
pittibut it shoudl be fixed anyway of course10:00
pete-woodsogra_: I have a number of people saying that the usermetrics service has broken, and from investigation it seems like /var/lib/usermetrics has become owned by root, instead of the usermetrics user10:00
ogra_pitti, well its kind of a desaster since this was supposed to be tested enough to not break if it lands10:00
didrocksogra_: popey: screwed camera-app confirmed \o/10:01
ogra_pitti, and per the new rules we need to either roll back everything or have a fix really soon10:01
popey\o/10:01
* didrocks likes when we all agree ;)10:01
ogra_great !10:01
popeyDitto.10:01
pittiogra_: well, we never had a release where time zones worked, so where would you roll back to?10:01
ogra_pitti, no idea, its the rules :P10:02
pittiand we didn't roll back the broken livecd-rootfs either, because we can't realy10:02
ogra_dont tell me10:02
cjwatsonThe rules are that we roll back if there's a regression, but this isn't a regression since it has never worked.10:02
cjwatsonSo that doesn't apply.10:02
ogra_i only obey to the rules, i dont make them10:02
cjwatsonTake responsibility for common sense!10:02
* popey feels that should be a poster10:03
ogra_cjwatson, right, i dont plan to roll back to less functional, the point is that the testing in this landing seems to have completely failed though10:03
cjwatsonIt still doesn't mean a rollback is necessary.10:03
cjwatsonWas broken, is still broken, nothing lost.10:04
ogra_i do agree ... and am happyy asac is on vac this week :)10:05
didrocks(don't tell it top loudly ;))10:05
ogra_(he would insist to roll back)10:05
cjwatsonI would argue the same thing to asac directly10:05
didrocksso I confirm: drwxr-x--- 2 root root 4096 Oct  1 09:57 /var/lib/usermetrics10:05
pittiwell, there is nothing to roll back *to*10:05
ogra_i know10:05
ogra_pitti, he would probably call it "back out", not roll back10:06
ogra_and i still didnt manage to teach him that the only way back is forward :)10:06
didrocksoSoMoN: I think you are fine, no need for you to continue on the mediaplayer/camera-app side10:06
cjwatsonOur technical culture shouldn't include "do stupid things because the rules say so"10:07
diwiccjwatson++10:07
cjwatsonSo let's not enforce that when common sense says otherwise :)10:07
cjwatson(And also let's not claim that somebody else is telling us to do so when they aren't here)10:07
ogra_i was just mentioning what technically would have to happen, i wasnt saying i'd do it10:07
oSoMoNdidrocks: ok10:07
xnoxogra_: do we already have something that will unpack a rootfs tarball on first boot on the userdata partition, which I can either run from initramfs, or by booting into alternative initramfs/recovery first, and later rebooting again "normally" ?10:08
ogra_xnox, not on touch, no ... we have that in the n7 tarball´-installer package10:08
ogra_*tarball-installer10:08
xnoxogra_: ideally i'd like to simply drop the tarball and unpack it on first boot, with all permissions preserved & et.al. as at the moment mkyaffs2 image looses all permissions on all files (+x in particular)10:08
xnoxogra_: let me see, if I can refactor / lift some code of there.10:09
ogra_xnox, how about you create a separate initrd script for this we can source from the touch script ?10:09
xnoxogra_: yeah, only conditionally when booting emulator though.10:09
ogra_so that we keep the code a bit distinct between normal booting and emulator processing10:09
* xnox nods10:10
didrockspete-woods: ogra_: popey: lool: confirming, giving write access to others on /var/lib/usermetrics works and I can now launch camera-app10:10
pete-woodsdidrocks: whew! :)10:10
ogra_so what sets the permissions there ?10:10
ogra_(or unsets them)10:11
didrocksyeah, that's the question10:11
didrockspete-woods: you do use that folder for a long time, right?10:11
didrockspete-woods: it's not recent?10:11
pete-woodsdidrocks: months now10:12
didrocksok, not really newish then10:12
pete-woodsdidrocks: it gets created by the debian maintainer scripts for libusermetrics10:12
didrocksoh oh10:12
didrocksso maybe on the image generation side?10:12
didrocksogra_: as we don't run postinst, do you know of anything changing?10:12
pete-woodsdidrocks: could be, I have no idea how that magic works10:13
ogra_didrocks, ?10:13
didrocksthat would explain why we can't trace that to any changes that happened to the image10:13
ogra_why wouzld we not run postinst ?10:13
cjwatsonWe run the postinst, just not on the device10:13
didrocksogra_: that's what asac told me, there was magic to run successfully postinst in the image with fixing permissions10:13
didrocksok, so it's the regular image creation?10:13
* didrocks will stop trusting asac when he uses the world "magic" :p10:13
didrocksword10:13
ogra_didrocks, it is the same as iso creation, we have a few sripts that run additionally, but nothing touches usermetrics10:14
ogra_or anything that could cause such an issue10:14
didrocksdebian/usermetricsservice.preinst:  chmod 0750 /var/lib/usermetrics10:14
didrocks        adduser --system --ingroup usermetrics --home /var/lib/usermetrics usermetrics10:14
didrocks  chown -R usermetrics:usermetrics /var/lib/usermetrics10:14
didrockshum…10:15
ogra_root@ubuntu-phablet:/# grep usermet /etc/passwd10:15
ogra_usermetrics:x:102:104:User Metrics:/var/lib/usermetrics:/bin/false10:15
ogra_all fine10:15
ogra_root@ubuntu-phablet:/# mount|grep usermetrics10:15
ogra_/dev/mmcblk0p12 on /var/lib/usermetrics type ext4 (rw,relatime,barrier=1,data=ordered)10:15
ogra_i guess the issue lies somewhere in the mounting10:15
cjwatsonBut /var/lib/usermetrics is in writable-paths, so something needs to apply that change10:15
ogra_right10:15
cjwatsonThere's a scheme for post-image-upgrade hooks now10:15
ogra_yep10:15
ogra_but the bind mount should just inherit the permissions10:16
didrocksyou need additional steps for paths that are in writable paths?10:16
ogra_you shouldnt10:16
ogra_i guess we need to wait for stgraber10:16
cjwatsondidrocks: Yes10:16
cjwatsonI think10:17
ogra_you really shouldnt, it should just inherit the target settings ... at least thats what stgraber explained to me once10:17
cjwatsonA persistent mount has its backing store in userdata, and inherits permissions from there, not from the version in the image10:17
cjwatsonSurely10:17
cjwatsonThat's kind of the point of being persistent10:17
ogra_hrm10:18
cjwatsonThis is why we have to be careful about adding persistent mounts10:18
ogra_well, it worked three images ago10:18
ogra_with the same mount10:18
cjwatsonNew persistent paths get copied to userdata when they're first seen; after that, something needs to sync changes manually if needed10:19
ogra_(read: yesterday, we had a lot of image builds over night)10:19
ogra_this mount exists since weeks and used to work before10:20
davmor2Morning all10:21
pittiogra_: fixed systemd uploaded, tested with relative symlinks now10:22
didrocksogra_: cjwatson: so, we have to wait for stgraber to know the detail on what can possibly have changed?10:23
* ogra_ looks at the change to the initrd script at http://launchpadlibrarian.net/151908224/initramfs-tools-ubuntu-touch_0.49_0.50.diff.gz ... but i dont see how that would have changed the carryover of permissions10:24
ogra_which was added in http://launchpadlibrarian.net/149606706/initramfs-tools-ubuntu-touch_0.48_0.49.diff.gz10:24
ogra_didrocks, i fear we have to, yeah10:26
didrocksogra_: I looked at lxc-android-config, doesn't seem as well related…10:26
ogra_i see that he added code to carry over permissions and ownership on sep. 7th10:26
ogra_and apparently the last changes broke it, but i dont see how by looking at the code10:26
didrockspete-woods: if you can have the non crash code, at least, we have a way to go forward until stgraber is back (and you are more robust anyway)10:27
ogra_didrocks, lxc-android-config only carries the config10:27
pete-woodsdidrocks: I'm going to ask for that to be landed today10:27
didrocksyeah, I was looking if something was dropped10:27
ogra_initramfs-tools-ubuntu-touch creates the acrual mounts based on the config10:27
didrockspete-woods: yeah, just tell us when it's ready, we'll process it quickly10:27
pete-woodsdidrocks: I guess the tests will still fail (given the RO /var/lib/...) but at least the apps won't crash10:28
didrockspete-woods: yeah, it's already a start for people dogfooding ;)10:30
* didrocks still stays positive and is somewhat happy we know what are making all those tests regressions10:30
=== alan_g is now known as alan_g|afk
=== hikiko is now known as hikiko|lunch
=== oreneeshy_ is now known as oreneeshy
davmor2ogra_: mtp has a couple of issues now.  1 lots of boxes if you reboot the device, 2. if you adb shell before the popup nautilus window opens for mtp it seems to kick you out of the adb session, nice :)10:36
=== alan_g|afk is now known as alan_g
ogra_davmor2, hmm, i dont have that here10:38
ogra_oh10:39
ogra_in fact10:39
ogra_oot@ubuntu-phablet:/# ps ax|grep mtp10:39
ogra_   67 ?        S<     0:00 [f_mtp]10:39
ogra_ 2090 pts/3    S+     0:00 grep --color=auto mtp10:39
davmor2ogra_: although todays image seems to of lost the lots of boxes by the look of it so it was 70 played up 74 seems okay I'll try the getting kicked out of adb again in a second10:40
ogra_well, the above is on 7410:40
ogra_mtp doesnt seem to start at all10:40
didrocksogra_: it starts here10:42
ogra_didrocks, i'm on maguro10:42
didrocksphablet   2991  0.1  0.0   3300  1180 ?        Ss   10:42   0:00 /usr/bin/mtp-server10:42
ogra_davmor2 too10:42
didrocksinteresting10:42
didrockscyphermox: I guess this will be for you ^10:42
davmor2ogra_: mtp is showing up here10:43
ogra_didrocks, i dont think it will10:43
ogra_didrocks, i guess thats another one for stgraber10:43
didrocksogra_: do you think it's a configuration issue?10:43
didrocks(weird that mako isn't impacted by that one though)10:43
ogra_he changed the lxc-android-config job ... which emits the android event ... which is the trigger event for mtp10:43
davmor2ogra_: as in the nautilus window is opening say Galaxy Nexus10:43
ogra_davmor2, right, doesnt happen on my install here10:44
ogra_and i flashed twice already10:44
didrocksoh right10:44
* ogra_ switches on some debugging 10:45
davmor2davmor2@boromir:~$ adb shell ps aux | grep mtp10:46
davmor2root        67  0.0  0.0      0     0 ?        S<   10:38   0:00 [f_mtp]10:46
davmor2phablet   1676  0.0  0.1   3304  1360 ?        Ss   10:39   0:00 /usr/bin/mtp-se10:46
ogra_davmor2, flashed with --no-backup ?10:46
davmor2ogra_: always10:46
ogra_k10:46
ogra_root@ubuntu-phablet:/# getprop sys.usb.config10:47
ogra_mtp,adb10:47
ogra_root@ubuntu-phablet:/# ps ax|grep mtp-server|grep -v grep10:47
ogra_root@ubuntu-phablet:/#10:47
ogra_:(10:47
ogra_root@ubuntu-phablet:/# cat /var/log/upstart/lxc-android-config.log10:48
ogra_1277 blocks10:48
ogra_cp: cannot stat '/var/lib/lxc/android/overrides/*': No such file or directory10:48
ogra_aha10:48
ogra_ah that line has an || true10:50
ogra_hmm10:50
ogra_root@ubuntu-phablet:/# cat /var/log/upstart/mtp-server-bootup.log10:51
ogra_could not set property10:51
ogra_could not set property10:51
davmor2ogra_: Critical bug in 74 no sound notification for an incoming call10:51
ogra_aha10:51
ogra_davmor2, 74 is dead beef already .... and i think thats fallout of the usermetrics thing too10:52
dpmhi all, I got my phone in a state OTA updates did not install, so I thought I'd redo a phablet-flash ubuntu-system. That failed mid-through and I was left in the recovery screen. Does anyone know what the easiest way to reflash with ubuntu-system is? The instructions at https://wiki.ubuntu.com/Touch/Install#Manual_Download_.26_Installation seem to apply for the RW images only?10:52
ogra_(dead beef as in completely broken)10:52
davmor2ogra_: do you know when 75 will land then?10:52
ogra_davmor2, after we have fixes for all the mess10:52
ogra_aha, manually setting the property makes it work10:55
ogra_lets see if that persists10:55
davmor2ogra_: Man you must of known for more than a minute and it isn't fixed yet? :D10:55
ogra_davmor2, well i still dont have an idea why it broke10:56
ogra_and in fact it doesnt persist over a reboot if i set the property10:56
davmor2ogra_: so what else is the usermetrics likely to of effected badly then?10:56
ogra_camera10:56
ogra_probably other stuff10:56
davmor2ogra_: yeap camera is dead, I'm assuming sms10:57
ogra_aha10:57
ogra_root@ubuntu-phablet:/# getprop sys.usb.config10:57
ogra_mtp,adb10:57
ogra_root@ubuntu-phablet:/# setprop sys.usb.config mtp,adb10:57
ogra_ogra@anubis:~/Devel/packages$ adb shell10:57
ogra_its the prder !10:57
ogra_*order10:57
ogra_why the heck is that backwards here and not for you then ?10:58
ogra_hmm, no10:58
davmor2davmor2@boromir:~$ adb shell getprop sys.usb.config10:58
davmor2mtp,adb10:58
ogra_yeah, red herring10:59
davmor2ogra_: ^10:59
davmor2ogra_: however that might explain why adb gets kicked once mtp finishes loading in nautilus maybe?11:00
ogra_something isnt right, yeah11:00
davmor2ogra_: so for me I get the mtp icon in the launcher, then welcome screen on the Phone, I do adb shell as soon as the welcome screen appears, then wait for the Nautilus window then this happens in the terminal where adb is running11:03
davmor2davmor2@boromir:~$ adb shell11:03
davmor2root@ubuntu-phablet:/# davmor2@boromir:~$11:03
ogra_yeah, as i said, something is wrong here11:03
davmor2ogra_: I'll write up a bug for that then :)11:04
ogra_assign to me11:04
davmor2ogra_: I need to figure out what to file it against yet :)11:04
ogra_either mtp-server/mtp or android-tools-adbd/android11:05
ogra_pick one, they fight over the property it seems11:05
ogra_or even better file against one, add the other11:05
ogra_oh, that would be android-tools-adbd/android-tools11:06
ogra_not just android11:06
mihir_my Listview objects is overlaping with the previous item while scrolling , anyidea ??11:07
davmor2ogra_: thanks, will do11:07
=== MacSlow is now known as MacSlow|lunch
gatoxsil2100, ping11:18
sil2100gatox: pong11:18
gatoxsil2100, hi... i've been told that the click-update-manager app still has no icon, i've added one, and configure the .desktop file, but it seems it needs to be added somewhere in the cmake file.... do you know sometihng about that?11:19
sil2100gatox: hm, I have a branch ready for click-update-manager related to AP tests packaging, I'll check what's up and try to fix that in that branch, ok? I just got my internet back so I need to backtrack things11:20
davmor2ogra_: https://bugs.launchpad.net/mtp/+bug/1233613 mtp won't let me assign you apparently LP tells me you are no such item, but worked fine with adb11:21
ubot5Ubuntu bug 1233613 in android-tools (Ubuntu) "Adb and mtp priority issue" [Undecided,New]11:21
ogra_ok11:22
ogra_didrocks, i thinnk i found the usermetrics issue but will need stgraber to confirm11:22
=== chihchun is now known as chihchun_afk
didrocksogra_: oh?11:23
ogra_/var/lib/usermetrics                    auto                    persistent  transition        none11:23
ogra_in /etc/system-image/writable-paths11:23
ogra_that will carry over the permissions if the target file doesnt exist11:24
ogra_(i.e. on first boot)11:24
didrocksogra_: I guess the question is what changed? It didn't though?11:24
didrocks(for usermetrics)11:24
ogra_didrocks, right, must be caused by the initrd script changes that it doesnt get the owner and permissions carried over11:25
didrocksyeah, possible11:25
gatoxsil2100, ok, thanks, let me know11:25
ogra_anyway, i have a working camera again11:25
davmor2didrocks, ogra_: I blame the internet, somewhere along the lines it's bound to be the internets fault11:26
didrocksheh ;)11:26
ogra_after changing the file and removing /userdata/system-data/var/lib/usermetrics11:26
didrocksogra_: ah nice! let's hope stgraber will be around soon11:26
ogra_oot@ubuntu-phablet:/# mount|grep usermetrics11:26
ogra_/dev/mmcblk0p12 on /var/lib/usermetrics type ext4 (rw,relatime,barrier=1,data=ordered)11:26
ogra_root@ubuntu-phablet:/# ls -ld /var/lib/usermetrics/11:26
ogra_drwxr-x--- 2 usermetrics usermetrics 4096 Oct  1 11:24 /var/lib/usermetrics/11:26
davmor2didrocks: just keep pinging stgraber till he is :D11:27
ogra_hah11:27
* ogra_ goes afk for a moment11:27
mandelsergiusens, ping11:29
sergiusensmandel, pong11:30
mandelsergiusens, hola! one small question, is the installlation via qt creator of build-deps working on the nexus 7?11:30
mandelsergiusens, I'm getting that /data/ubuntu does not exists.. and I'm tempted to just create it11:31
=== hikiko|lunch is now known as hikiko
OrokuSakiyou have a working rom and you don't see /data/ubuntu?11:32
mandelOrokuSaki, yes, is working and I get the following: [13:29:35] chroot: cannot change root directory to /data/ubuntu: No such file or directory11:32
OrokuSakistrange11:33
sergiusensmandel, hm, /data/ubuntu shouldn't be used anymore11:33
mandelOrokuSaki, I ssh in the device and doing a sudo ls /data I can confirm that I have no ubuntu dir11:33
mandelsergiusens, that is what qt creator tools complain about :-/11:33
OrokuSaki@sergiusens... ahh man.. guess I gotta update again.. was this recent in the last 7days or so?11:33
sergiusensmandel, it's a Qtreator bug, it should detect it's running a system image11:34
sergiusensOrokuSaki, depends on what you use, cdimage type images do use /data/ubuntu, system images don't11:34
mandelsergiusens, bummer... and sudo apt-get build-dep is returning => E: The package lists or status file could not be parsed or opened.11:34
sergiusensmandel, touch /userdata/.writable_image ?11:35
mandelsergiusens, http://paste.ubuntu.com/6179218/11:37
mandelsergiusens, is an image from the devel channel11:38
davmor2mandel: did you reboot after adding the setting11:40
davmor2mandel: for both /userdata/.writable_image and /home/phablet/.display-mir you need to reboot the device to make the change take effect11:41
sergiusenswas my next question, did you reboot?11:42
mandeldavmor2, ah! had no idea11:42
mandelsergiusens, davmor2 that was the issue, thx!11:44
davmor2mandel: no worries dude :)11:44
patchyycan i install "ubuntu for tablets" on my windows 8 tablet "acer iconia w511"?11:45
patchyyand is "ubuntu for tablets" released?11:45
=== fmasi is now known as fmasi_afk
davmor2patchyy: Probably not as the uefi on windows 8 tablets is locked on.11:48
davmor2patchyy: As for the Ubuntu Touch release that happens in October11:48
patchyycan i run it in virtualbox x86 then, maybe?11:49
davmor2patchyy: no easily, You can install ubuntu 13.10 and then install unity8 to get an idea on how is will feel.11:50
patchyyaha..hmm11:51
patchyyubuntu should make it easy to install on windows tablets, as the tablets have a pretty good hardware, and is sold very cheaply since nobody wants windows tablets :P heheh11:51
patchyysomebody has started with porting to acer iconia a700 -> https://wiki.ubuntu.com/Touch/Devices/a70011:53
davmor2patchyy: Yes, that is android based though11:55
patchyyahh, ok11:56
patchyyand then its not using uefi?11:56
xnoxogra_: ext4 on MTD is not happy, so I will be using sdcard device for userdata / ubuntu rootfs.12:01
gatoxsil2100, it seems there is a branch proposed for the icon thing already: https://code.launchpad.net/~mfisch/click-update-manager/fix-icon/+merge/18849612:01
loolstgraber: heya12:01
loolstgraber: we have an owner/group issue with var/lib/usermetrics; it's 102:104 in the cdimage tarball, but it's root:root under /userdata/system-data on a phablet-flashed image12:02
loolstgraber: that's https://bugs.launchpad.net/touch-preview-images/+bug/123339612:02
ubot5Ubuntu bug 1233396 in The Sevilerow project "infographics and camera-app broken in build 71/72 - core dumped" [Critical,Confirmed]12:02
loolpete-woods: hey12:02
loolpete-woods: did you see that libusermetrics was FTBFSing again despite the valgrind suppressions?12:03
loolpete-woods: oh actually it seems you fixed this already, nevermind  :-)12:03
pete-woodslool: hi, where can I see these errors first hand? I only know where to get them from the bug reports people file12:03
loolpete-woods: it was from a build-record in the ~ubuntu-unity/daily-build PPA12:04
loolpete-woods: https://launchpad.net/~ubuntu-unity/+archive/daily-build/+packages?field.name_filter=libusermetrics&field.status_filter=superseded&field.series_filter=saucy12:05
loolpete-woods: second package listed there12:05
loolpete-woods: i386 build log: https://launchpadlibrarian.net/151943506/buildlog_ubuntu-saucy-i386.libusermetrics_1.1.1%2B13.10.20130930.1-0ubuntu1_FAILEDTOBUILD.txt.gz12:05
loolpete-woods: problem is that the snapshot was taken before your fix landed in bzr12:06
loolAFAICT12:06
pete-woodslool: thanks for that info, been meaning to find that URL for ages12:06
loolpete-woods: but you should get the same issue if building for i386 surely?12:07
loolor I guess if doing a full build with build-indep step12:07
pete-woodslool: for some reason it seems like my jenkins jobs aren't configured to build i38612:07
loolpete-woods: are these the upstream merger ones?12:09
pete-woodslool: yes12:09
loolpete-woods: TBH I don't know what configs are available there, you could chat with Francis to find out whether he could build the build-indep step, and/or build on i38612:10
loolpete-woods: actually, it's not clear to me why this is i386 specific; the build-deps and rules are identical; no build-indep step, no build-depends-indep12:10
loolpete-woods: so maybe there's truly an i386 failure here (in Qt I guess)12:11
robjhis ubuntu-touch a distinct entity to "ubuntu for phones" or is there enough overlap that the two terms can be used interchangeably? I imagine ubuntu-touch pertains to the interface specifically12:13
loolrobjh: we prefer Ubuntu for phones12:13
loolalbeit we still have "touch" in a bunch of places12:13
robjhlool; hence the channel name?12:13
pete-woodslool: the Qt symbol is just different in i386 vs x86_64 _nwm vs nwj12:14
* pete-woods doesn't have enough kung-fu to know hy12:14
loolrobjh: hence the channel name  :-)12:16
loolrobjh: but the helpfully named ubuntu-phone@ list!12:17
=== jhodapp|afk is now known as jhodapp
xnoxpete-woods: echo that-symbol | c++filt, most likely it's the same just 32 vs 64 size difference.12:17
loolpete-woods: _Znwm -> operator new(unsigned long)12:17
loolpete-woods: _Znwj -> operator new(unsigned int)12:17
loolxnox: yeah exactly12:17
robjhlook: okay, thank you :)12:18
* lool was fishing the actual names from the suppression file12:18
xnoxlool: well we had #ubuntu-mobile way back when, it at the moment redirects here.12:18
loolxnox: these were the days!12:18
xnoxlool: i like c++filt a lot, it demangles on the fly any output one pipes into it, without corrupting anything else. E.g. including like build-logs.12:18
loolxnox: do you know whether valgrind suppression files would work with real symbol names?12:19
loolsorry I mean with human readable ones12:19
xnoxlool: i don't know, but e.g. dpkg-symbols support filters thus one can have human names in the .symbols file with the filter prefix, and it then mangles them first before comparing.12:20
Laneyyou don't need to echo it separately btw12:20
looloddly enough there does not seem to be a mangling tool12:20
loolxnox: .symbols do support the demangled names I believe12:21
xnoxlool: i guess you could maintain human readable and then use c++filt to mangle them.... or maybe it demangles & compares.12:21
loolyeah12:21
xnoxLaney: i default to pipe syntax instead of args whenever I can, cause i often build longer pipes or chop them up. And i hate have to go back and move stuff around ;-)12:22
jaropehello ubuntu touch world!  Could someone tell me if its possible to use the ubuntu modules on Qt5.1.1.  This is for my own desktop apps only, I just want to use the ubutnu touch styling for some uni projects I am working on12:22
ogra_lool, switching the usermetrics entry in /etc/system-image/writable-paths to "transition" and deleting /userdata/system-data/var/lib/usermetrics gets it working for me on next boot12:28
thief_and_a_liarso the ubuntu phone is coming or what?12:29
popeythief_and_a_liar: our software will be released on 17th October12:30
thief_and_a_liarok, but is it interesting for anyone, so there will be phones out of this?12:31
popeythief_and_a_liar: maybe12:32
loologra_: it does very much seem like the correct fix12:35
loologra_: however let's give 30mn for stgraber to show up and confirm12:35
ogra_yeah12:35
loolthanks for digging into this, keps being context switched to something else while tracing this  :-)12:36
ogra_sadly we can only really confirm the fix with a fresh image build12:36
ogra_as the first boot is essential here12:36
ogra_lool, the strange point is that there was no change12:37
ogra_it worked before on image 7012:37
ogra_(to that specific line i mean... and i dont get why it worked without having "transition" set)12:37
loologra_: that's also why I find all this weird12:40
loolwe also have a weird issue where url-dispatcher gets connection refused on dbus12:40
loolwhich I find scary12:40
ogra_yeah12:40
loolI'm just realizing12:40
loolcould this be apparmor12:40
ogra_for dbus ?12:40
loolyeah12:41
looldidrocks: ^12:41
ogra_you should see a lot of spam in the logs if thats the case12:41
pmcgowanjarope, yes it works, use the packages from the canonical-qt5-edgers PPA12:41
=== chihchun_afk is now known as chihchun
jdstrandif you think it is apparmor, do 'grep DEB /var/log/syslog'12:42
jdstranderr12:42
jdstrand'gerp DEN /var/log/syslog'12:42
ogra_heh12:42
jdstrandman12:42
loologra_: I wonder whether some app tries to open an URL with liburl-dispatcher, but doesn't have apparmor permission to do so and gets caught doing that12:42
jdstrandI can't type12:42
jdstrand'grep DEN /var/log/syslog'12:43
jaropepmcgowan: many thanks will do that12:43
ogra_jdstrand, i always type apt-shell :)12:43
jaropejust add repo and updaqte /upgrade?12:43
jdstrandheh12:43
looljdstrand: don't have syslog sadly12:43
ogra_lool, right, but you should see that relatively clear in the logs ... bad if you dont have them indeed12:43
jdstrandwell, url-dispatcher is out of process. it should all happen underneatch via dbus. app tries to open url -> dbus -> url dispatcher12:44
jdstrandand we allow calls to url dispatcher in the ubuntu* templates12:44
ogra_do we ?12:44
ogra_note that polkit is now active12:44
ogra_lool, might be a polkit thing12:45
looljdstrand: oh actualy we do have dmesg12:45
looland there's an unrelated DENIED there12:45
lool[   21.966674] type=1400 audit(1380573832.836:55): apparmor="DENIED" operation="open" parent=896 profile="/sbin/dhclient" name="/etc/writable/localtime" pid=1400 comm="dhclient" requested_mask="r" denied_mask="r" fsuid=0 ouid=012:45
ogra_yeah. pitti added a fix for that already12:45
pittiyes, that's in saucy, just needs a new image12:45
loolplus the apps are unconfined, so apparmor is probably a red herring12:45
jdstrandit is highly likely that polkit is getting in the way12:45
ogra_lool, i'd liik at polkit12:45
ogra_*look12:46
pmcgowanjarope, add-apt-repository; apt-get update; then install the ubuntu-sdk12:46
jdstrandnote, that apps will see AppArmor in the dbus denial too. there are other security denials for dbus-- like polkit12:46
loologra_: Hmm I see no dbus policy for it12:47
=== chihchun is now known as chihchun_afk
ogra_lool, well, the question is "do we need one" :)12:47
jaropepmcgowan: arr ok so should I purge the sdk first to remove current version?12:47
ogra_i guess12:47
loologra_: but then everything talking it to it would fail12:48
loolalso, it's actually url-dispatcher failing to connect to dbus, not some app failing to connect to url-dispatcher12:48
ogra_usually you should be able to if you have a seat assigned by logind12:48
ogra_but that doesnt work for i.e. NM12:48
ogra_it still needs a pkla file12:48
pmcgowanjarope, I think it will just upgrade12:48
jaropeok thanks12:49
pittiis there a trick to disable the screen timeout?12:49
pittiit's unnerving to have to unlock the screen every minute for running autopilot tests12:49
ogra_lool, for a test, copy /etc/polkit-1/localauthority/50-local.d/org.freedesktop.NetworkManager.pkla and create a pkla for your specific dbus call, see if it starts working12:50
loologra_: I don't know how to trigger the issue though12:51
=== fmasi_afk is now known as fmasi
jaropepmcgowan: on launch pad it says that ppa is obsolete? ? ? ? /12:51
ogra_pitti, powerd-cli display on12:51
ogra_pitti, you will waste a shell for this though :)12:52
pmcgowanjarope, there are I think 5 ppas there, I think its beta2, Mirv would know12:52
pmcgowanMirv, which ppa has latest 5.1.1 work?12:52
pittiogra_: ah, thanks; & FTW :)12:52
jaropethanks pmcgowan12:52
pittiogra_: we so much need to install byobu or at least tmux on that thing during development :)12:53
ogra_heh12:53
ogra_pitti, convince pmcgowan ... he whines because of wasted space all the time :)12:53
pittij/k12:53
pitti(and yes, we install a ton of stuff there which we don't need in production)12:54
pmcgowanogra_, I do not whine12:54
pittipmcgowan: do -- lean == good!12:54
pmcgowanhah ;)12:54
ogra_:)12:54
popey+1 for screen / tmux / byobu!12:56
ogra_the terminal app should just ship that in the click package ;)12:57
jaropepmcgowan: it does indeed look like 2 has the current 5.1.1 modules12:59
jaropemany thanks for your help12:59
pmcgowanjarope, ah good13:00
jaropenow to make all this years uni assignments touchified!13:01
loolbarry: joining -meeting?  :-)13:01
stgraberlool: morning13:01
didrocksstgraber: \o/13:01
pittion that note, I still don't understand why we ship the whole python and autopilot stack13:01
ogra_stgraber, !13:01
didrocksstgraber: want to backlog or prefer a short summary?13:01
pittione pretty much always needs to install additional packages anyway in order to run autopilot tests13:01
pmcgowanpitti, I just noticed that yesterday myself13:01
stgraberdidrocks: I read the highlights but a summary would spare me the rest of the backlog13:02
pmcgowannot sure why13:02
pittiat least teh ubuntu ui toolkit stuff13:02
ogra_ask QA13:02
pittiso we might just as well install everything13:02
didrocksstgraber: ok, so we have a lot of AP regressions13:02
pmcgowanthe toolkit runtime stuff is all installed13:02
didrocksstgraber: the consequence is because on a fresh install (with --no-backup), some apps don't start13:02
didrocksstgraber: libusermetrics is segfaultin13:02
didrocksbecause /var/lib/usermetrics is 700, owned by root13:02
didrocksinstead beeing own by the usermetrics user13:03
sergiusenspitti, ogra_ yes and no13:03
didrocksthe postinst of the libusermetrics package is correct13:03
ogra_stgraber, seems this should be "transition" in /etc/system-image/writable-paths13:03
mptlarsu, please don't hate me. https://wiki.ubuntu.com/StatusBar?action=diff&rev2=11&rev1=1013:03
didrocksbut it seems something changed in the RO image13:03
ogra_stgraber, which it isnt ...13:03
didrocksin the way the mount is done13:03
sergiusenspitti, ogra_ yes today, no when we don't trigger rw anymore13:03
ogra_stgraber, talking about the /var/lib/usermetrics entry in there13:04
didrocksso if we can understand what changed and what is the correct fix, it will rock :)13:05
ogra_and apply it :)13:05
didrocksogra_: I was about missing that one! thanks :p13:05
ogra_:)13:06
stgraberogra_: you don't need transition for that, userdata is an empty path, there's nothing to transition and the code does a stat + chown/chmod specifically to avoid that problem13:06
stgraberso something else is wrong13:06
ogra_stgraber, well, it doesnt since image 7113:06
larsumpt: I could never hate you!13:06
mptawwww13:06
larsumpt: WHAT HAVE YOU DONE!!!!eleven!!13:06
didrocksstgraber: http://people.canonical.com/~ogra/touch-image-stats/20130930.changes13:06
didrocksdo you see anything potentially creating this there?13:07
larsumpt: (just joking, of course)13:07
ogra_initramfs-tools-ubuntu-touch (which i stared at dfor ages now and cant find an issue)13:07
stgraberyeah, I re-read the diff a dozen time myself just now and can't find anything obviously wrong. I was also running with the new scripts/touch for a couple of days last week before it was uploaded so I'm surprised I didn't see anything then...13:08
jaropeso - fully appreciating that people are busy - is there anyone about who would be willing to start being a mentor for some one who is keen but still green?  I would like to have a go at building a "proper" touch app - a touch irc client based.  I used Qt to build an android client last year so dont see why it couldnt be tweaked to work13:09
stgraberso it's going to be easier if I have a broken device, let me update mine real quick13:09
ogra_stgraber, better re-flash13:10
ogra_with --no-backup13:10
ogra_its definitely related to first boot13:10
ogra_root@ubuntu-phablet:/# ls -ld /var/lib/usermetrics/13:10
ogra_drwxr-x--- 2 usermetrics usermetrics 4096 Oct  1 13:10 /var/lib/usermetrics13:10
ogra_stgraber, so unmounting and deleting the file in /userdata gets me a properly created one after reboot13:11
* ogra_ tries the same on a feshly flashed install13:11
stgraberogra_: ok, reproduced (there are much faster ways to reset a device than to reflash ;))13:11
ogra_stgraber, well, but they dont get you the test env we use13:12
ogra_we should all be on the same page when testing stuff13:12
stgraberogra_: removing everything in /userdata but system.img certainly will13:12
ogra_(so please promote your faster way so we all can ues it ;))13:12
stgraberok, so I've got a few ideas of what may be happening but I need to add some debugging to my initrd to figure it out13:13
ogra_we should have a script for that while we lack a UI tool for reset13:13
didrocksogra_: that + turn on the write mode13:13
=== _salem is now known as salem_
ogra_didrocks, touch /userdata/.writable_image  is to much ?13:14
didrocksogra_: I always have to find the name of the file13:15
ogra_(note with the final release you will even have toi enable adb from the terminal first13:15
ogra_)13:15
didrocksdoesn't map my mental model13:15
ogra_heh13:15
didrocksogra_: not sure the management thinks the same, but let's see ;)13:15
didrocksI'm sure it's the plan for stgraber to get up his blog activity up ;)13:15
ogra_?13:15
ogra_mgmt thinks the same about what ?13:15
didrocksogra_: about adb off by default being a priority13:16
ogra_i have an order to care for it13:16
didrocksI guess we'll try first to land what we try (the 4 big items)13:16
didrocksthen, we'll see :)13:16
ogra_it has to be off in what we release as final image13:16
stgraberogra_: ok, I think I found the problem and it's what I suspected, just trying to figure out how that happened13:16
ogra_(which is worst case a trivial .override file)13:17
didrocksogra_: I propose that we implement the konami code to enable developer mode13:17
stgraberogra_: sorry, really no idea how that happened...13:17
didrockscapcom*13:17
didrockswhere was my mind? :)13:17
stgraberogra_: so the problem is that ./hooks/touch was ignored somehow13:17
stgraberogra_: if you look inside the initrd binary, we're missing all the binaries it's supposed to copy13:18
stgraberogra_: including /bin/chown (that was my guess)13:18
stgraberogra_: but also adbd, ...13:18
ogra_wow13:18
stgrabernow the problem is that I have absolutely no clue what could have caused that...13:19
ogra_yeah, teh log agrees https://launchpadlibrarian.net/151908853/buildlog_ubuntu-saucy-armhf.initramfs-tools-ubuntu-touch_0.50_UPLOADING.txt.gz13:19
stgraber /usr/share/initramfs-tools/hooks/touch ignored: not executable13:20
stgraberit certainly is executable in my branch here, so it's a problem on the system of the uploader...13:21
ogra_which would be mine ...13:22
* ogra_ checks13:22
ogra_ogra@anubis:~/Devel/packages/initramfs-tools-ubuntu-touch-0.49$ head -1 debian/changelog13:24
ogra_initramfs-tools-ubuntu-touch (0.50) saucy; urgency=low13:24
ogra_ogra@anubis:~/Devel/packages/initramfs-tools-ubuntu-touch-0.49$ ls -l hooks/13:24
ogra_insgesamt 413:24
ogra_-rwxrwxr-x 1 ogra ogra 593 Sep  6 18:45 touch13:24
ogra_all executable13:24
Mirvpmcgowan: jarope: ppa:canonical-qt5-edgers/qt5-beta-proper since it has the autorebuilding of unity8 & co.13:25
* xnox had fixperm "helpfully" strip -x13:25
xnoxogra_: ^13:25
jaropeoo ok Mirv thanks13:25
=== MacSlow|lunch is now known as MacSlow
jaropewill go swap out the beta213:26
ogra_xnox, hmm, let me check the binary13:26
Mirvjarope: updated the PPA descriptions a bit too, for those who read them :)13:27
jaropeit happens13:28
sapanaryalhi all13:28
jaropeand who reads these days anyway13:28
ogra_ogra@anubis:~/Devel/packages/tmp$ dpkg -x initramfs-tools-ubuntu-touch_0.50_armhf.deb .13:28
ogra_ogra@anubis:~/Devel/packages/tmp$ ls -l usr/share/initramfs-tools/hooks/13:28
ogra_insgesamt 413:28
ogra_-rwxr-xr-x 1 ogra ogra 593 Sep  6 18:45 touch13:28
ogra_hmm13:28
ogra_all fine it seems13:28
jaropei think yoda said it best Do or Do not, there is no read13:29
stgraberwe also have:ERROR: could not open directory /tmp/mkinitramfs_yCk0sK/lib/modules/3.2.0-51-highbank: No such file or directory13:30
stgraberFATAL: could not search modules: No such file or directory13:30
ogra_yeah13:30
ogra_thats fine13:30
stgraberwould have to compare with a previous buildlog to see exactly what's normal and what isn't...13:31
ogra_tehse are normal moaning from update-initramfs13:31
ogra_i wonder if the new fakeroot might have something to do with it13:32
ogra_https://launchpad.net/ubuntu/saucy/+source/fakeroot/1.20-113:32
ogra_(the build uses fakeroot and fakechroot to roll the initrd)13:32
ogra_(i dont see how reading the changelog)13:33
stgrabernot in an obvious way at least...13:33
ogra_right13:33
ogra_the timing would fit though13:33
xnoxogra_: the tarball uploaded 0.50 has executable bits removed.13:34
stgraberI'm running a rebuild here to see if it can be reproduced at least13:34
ogra_xnox, the binary package has them though13:34
ogra_i could force them from the build script easily, but that doesnt explain why it just started to happen out of nowhere13:35
stgraberwell, let's first see if that still happens, if it does then we can try to understand what's causing it13:36
ogra_right, we need to get the images fixed first anyway13:37
stgraberthe good news is that we didn't introduce any new non-root path to the image with that update, so people who updated won't have to fix their devices manually. Only those who reflashed from scratch will have seen the problem and that's likely mostly QA who reflash from scratch every time anyway.13:39
=== dwatkins_ is now known as dwatkins
ogra_well, one hopes that on release day people will do a fresh bootstrap13:40
ogra_we should suggest that in the release announcement :)13:40
seb128balloons, hey, why did you set https://bugs.launchpad.net/ubuntu/+source/content-hub/+bug/1231368 as confirmed for ubuntu-system-settings?13:40
stgraberthat'd be nice but I wouldn't count on that ;)13:40
ubot5Ubuntu bug 1231368 in ubuntu-system-settings (Ubuntu) "Can't select a background anymore since the 2013-09-25 update" [High,Confirmed]13:40
ChickenCutlassricmm, any luck with the unity8 max cpu thing13:41
ogra_seb128, because its all your fault !13:41
balloonsseb128, sorry about that! launchpad was acting really funny and slow. I looked at it but didn't mean to mark anything. I was confirming other bugs13:41
seb128balloons, ok, I'm closing it then, the issue was not in the settings and has been fixed with the content-hub and gallery updates13:42
balloons:-)13:42
stgraberAdding binary /bin/chown13:43
stgraberAdding binary /bin/readlink13:43
stgraberAdding binary /usr/bin/adbd13:43
stgraberogra_: ^13:43
ogra_phew13:43
=== dandrader is now known as dandrader|afk
ogra_so we blame cosmic rays ?13:44
stgraberthat's with a rebuild here, so I'd recommend we just no-change rebuild it and see if we get the same on the buildd13:44
ogra_yeah :(13:44
ogra_to bad we need an android rebuild for that13:44
didrocks+1 on cosmic rays13:44
didrocksso we won't even ever know why the initramfs was busted13:44
mhr3didrocks, hey, need a pkg help13:45
stgraberogra_: uploaded13:46
ogra_thx13:46
didrocksthanks stgraber ;)13:46
ogra_didrocks, need a papertrail or do we just let it in13:46
stgrabernow let's hope we'll get the same result or it's going to be a major pain to debug!13:46
ogra_yeah13:46
didrocksogra_: we already have one13:46
ogra_ah, k13:46
didrocks7113:46
mhr3didrocks, we need to make sure that if you install libunity-protocol > 7.1.1, you can't have libunity < 7.1.1, but there's no dep from protocol to libunity, cause libunity deps on protocol13:46
stgraber(because my test board here is as close as you can get to a calxeda node and should be using the same build chroot as the LP buildds, so I sure hope I'll get the same result ;))13:47
* ogra_ has spent the last hours staring at logs and code ... kind of missed watching the spreadsheet13:47
mhr3didrocks, is conflicts for protocol enough, or do we need conflicts+replace+???13:47
davmor2didrocks, ogra_, stgraber: Don't blame cosmic rays,  blame comic sans it's far more dangerous13:47
ogra_davmor2, you sense a microsoft conspiracy ?13:47
didrocksmhr3: breaks: is the correct relationship13:48
mhr3didrocks, just breaks?13:48
didrocksso libunity-protocol Breaks: libunity (<< 7.1.1)13:48
davmor2ogra_: :D No I think it's far more damaging than a bit of sunburn :)13:50
ogra_heh13:50
* ogra_ twiddles thumbs wildly reloading https://launchpad.net/ubuntu/+source/initramfs-tools-ubuntu-touch/0.51/+build/506657713:50
=== Namidairo is now known as Namidairo`bnc
stgrabersame here ;)13:51
stgraberI also bumped the i386 and amd64 one to try and get things ready ASAP since we seem to have quite busy buildds today (there was a 4 hours wait for i386 and amd64)13:52
ogra_ugh13:52
ogra_we should drop these obsolete arches13:52
ogra_their buildds just cant cope13:53
ogra_:P13:53
mhr3didrocks, could you peek at https://code.launchpad.net/~mhr3/libunity/same-ver-dep/+merge/188596 ?13:53
stgraberogra_: not seeing the error this time around13:54
gemastgraber: I thought you may be interested in this script that jcollado has put together: http://bazaar.launchpad.net/~javier.collado/+junk/upgrade-tests/view/head:/scripts/full-update.py13:54
ogra_it srolled by to fast for me13:54
didrocksmhr3: are you sure you want a version << 7.1.1? You are at 7.1.2+13.10.20131001-0ubuntu113:54
didrocks(just double checking)13:54
mhr3didrocks, yea, good enough13:55
stgraberogra_: I just saw the beginning of the initramfs call and didn't see anything related to hooks/touch, I didn't see the copy though (went by too fast)13:55
mhr3didrocks, it's cause schema was changed in 7.1.113:55
ogra_same here13:55
* ogra_ waits for the log to publish13:55
ogra_Adding binary /bin/chown13:55
ogra_Adding binary /bin/readlink13:55
ogra_Adding binary /usr/bin/adbd13:55
ogra_\o/13:55
stgraberyay!13:55
ogra_k, so now waiting for android ...13:56
stgraberok, so android no change rebuild now (that one is building with -proposed enabled right?)13:56
ogra_not sure13:56
ogra_xnox, created it ... i think he made it so13:56
stgraberok, let's see13:56
ogra_heh13:56
ogra_note that android is cross built ... will queue up on the x86 builder13:57
stgraberI see $dist-proposed in debian/rules so looks like we don't need to wait13:57
ogra_right13:57
xnoxstgraber: yes, pulls from -proposed. But it needs to be well, published in -proposed.13:57
xnoxon ftpmaster.internal13:58
stgraberxnox: right, which it should be soonish. I'll prepare the upload and push when rmadison tells me it's fine13:58
didrocksmhr3: packaging side approved13:58
jaropeok so looks like with some fiddling about - i.e. remove the install of Qt5.1.1 I had -  ubuntu-sdk is up to 5.1.1 .  Question is now have certain QtQuick Modules been removed and replaced by Ubuntu.components?  QtQuick.Controls and QtQuick.Layouts are not recognised.  Is Ubuntu.Components replacing them two?14:00
mhr3didrocks, thx, just to make sure, now if protocol + libunity 7.0.0 is installed and a package will want to upgrade protocol, libunity will be upgraded as well, right?14:00
=== dandrader|afk is now known as dandrader
didrocksmhr3: right14:01
mhr3didrocks, awesome, thx14:01
stgrabercome on LP, publish faster...14:03
didrocksstgraber: you don't have that cycle to help it? ;)14:04
didrocksogra_: once mir, unity-mir and the initramfs are in, you will rekick an image?14:05
stgraber:)14:05
ogra_didrocks, with pleasure !14:05
ogra_i want to see the media stack working14:05
ogra_... finally14:05
didrockssame here!14:05
ogra_(and timezone configuration too ... )14:06
ogra_stgraber, do you think this will also fix the /etc/writable issues ?14:06
stgraberogra_: what's the issue with /etc/writable?14:07
ogra_stgraber, its empty on boot14:07
ogra_i.e. no files are copied when the loop mount appears14:08
ogra_(unmounting it makes the files visible underneath)14:08
stgraberweird, let me check, hopefully it's the same issue14:08
ogra_root@ubuntu-phablet:/# ls /etc/writable/14:09
ogra_root@ubuntu-phablet:/# umount /etc/writable14:09
ogra_root@ubuntu-phablet:/# ls /etc/writable/14:09
ogra_localtime  timezone14:09
ogra_thats my first login after a fresh flash14:09
stgraberactually, let me just grab the new initrd, flash it and see what happens, will be faster14:09
ogra_heh14:10
* ogra_ gest fresh coffee14:10
dobeywhat is doing icon lookup for apps in the dash in unity8? is it the dash or apps scope?14:10
dobeyseb128: hey. i was told you're the one to ask about how to open the accounts settings panel from within a scope. i've got it opening system-settings, but it's not switching to the accounts panel. i've tried many variations on ${plugin_name} in settings:///system/${plugin_name} to no avail14:13
loolstgraber: do we need to rebuild android?14:14
stgraberlool: yes, eventually14:14
seb128dobey, hey, <name> is the name of the .settings in /usr/share/ubuntu/settings/system/14:14
stgraberogra_: seems to be a different problem14:15
ogra_:(14:15
stgraberlool: though I'd rather not rebuild android now and have to do it again in 30min when I figure out what's breaking /etc/writable14:15
seb128dobey, and the code to handle settings:/// url landed in trunk for ubuntu-system-settings but not in saucy/touch yet14:15
seb128dobey, so if you try, use trunk14:15
ogra_stgraber, the whole process is stalled atm14:15
ogra_stgraber, i'm fine doing the second android upload if needed14:15
dobeyseb128: i'm running on the daily-build ppa right now14:16
ogra_but we need to get working images back asap14:16
=== Guest10061 is now known as gbyers
seb128dobey, "system-settings settings:///system/online-accounts" works here14:16
stgraberogra_: the publisher isn't done yet anyway14:16
loolstgraber: the usermetrics fix is needed to promote a green image; the /etc/writable fix is nice to have for this image, but can wait til next one14:16
ogra_stgraber, gyeah, thought so14:17
seb128dobey, do you have ubuntu-system-settings-online-accounts installed?14:17
dobeyseb128: yes14:17
seb128dobey, and the command I gave you doesn't work?14:17
stgraberogra_: I think I know what's going on14:18
stgraberchecking quickly14:18
dobeyseb128: it doesn't work trying to open settings:/// from within a scope14:18
ogra_i think its just not copying on first mount14:18
seb128dobey, check with ted, he's the one who worked on the url-dispatcher14:18
stgraberyep, looks like it's the case, I'm just confirming it does on the second14:18
stgraberand it does14:19
stgraberright, that's easy, I'll fix that14:19
ogra_:)14:19
dobeyseb128: nor does running that command line14:19
dobeyPlugin settings://system/online-accounts does not exist.14:19
dobeyerr, also with settings:///14:19
ogra_stgraber, lets just hope the build doesnt regress again then :)14:19
stgraberogra_: http://paste.ubuntu.com/6179745/14:20
seb128dobey, hum, can you run system-settings and click on online-accounts in there? does it work?14:20
* ogra_ is now scared to even upload the initrd stuff 14:20
ogra_stgraber, heh, yeah, thats what i thought14:20
dobeyseb128: yes, i can edit the accounts just fine14:20
seb128dobey, that's what they did for indicators: https://code.launchpad.net/~charlesk/indicator-sound/use-url-dispatcher/+merge/18760814:20
stgraberok, uploading that one quickly then14:20
seb128dobey, but check with ted,he did most of the work on the dispatcher, I only know about the settings side14:21
dobeyseb128: the dispatcher seems to at least halfway work. it is opening system-settings14:21
seb128dobey, that's what we merged in the settings side, https://code.launchpad.net/~mardy/ubuntu-system-settings/lp1227690/+merge/18828414:21
seb128dobey, does "system-settings settings:///system/online-accounts" work or not?14:22
dobeyseb128: but system-settings settings:///system/online-accounts just isn't working14:22
stgraberogra_: uploaded. I'll bump all the builds and then go finish to wake up while that stuff builds and publish, will be back in time for android.14:22
dobeyseb128: no, it gives the error: Plugin settings:///system/online-accounts does not exist.14:22
seb128dobey, can you check /usr/share/doc/ubuntu-system-settings/changelog.Debian.gz14:22
seb128dobey, what is the top entry/the rev listed?14:22
ogra_stgraber, ok, i'll keep an eye on the buildlog to make sure we dont lose anything again14:22
dobeyseb128: 0.1+13.10.20130930-0ubuntu1 is the version i have installed14:23
dobey  * Automatic snapshot from revision 40114:23
seb128dobey, that's too old14:23
cwaynemzanetti: ping14:24
seb128dobey, it has r401, the url support has been merged as r40414:24
seb128dobey, https://code.launchpad.net/~mardy/ubuntu-system-settings/lp1227690/+merge/18828414:24
dobeyok14:24
stgraberogra_: accepted and rescored14:24
ogra_great14:24
ogra_enjoy your coffee14:24
dobeyseb128: that's a very deceptive error message for something it supposedly doesn't support at all14:24
mzanetticwayne: pong14:25
seb128dobey, yep, sorry about that14:25
cwaynemzanetti: hey, do you know where i could find the call to AccountService to add a click app to the launcher?14:26
ogra_rsalveti, so i was taking a long look at the adbd upstart job, and i think we're doing it all wrong there ... i guess we should drop all the excoing into /sys and rely on android to dtrt by using properties14:26
cwaynedobey: hey, im confused as to why this was rejected? https://code.launchpad.net/~mfisch/click-update-manager/fix-icon/+merge/18849614:26
ogra_*echoing14:26
mzanetticwayne: there isn't any14:27
davmor2ogra_: how we looking for 75?14:28
* ogra_ waits for "patches accepted"14:28
oSoMoNjdstrand: ping14:28
cwaynemzanetti: is there any programattic way to add one?  what is actually run when the user selects 'pin to launcher'?14:28
ogra_davmor2, waiting for the last initramfs-toools-ubuntu-toouch upload to publish, then an android rebuilds and a new image will be spun14:28
jdstrandoSoMoN: hey14:28
dobeycwayne: rejected?14:29
davmor2ogra_: nice thanks14:29
oSoMoNjdstrand: hey, the facebook webapp is terminated by apparmor when trying to access the location (bug #1233678), would it be acceptable to update the corresponding profile to allow access to the location service?14:29
ubot5bug 1233678 in webbrowser-app (Ubuntu) "webbrowser crashes when facebook webapp tries to access location" [Medium,Confirmed] https://launchpad.net/bugs/123367814:29
cwaynedobey: i suppose by rejected i mean not approved :)14:29
mzanetticwayne: Launcher/LauncherPanel.qml:52914:30
cwaynemzanetti: cool, i'll take a look, thanks14:30
ogra_stgraber, argh ... again !14:30
ogra_stgraber, https://launchpadlibrarian.net/152040049/buildlog_ubuntu-saucy-armhf.initramfs-tools-ubuntu-touch_0.52_UPLOADING.txt.gz14:31
jdstrandoSoMoN: seems reasonable. note, there is no prompting for access to location service currently14:31
dobeycwayne: it is wrong14:31
oSoMoNjdstrand: there is a prompt in the browser itself14:31
* ogra_ blames infinity and his fakeroot upload 14:31
jdstrandoSoMoN: ok-- note, there may be two prompts once trust-store is being used with location-- but we can cross that bridge when we get to it14:32
oSoMoNjdstrand: agreed14:32
oSoMoNjdstrand: who can I assign the bug to have the profile updated then?14:32
rsalvetiogra_: we could, but then we'd need to wait the container to be up first14:32
rsalvetiogra_: the good part of that upstart job itself is that it can start adb before the container is fully up14:33
rsalvetior even started14:33
ogra_rsalveti, ah, crap, forgot that14:33
jdstrandoSoMoN: dbarth_ afaik14:33
oSoMoNjdstrand: ok, thanks14:33
mzanetticwayne: btw... LauncherModel has a pin() method too. you don't need to call invokeQuicklistAction14:34
ogra_stgraber, 0.53 uploaded as no-change rebuild14:34
cwaynemzanetti: hm, i was just looking at that, but im a little confused as to how i could call that in say, a bash script14:34
=== fmasi is now known as fmasi_afk
mzanetticwayne: that's not possible14:35
ogra_rsalveti, right, the bad part about it is that mtp and adb wrangle about the device and you get disconnectes etc14:35
ogra_rsalveti, bug 123361314:35
sergiusensrsalveti, ogra_ wrt to the /sys setup... it done differently for mtp; so at least we need one way of doing it14:35
ubot5bug 1233613 in android-tools (Ubuntu) "Adb and mtp priority issue" [Undecided,New] https://launchpad.net/bugs/123361314:35
ogra_sergiusens, well, we cant do the mtp way for adbd since there is no property system14:36
ogra_sergiusens, the mtp way is surely the cleaner one14:36
sergiusensogra_, I know, that's why I mentioned if we wanted the setup for the bus to live on ubuntu14:36
ogra_adbd actually forcefully unsets everything that was set14:36
cwaynepete-woods: ping14:36
pete-woodscwayne: hi14:36
pete-woodscwayne: trying to land libusermetrics today14:37
rsalvetiogra_: that bug is because the it's setting the property again, which causes adb to reconnect14:37
cwaynepete-woods: hi, the infographic stuff seems to have broken since build 71, but it doesn't look like anything changed in libusermetrics in that time..14:37
rsalvetinot again, I mean, right after boot14:37
ogra_rsalveti, right, but it has to14:37
cwaynepete-woods: wondering if you had any insight as to what else could have broken it :)14:37
rsalvetibecause originally it's ""14:37
rsalvetiogra_: yup14:37
ogra_rsalveti, and when adbd starts its forced to adb14:37
pete-woodscwayne: it's something to do with the way the image is being built, it has removed privileges from the usermetrics user from /var/lib/usermetrics14:37
rsalvetiogra_: let me check what happens if you boot with the property set as "adb"14:38
cwaynepete-woods: ah, that makes sense.  is that being fixed do you know?14:38
cwayneLaney: ping14:38
mfischI think stgraber is working it14:38
Laneygi cwayne14:38
Laneyhi14:38
sergiusensrsalveti, ogra_ it's always adb14:38
rsalvetisergiusens: not by default14:39
cwayneLaney: is timezone supposed to work in today's -proposed from system settings?14:39
Laneynot yet14:39
sergiusensrsalveti, yes it is init.rc:    setprop persist.sys.usb.config adb14:39
Laneystill working out some final bugs14:39
rsalvetisergiusens: hm, did we change that?14:39
dobeyseb128: ok, looks like there is a newer version in the PPA, and after installing it, opening it from the command line works14:39
rsalvetisergiusens: oh, right14:39
ogra_root@ubuntu-phablet:/# cat /data/property/persist.sys.usb.config14:39
ogra_adb14:39
sergiusensrsalveti, 4 months ago14:39
rsalvetimy other change was doing that sed as part of lxc-android-config14:39
cwayneLaney: what about from adb shell? should that gdbus call work?14:39
Laneyno14:40
cwayneoh ok14:40
Laneythat is exactly what is broken14:40
didrocksogra_: cross your fingers more dude!14:40
didrocks(for this rebuild)14:40
cwayneLaney: ah, alright. was just making sure it wasnt just a system-settings app thing :)14:40
ogra_didrocks, they are already wrapping around each other !14:40
didrocksheh14:40
ogra_didrocks, that still doesnt solve the issue that the build in itself is unreliable14:41
ogra_and i dont get why14:41
rsalvetiogra_: sergiusens: well, not sure if there is an easy way to fix that, maybe starting with adb,mtp, but this is actually the expected behavior it seems14:41
rsalvetias it's changing the usb mode14:41
didrocksyeah, starting to be frighten about that one14:41
* ogra_ blames infinity and his fakeroot upload even more14:41
cjwatsonDo you have any non-circumstantial evidence for that?14:41
cjwatsonLike traces?14:41
ogra_cjwatson, none14:41
cjwatsonI suggest gathering that before blaming14:41
ogra_cjwatson, just the timing mtaches the breakage appearing14:42
jaropepmcgowan: Mirv many thanks guys I now have a video playing with applied shaders linked to sliders "touchStyle"14:42
ogra_*matches14:42
ogra_cjwatson, and thats the odd package that uses fakechroot and fakeroot all over the place for building14:42
pittistgraber: not sure whether you saw the bug mail, we still seem to have a problem with "synced"14:42
sergiusensrsalveti, fastest solution is check the config on ubuntu and forget about the property system (from an upstart perspective)14:42
ogra_pitti, fixed14:42
pmcgowanjarope, awesome14:43
ogra_pitti, according to stephane14:43
dobeyseb128: but opening it from the scope via the Unity API doesn't seem to open the panel. soo tedg ? it seems trying to open online-accounts panel from with a scope via the unity actions API isn't working.14:43
cjwatsonogra_: So what you're saying is that nobody has tried to investigate directly?14:43
pittiogra_: oh, awesome!14:43
rsalvetisergiusens: but then what happens once mtp is started?14:43
ogra_Adding binary /bin/chown14:43
ogra_Adding binary /bin/readlink14:43
ogra_Adding binary /usr/bin/adbd14:43
ogra_didrocks, ^^^14:43
ogra_we're good with this one14:43
didrocks\o/14:43
pittiogra_: so, some release team member (Laney, *hint* *hint*) still needs to review/accept the systemd fix for that14:43
didrocksphew14:43
sergiusensrsalveti, we should only start mtp if the switch we control on ubuntu has mtp in it14:43
rsalvetithe problem is that we don't want adb to reconnect while we change the usb mode14:43
rsalvetisergiusens: not sure I follow14:44
Laneypitti: is the writable stuff fixed?14:44
ogra_sergiusens, rsalveti, we also need to drop adb as a default for the final image14:44
jaropepmcgowan: it is indeed means I can tackle another year of Uni assignments with out having to use GLUT and try once again to push Qt/QML as a more modern and suitable windowing system14:44
ogra_Laney, in flight, but should be14:44
Laneycjwatson: could you take a quick look at the systemd diff in unapproved?14:44
pittiLaney: yes, that's the point of that systemd upload, to get along with the change to relative symlinks14:44
rsalvetiogra_: right, then do that first14:44
sergiusensogra_, I had that implemented a month ago, but we decided to go with the property system14:44
pittiLaney: I didn't look at why /etc/writable/ is empty, but ogra_ just said that stgraber fixed that14:44
Laneyyes14:44
didrocksogra_: so, from what pitti told, we need systemd for having the system-settings ui date & time to work?14:44
Laneythere were two parts to fix14:44
ogra_sergiusens, yeah i remembered that thats why i saked you about it yesterday :)14:45
sergiusensrsalveti, wait, we decided to use the property system for enabling disabling adb anyways14:45
ogra_*asked14:45
ogra_didrocks, right14:45
pittididrocks: yes, currently it's trying to change the readonly files14:45
rsalvetisergiusens: right, so let's get that done first14:45
didrocksok, let's wait on that one as well anyway14:45
sergiusensogra_, rsalveti don't get hasty about stuff14:45
ogra_didrocks, we also still need the subsequent android upload/build14:45
ogra_sergiusens, i surely wont :)14:45
rsalveti:-)14:45
didrocksogra_: not for that one? just for the initramfs part?14:45
=== fmasi_afk is now known as fmasi
ogra_sergiusens, rsalveti i managed to get adbd run as phablet user btw ...14:46
pittididrocks: https://launchpad.net/ubuntu/saucy/+queue?queue_state=1&queue_text=systemd this one, plus presumably an initramfs/android rebuild for the "sycned" fix14:46
ogra_sergiusens, rsalveti, funnily it still logs me in as root14:46
cjwatsonLaney: LGTM if the intent is that result is "/etc/" at the end14:46
rsalvetiogra_: hahaha14:46
didrockswell, we'll rebuild the android side for a good reason ;)14:46
tedgdobey, I'm not sure what you mean by Unity Actions here, URL dispatcher?14:46
rsalvetiogra_: right, but we don't need to fix that now14:46
ogra_no14:46
cjwatsonLaney: Actually14:46
rsalvetisudo will break all your effort :-)14:46
ogra_just turning off the default on release day should suffice14:46
cjwatsonLaney: Won't that break if the symlink is absolute after all?14:46
ogra_rsalveti, sudo is fine14:46
cjwatsonLaney: This all seems like a lot of very dubious effort to avoid a few string copies14:46
Laneycjwatson: meet pitti14:47
Laney:P14:47
ogra_lol14:47
cjwatsonpitti: ^-14:47
rsalvetiogra_: if we can do sudo, we can start adb as root :-)14:47
dobeytedg: i don't know what UnityActionResponse uses,14:47
ogra_rsalveti, indeed14:47
cjwatsonpitti: I would recommend reaching for some equivalent of canonicalize_file_name instead of all this sketchy stuff14:47
dobey                return new Unity.ActivationResponse (Unity.HandledType.NOT_HANDLED,14:47
dobeygah, paste fail14:47
ogra_rsalveti, unless adbd doesnt allow root at all ;)14:47
cjwatsonpitti: It worries me when code only works with one of relative or absolute symlinks; that's a timebomb for later14:47
pitticjwatson: I can't use canonicalize_file_name()14:47
cjwatsonAh, yes, only one level14:48
pitticjwatson: I can use the dynamic malloc stuff from util.c and copy it back into the static buffer14:48
dobeytedg: Unity.ActivationResponse (Unity.HandledType.NOT_HANDLED, "settings:///system/online-accounts"); <- this results in system-settings being opened, but not to the accounts page14:48
cjwatsonBut still, is avoiding readlink_and_make_absolute really worthwhile?14:48
cjwatsonI would say a test for this code should be that it works with either relative or absolute14:48
stgraberogra_: wow, that's scary...14:48
stgraberogra_: alright, bumping 0.53 now14:48
pitticjwatson: ok, I'll change it then14:48
cjwatsonthanks14:48
* pitti rejects from the queue14:48
ogra_stgraber, can you bump 0.53 on the other arches14:48
ogra_heh, snap14:48
mhall119kenvandine: ping14:48
kenvandinemhall119, pong14:49
mhall119kenvandine: hey, I have questions about the content-hub14:49
tedgdobey, Which version of system settings?  I don't think that support got added until the 0930 release.14:49
mhall119kenvandine: I'd like to get the docviewer-app working so you can open PDF (and other) files in it from another app (like webbrowser-app), and I was told that this should go through the content-hub14:49
kenvandinemhall119, sure, what's up?14:49
dobeytedg: system-settings does the right thing if i run it on the command line with the url14:50
dobeywell, i have to have it already running on the device, to actually get a window, when i run it from within adb shell14:50
kenvandinemhall119, yes indeed14:50
mhall119kenvandine: my test usecase is 1) Open the filemanager-app, 2) click "open" on a pdf file, 3) docviewer-app is called with the file URI as an argument14:50
kenvandinemhall119, i  need to reboot, i14:50
kenvandine'll ping you in a moment14:50
mhall119k14:50
tedgdobey, Hmm, I need to upgrade to get that version before I can check.14:51
tedgdobey, Can you look to see what the /proc/*/cmdline is for that process?14:52
tedgdobey, See if it got passed the URL.14:52
dobeytedg: it appears it wasn't passed it:14:53
dobeysystem-settings^@--desktop_file_hint=/usr/share/applications/ubuntu-system-settings.desktop^@14:53
tedgdobey, That's probably why it's not working :-)14:53
dobeyindeed14:53
dobeytedg: is this your bug, or libunity?14:53
tedgdobey, Looks like system-settings... doesn't have a %u in it's Exec line for it's desktop file.14:54
kenvandinemhall119, actually that should more like url-dispatcher14:54
tedgdobey, I'll propose a merge.14:54
kenvandinetedg, ^^14:54
mhall119should have paid attention to apt-get dist-upgrade: http://paste.ubuntu.com/6179859/14:54
mhall119didrocks: ^^14:54
loolstgraber, ogra_: Hmm how is the +x of things we copy fixed?14:54
loolI don't see this change14:54
loolslangasek: ^14:54
mhall119kenvandine: tedg and pmcgowan both agreed it should be the content-hub that pushed the file uri to docviewer-app14:54
mhall119not url-dispatcher14:54
ogra_lool, no change needed for this ... it already happens14:54
kenvandinemhall119, humm, which apps provides the file?14:55
kenvandines/apps/app14:55
mhall119kenvandine: potentially any app can provide the source file14:55
tedgkenvandine, It shouldn't be "a url" it should be "content"14:55
tedgkenvandine, i.e. the browser downloads a PDF14:55
loologra_: so what was the missing +x flag?14:55
dobeytedg: ah. adding that does fix it here!14:55
didrocksmhall119: what does install libunity-core-6.0-8 tells you?14:55
dobeytedg: thanks14:55
ogra_lool, the hook in the initramfs creation that copies chown/chmod etc in place doesnt get executed during build14:55
mhall119tedg: currently the docviewer-app deals with file uris14:55
ogra_lool, randomly14:55
kenvandinetedg, agreed.. but filemanager-app is outside of that14:55
mhall119didrocks: I'mwaiting for dist-upgrade to finish14:55
ogra_lool, so we end up without the needed binaries in the initrd if we dont watch the build closely14:56
loologra_: but does that hook need to be +c?14:56
mhall119didrocks: then I'll try installing that14:56
lool+x14:56
ogra_lool, that hook is +x14:56
ogra_always was14:56
loolnot in lp:ubuntu AFAICT14:56
tedgkenvandine, ?  I mean, it still needs helpers?  Isn't it the "last resort" for content-hub?14:56
kenvandinewebbrowser-app downloads the pdf, does it download it to a central location or it's own app storage?14:56
looloh it is now14:56
ogra_lool, it is with apt-get source3 and it is also +x in the binary package14:56
ogra_lool, that never changed14:57
tedgkenvandine, Own app storage14:57
kenvandinetedg, in the content-hub view of the world, an app owns the content and provides the UI to export it14:57
kenvandineanother app wants it, and makes the request14:57
kenvandineso webbrowser-app would provide the export for it14:57
tedgkenvandine, Hmm, last we'd discussed it, we needed a push as well.  For, for instance, printing.14:57
ogra_lool, but the randomness of the failure on the buildd is worrying14:57
kenvandinetedg, yes... which is providing an export14:58
ogra_s/worrying/extremely scary/14:58
tedgkenvandine, ?  Isn't printing providing an import?14:58
kenvandinetedg, we still don't have a way to initiate it from that side14:58
tedgkenvandine, So that's the feature that mhall119 needs :-)14:58
tedgkenvandine, He's a sink not a source14:58
loolstgraber, ogra_: So slangasek was pointing out scripts/touch is not +x in lp:ubuntu/... branch14:58
kenvandineyeah14:58
ogra_lool, but it is14:58
kenvandinewe don't have a model for 3 apps, just source and destination14:59
kenvandineso webbrowser-app -> docviewer-app14:59
ogra_i have all versions here locally of that package ... well all that i ever uploaded or sponsored14:59
ogra_they all are *x14:59
ogra_+x14:59
kenvandinewhat we need for that use case is webbrowser-app to be able to say i need to export this content to an app that knows what to do with it14:59
kenvandinewhich would be docviewer-app14:59
kenvandinedocviewer-app would get started and view the content15:00
mhall119kenvandine: and we don't have that currently?15:00
stgraberlool: hooks/touch certainly is executable, scripts/touch isn't but doesn't need to be15:00
tedgmhall119, 2.015:00
kenvandinemhall119, no.... sorry15:00
mhall119tedg: so can we hack it onto url-dispatcher until then?15:00
cjwatson$ tar tzvf initramfs-tools-ubuntu-touch_0.52.tar.gz | grep scripts/touch15:00
cjwatson-rw-r--r-- 0/0            7811 2013-10-01 15:19 initramfs-tools-ubuntu-touch-0.52/scripts/touch15:00
cjwatsonogra_: ^-15:00
nerochiarobfiller: do you know if there's a way to know the names of the settings plugins ? i am trying to launch settings:///system/online-accounts but it says it's not handleable, so maybe online-accounts is not the right name15:00
cjwatsonogra_: Clearly nothing to do with fakeroot15:00
kenvandinemhall119, you could trick it with url-dispatcher15:01
cjwatsonogra_: The source package is wrong15:01
stgrabercjwatson: hooks/touch not scripts/touch15:01
ogra_cjwatson, well, its clearly +x for me after apt-get source15:01
kenvandinehave filemanager-app open docviewer-app with a URI15:01
cjwatsonOh, you were talking about scripts/touch above15:01
loolstgraber: why doesn't it need to be +x?15:01
cjwatsonYeah, hooks/touch is +x15:01
mhall119kenvandine: I know it's technically possible, what I don't know is whether tedg will approve the MP to do it :)15:01
ogra_yeah15:01
slangaseklool: ah, scripts/touch is in the same class as scripts/{local,nfs}, so doesn't need to be executable - l 4good now15:01
kenvandinewhen docviewer-app opens, it sees the URI and requests content from the hub15:01
loolslangasek: ok15:01
ogra_lool, it is sourced by /init15:01
loolalright, all good15:01
kenvandinewhich then could silently (no UI) create the transfer based on the URI15:01
ogra_slangasek, well, nothing is good, since the buioldd randomly ignores it15:02
slangasekright, that's "all good now" - stupid unhelpful cpu lag15:02
stgraberlool: because it gets sourced, not called15:02
slangasekogra_: randomly ignores what?15:02
ogra_seems every second upload the hook doesnt get executred at all15:02
kenvandineinteresting hack though, i bet it could do it all without even opening the providing app15:03
slangasekogra_: please point me to an example15:03
ogra_slangasek, https://launchpad.net/ubuntu/+source/initramfs-tools-ubuntu-touch/0.53/+build/5066796/+files/buildlog_ubuntu-saucy-armhf.initramfs-tools-ubuntu-touch_0.53_UPLOADING.txt.gz working build ... vs15:03
ogra_slangasek, broken build https://launchpad.net/ubuntu/+source/initramfs-tools-ubuntu-touch/0.52/+build/5066754/+files/buildlog_ubuntu-saucy-armhf.initramfs-tools-ubuntu-touch_0.52_UPLOADING.txt.gz15:03
mhall119didrocks: libunity-core-6.0-8: Installed: 7.1.1+13.10.20130927.1-0ubuntu115:03
ogra_look at the update-iniramfs output15:03
mhall119so I got it at some point15:04
=== dandrader is now known as dandrader|lunch
mhall119not sure why the previous warnings15:04
didrocksmhall119: weird… not sure about the -common complain15:04
stgraberslangasek: last time it happened we uploaded a no change rebuild within 10min and that fixed it (so that should clear any chance of change on the builder side between the two builds)15:04
slangasekstgraber: ok, but why was it *wrong*?15:05
ogra_slangasek, thats the myth here15:05
ogra_it seems to just randomly happen15:05
ogra_and only started yesterday15:05
loolthis is creepy15:06
loolstgraber, ogra_: Can we fail the build when we detect this?15:08
cwaynestgraber: hey, its looking like /home/phablet has incorrect permissions in latest build, did you already know about this?15:08
slangasekogra_: I'm confused.  This is a build log for initramfs-tools-ubuntu-touch, which is the package that *contains* /usr/share/initramfs-tools/hooks/touch.  Hopefully this package does not have a circular dep on itself?15:09
balloonsping cyphermox or whomever. do you know the config file needed for a "straight talk" (att reseller) sim in order for data to work?15:09
ogra_slangasek, no, but it creates the initrd during build15:09
stgrabercwayne: yes I did, same problem as everything else, we don't have chown in the initrd15:10
ogra_slangasek, and thats not the point, nothing changed in that package wrt building ... it was working perfectly fine pover the last months exactly as it is15:10
=== kentb-out is now known as kentb
ogra_slangasek, it stopped working yesterday evening at some point15:10
cwaynestgraber: alright, figured you were aware, but that i should double-check, as it seems bad :)15:11
slangasekogra_: no, that's very much part of the point.  Why is it building an initramfs during build that depends on a hook provided this package to be *already installed* on the filesystem?15:11
slangasekogra_: I see a debootstrap in the build, I don't see initramfs-tools-ubuntu-touch being unpacked in that chroot - so of course it's not executable if it doesn't exist?15:12
ogra_slangasek, why did it stop working all of a sudden when it worked for months ?15:12
ogra_slangasek, it copies the bits in place during build15:12
ogra_look at the source15:12
ogra_build-initrd.sh specifically15:12
ogra_(which hasnt changed in more than 6 weeks and never caused issues, something else must have changed that causes this behavior)15:13
davmor2cyphermox, awe_ : sims from wallmart (straight talk) need a config file changing do you have details on what and how at all?15:14
slangasekogra_: ok, I see that here.  It would be nice to have more verbosity there so you can see that from the build log...15:14
ogra_slangasek, the fakeroot upload suspicilusly matches the time where it started failing ... but i have no evidence that would point at it15:14
loolslangasek, ogra_: I wonder whether the problem is with the cps being out of the fakeroot/fakechroots setup15:14
ogra_lool, but why didnt that cause issues for the last three months ?15:14
loologra_: maybe it's indeed random because fakechroot has no data on the files?15:15
loolor fakeroot15:15
ogra_that script is used since we have flipped containers and didnt change .... it moved over about 6 weeks ago when i merged both packages15:15
ogra_but had no issues even after the megre (and there were plenty uploads of it)15:15
cjwatsonI suspect that we are invoking fakeroot in invalid ways15:15
cjwatsonThere are at least two things I see wrong15:15
cjwatson(a) using -i without a matching -s and expecting anything to work15:16
cwayneSaviq: heya, any update from the Qt guys about the missing scope views?15:16
cjwatson(b) manipulating things inside the fakeroot when outside the saved environment15:16
cjwatsonboth of these things are documented as "you cannot rely on this working"15:16
ogra_cjwatson, but again, that worked until yesterday and hasnt changed15:16
cjwatsonogra_: that's the nature of doing unreliable things15:16
cjwatsonperfectly correct changes may break you15:16
ogra_hmpf15:17
davmor2cjwatson: I hope you aren't breaking ogra_ s they are hard to come by15:17
ogra_haha15:17
cjwatsonsimilarly, I'd have no sympathy if we were relying on undefined behaviour in C and a gcc/glibc change broke it15:18
Saviqcwayne, no update, we're going for distro-patching15:18
cwayneSaviq: great, any idea when it might land?15:18
Saviqcwayne, we'll try to get it in tomorrow, then however long it takes to get into distro15:18
cwayneSaviq: thanks mfisch^15:20
NewUTouchUserDo you know whether I can use reverse USB tethering with Ubuntu Touch somehow? I would like to use the Ethernet connection of my Ubuntu workstation with my Nexus 7 through USB15:23
awe_davmor2, you should be able to change the details of the data context using the ofono scripts15:24
didrockspitti: do you think we'll have a systemd soon or we shouldn't rely on it?15:24
davmor2awe_: I just found the bug and directed the people inquiring to it thanks https://bugs.launchpad.net/ubuntu/+source/ofono/+bug/122196915:25
ubot5Ubuntu bug 1221969 in ofono (Ubuntu) "3g data not working with Straightalk (MVNO) SIM" [Undecided,Confirmed]15:25
awe_davmor2, but actually...  probably better to stop NM, stop ofono, and then hand edit the gprs settings file in ofono15:25
awe_davmor2, thanks I can update the bug if need be15:25
awe_davmor2, the details of what the settings should be can be found on straighttalk's website15:25
davmor2awe_: great thanks15:26
cwaynestgraber: i'm not getting cellular data today -- do you think that could be related to the initrd as well, or should we chase this down?15:26
awe_davmor2, comment #3 has detailed instructions15:27
stgrabercwayne: wait for the next image, do a clean reflash and try again, I have no idea what else may be broken due to a dozen binaries being missing in the initrd15:27
cwaynestgraber: righto15:28
davmor2awe_: yeap thanks,  I was pretty sure there was a bug I just couldn't find it on my initial search :)15:28
mandeldidrocks, ping15:29
didrocksmandel: pong15:29
ogra_stgraber, how about the android upload ?15:31
nerochiarooSoMoN: in system settings, can you manage to log in to a facebook account ? the browser there is pretty broken for me. it's super hard to tap into the text fields and sometime it freezes15:31
cjwatsonogra_: I'm trying to fix this build-initrd.sh script up to be more reliable15:31
* ogra_ hugs cjwatson 15:31
stgraberogra_: not yet, waiting for i386 to publish15:32
ogra_ah15:33
ogra_i see15:33
stgrabershould be good after the next publisher (it finally built)15:33
ogra_yeah15:33
oSoMoNnerochiaro: yeah, I can manage to log in, although the auth page is definitely not rendered as it should15:33
nerochiarooSoMoN: ok, maybe my fingers are too fat. it's a total pain15:34
barrystgraber: please review this for sanity: https://bugs.launchpad.net/ubuntu-system-image/+bug/1221844/comments/315:34
ubot5Ubuntu bug 1221844 in Ubuntu system image "Support channel aliases tracking" [Critical,In progress]15:34
mfischmhr3: we'd like to add that icon ordering fix to the landing plan, any comments?15:35
mhr3mfisch, should be there already15:35
mhr3mfisch, part of #112 in the plan15:35
NewUTouchUserLet's ask this in another way: do you if it's possible to enable USB networking between an Ubuntu workstationa and a Nexus 7 with Ubuntu Touch?15:35
nerochiarooSoMoN: can you please file a bug for that bad rendering ? i think you know better what's wrong since you have more exprience with browser15:36
mhr3mfisch, and it's not icon ordering, it's category ordering15:36
mfischmhr3: yeah, you're right, category ordering15:36
mhr3mfisch, for a moment i was worried you want something else :)15:36
oSoMoNnerochiaro: it’s not the browser itself, it’s the online accounts app, and mardy is already aware of the problem15:36
mfischmhr3: #112?  The last landing I see is 7815:37
nerochiarooSoMoN: excellent15:37
didrocksogra_: stgraber: let's forget systemd for now I guess15:38
mhr3mfisch, well... you thought landing things is simple and quick? :)15:38
jaropeI previously had the onValueChanged: working for my sliders but it looks like this isnt implemented with Ubuntu is this correct? and if so what would be the work around15:38
ogra_didrocks, well, the buildds are busy, queues are full etc it seems15:39
didrocksyeah15:39
ogra_didrocks, i fear it has a good chance to land at the same time as android15:39
ogra_(at 10pm or so)15:39
mhr3mfisch, not to mention that usually merging a home-scope branch takes 15minutes, now it's 5 hours since approve and still not merged...15:39
didrocksogra_: yeah, but systemd will need an android rebuild as well15:39
mfischmhr3: I think that fginther said he had to re-approve it15:40
didrocksfrom what pitti told, so I guess we won't have it in time15:40
ogra_didrocks, oh ?15:40
ogra_why would it need that15:40
ogra_didrocks, systemd doesnt touch anything in the container15:40
mhr3mfisch, right, and that was almost 2hours ago15:40
ogra_didrocks, and the fix for /etc/writable is already in15:40
stgraberbarry: "This leads to an upgrade path of 0:200:201:304" would be more like "0:2" or something along those lines, but yes, if we have alias in channels.json and that doesn't match the value from channel.ini, then consider we're at build 0 and update with that15:41
didrocksogra_: ok, believe you then ;)15:41
ogra_pitti, ^^^ ?15:41
barrystgraber: sorry, those paths are taken from test data, so just assume that 200 == 2 or something :).  the key point is that we're *not* filtering out deltas in this case.  we use the normal upgrade calculation rules, except that we squash build number to 0.  it would be exactly equivalent to calling s-i-cli --build 015:42
barrystgraber: agreed?15:42
stgraberbarry: yep15:43
barrystgraber: cool, thanks.15:43
cyphermoxdavmor2: sorry, I do not have that information15:46
davmor2cyphermox: no worries sorted anyhow thanks15:47
cyphermoxthough perhaps I should go try to get a SIM from my local walmart to see if I can break NM with it15:47
cyphermoxso; I will have a package to test about now for the auto reconnection15:47
davmor2cyphermox: I hit the auto disconnect I've grabbed some logs but then done nothing more with them cause I fail and ran out of time :)15:48
evdidrocks: do you have time to expand on what this loopback issue was the other day?15:48
didrocksev: not really today15:48
evdidrocks: okay, no worries15:49
cwaynestgraber: last question i swear! when might we expect build 7515:49
nerochiarooSoMoN: i can't repro failures in pasting images in notes. can you provide a clean case that i can repro here ? number and text of notes might matter pershaps ?15:49
davmor2cwayne: as soon as all the bits are built15:49
oSoMoNnerochiaro: let me test again15:49
didrocksev: sorry ;)15:49
cwaynedavmor2: ha! yeah, i was looking for more of a time15:49
evdidrocks: entirely understandable given the landing meeting and whatnot15:50
=== gatox is now known as gatox_lunch
oSoMoNnerochiaro: ahah, somehow I just managed to copy your joker-like cat face 6 times in the same note, in just one click15:51
davmor2cwayne: see this piece of string?  about that long give or take a minute?  is that any better?15:51
cyphermoxdavmor2: if you have time for testing the fix; I put the packages up on http://people.ubuntu.com/~mathieu-tl/network-manager/15:51
oSoMoNnerochiaro: so pasting works, even though the process is really clunky15:51
cyphermoxawe_: ^^15:51
cyphermoxChickenCutlass: ^^15:51
pittiogra_: what's up? (re from supermarket)15:52
cyphermoxawe_: this may help with phonesim as well actually.15:52
davmor2cyphermox: nice I'll give it a go once we have image 75 in play so everthing else works15:52
cyphermoxawe15:52
cyphermox*aye15:52
cyphermoxdamn keyboard :)15:52
nerochiarooSoMoN: still that's not right15:52
nerochiarooSoMoN: means the click gets repeated or something15:52
davmor2cyphermox: stop doing irc on the phone then ;)15:53
sil2100didrocks: it's in!15:53
nerochiarooSoMoN: and you were not able to paste before15:53
didrockssil2100: phew ;)15:53
oSoMoNnerochiaro: no it’s not indeed, are you in touch with the SDK team to address this popover issue?15:53
cyphermoxdavmor2: I wish15:53
nerochiarooSoMoN: i'm following the bug, just commented on it. and tomorrow i'll poke zsombi and try to get to the bottom of the issue with him15:53
ChickenCutlasscyphermox, ack15:54
nerochiarooSoMoN: do you know who's responsible for the url dispatcher ?15:54
oSoMoNnerochiaro: I think tedg is15:54
xnoxogra_: stgraber: what do I need to do to make the android container work? stick android-ramdisk.img into /boot/android-ramdisk.img and that's it?15:55
dbarth_beuno: hey, i just got a 500 error on uploading an update to the FB webapp; did something wrong?15:56
nerochiarotedg:  do you know what's the proper way to use the url dispatcher to start the online account settings ? i try settings:///system/online-accounts but it's not working, it tells me it's not dispatchable15:57
ogra_xnox, yeah, that should get the android initrd up15:57
beunodbarth_, first guess is forgot to bump the version #15:57
beunodbarth_, if not, for my second guess, I'll be looking at logs  :)15:58
cjwatsonogra_: http://paste.ubuntu.com/6180111/ should be much more reliable (I couldn't actually reproduce the original problem directly on the porter box, but it avoids the things explicitly documented as unreliable in fakeroot(1)).  Should I upload this?  It's not needed right now, but there doesn't appear to be a VCS for me to commit it to and forget about it.15:58
dbarth_beuno: 1.0.3 -> 1.0.5, but let me know15:58
pitticjwatson, Laney: https://launchpad.net/ubuntu/saucy/+queue?queue_state=1&queue_text=systemd is now diffy15:58
xnoxogra_: and then the system partition will be mounted inside it?15:58
awe_cyphermox, ack15:58
pitticjwatson, Laney: tested with relative/absolute/no symlinks15:59
beunodbarth_, I see the error but it looks like a transient network one. Can you try again?15:59
ogra_cjwatson, please wait until stgraber uploaded android and the currently working initrd was picked up15:59
xnoxogra_: i think I need qemud socket from the android container to be available in ubuntu, such that ubuntu's adbd can talk to the host via it.15:59
dbarth_beuno: ok15:59
dbarth_beuno: you were right:)15:59
ogra_cjwatson, we need a working image as highest prio, else all testing is stuck16:00
cjwatsonpitti: Looks safer, thanks16:00
beunodbarth_, I'll chase it though, both for retrying as well as the root cause. Thanks.16:00
ogra_xnox, your vm should have its own /sys and its own kernel, no ?16:00
cjwatsonogra_: Sure, whatever16:00
stgraberogra_: android uploaded16:00
ogra_xnox, why would you talk to the host for adbd16:00
ogra_stgraber, yay, thanks16:00
cjwatsonogra_: I just don't want to lose the code.  Perhaps you could institute a VCS?16:01
ogra_cjwatson, hmm, yeah16:01
stgrabercjwatson: I've been using ubuntu:initramfs-tools-ubuntu-touch personally16:01
* ogra_ will try to find a minute to do that 16:01
cjwatsonI can just use lp:ubuntu/initramfs-tools-ubuntu-touch if you like16:01
pittididrocks, ogra_: I don't believe the systemd upload will need an android rebuild; that's just runtime stuff16:01
ogra_thats also fine, yeah16:01
pittididrocks: ah right, what ogra said16:01
ogra_pitti, thanks16:01
didrocksok ;)16:02
cjwatsonI'll commit once the importer catches up, then16:02
MacSlowSaviq, sil2100: any news regarding the ap-issues on jenkins-ci?16:02
cjwatsonogra_: Should I approve this systemd change?16:02
ogra_cjwatson, yes please16:02
cjwatsonI'm happy with it but don't know if you want it in this image16:02
sil2100MacSlow: not from my side sadly...16:02
xnoxogra_: qemu creates qemud serial device, inside the VM qemud multiplexers sits on it and allows mulptile things talk to qemu. On the host one can talk to qemu via that serial device. Thus to have working adb client, I need to launch adb under qemud in the emulator.16:02
ogra_would be good to have it in the next build16:03
cjwatsonOK, done16:03
MacSlowsil2100, ok16:03
xnoxogra_: \o/ ha, I haz telnet ;-)16:07
ogra_yay16:08
Laneyt...elnet16:10
ogra_hehe16:10
davmor2xnox: now test it with towel.blinkenlights.nl  me hopes he got the starwars telnet address right :D16:12
pittiawe_: did you ever successfully use the phone simulator for a call that gets answered?16:16
pittiawe_: according to /usr/share/phonesim/default.xml that should work with dialing 166, but it doesn't16:16
pittiawe_: other "magic" numbers (like 199 which calls you back) work fine16:17
sergiusensjdstrand, hey, was there any progress on the usermetric apparmor rules?16:20
awe_pitti, no I haven't touched the phonesim at all...16:21
pittiawe_: ok, thanks16:22
pittiawe_: maybe we need the mock after all16:22
awe_pitti, been focusing all of my testing on direct on-phone testing16:22
=== fmasi is now known as fmasi_afk
awe_pitti, have you looked to see whether there's been any work on the phonesim driver upstream, and/or checked with any of the ofono devs?16:23
pittiawe_: so it seems with the current phonesim I can't test "outgoing call gets answered" and "receive SMS" (or perhaps I can hack up the XML for that, haven't dug into how that works yet)16:23
pittiawe_: no, not yet; I started with asking you, tiago, and boiko16:23
cjwatsonsergiusens: http://launchpadlibrarian.net/151383351/qtmultimedia-opensource-src-touch_5.1.1%2Bgit20130920%2B5b12abb862-0ubuntu1_5.1.1%2Bgit20130920%2B5b12abb862-0ubuntu2.diff.gz - any reason you didn't just remove those from debian/control?  Have I missed something subtle about how this package works?16:23
cjwatsonsergiusens: The reason I ask is that having them still be in debian/control confuses some archive scripts16:24
cjwatsonsergiusens: (That's why those packages are still in the archive at an older version and haven't been semi-automatically cleaned up)16:24
awe_pitti, when you say "maybe we need the mock after all", I assume you mean a dbus mock of ofono, not the umockdev approach?16:24
pittiawe_: right16:24
sergiusenscjwatson, oh, I kept it believing fail-missing wouldn't bail out on me16:24
awe_k16:25
mfischfginther: ping16:25
pittiawe_: tiago just points out that phonesim has a d-bus interface which can run scripts, that sounds promising16:25
pittiawe_: anyway, thanks!16:25
fginthermfisch, pong16:25
cjwatsonsergiusens: Hmm, OK, well I can remove them manually, just wondered16:25
boikopitti: I know phonesim has some scripting capabilities, but they are very poor if I remember correctly, but maybe it is worth a try?16:25
pittiboiko: yep, I'll poke that; seems much easier than driving the phonesim GUI through AP16:26
sergiusenscjwatson, we still build everything as in the original, but don't want those packages at all16:26
cjwatsonsergiusens: Yep, removed them now16:26
cjwatsonJust for future reference, things work more smoothly if you drop them from debian/control16:26
awe_pitti, yw16:26
cjwatsonThat way we know the binary packages are orphaned and safe to clean up16:27
gemastgraber: where to the logs from the upgrade end?16:27
gemaI am not sure which log barry is referring to in bug 123309416:27
ubot5bug 1233094 in system-image (Ubuntu) "Upgrade fail" [Undecided,Incomplete] https://launchpad.net/bugs/123309416:27
sergiusenscjwatson, ack, thanks16:28
gemastgraber: forget it , I shaw it now16:28
gemastgraber: I can reproduce the problem as long as I don't change the client.ini file16:28
gemastgraber: when I increase the logging it doesn't happen16:29
gemafor some reason16:29
pittiboiko: how does the dialer app store the call log? (the test should clean that)16:29
boikopitti: ~/.local/share/history-service/history.sqlite16:30
xnoxls16:30
stgrabergema: can you reproduce this using system-image-cli on the command line too?16:30
pittiboiko: ah, thanks16:30
boikopitti: IIRC om26er did some code to move that away and restore at the end of the test, can't remember if it was for dialer-app or messaging-app16:30
gemastgraber: I haven't tried that, what is the command you want me to use to try?16:30
gemastgraber: reflashing back atm16:30
stgrabergema: otherwise it may be some dbus related issue or something to do with the downloader code which we're changing in the next image to use the download service instead (so your problem may go away then). Anyway barry knows that stuff way more than I do since he's the one working on the client...16:31
pittiboiko: easy enough; i. e. move file away and kill history-daemon in setUp() , restore it in tearDown()16:31
boikopitti: yep16:31
gemabarry: ^^16:31
stgrabergema: just run "system-image-cli" as root that will figure out the upgrade path, download and reboot. It won't print anything though unless you pass -v (or some extra -v to get even more verbose output)16:31
boikopitti: and kill history-service again in tearDown() just in case16:31
pittiright16:31
om26erboiko, pitti we do that for a few other apps as well. e.g calculator sudoku-app. we have not yet done that for dialer/messaging16:32
gemastgraber: ack16:32
om26erboiko, you probably reviewed my branch for the calculator16:32
mhr3mfisch, home-scope branch landed in trunk16:32
stgrabergema: we also had a socket bug which slangasek fixed recently and that was causing the download to fail under some condition and may cause what you've been seeing (I had that happen to me on the command line a couple of times with pretty out of date devices)16:32
boikoom26er: yep, but I remember you asked me how to do that for the history-service stuff, I thought you had implemented that already :)16:32
om26erI did that in the connected tests for the phone-app in the past.16:32
om26erboiko, Yes, I was working on that when I was at the sprint in Lex but now someone else is working on it16:33
gemastgraber: I am using the first image that shouldn't require a full upgrade, fwiw16:33
slangasekstgraber: hum, I'm pretty sure I didn't fix any socket bugs except wrt the testsuite itself16:33
boikoom26er: ok, np, thanks16:33
gemaslangasek: we are talking about bug 123309416:33
ubot5bug 1233094 in system-image (Ubuntu) "Upgrade fail" [Undecided,Incomplete] https://launchpad.net/bugs/123309416:33
pittiom26er, boiko: I implemented it now, thanks16:34
mfischmhr3: cool, now we just need it in the image!16:34
mhr3mfisch, i wouldn't hold my breath there16:34
mfischyeah I'm not16:35
mfischwe may just build it ourselves16:35
mhr3mfisch, fwiw it should be in the daily build ppa soonish16:35
slangasekgema: we've landed the new system-image architecture based on ubuntu-download-manager in part because of unreliabilities in the previous architecture, and most of these bugs aren't going to be solvable retroactively because the bugs are in the client in the old image.  I think the only thing we can advise here is "reflash to an image that uses the new code".16:35
mfischmhr3: perfect then we dont even have to buld it16:36
stgraberslangasek: oh, ok, didn't look at the actual code change. So anyway, I've had some weird timeout related issues here when an image is made of a lot of files, sometimes it'd take 2-3 tries to get everything downloaded properly. Hopefully the download maanger will fix that issue.16:36
mhr3mfisch, soonish == ~12hours16:36
slangasekgema: now, I think separate to that we should be thinking about having some tests which stress the downloader client by artificially feeding it a large download (~200M) so that we can verify it's handled correctly; but we need to run such tests against current client code, not old stuff16:36
gemaslangasek: ok, so what is the first image with the new architecture?16:36
slangasekgema: 7316:36
slangasek(not yet promoted)16:37
gemaslangasek: ok, so I should be testing from 73 onwards16:37
gemawhich hasn't even landed16:37
slangasekgema: yes please :)16:37
slangasekit's still in devel-proposed, yes16:37
gemaslangasek: you do realise that we are going to have almost no change of catching this kind of bug because our upgrade path is not going to be big enough, right?16:37
gemaslangasek: this is a calculated risk, I assume?16:37
mhr3mfisch, but if you ask someone nicely they might be able to publish it there manually16:38
mhall119are we going to get contacts syncing again anytime soon?16:38
slangasekgema: as I said, I think we should have tests with artificially-large updates16:38
gemaslangasek: do you have some of those?16:38
slangasekgema: the upgrade path from v. 5 to v. 70 (the current version on the devel channel) is going to go straight to 70 and download it in one large block; we can simulate that16:38
mfischmhr3: we're waiting for a bunch of other stuff, so I can wait16:38
mfischmhr3: is it the usual daily PPA or a special unity one?16:39
slangasekstgraber: ^^ could you prepare a stand-alone artificially large system-image to use for upgrade testing?16:39
mfischcwayne: We'll have a deb soonish to put apps at the top of the home scope16:39
gemaslangasek: ack, that sounds good16:39
mhr3mfisch, this one https://launchpad.net/~ubuntu-unity/+archive/daily-build16:39
mfischmhr3: perfect16:39
slangasekstgraber: actually, I think it would be sufficient to prepare an artificial channel that always forces a full download16:39
stgraberslangasek: well, just call system-image-cli with -b 0 then and you'll get a full ;)16:40
stgraberslangasek: or even better, with -f full which will ignore any existing delta image in the resolution16:40
gemastgraber: not what I am trying to test, sorry16:41
gemastgraber: I am trying to test a different upgrade path16:41
gemaand make sure the UI does the right thing16:41
gemaetc16:41
ogra_yay, android built16:42
stgraberso what you could do is use -5 but first upgrade system-image to the latest version on the device16:42
gemastgraber: so I'd do a phablet-flash ubuntu-touch --revision -5 from 73, right?16:42
stgraberso switch to writable mode, update the system-image packages with apt, switch back to read-only, reboot the device, run the update16:42
stgraberyep, same thing as you were testing so far, except that you remount you / writable, update system-image and reboot before proceeding with the update16:43
stgraberthat way you'll actually be testing the current system-image client code16:43
stgrabersomething along the lines of:16:43
stgraberadb shell mount -o remount,rw /16:43
stgraberadb shell apt-get update16:43
gemaI know what you mean16:43
gemaI don't think it is going to work16:44
gemait's not what I am trying to test16:44
stgraberadb shell apt-get install system-image-cli system-image-common system-image-dbus16:44
stgraberadb shell reboot16:44
stgraberthen test as usual16:44
stgrabergema: what are you trying to test then?16:44
gemastgraber: usually I'd flash X images back and try to upgrade to current, first test case is going back as many as it takes to trigger the full update16:45
slangasekstgraber: we need a standing test case based on recent images, not retrofitting system-image packages onto a version 5 image16:45
gemastgraber: then one less16:45
slangasekstgraber: and it needs to work from the UI, not just from system-image-cli16:45
mhall119um, I'm running ubuntu-system daily stable images......why is apt-cache running and using up my CPU?16:45
gemastgraber: and make sure in the first case I get a full image upgrade16:45
gemaand in the second I don't16:45
jdstrandsergiusens: yes-- I am waiting on bug #1231863 to land in the archive16:46
ubot5bug 1231863 in ubuntu-ui-toolkit (Ubuntu Saucy) "Local Sqlite databases are still created/stored in incorrect location" [Critical,Triaged] https://launchpad.net/bugs/123186316:46
slangasekstgraber: so I think this could be done by forcing /etc/ubuntu-build on the filesystem, right?16:46
cjwatsonmhall119: use "ps axf" to find out what's calling it16:46
jdstrandsergiusens: it is unrelated to the usermetrics, but because it is difficult getting things into the image, I am gathering up the various bug fixes into one upload16:46
cjwatsonmhall119: there's still an apt cache on ubuntu-system images even though it's RO16:46
mhall119cjwatson: well it's not running anymore, but if I see it again I'll do that16:47
mhall119cjwatson: right, but it shouldn't be using 50% of my CPU16:47
cjwatsonSure16:47
=== gatox_lunch is now known as gatox
stgraberslangasek: hmm, then for each image you need to have a server import that, generate a bunch of big updates in a way that you result with X deltas before the upgrader decides to use a full and have your test device use that. It's definitely possible but we'd first need to get the ports/oem server work done as that'd need something similar for the import+signature and then probably a few more days of work to generate the right "fake" updates 16:47
cjwatsonJust saying that it's kind of orthogonal to whether you're on ubuntu-system or not16:47
* mhall119 nods16:48
slangasekstgraber: why would you need to generate a bunch of big updates?16:49
sergiusensjdstrand, I feel your pain :-)16:49
slangasekstgraber: install version n-1; set /etc/ubuntu-build to 0; upgrade16:49
stgraberslangasek: because what's failing for gema is not a full update, it's a massive amount of mid-size updates16:49
slangasekstgraber: no, the path from 5 to 70 is certainly going to be a full update16:49
slangasekunless she's done something to override16:50
stgraberslangasek: she's testing with -516:50
stgraberslangasek: which means 5 versions before the current one and that's most likely to be a delta path, not a full16:50
slangasekoh?16:50
slangasekthen I misunderstood16:50
gemaslangasek: I am testing from 57 to 7016:51
gemaslangasek: I edited the bug to make it clearer16:51
gemaslangasek: just big enough delta - 116:51
slangasekstgraber: are you sure the upgrade path from 57 to 70 pulls deltas, not a full update?16:51
slangasekah, ok16:51
gemaslangasek: I am positive16:51
stgrabertesting a full update is really quite simple indeed, just change channel.ini to force a lower version, run the code again, done (or use system-image-cli -f full for a cleaner solution). Simulating a case where you need to download 25 small files in parallel is tricky (and that's the case that's been failing for me here with weird timeouts)16:51
slangasekright, I completely misunderstood the problem, sorry16:51
slangasekso yeah, we need to test both of those cases16:52
stgraberslangasek: well, since they wrote a script to tell you which version to take to get the biggest possible delta, I sure hope so ;)16:52
gemaslangasek: http://bazaar.launchpad.net/~javier.collado/+junk/upgrade-tests/view/35/scripts/full-update.py16:52
slangasekbut we *definitely* need to test the "Multiple small updates" case using the new code, and not the code that was in 5716:52
slangasekI think the right way to do this is with a synthetic channel16:52
stgraberoh, actually, faking the version number would work in either case16:52
slangasektrue16:53
stgraberbecause if you're on rev 71 and change channel.ini to say it's 5716:53
stgraberit'll resolve a path using a bunch of deltas16:53
=== dandrader|lunch is now known as dandrader
stgraberwhich will just end up replacing files you alrady have, no big deal, same end result16:53
stgraberso that'd work16:53
slangasekyep - but the deltas may have different characteristics from one version to the next, that doesn't make for a very reliable test case16:53
stgraberhow so?16:53
slangasekwe really want the integration tests for the *updater* to be based on fixed data16:54
slangasekstgraber: one day, the max deltas to download might be 3; another, it might be 6; how will the behavior change, and what are we trying to test?16:54
slangasekif it's a problem with parallel downloads, we don't want to overlook a regression because a particular day's delta was large and cause a smaller number of parallel downloads16:55
stgraberright but doing that needs a separate server with fixed size pointless deltas that are properly signed and trusted on the device16:56
stgraberthat's definitely possible and moderately easy to do once we have the oem/port code implemented in the server side code, but don't count on it for at least another 2 weeks to a month16:56
stgraberso it may be better to have a slightly less optimal testcase today than try and aim for a perfect one and run with none until then16:57
gemastgraber: jcollado is working on that16:58
gemastgraber: not sure if he has spoken to you yet or not16:58
slangasekstgraber: we shouldn't spend a lot of energy on a test case that's not going to test the code we care about16:58
gemastgraber: I am not even sure he is aware of this rearchitectured version of the upgrader16:58
slangasekwe care about testing that upgrades *will* work from the current version of the image, before we promote it... because that's the point where we have the opportunity to fix bugs16:59
slangaseklearning that there were bugs in an image from two weeks ago really doesn't help us ;)16:59
stgrabergema: the upgrader hasn't change in the past month, the client and server did (sorry, I'm picky about terminology but it's easy to misunderstand what we're talking about if we're not using the right terms)16:59
stgrabergema: and yeah, he talked to me a bit a few weeks back, haven't heard much since16:59
gemastgraber: you are well right to be picky, I don't really understand what changes you guys are talking about16:59
slangasekand while installing s-i + u-d-m on an old image and testing that is better than nothing, it's not a true integration test - let's make sure we're targeting the right thing16:59
stgraberslangasek: that's why using the latest image and faking channel.ini seems reasonable to me17:00
slangasekas a first pass, yes17:00
gemaslangasek: so you don't care that you can upgrade from a week ago to today's update, you care that today's image can upgrade to future, or do you care about both?17:00
stgraberslangasek: that'll have the current code of the latest image try to do a full update and a large series of delta updates at pretty much no implementation cost17:00
slangasekgema: I care about things I can fix; if the upgrader in the already-released image is broken, I can't fix that17:01
gemaslangasek: because if you produce an upgrade that is broken somehow, or that is not backwards compatible, you want to know17:01
gemaslangasek: the upgrade may be wrong/broken17:01
gatoxdpm, hi.... do you know where the winners of the app showdown are going to be announced?17:01
stgraberslangasek: well, we can fix an upgrade path from an old image on the server side.17:01
=== alan_g is now known as alan_g|EOD
slangasekgema: so integration testing of the *upgrader* should test from the current upgrade with a mocked channel.ini; integration tests of the *upgrades* should test with a previous image using the real channel17:02
gemaslangasek: if today's upgrade renders millions of phones unusable for whatever reason, you definitely don't want to promote that upgrade17:02
stgraberslangasek: if we notice that a particular delta path will fail, we can break it and force a full for those. So we should definitely test that so we can know about it before we get user reports.17:02
=== bfiller is now known as bfiller_afk
gemaslangasek: agreed17:02
gemaslangasek: so we are talking about two things at once17:02
slangasekgema: and I thought what we discussed previously was to test upgrades from n-2 to n-1 and n-1 to n.  What's driving the test from n-5 here?17:02
gemaslangasek: n-2 is not good enough to trigger a full upgrade and I wanted to test that17:03
gemaslangasek: automation is not in place yet, so I am doing manually17:03
slangasekstgraber: I'm not happy for us to be hands-on managing that on the server.  We should be setting a high bar for the reliability of the upgrader, which makes this issue moot17:03
cwaynesil2100: ping17:03
slangasekgema: right, but if you want to trigger a full upgrade, just install n-1 and set /etc/ubuntu-build to 017:04
stgraberslangasek: sure, I still think it's worth knowing if we messed up so we can do something about it rather than panic when we get users report after releasing the new image17:04
gemaslangasek: I am seeing problems that only happen if the ro partition hasn't been touched17:04
gemaslangasek: so doing that is not a real life scenario, which is what I am trying to test17:05
stgrabergema, slangasek: /etc/system-image/channel.ini, not /etc/ubuntu-build, /etc/ubuntu-build is just there for backward compatibility, it's not read by the client at all!17:05
slangasekgema: there's nothing magical about the filesystem that it knows when it's touched17:05
gemaslangasek: I am sitting here with shrodinger's cat17:05
slangasekstgraber: ah, ok17:05
gemaslangasek: I know, still bugs stop being reproducible after that17:06
gemaslangasek, stgraber I am being called for dinner, will have to continue this conversation tomorrow, I will read backlog anyway17:06
slangasekgema: well, testing with versions of code that we don't care about and don't tell us anything about the current code is not a good workaround for the fact that some bugs aren't reproducible if the filesystem has been touched.  I'm happy to help root-cause *those* bugs if it would help, but we still need the test I'm describing to answer the question of whether the upgrader in the to-be-promoted version works17:08
slangasekgema: ok, buen aprovecho :)17:08
gemaslangasek: I agree with you, we need that testing as well and I am going to make sure jcollado is on the same page tomorrow as well17:10
gemaslangasek: thanks!17:10
barrygema: hi.  still need help?17:12
tedgpopey, Is there a bug tracking the alarm stuff?17:27
atomic0xHello all, I've just installed saucy touch nightly (downloaded today) on my nexus 4. I'm unable to get a data connection over 3G. Calling works fine. I've taken a snip of /var/log/syslog showing Network Manager trying to connect but failing. It's here http://pastebin.com/GJ52g5J817:29
davmor2ogra_, stgraber: did image 75 happen yet?17:30
ogra_davmor2, not yet17:31
tedgnik90, ^ question for popey above, do you know?17:31
nik90|Officetedg: can you copy paste the question again?17:32
nik90|Officetedg: I am viewing through office irc account17:32
tedgnik90|Office, Is there a bug tracking the alarm stuff?17:33
cwayneatomic0x: i believe that should be fixed with the next image17:33
nik90|Officetedg: https://bugs.launchpad.net/ubuntu-clock-app/+bug/123317617:33
ubot5Ubuntu bug 1233176 in Ubuntu Clock App "Alarm notifications do not appear when an alarm is triggered" [Critical,Triaged]17:33
tedgnik90|Office, Great!  Thanks!17:33
tedgcharles, ^17:34
nik90|Officetedg: although that bug is localised to the clock app..so you may want other bugs in respective projects for other stuff like indicator-datetime and sdk17:34
atomic0xExcellent. I'll try again in a day or two :) thanks!17:35
tedgnik90|Office, I added bug tasks, I think it's close enough.17:35
nik90|Officetedg: ah perfect. thnx17:35
nik90|Officetedg: in your MP, why does it say .app_id = "calendar-app" instead of clock-app?17:36
tedgnik90|Office, Cut and paste bug :_)17:37
tedg:-)17:37
tedgnik90|Office, Fixing17:37
nik90|Office;)17:37
nik90|Officetedg: also fyi for the clock app, the id is applicationName: "ubuntu-clock-app"17:38
nik90|Officethat's how it is defined in the main view17:38
nik90|OfficeI am not sure if that helps or not17:38
tedgnik90|Office, What is the name of the desktop file?17:38
nik90|Officetedg: ubuntu-clock-app.desktop17:39
nik90|Officetedg: it executes Exec=qmlscene /usr/share/ubuntu-clock-app/ubuntu-clock-app.qml17:39
tedgnik90|Office, Yup, found it on my phone.17:39
cwayneom26er: ping17:43
om26ercwayne, pong17:44
cwayneom26er: hey, your touchshot script is pretty useful, any plan on including it in phablet-tools?17:46
om26ercwayne, I would but its not going to work in a few days as we move to Mir :/17:46
om26erscreencap is SF specific17:46
cwayneom26er: ah, i gotcha17:46
=== jhodapp is now known as jhodapp|lunch
nerochiarobfiller_afk: when you have some time please email me the next priorities. What remains from your last email is either waiting on something/someone or almost done, so it would be nice to have some other things to fill the gaps and to start on next week. Thanks17:49
RAZORQIs there anyone online xD?17:51
dobeyno17:52
dobeyonly robots17:53
dobeysome have attained self-awareness though17:53
gilbert32call me robot?17:53
mfischstgraber: will images in /stable be safe from pruning?18:07
stgrabermfisch: no18:08
stgrabermfisch: /stable is an alias for /saucy, /saucy contains up to 10 images then prunes the old ones18:08
mfischstgraber: okay, thanks18:09
davmor2dobey: isn't that the start of Terminator?18:10
davmor2dobey: or the matrix18:11
dobeydavmor2: and all the religious books in the world.18:12
davmor2dobey: Pretty sure that god is a robot whose been dealing with 3d printing for a while :D18:14
cwaynedobey: btw updated the MR with more info18:20
=== cwayne is now known as cwayne-afk
ogra_build 75 done ...18:26
popeyogra_: need testing?18:27
ogra_we wont release it tonight ...18:27
ogra_but yeah, go ahead if you feel like18:28
popeyok, will do18:28
ogra_TZ selection should work now18:28
popeyoh, good good18:28
ogra_and the breakages should be gone again18:28
* ogra_ crosses fingers18:28
leniosnext step is to get mir on it, i guess18:28
davmor2ogra_: meh I just got 74 again18:32
davmor2popey: check it's 75 you get18:33
dobeycwayne-afk: that also doesn't solve the problems18:34
popeyyip yip18:34
ogra_davmor2, cdimage is done, system-image might still be processing18:34
davmor2ogra_: right18:35
popeyyeah, its still grabbing previous image18:35
popeyphablet-flash should report the image number18:35
popeyimo18:35
ogra_file a whishlist bug18:35
davmor2popey: +118:35
popeythen pause 3 seconds so you can CTRL+C it ☻18:35
davmor2popey: better still would be a confirmation to continue18:36
popeyhmm, i prefer no confirmation18:36
popeyfiglet build number 7418:36
popeylike that18:36
popeyso i see it and then stab ctrl+c ☻18:36
davmor2popey: agreed plus it is one less thing to automate if you run the script automagically18:37
popeybug 123380018:40
ubot5bug 1233800 in Phablet Tools "phablet-flash should report human readable image before flashing" [Wishlist,New] https://launchpad.net/bugs/123380018:40
davmor2popey: +1'd18:44
dobeywhy are so many of the icons not on a square canvas?18:44
=== jhodapp|lunch is now known as jhodapp
stgraberogra_: looks like the import is running at the moment18:47
ogra_stgraber, yeah, i was suspecting that18:47
karniI'm trying to run an app (just a "Simple Touch UI" template from Ubuntu SDK) on a phone. Have you guys seen this message?18:49
karnimkdir: cannot create directory ‘/home/phablet/.local/share/applications’: Permission denied18:50
cyphermoxdavmor2: got news for me? :)18:52
cyphermoxI can't seem to find a way to break it so far18:53
davmor2cyphermox: just waiting on system image to catch up18:53
davmor2cyphermox: then I have 75 and can test18:53
davmor2ogra_: any idea how long system image should take to play catchup  at all?18:56
davmor2ogra_: ignore that looks like it's there now18:57
* popey cancells the bug and just gets davmor2 to check the status of system image for me18:57
davmor2popey: tsk I might be on holiday then what do you do?18:58
tedgricmm, sergiusens (or someone else non-English native), do you guys translate "WEP Enterprise" in UIs?19:01
sergiusenstedg, my env is in English :-)19:02
davmor2cyphermox: as soon as image 75 is installed I'll get your mod installed and leave it on 3g till tomorrow, if it's still connected you win, if not you LOSE ;)19:02
tedgsergiusens, ah, that's no fun!19:03
davmor2cyphermox: that will hopefully give it enough time that if the connection is gonna drop it will of dropped :)19:04
popeydavmor2: get your phone number from the directory ☻19:08
=== bfiller_afk is now known as bfiller
barrystgraber: are there any examples on s-i.u.c where an image has a phased-percentage key?19:08
timppaogra_: What was the URL for the changelogs? I've seem to lost it somehow19:11
stgraberbarry: not at this point, I actually still have to implement the feature server side (though I expect it to take 30min at most, it's pretty trivial on my side)19:11
sil2100cwayne-afk: pong19:11
barrystgraber: okay.  so just so i understand how it's going to work: only an image with the highest version number can have a phased-percentage key, and if that exists and it is < hash, we essentially treat that image as not existing when we calculate all the upgrade paths19:12
ChocantoHey everyone ! Do you know if we have a way to know the header height of the tabs ?19:13
ChocantoWhen I ask the height of an element, it always give me the total height of the screen, not the height without the header19:13
stgraberbarry: correct19:13
davmor2ogra_: worrtingly I have mtp conected but a black screen19:13
davmor2ogra_: nevermind it finally woke up19:13
barrybut i won't enforce that "must be on the highest version", so if for some reason an intermediate image has a non-matching phased-percentage, i'd ignore that image but it probably wouldn't matter as the next delta would get you past that anyway19:13
barrystgraber: ^^.  if so, i think my logic is pretty simple19:14
stgraberbarry: yep, that's perfectly fine. On the server side, I'll change the function that actually writes and signs the index.json to strip phased-percentage from all images but the latest, so we'll never have that case in production anyway19:14
stgraber(and .set_phased_percentage() will fail on older images too so people won't get confused when the flag won't stick ;))19:15
barrystgraber: +119:19
davmor2_ogra_: still no incoming call tone19:26
=== rpadovani is now known as WebbyIT
=== Dazzozo` is now known as Dazzozo
zzarrhello hashcode19:34
zzarrI just wounder how the hdmi driver is comming along?19:36
=== dandrader is now known as dandrader|afk
=== Kyle_ is now known as Kyle
=== popey_ is now known as popey
=== tsimpson_ is now known as tsimpson
zzarrdoes anyone know how mir compares to x? (speed, security, etc)19:48
=== dandrader|afk is now known as dandrader
=== kdub is now known as kdublunch
=== josepht_ is now known as josepht
sergiusenstedg, mhall119, know anything about locales?19:58
sergiusenslooking at setting a search path for them19:58
tedgsergiusens, <sergiusens> tedg, my env is in English :-)19:58
tedgSearch path like where the .mo files are?19:59
sergiusenstedg, I know, that's why I don't know how to do this :-) Turns out the apps have translations now and I don't know how to 'find' them from the click pkgdir19:59
sergiusenstedg, if it's an envvar, can we com up with a convention in upstart-app-launch?20:00
tedgYeah, I think that would make sense.20:01
popeyyay time/date setting works now!20:01
tedgPerhaps it would make sense to put in the manifest.  So, in theory, people could change it.20:01
tedgI've got a TEXTDOMAINDIR as an env.20:02
tedgOh, I bet seb128 knows.20:02
sergiusenstedg, that works for me ... jdstrand  || cjwatson  ^^ ?20:02
seb128tedg, what?20:02
mhall119sergiusens: what about locales?20:02
tedgseb128, Trying to figure out locale stuff for click packages.20:02
tedgseb128, Is there an env we should set so they know to look in their install directory?20:03
sergiusensmhall119, just figuring out how to find them from a click pkgdir20:03
seb128tedg, I don't think so, for langpacks we patched libc20:03
tedgseb128, It turns out that even though he speaks non-English, sergiusens doesn't use it.20:03
mhall119sergiusens: wouldn't they be in ./po/ in the click install dir?20:03
tedgseb128, Oh, wow.  I didn't realize it went that far.20:04
sergiusensmhall119, and that _just works_ TM? :-)20:04
mhall119sergiusens: of course, because it's built by a team of talented engineers who wouldn't date ship broken code20:04
mhall119translation: I have no idea if it works, but it should20:05
tedgI don't think you want po files, you want mo files.20:05
tedgUhm... eglibc is the most complex packaging I think I've seen.20:08
kenvandinemhall119, i have a rough WIP implementation of content transfers initiated by an exporter20:08
kenvandinemhall119, no promises on this landing for 13.10, this was deferred20:08
sergiusenstedg, are we discarding TEXTDOMAINDIR?20:09
kenvandinemhall119, but i wanted to spend a little time on it now to see how the API would behave, it might be doable for 13.10...20:09
mhall119tedg: given that we likely won't have content-hub doing what we need for docviewer-app before 13.10, can I submit an MP to url-dispatcher to do the work in the mean time?20:10
mhall119kenvandine: thanks20:10
mhall119kenvandine: remember that 13.10 is in 2 weeks :)20:10
tedgsergiusens, Looking at the eglibc patch... seeing if that's right.20:11
tedgsergiusens, Not looking good.20:11
tedgmhall119, That's fine.  Just know it'll break when we switch to registering URL types.20:11
sergiusenstedg, I'll send an email to the list to see if someone has more ideas20:11
kenvandinetedg, clearly not for 13.10, but maybe url-dispatcher could support finding the app that owns content based on a file URI and invoking it to initiate an export20:11
kenvandineso filemanager-app could just use url-dispatcher, which would query the hub for a handler to start a transfer20:12
tedgkenvandine, Not sure I'd like to complicate url-dispatcher for a corner case like filemanager....20:12
kenvandinetedg, note  currently we have no way to query to find what app owns a file... but maybe we need to think about that20:12
tedgkenvandine, Seems like filemanager should be complicated in itself.20:13
pmcgowankenvandine, remember file manager wont even be on the consumer devices20:13
tedgkenvandine, That way if most people don't use it, they're not encumbered by the complexity.20:13
kenvandineoh true... i guess filemanager might be the only app to use it that way20:13
kenvandinepmcgowan, understood20:13
tedgsergiusens, Looking around I don't see anything.20:15
sergiusenstedg, ack, I just sent a bunch of questions to the appstore list20:16
tedgsergiusens, Perhaps look at how the 0install folks do it.20:16
sergiusenstedg, 0install?20:16
sergiusensoh, maybe typo :-)20:17
tedgsergiusens, http://0install.net/20:17
sergiusenstedg, well I know cwayne-afk and mfisch sent an email with customization and stuff, they may have looked at it already20:17
tedgsergiusens, In Inkscape when doing relocatable binaries we change what we pass to bindtextdomain()20:20
plarsjhodapp: mediaplayer seems to be exhibiting different behavior on mako vs. maguro. It is failing 1 test on maguro with build 75 (passed on 73, 74) but on mako has been failing 4-5 tests on all  3 of the latest builds20:21
sergiusenstedg, hmmm, bindtextdomain can work for compiled apps20:22
jhodappplars, thanks for the heads up...I don't have a mako but rsalveti does20:24
tedgsergiusens, patch qmlscene ?20:24
plarsjhodapp: if time allows, will try to do some more retries, and try locally too, but trying to get through a lot of the other tests right now also20:25
sergiusenstedg, to take a param with the domaindir and domainname?20:25
plarsjhodapp: I did retry once with the same results20:25
sergiusenstedg, if there is no better option this is as good as it gets20:26
tedgsergiusens, No, to set bindtextdomain with the correct value depending on the env.20:26
plarsjhodapp: ah, there's a .crash file on both of them too: http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/4512/mediaplayer-app-autopilot/20:27
jhodappplars, could you send an email to rsalveti and myself detailing which tests are failing and the output of them running with GST_DEBUG=*:3,*amc*:5,mirsink:5 as well as the logcat output?20:27
plarsjhodapp: there's a link to the logcat and a list of the failing tests at the link I just posted, I'll need a bit before I can try it with the debug settings though.  Where do I set those?20:28
sergiusenstedg, I'll branch the qmlscene code (which is probably in a huge code base :-/) and see what I can do20:29
jhodappplars, just set it on the command line before the test's executable name20:30
tedgsergiusens, Cool, check for UBUNTU_APPLICATION_ISOLATION=1 and then use the current working directory.20:30
jhodappplars, for example: GST_DEBUG=*:3 ./my_media_tests20:30
sergiusenstedg, current working directory + rel path or just a hardcoded locale dir?20:31
plarsjhodapp: the tests start the mediaplayer themselves though, don't they?20:31
tedgsergiusens, I imagine "$cwd/locale" would be best.20:31
plarsjhodapp: so I don't think setting that on my side is going to get that downstream to the app20:32
sergiusenstedg, nah... -translation <translationfile> ............ Set the language to run in20:32
tedgsergiusens, ?20:32
sergiusenstedg, that already in qmlscene20:32
tedgHow useless20:33
tedgI guess qmlscene was only ever built as a demo.  So I shouldn't give it too hard a time.20:33
=== kdublunch is now known as kdub
sergiusenstedg, we were never supposed to use qmlscene, not sure why it was kept as the way to go20:34
tedgsergiusens, The Europeans are sleeping, let's blame them!20:34
tedg:-)20:34
sergiusensThe qmlscene utility is meant to be used for testing your QML applications, and not as a launcher in a production environment. To launch a QML application in a production environment, develop a custom C++ application or bundle the QML file in a module20:35
jhodappplars, it will, that's how I run the mediaplayer20:35
sergiusensthat's from http://qt-project.org/doc/qt-5.0/qtquick/qtquick-qmlscene.html20:35
jhodappplars, gstreamer is in-process to the mediaplayer20:35
pmcgowansergiusens, upstream is working on something new and shinier, so we didnt want to duplicate that effort20:35
plarsjhodapp: so I guess you aren't using phablet-test-run right?20:36
sergiusenspmcgowan, makes sense20:36
cwaynedobey, i'm sorry to keep harping on this, but i don't understand the issue int he icon-fix MR.  it's following the same convention as the other ubuntu-mobile apps, and we really need this icon fix for when we demo this20:36
sergiusenstedg, can we reuse that or should I still patch qmlscene?20:36
tedgsergiusens, We can't reuse that, we'd have to do too much special casing.20:37
sergiusenstedg, ack, I'll work on  a patch20:38
jhodappplars, no I'm not20:40
dobeycwayne: if other apps are doing it, then they are doing it wrong too.20:41
dobeycwayne: but i'm not blocking that branch afaik20:41
cwaynedobey, that's where every other app's icon lives.  is literally every single app doing it wrong?20:42
cwaynedobey, it still needs top-approval, not sure who would do that?20:43
m-b-oballoons: ping20:43
balloonsm-b-o, howdy20:43
m-b-oI'm fighting with a testing the updated removable list ite,20:44
m-b-om20:44
m-b-oballoons: swipe to delete, where you have to click the trashcan icon20:44
dobeycwayne: i think you're overstepping the amount of exaggeration you need to provide in your argument.20:45
dobeycwayne: and the mobile apps are supposed to be migrated to click packages anyway, not remain debs, so yes, they would be doing it wrong in that respect as well.20:45
dobeycwayne: i don't know who all has privileges to set the global approve on those branches. sil2100 can at least. but i'm not going to. :)20:47
balloonsm-b-o, ohh, what's wrong with it?20:47
m-b-oballoons: how to write an autopilot test for it20:48
stgraberbarry: if you want to confirm that your parser is correct, I've marked image 75 as phased at 50% in saucy-proposed20:49
balloonsm-b-o, well swipe as usual, and if you have to confirm it, then do so20:52
balloonsI think the clock and rss reader both do that20:52
balloonsare you stuck on a piece of it?20:52
m-b-oballoons: it's acm ewith an update som e hours ago, so I dont' know, if we are talking about the same20:53
rsalvetijhodapp: plars: I'll take a look, was planning to do that today anyway20:54
rsalvetiI know some will indeed fail20:54
rsalvetias we're using the hw accelerated based media stack at today's image20:55
plarsah20:55
rsalvetiplars: we're working on the remaining issues, but we decided to push it yesterday as that would finally bring the missing feature20:56
m-b-oballoons: https://code.launchpad.net/~martin-borho/ubuntu-weather-app/LocationLookup20:58
=== davmor2_ is now known as davmor2
barrystgraber: cool, thanks21:09
cwaynestgraber, image 75 looking *much* better btw21:13
balloonsm-b-o, can I have a look at this tomorrow? are you needing to land the branch now?21:13
balloonsm-b-o, I see the diff. You do the drag and then click the trashcan21:14
m-b-oballons: yes, and somehow it's going ahead too fast21:15
m-b-oor the click gets somehow dismissed21:15
=== bfiller is now known as bfiller_afk
balloonsm-b-o, ok let me just visually see it :-)21:15
balloonsone sec21:15
balloonsm-b-o, I got brokenness off the bat21:16
cwayneLaney, heya! timezone worked when set from cli with the gdbus call!  although still not from system settings for me21:20
sergiusensslangasek, stgraber I'm having a bit of issues with the upstart-local-bridge; on the android side I have around a 100 events and on the local bridge on the ubuntu side I only get 421:20
slangaseksergiusens: I don't know this code at all; your best bet is to ask jodh when he's around during the UK workday21:21
sergiusensslangasek, ok, I'll ask him early tomorrow21:21
slangaseksergiusens: I can try to reproduce here the issues you're seeing and maybe take a shot at debugging, but I'm coming in cold21:21
sergiusensslangasek, no worries, I'm waiting for salveti to apply my patches so the bridge is setup on boot so tomorrow jodh can have an easier debug session21:22
stgraberbarry: note that those will automatically get flushed when 76 is released (unless I messed up the code, but I'm pretty sure that's tested ;))21:26
barrystgraber: not to worry.  i now have test data with that value, so i'm relatively confident that the live site can be handled21:27
slangasekso, I saw someone mention the other day this blank 'update manager' icon... anyone know what that's about?  I can't imagine that we're meant to have update-manager on the device, and package lists confirm it's not there.21:29
stgraberslangasek: not idea, but I've seen that icon on my devices for a few days now21:34
rickspencer3slangasek, stgraber that is the click app updater app21:36
slangasekah21:36
slangasekWIP then? :)21:36
rickspencer3there should be a fix for the icon in the next promoted image, and a fix for it to "actually work" in the next image21:36
rickspencer3slangasek, well, I would say "bugs" more then WIP21:36
rickspencer3I suspect it will be fixed in 76, which I suspect will be promoted tomorrow21:37
slangasekok21:37
slangasekand image promotion is still all manual overriding of test failures?21:37
rickspencer3slangasek, maybe we should rename it to "app updater" or something?21:37
rickspencer3slangasek, aiui, image promotion involves didrock's dipping the image in some kind of holy water21:37
slangasekrickspencer3: might be good to avoid confusion with the unrelated update-manager command on teh desktop21:37
slangasekrickspencer3: right, so still manual; my understanding was that the goal is to have images passing all tests on a standing basis so that they can be autopromoted, I wonder how close we are to that21:38
rickspencer3slangasek, I'll log that bug, but I don't know what to log it against!21:38
slangasekheh21:38
rickspencer3slangasek, we are not close21:38
rickspencer3and when we turn on Mir, I assume we will get further from that21:39
slangasekapparently the package name is 'click-update-manager'21:39
rickspencer3slangasek, https://bugs.launchpad.net/click-update-manager/+bug/123386321:40
ubot5`Ubuntu bug 1233863 in Click Update Manager "app should be renamed to avoid confusion with system updates" [Undecided,New]21:40
slangasekrickspencer3: coolio21:41
cjwatsonsergiusens,tedg: Patching eglibc to handle this in click packages would be pretty insane I think.  Setting TEXTDOMAINDIR seems reasonable.  How about doing it in aa-exec-click, which already sets various other environment variables?21:43
sergiusensslangasek, rickspencer3 shouldn't that live in settings too?21:43
cjwatsonsergiusens,tedg: I don't like the idea of having to pass extra arguments when there's already a perfectly good environment variable.21:43
rickspencer3sergiusens, it's a super temporary app21:43
sergiusensrickspencer3, ack21:44
rickspencer3the functionality will be taken over by the apps scope asap21:44
stgraber[systemimage] Oct 01 21:43:53 2013 (18303) Upgrade path is 17:18:19:20:21:22:23:24:25:26:27:28:2921:44
stgraberbarry: that's quite an update path ^21:44
tedgcjwatson, I don't see that variable get used in eglibc21:44
sergiusenscjwatson, sure, I'll confirm that TEXTDOMAINDIR works21:44
cjwatsontedg: I was going off the conversation above; I didn't check the name but I'm pretty sure one exists21:44
barrystgraber: indeed.  turn on verbose logging for a full dump of the candidates and scores21:44
sergiusenscjwatson, the next thing would be to see if we want a hardcoded location or something we can setup in the manifest21:44
=== salem_ is now known as _salem
tedgcjwatson, I thought so too, but I couldn't find one with grep :-/21:45
stgraberbarry: oh, I'm sure it's right, I was just surprised to see one that long ;)21:45
cjwatsonMaybe I'm remembering a conventional automake variable or something instead ...21:45
tedgAnd it seems that most projects set it in their build.21:45
stgraberbarry: that's devel-proposed-customized which gets quite a few more updates than devel-proposed most of which are tiny21:46
* barry nods21:46
cjwatsontedg: Hmph.  Maybe you're right. :-(21:47
cjwatsontedg: So what calls bindtextdomain in a qmlscene app, if anything?21:48
cjwatsonSomething in Qt I suppose21:48
cjwatsonI'm assuming it uses gettext rather than being wrong in some different way21:48
tedgHeh, I'm not sure I'd assume that :-)21:49
cjwatsonOh God, .ts files21:49
cjwatsonI hope we're not using those21:49
tedgIt'd be nice if we could find a way were, for instance, GEdit could repackage as a click and things would generally work.21:50
tedgNot sure if that's possible, but I think it'd be a good goal.21:50
cjwatsonWay out of scope for anything I care about21:50
cjwatsonAnd I think it's the wrong goal - focus on the things we can't already do rather than furtling about with the things we can21:51
cjwatson(I understand where you're going but I think this is a fundamental misfocus that we're prone to)21:51
cjwatsonhttps://bugreports.qt-project.org/browse/QTBUG-2404, grr21:51
tedgSure, and I understand your point.  It just seems like "something that should work"21:52
cjwatsonSo what are we doing right now?21:52
cjwatsonI mean, do we have qmlscene-ish translated apps at all, even non-click?21:52
tedgNot sure, sergiusens ? ^21:52
sergiusenstedg, cjwatson ... yes, dpm made me look yesterday... he has a rule that looks like this http://paste.ubuntu.com/6181462/21:52
popeycjwatson: clock has translations.. https://translations.launchpad.net/ubuntu-clock-app21:53
sergiusens*targe in rules21:53
cjwatsonWe could LD_PRELOAD bindtextdomain with a thing that tries the current directory first21:53
cjwatsonYou may vomit now21:53
sergiusenscjwatson, so it's mo21:53
cjwatsonsergiusens: Is that in ubuntu-clock-app or something else?21:53
popey./debian/ubuntu-clock-app/usr/share/locale/en_GB/LC_MESSAGES/ubuntu-clock-app.mo21:53
cjwatsonSince I'm more interested in the app's setup code for it21:53
popeyhas lots of mo files21:53
sergiusenscjwatson, that's actaully the clock, yeah21:54
sergiusenscjwatson, but all apps have translations21:54
tedgcjwatson, I think patching eglibc makes more sense than LD_PRELOAD ;-)21:54
cwaynesergiusens, heyo, i made phablet-config work with the new (right!) way to change timezones: https://code.launchpad.net/~cwayne18/phablet-tools/phablet-config-timezone-fix/+merge/18872721:54
cjwatsontedg: Patching eglibc should be a last resort - high bar21:54
cjwatsonMaybe LD_PRELOAD is a laster resort :-)21:54
sergiusenscwayne, goodie21:55
cjwatsonpopey: Hm.  So, all well and good, but what loads them?21:55
loolcjwatson: I think we recommend using the gettext bindings for QML apps21:56
cjwatsonHas this been seen to actually load translations? :-)21:56
popeycjwatson: congratulations on reaching the limit of my knowledge on the subject. have a cookie.21:56
cjwatsonHeh21:56
looli18n.tr() calls21:57
cjwatsonOh, so it's in the UI toolkit21:57
sergiusensinteresting21:57
sergiusenspmcgowan, do you know how the translation features are supposed to work?21:58
pmcgowansergiusens, not exactly but I thought it was pretty transparent21:58
cjwatsonSo we could make the UI toolkit do this pretty easily21:58
pmcgowanwhats the issue?21:58
pmcgowansergiusens, this was worked out some time ago bit I dont have the details21:58
cjwatsonpmcgowan: Never mind, I've found the code now21:58
loolcjwatson: that's *if* apps are using i18n.tr() calls, which is recommended, but I'm not sure they are doing21:59
sergiusenspmcgowan, just loading translations from non conventional paths as a click install path for a package ;-)21:59
cjwatsonlool: clock is, anyway21:59
loolcool21:59
pmcgowanlool, pretty sure they are21:59
cjwatsonSo there's an i18n.bindtextdomain interface to set the domain, but clock doesn't use it21:59
sergiusenspmcgowan, what about ours?21:59
pmcgowancore apps team and our own guys do21:59
sergiusenspmcgowan, good21:59
cjwatsonSo it'll just get the default21:59
pmcgowanwe had them all showing chinese at some point21:59
cjwatsoni.e. we can't assume that right now core apps are doing something we can easily override for click21:59
sergiusenscjwatson, hmm, just found this https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/122039522:00
ubot5`Ubuntu bug 1220395 in ubuntu-ui-toolkit (Ubuntu) "translations are not updated after calling i18n.bindtextdomain" [Undecided,New]22:00
sergiusensit's click + translations22:00
loolcjwatson: I just did a quick grep to see whether we were calling bindtextdomain by default and it seems not; the i18n plugin isin ubuntu-ui-toolkit/modules/Ubuntu/Components/plugin/i18n.*22:02
cjwatsonAnd https://bugs.launchpad.net/ubuntu-ui-toolkit/+bug/123307122:02
ubot5`Ubuntu bug 1233071 in Ubuntu UI Toolkit "Set up the translation domain automatically for click packages" [Undecided,New]22:02
cjwatsonThat looks like this is in progress22:03
cjwatsonSo I'm inclined not to try to dive in :)22:03
sergiusenscjwatson, yeah, too bad it seems we are in silos at times22:04
cjwatsonIn general it's not like you can take an arbitrary program configured with prefix=/usr and relocate it to be a click package anyway; takes work22:04
popeyyeah, i wanted to clickify irssi for my phone but it looked like a lot of work ☹22:05
popeycowsay on the other hand...22:05
sergiusensyeah, not that much once you have all the workings in your mind22:06
sergiusenstranslations was new to me though22:06
cjwatsonCertainly if it doesn't touch the filesystem then it's trivial, but not the general case22:06
cjwatsonEven say man-db isn't going to work if you just shove it into a different shape on the filesystem since it knows about paths to bits of itself22:06
cjwatsonCommon22:07
sergiusensheh, luckily man doesn't have a reason to be in clicks... yet22:07
cjwatsonsergiusens: I'm using it as an example of a not fundamentally all that complicated program that isn't relocatable, to try to deflate the implicit assumption I see going around that it might be straightforward to relocate existing packages without rebuilding.22:16
cjwatson(And, as I say, I think it'd basically be a waste of effort better spent elsewhere)22:18
sergiusenscjwatson, I'm not sure I follow, is that in general or specific to these apps?22:20
cjwatsonWhat apps?22:20
cjwatsonI'm off on a tangent, not talking about translation of core apps :)22:20
cjwatsonNever mind22:21
sergiusenscjwatson, ok, then I did follow perfectly fine ;-)22:21
=== mspencer is now known as iBelieve
krisabsinthehaving some difficulty getting the sdk setup properly. I dont see any "ubuntu touch" project templates. any thoughts?23:31

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