/srv/irclogs.ubuntu.com/2013/09/25/#ubuntu-touch.txt

Neo31yes RobbyF i wanted advice from someone into the project as we will be making a hackaton in few days and advice/recommendations are very appreciated ;)00:07
=== chriadam|away is now known as chriadam
Truth_Seeker1hi everyone00:35
Truth_Seeker1I have a question:00:35
Truth_Seeker1how does Ubuntu Touch know when the phone it is running on is connected to an external monitor and to switch to desktop mode?00:37
kyhwanamagic, I assume00:37
robert_ancellDoes anyone know if https://code.launchpad.net/~mterry/lightdm/socket-junk/+merge/186415 currently blocking lightdm on Ubuntu touch?00:37
robert_ancellmterry, hey00:44
robert_ancellmterry, sorry to bug you post eod00:45
robert_ancellmterry, short question, is https://code.launchpad.net/~mterry/lightdm/socket-junk/+merge/186415 blocking lightdm on touch and is that the last remaining issue?00:46
Truth_Seeker1what screen resolutions does Ubuntu Touch support when in desktop mode?00:47
mterryrobert_ancell, that is unrelated to lightdm on touch, it's just related to lightdm + mir00:48
robert_ancellmterry, i.e. unity8 running in u-s-c?00:48
mterryrobert_ancell, right00:48
robert_ancellmterry, which is not a high priority at the moment?00:48
mterryrobert_ancell, but lightdm on touch will start with surfaceflinger, not blocking.  right, not high priority00:49
robert_ancellmterry, so OK if I do the MP but it's not released immediately?00:49
mterryrobert_ancell, sure00:49
robert_ancellmterry, thanks00:49
cwaynesergiusens: do we have a standard webserver anywhere for phablet stuff?  i plan to add a --no-network flag to demo-setup to download a tar from somewhere on the host machine, but unsure where to put it01:17
sampiandresis ubuntu touch coming for galaxy s4 (i9500)??02:06
Truth_Seeker1hey everyone, I was wondering, if I have a phone running Ubuntu Touch connected to an 11.6" external monitor with a resolution of 1920 x 1080, will everything on screen appear too small?02:22
cwayneboiko: hey, you guys wouldn't happen to have a history.sqlite that you use to test the history-service that we could use as fake conversations do you?02:41
=== chihchun_afk is now known as chihchun
drachensunok, I'm up on the tablet03:26
drachensunlooks like the touch screen might have the axes flipped03:27
drachensunand or inverted, i think the scale is off too as little gestures in the corner seem to move things pretty far03:27
drachensunhow is the touch screen loaded and configured?03:27
=== Namidairo`bnc is now known as Namidairo
plarsstgraber: all the jobs have been regenerated now since landing that change - we shouldn't have any more references to daily-proposed now04:04
stgraberplars: cool, I'll kill the daily-* channels tomorrow morning then04:13
cwayneis there any way to join a real session from adb shell?04:18
bzoltannik90: Great if that app is useful :) pmcgowan started it and I decided not to create my own similar version, so added the network, storage and location tabs.04:43
nik90bzoltan: will qtlocation in your code also work for geoIP as source?06:05
nik90bzoltan: I tried it on my desktop and sometimes it found the location coordinates but sometimes it didnt06:05
bzoltannik90: That is what happens06:05
bzoltannik90: I do not know  much about the sources ...06:06
nik90bzoltan: you mean you also found that it sometimes found it and other times didnt?06:06
bzoltannik90:  Yes06:07
bzoltannik90:  it is unreliable ... But I tested on phone only06:07
nik90bzoltan: currently I used a xml list model to retrieve the current location from geoip.ubuntu.com/lookup directly06:07
nik90bzoltan: however dpm asked me to look into using qtlocation06:08
nik90bzoltan: still unsure which one to use06:08
bzoltannik90: My objective with that app was simple to see if the qml api works ... I am not the one to debug the backends :)06:08
nik90bzoltan: :)06:09
nik90dpm: any suggestions what can done ^^06:10
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
jibelwith image 20130924, I need to login to U1 to install an app, is it by design or a bug? it is really annoying06:21
dpmnik90, tvoss created the Qt Location backend, but I believe he is away for the week. In that case, let's use direct lookup for now, and switch to Qt Location when we know more. Would you mind sending an e-mail to the phone and core apps mailing lists to see if someone else can help with using Qt Location in the meantime?06:29
nik90dpm: definitely06:35
nik90dpm: as in I will send it asap06:36
* dpm hugs nik9006:36
mardyjdstrand: https://bugs.launchpad.net/unity-mir/+bug/123009106:38
ubot5Ubuntu bug 1230091 in unity-mir "[feature] Window reparenting" [Undecided,New]06:38
dpmnik90, we had a discussion last week with the calendar developers about https://bugs.launchpad.net/ubuntu-weather-app/+bug/1226834 - which API/service do you use in clock to retrieve city locations? Do you have any issues with it or would you recommend to use the same for weather?06:46
ubot5Ubuntu bug 1226834 in Ubuntu Weather App "Identically named cities are indistinguishable in weather-app" [High,Triaged]06:46
dholbachgood morning07:09
dpmmorning Saviq. Looking at https://bugs.launchpad.net/music-app/+bug/1228345 - is this something you think is related to how unity or the music scope launch the music app? I'm not sure we can fix it in the music app itself07:15
ubot5Ubuntu bug 1228345 in Ubuntu Music App "Launching track from dash new instance of app, not re-use of existing one " [Undecided,New]07:15
DJJeffI recently installed the latest ubuntu-touch non preview onto my P4WIFI and its just a black screen I am able to adb root adb shell ubuntu_chroot shell just fine07:23
DJJeffI piped dmesg into a text file is there anywhere else I could look to solve this issue07:24
AskUbuntuIs it possible to conect ubuntu phone to the keyboard? | http://askubuntu.com/q/34980807:42
=== VDVsx_ is now known as VDVsx
Saviqdpm, yeah, it involves work in a few areas, it's being worked on08:39
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
hotdogghi everyone09:29
hotdoggit might be not a new question but will there be a ubuntu-touch version for nokia n9 phones?09:30
ogra_hmm, waiting for more than 1min for an answer might have helped09:32
=== b0bben_ is now known as b0bben
=== vrruiz_ is now known as rvr
=== gusch is now known as gusch|lunch
davmor2Morning all10:04
Neo31mornin davmor210:18
AskUbuntudoes the web-brower app need some extra css styling, to style buttons and such | http://askubuntu.com/q/34984510:28
DJJeffogra_ I have been in here for over an hour and still waiting lol10:29
popeyDJJeff: looks like you're using the old non-flipped image?10:30
DJJeffpopey, how do I check?10:31
DJJeffoh you mean of cyan mod ?10:31
popeyNo, the fact that you mentioned ubuntu_chroot makes me think you're using an old version of the image10:31
DJJeffI downloaded both http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/saucy-preinstalled-touch-armhf.zip10:32
DJJeffand http://ubuntuone.com/3eqlvC2YW3xO0suhkLvmVi which is cyan mod (2013-07-14)10:33
DJJeff( cm-10.1-20130714-UNOFFICIAL-p4wifi.zip )10:34
DJJefflooks like I need to wait for this cm to be updated to work with the newer ubuntu touch?10:35
ogra_most likely, yes10:39
DJJeffI will output dmesg and pastebin it so MAYBE just MAYBE p4wifi  maintainer (patrickseemann) can see it10:42
DJJeffanything else I should pass on besides dmesg output?10:42
tinti_popey: ping10:43
=== smartboyhw_ is now known as smartboyhw
dakeroSoMoN: did you saw http://askubuntu.com/questions/349845/does-the-web-brower-app-need-some-extra-css-styling-to-style-buttons-and-such ?10:44
oSoMoNdaker: no, reading now10:45
oSoMoNdaker: huh, can alert boxes be CSS-styled in other browsers?10:46
dakeroSoMoN: it's about the default css for elements (checkbox, buttons, textinput, etc...) they look different/ugly from the native ones10:46
popeytinti_: pong10:47
popeyDJJeff: sorry, i dont know, not done porting myself10:47
loolwhat's the command to take a screenshot again?10:47
oSoMoNdaker: the way the question is formulated, I understand it differently10:48
DJJeffim not asking about porting, im asking about what log files to look in10:48
DJJeffto see how to fix the black screen10:48
DJJeffIE ( /var/log/???????? )10:48
dakeroSoMoN: "As you can see from the image below, the Show alert box, looks differently, then in firefox, IE, chrome."10:48
tinti_popey: hi. Will ubuntu traditional ui be developed or it is stopped in flavor of ubuntu touch ui, for tablets?10:49
dakeroSoMoN: he means that even on the desktop they don't look native like in FF & chrome10:49
oSoMoNdaker: ah10:49
popeytinti_: by 14.10 it'll be the same codebase. convergence!10:49
tinti_I mean for tablets will we have in a near future ubuntu desktop + ubuntu touch?10:49
tinti_ok, but ubuntu touch more close to an Android rather a Linux desktop right?10:50
oSoMoNdaker: well that’s kind of on purpose I would say, the browser uses the Ubuntu UITK, so its native dialogs have the default Ubuntu SDK look’n’feel10:50
dakeroSoMoN: no no look at the buttons on the background10:51
oSoMoNdaker: I don’t see the point of applying the standard GTK theme to all SDK widgets on desktops10:51
dakeroSoMoN: do they look native on the phone ?10:51
popeytinti_: we use the same UI on phone and tablet10:51
popeytinti_: I don't know what you mean "close to an android"10:51
oSoMoNdaker: no, they don’t look native10:52
dakeroSoMoN: that's what he is talking about ;)10:52
oSoMoNdaker: not really clear… but ok. We would need to implement a custom renderer for webkit, that uses the SDK widgets. Not on the roadmap for sure10:52
dakeroSoMoN: ok :)10:53
tinti_I mean compared to the last release, the 13.04 image10:53
=== MacSlow is now known as MacSlow|lunch
oSoMoNdaker: will you answer the question, or do you want me to do it?10:53
dakeroSoMoN: just do it10:53
oSoMoNdaker: ok10:54
tinti_popey: this article helps a lot to understand some key points of ubuntu touch10:55
tinti_http://www.xda-developers.com/android/ubuntu-touch-next-generation-os-or-just-another-skin/10:55
popeytinti_: thats old10:55
popeyand inaccurate10:56
tinti_still the "cyanogenmod chroot valid"10:56
* tinti_ take more care of what you read10:56
popeynope10:57
popeywe use some android drivers which are confined to an lxc container10:57
tinti_hum, is it armel or armhf?10:57
tinti_for compatibility with the blobs right? you have a small android subsystem to use as HAL10:58
popeyarmhf10:58
popeywell, our bits are armhf10:58
tinti_ok, but will ubuntu desktop and ubuntu touch ui converge?10:59
DJJeffremove java from android and all you have is linux :)11:00
popeytinti_: yup11:00
DJJeffput ubuntu touch on top and presto a bad ass phone/tablet11:00
ogra_haha11:01
* ogra_ wishes it would be that easy11:01
DJJeffthere was a talk at DEFCON 20 about removing java from android11:01
* tinti_ QML rocks!11:01
ogra_well, we only use a really tiny bit of the linux part of android even11:01
DJJeffDEF CON 20 Hacking Conference Presentation By John Floren - Hellaphone Replacing the Java in Android11:01
tinti_so better get used to the new UI :)11:01
tinti_DJJeff: +111:02
=== greyback is now known as greyback|lunch
dakertinti_: chris doesn't agree https://twitter.com/chrisccoulson/status/382820387748188160 :)11:05
tinti_daker: why ...11:06
dakertinti_: https://twitter.com/chrisccoulson/status/382802413444268032  https://twitter.com/chrisccoulson/status/38280748849340825711:07
tinti_daker: as far as I remember there is no QShortcut too11:09
tinti_but I still think it is a nice way to generate a UI11:10
tinti_the StateMachine and the Transition system saves a lot of time and logic11:10
john-mcaleelydoes anyone know if the demo-assets-* packages have changed over time?11:11
john-mcaleelyI'm trying to flash a phone with some history...11:11
cjwatsonhttps://launchpad.net/ubuntu/+source/<sourcepackagename>/+publishinghistory11:11
john-mcaleelyapt-cache madison demo-assets-contacts, for example shows only one version in the repository. Is that expected?11:11
cjwatsonPublished archives typically only contain about one version per series at a time11:12
cjwatsonBut the history is in Launchpad11:12
john-mcaleelyaha - thank you11:12
janimois there a boot animation/splash feature being worked on ?11:13
FastCodeI Haven't tested for myself but plymouth may work.11:15
janimoFastCode, apparently  not yet used: https://lists.launchpad.net/ubuntu-phone/msg00803.html11:16
janimothat answers my question even if it's a somewhat old post11:17
janimorsalveti, do you know of any updates ^ ?11:17
FastCodeIt didn't work and my phone got really weird.11:18
FastCoderemoving plymouth gave me 'Writing Boot Image /dev/disk/by-name/boot'11:20
FastCodeAm I done?11:20
FastCodeas in dead?11:20
cjwatsonI would expect that plymouth is still required for its console multiplexing even if its splash screen feature isn't used.11:25
cjwatson(That's certainly true on the desktop.)11:25
JamesTaitIs anyone else running build 61 on a Nexus 4 and unable to check for updates?  I just get the spinner and "Checking for updates..."11:25
FastCodeyes, plymouth was installed.installing solar and ubuntu-logo themes made no difference11:26
cjwatsonplymouth is disabled because it hangs the device and nobody's debugged it yet.11:26
cjwatsonBy which I mean, the plymouth splash screen is disabled.  plymouth itself (the console multiplexer) is still in use I believe11:27
FastCodeIf build 61 is for about  a week ago, then yes.I've had this issue.11:27
janimocjwatson, is there a LP bug for that plymouth hang?11:27
cjwatsonNot sure, ogra_ might know11:27
JamesTaitWell, that's what /etc/ubuntu-build says anyway. I updated yesterday, not quite sure what time.11:28
FastCodeI don't have an 'ubuntu-build' what does it mean?11:29
ogra_janimo, yeah, there definitely is, but i filed it over a year ago ... for the nexus7 images11:31
* ogra_ cant find it 11:31
ogra_janimo, but plymouth is completely disabled on out images, so that shouldnt be an issue11:32
JamesTaitFastCode, I'm not sure. Are you using a CDimage build or Image Based Upgrade?11:32
ogra_(it cant talk to surfaceflinger and cant talk to Mir either yet i think (i might be wrong on the latter after the Mir sprint)11:33
FastCodeMe neither, I did phablet-flash, and used apt ever since. what does it make me?11:34
ogra_FastCode, system-image-cli -i ....11:35
=== thostr_ is now known as thostr_lunch
davmor2popey: I'm gonna hunt you down and make you listen to beiber, I only just finished flashing 61 and you go and update to 62 ;)11:35
ogra_if that returns a 0 for "current build number" you are on a cdimage image11:35
FastCodebulid-number is 011:36
ogra_right11:36
FastCodechannel: daily11:36
ogra_well, thats moot11:36
mardyseb128, Laney: got any time to look at https://code.launchpad.net/~mardy/ubuntu-system-settings/testability/+merge/187011 ?11:36
LaneyHAHA, I forgot again11:36
ogra_if build number is 0 you are on an unupgradeable cdimage image11:36
Laneylet me look right now11:36
mardyLaney: I guessed :-)11:36
mardyLaney: thanks :-)11:36
JamesTaitCurrent build number: 61 Channel: devel-proposed11:37
ogra_(you can only use apt with that, not the update mechanism)11:37
ogra_JamesTait, thats a system-image image11:37
FastCodeThat means I have to reflash if I want to use GUI-based updates?11:37
ogra_JamesTait, you need to update the a new channel name though11:37
ogra_hmm, or not11:37
JamesTaitI switched to the system-image method last week, I think. Last update, yesterday at 17:17.11:38
ogra_well, there should be 62 and 63 images11:38
JamesTaitogra_, I'm unable to check for updates at the moment, I just get the spinner.11:39
FastCodeThis is getting very confusing for me, do I lose anything if I use apt?11:39
davmor2popey: 62 hmmm my box just downloaded 6311:39
* FastCode loves command line11:39
Laneymardy: I can't tell if that's right or not11:39
Laneywhat does it do?11:39
ogra_davmor2, i tested 62 (and now run 63) ... dont worry :)11:39
ogra_FastCode, on what device are you ?11:40
FastCodenexus 411:40
ogra_FastCode, well, then you do ...11:40
mardyLaney: you can test it this way: if you start "system-settings -testability" without the patch, and then run "autopilot vis", autopilot won't be able to inspect the system settings app11:40
mardyLaney: if you run the same commands with the patch applied, then within "autopilot vis" you'll be able to navigate the system settings UI11:40
mardyLaney: it's a hack I copied from the camera-app11:41
FastCodewhat?11:41
ogra_FastCode, supported devices work best with the system-image ... we also dont test the cdimage images anymore, these are largely for porters11:41
ogra_(since we cant offer system-image images for them yet)11:41
mardyLaney: it's needed because while QApplication properly loads the module, QGuiApplication doesn't11:41
LaneyIs that a bug?11:41
mardyLaney: good question11:41
mardymzanetti: hi! Do you know if there's a Qt bug about ^ ?11:42
ogra_FastCode, if you want to do local builds of stuff etc the cdimage image might be better though, but yoou should test yoour stuff against the rreadonly system-image11:42
mzanettimardy: I don't think there is... But I can fix it in Qt propose a merge11:43
Laneynice11:43
mzanettimardy: altough I'm not sure if its even a bug or it is wanted this way11:43
mardymzanetti: that would be excellent11:43
LaneyWell, it'd be good to investigate and fix it there if possible11:44
Laneyin the meantime I'll approve this11:44
mardymzanetti: you could ask to the ML first11:44
FastCodeI get it now, If I go with cdimage then I'm on my own and my applications may not work as intended on other systems.not as bad as it first looked like.11:44
mzanettitrue11:44
mardyLaney: thanks11:44
mzanettiok. will do11:44
mardymzanetti: and thanks :-)11:44
ogra_FastCode, thats an appropriate summary11:44
FastCodeogra_: thanks for the explanations.11:44
jdstrandmardy: thanks11:44
ogra_FastCode, you also have to stick to apt for upgrades, the updater wont work (neither gui nor cmdline)11:45
JamesTaitHm, something's failing to download, it seems; the signatures, I think.11:45
JamesTaitblacklist.tar.xz.asc is taking a while, then eventually says "No blacklist found"11:46
FastCodethat's ok with me, I didn't even know system settings had update functionality until a few days ago.11:46
FastCodeanother question, what is with partition 22(mmcblk0p22)11:47
FastCode?11:47
=== greyback|lunch is now known as greyback
FastCodeIt seems to be mounted on /dev which is really weird.11:48
FastCode512 MB wasted11:48
FastCodehttp://paste.debian.net/45977/11:50
JamesTaitThen channels.json.asc is also taking a while and ultimately timing out.  I get a backtrace. :(  I wonder if it's my dodgy network11:51
gemaseb128: is the battery screen on system settings supposed to work?11:57
seb128gema, yes11:57
gemaseb128: ok11:57
seb128wfm11:57
seb128it doesn't for you?11:57
gemaseb128: I've managed to get the wifi togle from system settings and the network indicator out of sync11:57
gemaseb128: I am going to restart and retrace my steps11:58
seb128yes, the wifi toggle is not updated11:58
gemasee if I can reproduce11:58
gemaseb128: ok, so that's known11:58
seb128that's a known lack of feature11:58
seb128yes11:58
gemaand the brightness not changing the actual britghness?11:58
seb128that's fixed in trunk11:59
gemaack11:59
seb128you should ask asac for an update to land11:59
popeyits really had to slide the battery gauge up/down11:59
popeywell, left/right11:59
popeyas you do so, if you deviate from the centre line, the page scrolls and you lose control of the slider11:59
popeytoolkit issue?11:59
FastCodewhat is the state of keyboard going nuts when opening the indicator sliders?It really hurts when working with terminal.12:00
FastCodeis it even a reported bug?12:00
ogra_does it happen on the readonly image ?12:00
ogra_:)12:00
gemaseb128: also the battery charge level seems to be 100% on the system settings but the indicator shows 78%12:01
Mirvcjwatson: regarding click backports, I'm finding a new delta that it requires libglib2.0-dev >= 2.34 that's not in precise. I wonder if it'd work with 2.32?12:01
FastCodeogra_: are you talking to me? It was like this from day one on cdimage12:01
gemaseb128: and when you unplug the device, last full charge shows as N/A12:01
=== hikiko is now known as hikiko|lunch
ogra_FastCode, right, just wanted to point out that bugs on cdimage might not be on system image12:02
gemathe settings for sleep when idle don't stick either12:02
FastCodeI didn't have this issue like 3 month ago, It happened this time I flashed.12:02
=== MacSlow|lunch is now known as MacSlow
gemaok, so I have a fully non-functional battery screen :D12:02
ogra_FastCode, and we dont really focus on cdimage bugs unless they also affect system-image12:02
gemaseb128: will wait for new version12:02
asacseb128: is the fix for background selection in?12:02
FastCodeyou're really getting me to reflash</scratches head>12:03
cjwatsonMirv: Hm, I'll have added that because of a particular API I was using, let me check12:03
Mirvcjwatson: ok12:03
looldidrocks: so it seems to me that if I press download a third time while it's downloading, I dont get to see the "reboot to install" button in system-settings OS updates12:03
looldidrocks: if you could confirm this when you next see it, that would be nice12:04
looldidrocks: I can file it as a bug in doubt12:04
looli think I saw it twice12:04
loolI can see how it might happen is the previous button press was synchronously blocked on a handler12:04
loolhmm maybe that goes away with d/l service, not sure12:04
cjwatsonMirv: So, it was for g_spawn_check_exit_status, which I can't easily drop; but actually I arranged things a while back so that the entire PackageKit plugin isn't built on precise12:05
cjwatsonMirv: I suggest you just drop the libglib2.0-dev, libjson-glib-dev, and libpackagekit-glib2-dev build-deps entirely for the backport12:05
=== alan_g is now known as alan_g|lunch
=== chihchun is now known as chihchun_afk
Mirvcjwatson: ok, sounds good, I'll do that and test12:11
seb128gema, was the device ever fully charged?12:11
gemaseb128: yes, many times12:11
seb128asac, yes12:11
seb128gema, could be an upower issue then, we get the datas from it12:11
gemaseb128: but I will charge it fully again just to make sure12:11
looldbarth_: so unity-webapps-qml is in as the whole stack was run, but without its testsuite12:12
looldbarth_: FYI, https://code.launchpad.net/~zaspire/address-book-service/GaleraManagerEngine_implement_saveContact_few_methods/+merge/181438 is "missing commit message" but it also misses a human review of course12:13
gemaseb128: ack, btw, whenever you get into the set date and time screen with the pickers , theres no way back, you have to kill the app12:13
gemaseb128: the lower edge bar doesn't come up again12:13
looldbarth_: also, you link to https://bugs.launchpad.net/cordova-ubuntu/+bug/1227427 but that bug is Invalid?12:13
ubot5Ubuntu bug 1227427 in address-book-service "Mobile Spec Suite crashes: Symbol lookup error in libqtcontacts" [Undecided,New]12:13
looldbarth_: and the branch isn't linked to it12:13
seb128gema, that's fixed in trunk, ask to asac to let the fixes in so you can confirm it works ;-)12:15
gemaasac: man, release all the fixes12:16
gemaasac: you are slowing us down!12:16
dbarth_lool: checking12:17
asacgema: you can sneak test from daily-build and help us grow confidence in those changes12:17
asacthats alwayus helpful12:17
asacthe binaries are all there12:17
gemaasac: last time I checked that wasn't my job anymore ;)12:17
asacand ready to install on top of a phone boot12:17
asacdepends12:18
dbarth_lool: the bug is invalid for cordova, the issue is in the service12:18
gemaasac: anyway, plenty of other things to do, just be aware that we are eagerly waiting for that !12:18
asacright, but we have an open system12:18
asacyou can see whats coming, so if you see something coming it very likely will be there soon12:19
dbarth_lool: as for the review, the mp is there for a while; we've asked for a review already12:19
gemaasac: what do you mean we can see what's coming, where do I look for that?12:19
=== _salem is now known as salem_
asacgema: here is the stuff that is staged and ready for publishing to archive/image in case we can validate that it doesnt regress the image12:20
asachttp://people.canonical.com/~platform/cu2d/results12:20
* gema looking12:21
asacin optimisitic case those things will come12:21
gemaasac: ack, that's useful, thanks12:21
asacand you can take sneak previews pretty easily12:21
dbarth_lool: i'll ask bill for an urgent review in a few12:22
gemaseb128: ok, so the time pickers are also landing12:22
dbarth_lool: while we're at it, apps have all been re-verified yesterday; sergio should be able to pre-install them today12:23
seb128gema, right12:23
gemaseb128, asac: thanks!12:23
karnimhr3: Hey man o/ Is there a way to add a new scope from QML? Even directly from DashMusic.qml? I want to overrideResults() anyway, so I wonder if there's a quicker way than writing a dummy scope in cpp12:26
karnimhr3: Why the question - it's hard to hardcode a view within ScopeListView (under the header, but above other scopes). So I might need to take the fake scope route.12:27
mhr3karni, if you just want a new scope that doesn't do anything but provides categories that can all be done with a simple .scope file, no cpp needed12:28
cwaynedoanac: sergiusens: i should have an MR for you guys soon to make phablet-demo-setup work on r/o images :)12:28
sergiusenscwayne, great12:29
mhr3karni, so just look in /usr/share/unity/scopes/ and just do cp music.scope foo.scope12:29
sergiusenscwayne, btw, did you see pitti's comment on the timezone MR?12:29
popeyogra_: can you confirm (or not) bug 123024712:29
cwaynesergiusens: hm, no i didn't, let me check it out12:30
mhr3karni, or just edit the .scope file right away12:30
mhr3up to you12:30
karnimhr3: perfect! thank you :)12:30
karniexactly what I needed12:30
davmor2popey: you killed the bug bot12:30
mhr3karni, you need to `pkill -f unity-scope-home` to the changes to be picked up12:31
karnimhr3: great!12:31
ogra_sergiusens, cwayne, note that pitts change requires systemd changes, so it will be most likely stuck in proposed until the beta freeze is lifted12:32
cwayneogra_: ACK12:33
cwaynealthough his way is much better than mine, heh12:33
ogra_cwayne, sergiusens https://bugs.launchpad.net/ubuntu/+source/ubuntu-system-settings/+bug/1227520 for background12:34
* cwayne never thought changing a timezone would ever be so damn complicated12:34
Mirvcjwatson: could the configure.ac in click somehow be updated to auto-detect precise and disable needed parts? it seems it'll need manual changing as well to drop dependencies.12:34
ubot5Ubuntu bug 1227520 in systemd (Ubuntu) "Timezone changes are not working due to ro /etc and bind mounts" [High,Fix committed]12:34
looldbarth_: cool12:35
cjwatsonMirv: No need, debian/rules already takes care of that.12:35
cjwatsonMirv: See debian/packagekit-check12:35
Mirvcjwatson: ok, I'm just seeing some error about PKPLUGIN https://launchpadlibrarian.net/151432678/buildlog_ubuntu-precise-amd64.click_0.4.8~precise1~test2_FAILEDTOBUILD.txt.gz12:35
sergiusensogra_, sort of goes against asac's target of having all of /etc writable12:36
anders3408|afkhello ogra_ :) can you take a quick look at my init.find5.rc file, i am not sure if the way find5 mounts system is correct for ubuntu : https://bitbucket.org/anders3408/ubuntu_device_oppo_find5/src/cacb1b4e927b7f567909cb1a1113fdeeef793fb3/configs/init.find5.rc?at=ubuntu#cl-2112:36
asacsergiusens: my target?12:36
asac:)12:36
anders3408|afkthen a few lines later : #    mount_all ./fstab.find512:36
cjwatsonMirv: Ah, I suspect this will work if you insert an explicit build-dep on pkg-config so that autoreconf can expand that properly12:36
* asac tries to remember12:37
sergiusensasac, you made a comment in Oakland about that ;-)12:37
asacoakland?12:37
cjwatsonMirv: click ought to have such a build-dep, so that's partially my fault12:37
asacsergiusens: i think i made a comment on that i believe the config system we traditionally use12:37
asacmunges package defaults and system defaults in one place12:38
sergiusensasac, yeah, you said anything that is not meant to be changed should go into /usr/share and anything that is meant to be dynamic in /etc12:38
asacwhich makes it a bit hard to transition nicely without having user interaction dealing with conflicts12:38
asacright12:38
=== chriadam is now known as chriadam|away
rickspencer3popey, do I gather from the change log for 61 that there is a bunch of new SDK stuff in it?12:42
Mirvcjwatson: ok, seems to build locally in chroot when pkg-config is installed, so probably good now.12:43
cjwatsonMirv: OK, I'll add that build-dep to trunk for clarity12:43
sergiusenscjwatson, back to the arch thing.... for arch specific, would you prefer that we do arch specific but leave the arch field unassigned?12:43
popeyrickspencer3: we're on 62 now ..12:44
rickspencer3ooops!12:44
popeybut yeah, lots of changes12:44
rickspencer3so we are :)12:44
cjwatsonsergiusens: I'm still thinking about what's best - leave it as it is for now12:44
rickspencer3popey, but 61 had a bunch of qtdeclarative stuff12:44
Mirvtoday new ui-toolkit went into saucy archives, so it'll included in the next build12:44
sergiusenscjwatson, ack12:45
Mirvso I think the next one after 63 which already built12:45
cjwatsonsergiusens: I'm pretty clear that a package's architecture should be in its metadata somewhere12:45
cjwatsonarchitecture(s)12:45
=== alan_g|lunch is now known as alan_g
loolrickspencer3: this is diff from ubuntu=20130923 to ubuntu=20130924 which corresponds to image 60 to 61 http://people.canonical.com/~ogra/touch-image-stats/20130924.changes12:54
rickspencer3thanks lool12:54
loolrickspencer3: are you on 62 yet?12:55
rickspencer3lool, yes12:55
rickspencer3I update immediately whenever I receive popey's avengers mail :)12:55
popey12:55
rickspencer3Avengers, unite!12:55
=== oreneeshy_ is now known as oreneeshy
loolrickspencer3: so opening music files works for me from home and music scope on 62 (only home scope for thostr and for me in 61)12:56
olliSaviq, kgunn_ https://bugs.launchpad.net/unity-mir/+bug/123009112:56
ubot5Ubuntu bug 1230091 in unity-mir (Ubuntu Saucy) "[feature] Window reparenting" [High,New]12:56
loolpopey: did you find some logs for your issue?12:56
rickspencer3lool, well, I opened a music file (with a space!) from the music scope12:57
rickspencer3it opened the music app, but didn't bring it to the front12:57
rickspencer3but I can't actually hear the music!12:57
rickspencer3which is, you know, not cool12:57
* rickspencer3 tries home scope12:57
rickspencer3lool, same deal with home scope12:58
looldidn't bring it to front: hmm, currently it should still open a *copy* of the music-app, and then this should be in front and play12:58
loolrickspencer3: are you using system-image or apt to update?12:58
ogra_did the database fix for the music -app already make it in ?12:59
rickspencer3system-image of course12:59
rickspencer3I am an avenger12:59
rickspencer3:)12:59
loolhmpf12:59
cjohnston412:59
cjohnstongrr12:59
loologra_: yes12:59
rickspencer3lool, I'm a bit concerned that I can't actually hear the music13:00
loolrickspencer3: is that mako?13:00
rickspencer3yes13:00
loolrickspencer3: and is that a mp3?13:00
rickspencer3yes13:00
loolrickspencer3: and is your volume >> 0?  :-)13:00
rickspencer3yes13:00
cjohnstonI hear lool asking "is the device turned on?"   hehehe13:00
Saviqolli, thanks, will keep an eye on it13:01
loolcjohnston: :-)13:01
=== gusch|lunch is now known as gusch
rickspencer3lool, is it working for you?13:01
Saviqgreyback, can you please have a look at bug #1230091 and update, where applicable?13:02
ubot5bug 1230091 in unity-mir (Ubuntu Saucy) "[feature] Window reparenting (required for appstore app trust model)" [High,New] https://launchpad.net/bugs/123009113:02
davmor2popey: goto the home lens, type in adele, find skyfall, click on the amazon link, does it randomly open settings and then forward you to amazon?13:02
greybackSaviq: looking13:02
=== hikiko|lunch is now known as hikiko
loolrickspencer3: Yes, I've just posted it to G+ just for you13:02
mfischstgraber: meeting?13:02
loolrickspencer3: but a recent music-app bug lead me to read the startup code and I wonder whether it might be an issue with older settings13:03
loolrickspencer3: https://plus.google.com/109334143378931299553/posts/QpfrBumCbp213:05
cjohnstonlool: just curious, have you seen the music app test results from today?13:05
loolcjohnston: no, I hope they are good13:07
cjohnstonheh13:08
cjohnstonhttp://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/4439/music-app-autopilot/13:08
cjohnstonlool: ^13:08
popeydavmor2: "randomly open settings" I think is a common problem, it's opening the last app you had open13:10
loolrickspencer3: ah!  just hit the no audio bug13:12
davmor2popey: I had no apps open13:12
davmor2popey: this is the first thing I touched :)13:12
popeyodd13:13
popeydavmor2: goes directly to music app for me, but doesn't play13:14
popeyand it launches multiple music apps, which I filed a bug for already13:14
loolto be precise, it seems to play, but muted13:15
lool(here at lesat)13:15
popeynot here13:16
popey"No songs queued" at the bottom13:16
ogra_cant have enough music :)13:18
FastCodeThere is a graphics bug in browser that i think is worth mentioning13:18
FastCodeIt only happened because my connection was laggy13:18
FastCodeI Had Terminal Open, put it in the background, Opened the browser13:19
FastCodethe ubuntu page showed up but there was a problem13:19
FastCodeImages hadn't loaded completely and i could see the terminal through them13:20
demirbasmerhaba13:20
FastCodeI even scrolled to bottom of page and this behavior  didn't change13:20
FastCodeHalo13:20
FastCodeمرحبا13:20
demirbasone x için ubntu touch varmı?13:20
FastCodeand I'm not an arab13:20
FastCodeenglish please13:21
popeybug 1229905 lool13:21
ubot5bug 1229905 in Ubuntu Music App "Launch song from dash doesn't play the song" [Critical,Triaged] https://launchpad.net/bugs/122990513:21
demirbasoke :) I am from Turkey .. For one x kurabilirmiyiz touch ubuntu?13:22
loolpopey: do you know of another place I can play sounds?  I tried opening a mp3 in the browser, but it plays muted13:22
mterryasac, ogra_, cwayne: lightdm landed last night.  The session-manager-touch branch could be landed again.  Third times the charm..  :)13:23
popeyanimal farm app13:23
FastCodeOhh, ic. I don't understand turkish well. and I'm guessing you're asking if ubuntu touch works on htc one x.13:23
popeyor jono's sleeptime app13:23
ogra_mterry, it only landed in proposed13:23
ogra_mterry, desktop beta freeze13:23
ogra_lool, rad.io always works for me13:23
mterryogra_, sure.  we could land session-manager-touch in proposed too13:24
mterryThough I guess that doesn't buy the images much13:24
demirbasWhere and how to download and install? I could not find so I researched ... I looked at xda.13:24
popeyhttps://wiki.ubuntu.com/Touch/Install13:24
popeydemirbas: ^^13:24
asacmterry: ok that needs thorough testing :)13:24
asacthanks13:24
ogra_mterry, we could but then if there comes someything i want to land before in the session stuff which doesnt depend on a blocked package we would be blocked13:24
ogra_mterry, merging and uploading is the smallest part :)13:25
mterryogra_, fair13:25
demirbasI think there's one missing for x or beklemelimiyim kurmalımıyım now little more than just the idea:?13:25
mterryasac, agreed.  I tested it on maguro and mako yesterday.  cwayne tested on maguro.  Please test more13:25
ogra_mterry, making sure all tests still pass after polkit is on is more important13:25
FastCodedemirbas: AFAIK these are the only supported devices: http://paste.debian.net/46009/13:28
FastCodeI may be wrong.13:28
mterryogra_, can we do that without putting the session-manager-touch bits in the image?13:29
demirbasthnk13:30
ogra_mterry, no, for testing you would have to install a deb built with your changes indeed13:30
demirbasbut I do not want it enough data yet: (13:30
mterryogra_, I could emulate the daily image tests on my device?13:31
demirbasThere are no data13:31
ogra_mterry, yeah, by using phablet-test-run13:32
cwayneboiko: morning13:33
FastCodedemirbas: what do you mean, There are no data? there are 20 phone/tablet model numbers that ubuntu touch works on13:33
boikocwayne: morning!13:33
FastCodeboiko: It'n night here but good morning anyway.13:34
boikoFastCode: :)13:34
barrymandel: ping13:34
boikocwayne: so, did the import tool work?13:34
FastCodeoh, that was a reply.13:34
cwayneboiko: nope, I couldn't get it to do anything13:35
boikocwayne: ok, so you probably don't have the old telepathy logger history13:35
boikocwayne: let me give you a prepopulated db13:35
demirbassorry for my english is bad. I would say that one x does not have a satisfactory  for the device. https://wiki.ubuntu.com/Touch/Devices13:36
cwayneboiko: that'd be amazing!  is it just the same stuff that was in demo-assets?13:36
oSoMoNcwayne: hey, I have a branch that allows customizing the homepage (read-only settings stored in ~/.config/webbrowser-app/settings.conf), if you wanna have a look it’s there: https://code.launchpad.net/~osomon/webbrowser-app/qsettings/+merge/18735313:36
boikocwayne: nope, it has lots of random messages I was sending/receiving on the desktop to try it out :)13:37
cwayneboiko: as long as you don't mind those being used as demo content that works for me :)13:37
cwayneoSoMoN: i'll try it out, thanks!13:39
cwayneoSoMoN: did you notice it seemed to fail autolanding?13:39
oSoMoNcwayne: yeah, twice, some tests seem to be flaky (the failures are unrelated to this MR)13:39
FastCodedemirbas: I'm really sorry, I don't understand much of what you say.what do you mean by "satisfactory"?13:40
cwayneoSoMoN: ah, alright13:40
loolpopey, ogra_: Rad.io doens't work for me; does it work for you guys?13:40
loolit worked for me once in the past13:42
ogra_lool, havent tried today, but it definitely worked on yesterdays image (if i find a station that actually provides the right playlists)13:43
popeylool: yes, search for 977, choose .977 The 90's Channel13:43
* ogra_ installs it13:43
popeyget loud music13:43
cwayneoSoMoN: so theoretically when would this land in the image?13:45
anders3408|afkogra_:  about my reboot issue, when i reboot lxc-container doesnt mount the system partitions correctly somehow, what if i make an init.d script that runs in the android parts that remounts all partitions on bootup will that work or ?13:46
oSoMoNcwayne: it should be merged today in trunk, and if everything goes well there will be a new release tomorrow, so at the latest in Friday’s image, possibly earlier with a bit of luck13:46
=== anders3408|afk is now known as anders3408
cwayneoSoMoN: wondeful, thanks so much :)13:47
cwaynewonderful even13:47
oSoMoNcwayne: you’re welcome, it turned out to be quick to implement so I JFDI :)13:47
cwayneoSoMoN: i love it13:48
=== thostr_lunch is now known as thostr_
davmor2popey: lool: do you have that track on you devices if so pick something else that was just an example :)13:53
oSoMoNtmoenicke: hey, is there a bug report to track the fact that the return key on the OSK doesn’t validate the current form in the browser?13:54
=== chihchun_afk is now known as chihchun
seb128how do I tell what version of the image is on my device?13:57
mhall119does anybody know if SDK apps automatically use the system proxy settings?13:57
mhall119https://plus.google.com/u/0/100568396676405064966/posts/WrfB21vK1x513:58
popeydavmor2: dunno what you're referring to13:58
anders3408mhall119:  just to be sure , you havent send me an email yet ?  :)13:59
loolpopey: it doens't play for me either14:00
mhall119anders3408: ok, I'm putting the box on my desk, right in front of me, so I don't forget it :)14:00
looland the French radios used to work14:00
* lool reboots14:00
popeyanders3408: he lies, he doesn't have a desk!14:00
mhall119ok, it's a kitchen table, the point is I work here14:00
popey14:01
anders3408mhall119:  it was just to confirm you didnt send the mail to a wrong person :)14:01
popeyDon't make a cake with it!14:01
popeymhall119: I can give you anders3408 address, he's lodging with me :þ14:01
jibelseb128, system-image-cli -i on the device14:01
anders3408popey:  what ? :)14:01
popeykidding14:01
anders3408popey:  you working on ubuntu touch ?14:02
mhall119popey: nice try14:02
loolpopey: rebooted, and it worked -- couldn't pause though -- and music-app worked again...14:03
anders3408popey:  he has my adress :)14:03
seb128jibel, thanks14:03
ogra_lool, just fyi i'm listening to radio with rad.io14:05
=== dandrader is now known as dandrader|lunch
ogra_on maguro ... where even the volume buttons work :)14:06
loologra_: and how does music-app work for you?14:06
loologra_: clicking a song from the music-scope or home-scope for instnace14:06
ogra_i dont have mp3's around ... let me try coying one of the alsa test wavs into Music14:07
anders3408ugh.... /system/bin exsist, but /proc/{pid}/root/system/ is empty.....14:07
popeyanders3408: i do14:07
loologra_: just grab one14:09
pittihello14:10
loologra_: http://samplemedia.linaro.org/Audio/14:10
pittidoes anyone know how dialer-app/telephony-service/telepathy-ofono actually initiates a call?14:11
pittiit apparently does not happen via ofono's Dial() D-BUS method14:11
pittibut I grepped all three projects and can't figure out how it actually happens14:11
ogra_lool, Front_Center.wav plays fine14:11
ChickenCutlasspitti, awe certainly knows the stack14:11
pittiofono only sends out signals, no methods are invoked on it at all14:11
ogra_seemingly in an endless loop though14:11
pittiChickenCutlass: right, but he's not online, so I was hoping someone else would know as well14:12
ogra_argh !14:12
ogra_ah, pause workss :)14:12
anders3408haha :) just made a symlink to /system /proc/415/root/ and then tried to run android-chroot which uses sh from the lxc container , it gave kinda funny output : chroot: failed to run command 'sh': Too many levels of symbolic links14:12
gemapitti: maybe boiko can help?14:12
pittiboiko: hello14:12
seb128ogra_, can the new system images still be downloaded the old way (e.g rsync/adb push/adb reboot recovery)?14:13
boikopitti: the one that does create the call is the telepathy-ofono14:13
ogra_seb128, sadly not :(14:13
ogra_at least i didnt dig up a manual way yet14:13
seb128ogra_, ok, so I've to use the phablet tool?14:14
ogra_seb128, yeah, thats best ...14:14
pittiboiko: and how does it do that?14:14
seb128ogra_, hum, k, thanks14:14
ogra_sudo phablet-flash ubuntu-system --channel saucy-proposed -d maguro --no-backu14:14
ogra_+p14:14
seb128ogra_, danke14:14
ogra_thats what i use here for testing14:14
=== Namidairo is now known as Namidairo`bnc
boikopitti: salem_ implemented this, maybe he can give you more details14:14
ogra_(-d mako for the N4 indeed)14:14
pittiboiko: thanks14:15
loologra_: in music-app?  cool14:15
boikopitti: I'm checking the code in the mean time14:15
ogra_lool, yeah, so wav definitely works14:15
pittisalem_: how does telepathy-ofono initiate a call? It doesn't seem to call ofono's Dial() method (which appears to be the standard API for that)14:15
davmor2ogra_: saucy-proposed?  devel-propose surely ;)14:15
ogra_davmor2, nah, boring, i prefer it saucy14:15
mamenyakahi! can someone enlighten me about backporting apparmor?14:15
ogra_(davthey are the same, one is an alias)14:15
davmor2ogra_: yeah so is daily-proposed :D14:16
=== Namidairo`bnc is now known as Namidairo
ogra_mamenyaka, jjohansen surely can lend you a hand if he finds time ... there should also be links to the patches in the porting wikipage14:16
ogra_davmor2, thats going away though14:16
anders3408ogra_:  can you explain me this : /proc/{pid}/root is a symlink to /  , but /proc/{pid}/root/system is empty but /system/ is not empty.... why does the symlink not work 2nd time i bootup14:16
boikopitti: so it uses ofono-qt, and calls the dial method there14:16
pittiboiko: ah, I wasn't aware of ofono-qt, thanks (yay, a sixth layer in the stack :) )14:17
ogra_anders3408, no, stop using android_chroot, it doesnt do what you think it does (and i'll remove it before release)14:17
davmor2ogra_: you guys just don't want the same command use two days in a row do you14:17
boikopitti: :)14:17
ogra_anders3408, something in your android must be wrong wrt /system mounting (or probably unmounting ? so there is some entry in mtab or some such which makes it not mount)14:18
anders3408ogra_:  im not using android_chroot , im just looking  in the folders where the lxc-conatiner mounts the android parts14:18
gemaboiko: you guys are working on making the call stop if the app gets killed, right?14:18
ogra_davmor2, we dont want to restrict sergiusens creativitiy in inventing new options for phablet-tools :)14:18
boikogema: nope, the call should not be killed when the app gets killed14:18
gemaboiko: or on a way to make the user able to hang up somehow14:18
mzanettimardy: https://codereview.qt-project.org/#change,6651314:19
gemaboiko: so how do I hang up a call when the app goes away?14:19
boikogema: well, yes and no :/14:19
mamenyakaogra_, thank you, I have a 3.4 kernel for sony and a kernel 3.0 for samsung, any suggestions on git checkout <backport kernel>?14:19
gemaboiko: I am tired of having to switch off my phone to end calls14:19
mandelbarry, pong14:19
gemaboiko: it seems a bit cumbersome14:19
boikogema: design has planned for an indicator to show there is a call and to make it possible for the user to go back to the call, but that (as designed) won't be ready for 13.1014:19
salem_pitti, sorry, I will read the backlog, just a sec14:20
boikogema: you don't need to switch off the phone, just launch the dialer-app again and hangup the call14:20
gemaboiko: ok, will try that next time14:20
boikogema: we are discussing alternatives to that, but no conclusion yet14:20
gemaboiko: this should have a huge release note , btw14:20
gemaboiko: in flashing lights x)14:20
boikogema: but there will probably be something to go back to the call14:20
gemaboiko: ack14:21
pittiboiko, salem_: so http://paste.ubuntu.com/6154648/ is what happens to/with ofono when I do a call; i. e. just signals, no method calls14:21
ogra_mamenyaka, not beyond whats on the porting wiki, sorry14:21
boikopitti: let me check what ofono-qt does internally14:22
mamenyakaogra_, okay, I understand14:22
pittiboiko: OfonoVoiceCallManager::dial does call Dial()14:22
boikopitti: yep14:22
pittiboiko: just curious that I don't see that in dbus-monitor14:22
=== mzanetti is now known as mzanetti|food
mamenyakaogra_, last thing: any info on why suspend/resume isn't working?14:22
ogra_mamenyaka, there should be links for the different kernel versions14:22
sergiusensdavmor2, ogra_ that's a backend change and stgraber sent an email 2 weeks ago for the channel name change14:22
anders3408ogra_:  i have a init.qcom.post_fs.sh script that remounts system partition on bootup... can it be that which conflicting something ?14:22
ogra_sergiusens, we're just joking :)14:23
salem_pitti, yep, it isn't shown in dbus-monitor for some reason. I dont know why to be honest. but I am pretty sure it calls Dial()14:23
ogra_anders3408, yeah, try to make it a no-op for a start ... see what happens14:23
anders3408no-op ?14:23
FastCodeno operation14:24
tyhickspitti: do you have an apparmor denial in /var/log/syslog? there's a chance that apparmor dbus mediation could be blocking the message from dbus-monitor14:24
sergiusensogra_, after the blockade is lifted I am coming up with new options though ;-)14:24
anders3408ogra_:  but thats a part of starting the modem ...14:25
=== alan_g is now known as alan_g|tea
jdstrandbfiller: are you responsible for the camera-app?14:25
ogra_sergiusens, i hoped so ! :)14:26
ogra_anders3408, so commment only the mount bits14:26
bfillerjdstrand: my team is yes14:26
jdstrandbfiller: so, audio has an out of process daemon that everything goes through (puselaudio), does the camera?14:28
anders3408it should mount /system as -rw now by default, and i have commented those remount parts out. lets see how it goes14:28
sil2100bfiller: hi! Do you know if there are working ubuntu-keyboard AP tests already, or it's still in progress for now?14:28
jdstrandbfiller: perhaps that is a question for ChickenCutlass...14:29
cjwatsonMirv,didrocks: the process listing from https://launchpad.net/~ubuntu-unity/+archive/daily-build/+build/5048682 is https://pastebin.canonical.com/98017/14:29
cjwatsonMirv,didrocks: if that's enough to diagnose the problem, I suggest cancelling the build14:30
pittityhicks: ah, that would explain why I don't even see them with "sudo dbus-monitor"?14:30
pittityhicks: no, I don't14:30
bfillerjdstrand: not sure, gusch may know14:31
pittityhicks: nor apparmor denials in sudo dmesg14:31
tyhickspitti: hrm... you should definitely get a denial in the syslog if it is due to dbus mediation14:31
bfillersil2100: as of rev 43 the autopilot tests should be working, talk to veebers about how to run them14:32
bfillersil2100: you need to stop unity8 and stop maliit-server then run maliit-server -testability14:32
sil2100veebers: ping14:32
tyhickspitti: since there's no denial, I don't think apparmor is blocking the message14:32
cwaynesergiusens: no rush obviously, but heres an MR for you guys :) https://code.launchpad.net/~cwayne18/phablet-tools/demo-setup-fixed/+merge/18752314:32
sil2100bfiller: ah, thanks :)14:32
sil2100I'll try that14:33
pittityhicks: yeah, I tried with /e/i/a teardown, and still no methods there14:33
guschjdstrand bfiller not sure, but camera uses the android media-server for all audio/video (and that does not use pulseaudio)14:33
boikopitti: tried here, I don't see the method call either14:34
sil2100bfiller: hah! Seem to be working! At least things are 'happening' now, thanks14:34
ogra_xnox, so i'm looking at https://code.launchpad.net/~xnox/ubuntu-seeds/ubuntu-touch.saucy/+merge/186803 ... these removals from the touch seed dont look right (and i know a bunch of apps which will break without these bits)14:34
pittiboiko: ok, thanks for the heads-up; so Dial() method should be used, I just don't see it14:34
pittithat helps14:34
jdstrandgusch: but we aren't going to rely on binder forever for camera, correct?14:34
jdstrandgusch: I thought the plan was for 14.04 to not use binder for camera14:35
davmor2tedg: should the messaging indicator change when there is a message arrived?14:35
guschjdstrand: for details of that, you should ask jhodapp|afk14:36
tedgdavmor2, Yes, I think we're waiting on a unity branch to land there.14:36
ogra_gusch, i think rsalveti made some changes to the camera service when pulse landed14:36
davmor2tedg: ah great thanks for the info :)14:36
* jdstrand steps into a meeting14:36
=== alan_g|tea is now known as alan_g
xnoxcjwatson: ogra_: do note that ubuntu-touch meta package becomes dependant on ubuntu-sdk-libs meta package, or maybe that dependency should be declared in the lifebuild instead. That branch should be viewed together with debian/control changes in the ubuntu-touch-meta package, see https://code.launchpad.net/~xnox/ubuntu/saucy/ubuntu-touch-meta/xnox/+merge/18680214:38
davmor2jdstrand: then spends 10 minutes trying to wipe the meeting of the bottom of his shoe14:38
xnoxogra_: plus I need to catch up on the recent seed changes ( i think i am a couple of revisions behind)14:38
ogra_yeah14:39
ogra_we had and still have a lot of them currently14:39
ogra_xooh, yeah, that looks fine then14:40
xnoxogra_: at the moment ubuntu-touch & ubuntu-sdk are disconnect, now i'm bringing in guarantees that runtimes match across sdk & actual touch images =)14:40
rsalvetijdstrand: yeah, for 13.10 we'll still be using the camera-service, goal for 14.04 is to just use the HAL directly14:41
ogra_xonyeah, i was just missing that last commit14:41
ogra_xnox, ^^14:42
cwaynemterry: any idea on our welcome screen issue?14:44
cwaynesergiusens: updated the mr to use fileutils, also it seems that the CI failed from some bzr error14:44
sergiusenscwayne, yeah, glitch... it will retried with your new commit14:46
cwaynesergiusens: ack, thanks14:46
seb128hum14:49
seb128is changing gsettings's com.canonical.powerd activity-timeout supposed to change the time before the device screen power off?14:49
anders3408ogra_:  i have a modded powerd.deb i need to use , its made by sforshee, that enables support for backlight from leds folder instead... but how can i add that so people doesnt need to install it manually ? if i let it push to /data , and in a init.d script runs dpkg -i /data/powerd.deb on bootup will that do ?14:51
anders3408sounds not like a good ide btw :)14:51
mterry<mterry> cwayne, right...  what does this say: dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User32011 org.freedesktop.DBus.Properties.Get string:org.freedesktop.Accounts.User string:BackgroundFile14:53
mterry<mterry> cwayne, also, I was thinking, for future proofing, you may want to use /org/freedesktop/Accounts/User$UID in your script14:53
cwaynemterry: ah, that's a good idea14:54
sforsheeseb128: yes, in theory. But it doesn't work in the read-only images because the new setting can't be written.14:56
sergiusensdoanac, hey, wrt to your aa-click rule for phablet-config, should I wait for autopilot to land?14:56
sforsheeanders3408: I've proposed a merge for those changes, but no one has reviewed and approved them14:56
mamenyakaogra_, when trying to git clone git://kernel.ubuntu.com/jj/ubuntu-saucy.git, I get remote: error: refs/heads/master-next does not point to a valid object!14:57
anders3408ahh :) i hope it will be approved :)14:57
doanacsergiusens: i forgot i had an MP out for that :)14:57
=== dandrader|lunch is now known as dandrader
doanacsergiusens: I suppose we should, just so we don't give someone the wrong impression14:57
jdstrandrsalveti: does "HAL directly" direct access to devices? I'm asking because that is somewhat problematic for enumerating those devices, but we have a plan for that in lxc-android-config for shipping apparmor policy snippets. But more importantly, we will need to be able to give a contextual runtime prompt for recording (like we want o with online accounts)14:57
jdstrandrsalveti: and I'm not sure how that would work with direct hardware access14:57
seb128sforshee, what new setting?14:58
jdstrandrsalveti: eg "Foo wants to access the camera. y|n", then cache the result appropriately14:58
doanacsergiusens: i did just discover a dumb bug I caused last week in phablet-test-run: https://code.launchpad.net/~doanac/phablet-tools/test-run-collect-error/+merge/18753114:58
rsalvetijdstrand: yeah, need to think more about that one, as we don't want more than one user using it at the same time as well14:59
seb128sforshee, oh, I see, we write to the phablet user settings and powerd runs as root :/14:59
jdstrandrsalveti: might also want a visual notification when recording in the background so users know they are being recorded14:59
rsalvetijdstrand: it would probably be better to bring the service itself, so we can protect it14:59
rsalvetiright14:59
sforsheeseb128: yeah, I think gsettings wasn't the right way to go for that14:59
rsalvetiwill think a bit more about the camera architecture and let you know14:59
seb128sforshee, what would be the right way?15:00
sforsheeseb128: unity is supposed to handle the timeout, but I don't think that's going to land this cycle15:00
seb128sforshee, so basically that option is not going to work this cycle?15:00
jdstrandrsalveti: I tend to agree. if there is some performance benefit to giving an app direct access, the service could pass an fd and that would work via apparmor delegation. if you want to go that route-- would want to talk to jjohansen15:00
rsalvetiright, sure15:00
rsalvetithanks15:00
sforsheeseb128: I don't know. I guess there could be a dbus api for the setting, but powerd has nowhere to "remember" it so it would need to be set each boot15:01
jdstrandrsalveti: do you mind if I create a bug on this? if that is ok, against what package/project15:01
sforsheeseb128: but then that api will have to go away when unity if finally handling the timeout15:01
sforsheeseb128: maybe ricmm can better say what might actually land this cycle15:01
seb128sforshee, ok... is there a bug handling the fact that unity is going to take over that setting?15:01
seb128ricmm, hey15:02
seb128sforshee, thanks15:02
rsalvetijdstrand: please open it against https://launchpad.net/touch-preview-images for now, and assign it to me15:02
jdstrandrsalveti: awesome, thanks! :)15:03
mamenyakaanyone? error when trying to clone git://kernel.ubuntu.com/jj/ubuntu-saucy.git15:03
ricmmseb128: sup15:04
seb128ricmm, do you know when is unity8 going to take over the "turn off/lock screen after <idle time>"?15:05
ricmmseb128: theres no bug, unity will take over but its not scheduled yet15:05
seb128ricmm, ok, let me open a bug about that15:05
ricmmSaviq: ^15:06
=== mzanetti|food is now known as mzanetti
seb128ricmm, Saviq, sforshee: https://bugs.launchpad.net/ubuntu-system-settings/+bug/123034515:10
ubot5Ubuntu bug 1230345 in Unity 8 "Unity8 should control the display "lock after idle" (with a way to configure the delay)" [Undecided,New]15:10
tedglool, Did you notice my comments on the fdo-application branch?  Does that address your concerns?15:12
loollooking15:12
looltedg: I dont understand the dbus design of this I'm afraid, mind reexplaining this to me?  I was indeed expecting we'd add have a confinment update to allow app id com.xyz.foo to listen on that dbus name15:16
seb128hum15:16
looltedg: indeed I see now that the code uses org.freedesktop.Application (headdesk), but I don't see how just using the app name is unique?15:17
seb128stgraber, pitti, ogra_: charge history is buggy on the device because upower can't write to /var/lib/upower ... is that a lxc-android-config tweak (e.g adding the directory there)?15:18
ogra_seb128, perferably the single files15:18
stgraberogra_: the names are random and the directory is empty by default, so in that case, the whole directory needs to be made writable15:18
ogra_adding a whole dir a) makes the whole dir writable and b) slows down the boot even more15:18
ogra_stgraber, ah, thanks15:18
ogra_seb128, yeah15:19
tedglool, It's not unique, as we're not using a bus name.  We're always sending to the unique name on the bus.15:19
ogra_(to lxc-android-config)15:19
tedglool, app name is only used for the object path.15:19
tedglool, We don't want confined apps to register names because then apps can determine what other apps are running.15:20
stgraberseb128: so you want "/var/lib/upower auto persistent none none" in writable-paths (lxc-android-config)15:20
looltedg: well we could firewall them with apparmor15:20
seb128stgraber, ok, I'm going to mp that, thanks15:20
looltedg: I mean protect access to listing the bus15:21
tedglool, Not really, because they need to be able to request all the names on the bus to get to the services.  So we'd have to add support for sending a different list depending on who asks.15:21
looltedg: hmm why do they need to request all names?15:21
looltedg: also, I did read the part about generating the object path wrong15:23
tedglool, Hmm, I guess they don't *need* to as the could always ask if a name had an owner, but we'd have to verify every lib handled that correctly.15:23
looltedg: but it still feels wrong that this is declarative15:23
looltedg: could we actually express the object path thing in apparmor?15:24
looltedg: maybe that's enough15:24
seb128stgraber, is there a vcs for lxc-android-config ?15:24
looltedg: that is, don't allow Open on anything else than the object path that corresponds to your app id on org.freedesktop.Application15:25
tedglool, The path?  Why would we need to express the object path in app armor?15:25
ogra_seb128, no15:25
tedglool, The app is exporting that, so there's no limitation on unconfined stuff talking to confined stuff.15:25
ogra_seb128, use UDD and assign to me, i have other stuff in there15:25
looltedg: right, but I want to stop a confined app from pretending to be another app15:25
seb128ogra_, thanks15:25
looltedg: if we can stop other apps from connecting there, that would be enough15:26
anders3408ogra_: can you review sforshee changes to powerd ? :)15:26
tedglool, They could all have an app "foo", right?  Why is that an issue?15:26
didrockscjwatson: sure, please go for cancelling15:26
tedglool, If it's just an object path on their connection15:26
cjwatsondidrocks: I think you should be able to do it15:27
looltedg: can we go a quick hangout?  I'm sure either I don't explain myself right or I don't understand you right15:27
tedglool, K15:28
loolPff and G+ wont load15:28
stgraberseb128: ubuntu:lxc-android-config15:28
looltedg: see calendar15:29
seb128stgraber, ogra_: http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/saucy/lxc-android-config/saucy/revision/10315:30
didrockscjwatson: indeed, done15:31
ogra_seb128, thx15:31
=== dednick is now known as dednick|lunch
seb128gema, ^ that's the fix for the last charge = n/a but you mentioned earlier15:31
mterrycwayne, so what was the output of the dbus-send command?15:35
ogra_xnox, w-flo ported to a yaffs device i think, that might probably help you15:35
ogra_(he doesnt seem to be around atm)15:36
cwaynemterry: ah sorry, i was reflashing, i'd need to reinstall your lightdm right? or is it in today's daily-proposed?15:36
mterrycwayne, it's only in saucy-proposed, so probably not15:36
mterrycwayne, but you can download from saucy-proposed instead of building yourself15:36
cwaynemterry: would i need just lightdm or also ubuntu-touch-session?15:39
mterrycwayne, both15:41
mterrycwayne, but you have to build u-t-s15:41
anders3408ogra_: firstboot : EXT4-fs (mmcblk0p19): mounted filesystem with ordered data mode. Opts: noauto_da_alloc but 2nd boot : EXT4-fs (mmcblk0p19): mounted filesystem with ordered data mode. Opts: errors=remount-ro what is causing the diff ?15:41
cwaynemterry: cool beans, branch?15:41
Laneymmm beans15:42
cwayneaw man now i want beans15:42
cwaynescratch that, i want a burrito15:42
Laneyis it true15:42
Laneythat ...15:42
anders3408first bootup shows that its init.find.rc that mounts /system but 2nd bootup it looks like init.find5.rc doesnt mount /system becasue it already mounted ...15:42
* Laney creates suspense for a boring question15:42
ogra_anders3408, hmm, looks like the first one uses some android options15:43
Laneyis it true that the nexus 7 runs loads slower when it's not on power?15:43
Laneybuilding stuff seems to take forever when it's not plugged in15:43
anders3408yes ogra_ its from the ramdisk from the android part, but 2nd bootup it mounts from /etc/fstab/ which somehow fails15:44
mterrycwayne, lp:~mterry/session-manager-touch/lightdm-switch15:44
mterrycwayne, sorry for delay, am shaving while chatting  :)15:44
cwayneah i already have that branch15:45
cwaynemterry: lol15:45
ElectroPugHello hello?15:46
anders3408oh darm.... i see the issue now ogra_15:48
jdstrandrsalveti: fyi, bug #123036615:48
ubot5bug 1230366 in touch-preview-images "Please provide Ubuntu camera service that integrates with trust-store" [Undecided,New] https://launchpad.net/bugs/123036615:48
ElectroPugAnyone can help me?15:48
ElectroPugHello? :D15:52
iBelieveElectroPug, if you have a question, just ask it15:54
rsalvetijdstrand: thanks15:55
* cjwatson finally gets https://click.readthedocs.org/en/latest/ updating again (used to be click-package.readthedocs.org, and I had to fix readthedocs.org not to crash on bzr branches with tags ...)15:56
=== dednick|lunch is now known as dednick
ElectroPugoh alright, well on our device (hTC one S c2) somebody managed to compile Ubuntu touch, the problem is that the screen doesn't work because of some chroot issue, the developer says that he can't get chroot access. Does anyone know how he could accomplish that?15:56
ElectroPugThe system works according to him it's just the screen15:58
=== gatox is now known as gatox_lunch
looltedg: which channel you said?15:59
anders3408ogra_:  is it var/lib/lxc/android/pre-start.sh that is responsible for mounting partitions in lxc-container correct ? and can i make some device specific changes in the lxc-container stuff  ?15:59
cwaynesergiusens: sorry to be annoying, but this would be super-helpful for our team right now: https://code.launchpad.net/~cwayne18/phablet-tools/demo-setup-fixed/+merge/18752315:59
anders3408like how it should mount or something ?15:59
tedglool, I usually start at #ubuntu-security because I can remember it, but it redirects to #ubuntu-hardened16:00
loolright16:01
tedglool, I do find it rather ironic that the security channel does a redirection16:01
sergiusenscwayne, done16:01
cwaynesergiusens: thank you sir16:01
* cwayne adds 1 to the countless beers he owes sergiusens16:02
sergiusensnp16:02
mhr3tedg, upstart app launch sends an event directly to zeitgeist, right? we don't need the datahub to pick up the gvfs signal?16:04
ElectroPugwell on our device (hTC one S c2) somebody managed to compile Ubuntu touch, the problem is that the screen doesn't work because of some chroot issue, the developer says that he can't get chroot access. Does anyone know how he could accomplish that?16:05
ElectroPugSystem boots but screen doesn't work16:06
tedgmhr3, For start/stop, yes16:06
mfischdpm: ping16:06
tedgmhr3, And I don't think there'll be a gvfs signal after the upstart-app-launch stuff lands.16:06
=== psivaa is now known as psivaa-afk-bbl
gemaseb128: excellent thanks!16:09
thostr_ricmm: seems we actually do need a SF solution as we'll have SF on maguro16:09
thostr_ricmm: can you directly discuss this with didrocks/asac?16:09
ogra_thostr_, just make the Mir guys fix maguro ;)16:10
didrocksricmm: in a meeting, happy to discuss and have the details about it just afterwards16:10
thostr_ogra_: also a solution. point is we need A SOLUTION right now16:10
ogra_yeah16:10
thostr_ricmm, didrocks: please discuss this16:11
xnoxogra_: what's the quickest way to modify the touch script? or shall automate unpackging, updating, repacking with abootimg?16:12
ricmmthostr_: discuss what?16:12
ricmmthostr_: URL on SF ?16:12
thostr_ricmm: yes16:12
thostr_ricmm: that we need a SF solution in addition to mir code16:13
ricmmwhat exactly do I need to get from didrocks/asac for this?16:13
thostr_ricmm: basically what you described before as throwaway code16:13
ogra_xnox, for fiddling with it in emu ?16:13
ricmmthostr_: ah, none of that is related to them if thats what you are thinking16:13
xnoxogra_: yeah.16:14
ricmmits non-existant code right now, it would require developing the same solution over in the android app manager (SF)16:14
ElectroPug_well on our device (hTC one S c2) somebody managed to compile Ubuntu touch, the problem is that the screen doesn't work because of some chroot issue, the developer says that he can't get chroot access. Does anyone know how he could accomplish that?16:14
thostr_ricmm: correct. that's why you said you prefer not to do that and instead focus on the mir solution16:14
thostr_ricmm: so, now it seem we need a solution working with mir and one for SF16:15
thostr_ricmm: or do I get that wrong?16:15
ricmmthostr_: who said that we will ship nexus with SF ?16:15
thostr_ricmm: didrocks/asac that's why I said you should talk to them16:16
looltedg: :-)16:16
xnoxogra_: my interractive shell is about to become adding statements to the touch script and rebooting.16:17
tedgloicm, Hey, do you have a link to your qtubuntu plugin so I can play with it some?16:20
loicmtedg: you mean the stuff I'm doing or the current qtubuntu branch?16:23
tedgloicm, The stuff you're doing16:24
tedgloicm, For the URL passing.16:24
cwaynesergiusens: how often does phablet-tools get released?16:24
sergiusenscwayne, as often as it's added to the release list16:27
sergiusensogra_, can you add a phablet-tools release request?16:27
loicmtedg: so there's nothing to play with yet, I only got a hackish standalone Qt DBus based app and a custom build of fdo-application-open.c to test that the communication works16:27
ogra_sergiusens, sure ... after the meeting i'm currently in16:27
loicmtedg: but I still have to add support for a custom type for the platform_data arg "a{sv}"16:28
loicmtegdg and the communication works btw16:28
loicmtedg: then exposing all that as a library + qml binding is easy16:28
loicmtedg: I4ll ping you when it will be ready to play with16:29
sergiusensogra_, great16:29
sergiusensogra_, also, if you get the seeds in, give me a ping please16:29
ogra_sergiusens, will do16:29
=== chihchun is now known as chihchun_afk
tedgloicm, Great, thanks!16:31
=== Namidairo is now known as Namidairo`bnc
mfischlool / loicm: can you make the morning (for me) sync meeting tomorrow? I have a few topics to cover16:34
cwaynedoanac: ping16:37
doanaccwayne: hey16:37
ogra_xnox, did you update the seee merge already ?16:38
cwaynedoanac: hey, were you the one working on the customization test suite CI stuff?16:38
ogra_*seed16:38
cwaynei.e. getting it run automatically16:38
doanaccwayne: yes. i have a branch that can do it16:38
doanaccwayne: was waiting to here if it had been approved to add to our daily smoke results16:38
slangasekdidrocks: I've added system-image to the "ask" spreadsheet now; AFAIU there are ubuntu-system-settings changes that go with this but don't have to land at the same time, is that your understanding too?16:40
=== gusch is now known as gusch|dinner
cwaynedoanac: who's that waiting for? asac?16:41
doanaccwayne: yes. i think there was supposed to be a discussion with him16:42
didrocksslangasek: I'm unsure about I. I don't know of any change on ubuntu-system-settings for the update panel. barry: any hint?16:42
slangasekdidrocks: barry's afk at the moment, which is why I asked you :)16:43
didrocksslangasek: FYI, we have the latest system-settings already16:43
drachensunany one know of any issues with the touch screen that would keep it from working?16:43
sergiusenscwayne, since we landed the tz data stuff new landings to phablet-tools are blocked16:43
didrocks(apart from rev 379 which is about testing)16:43
* didrocks looks at proposed MP16:43
slangasekdidrocks: does that already have the support for download progress etc.?16:43
didrocksslangasek: for more than a month yeah ;)16:44
salem_jdstrand, ping16:44
cwaynesergiusens: agh, ok16:44
slangasekdidrocks: ok, so we just need to land the system-image side, got it ;)16:44
ogra_slangasek, you didnt use it yet ?16:44
jdstrandsalem_: yes?16:44
didrocksslangasek: right, just send me the signal! :)16:44
slangasekogra_: download *progress*16:44
sergiusenscwayne, we need to either revert that or something... did you already talk to stgraber?16:44
ogra_slangasek, oooh !16:44
* ogra_ wants !!!16:44
sergiusenscwayne, you can also request landings for our broken process on #ubuntu-ci-eng16:44
slangasekdidrocks: the dbus signal? :)16:45
ogra_sergiusens, well, pitti is the one who wants it to work differently, not stgraber16:45
didrocksslangasek: yeah, updateProgress(int) ;)16:45
xnoxogra_: no, no seed update. will look at it later tonight, i need to leave for volleyball on time.16:45
slangasekok :)16:45
ogra_sergiusens, ^^^16:45
sergiusensogra_, I didn't name names ;-)16:45
didrocksslangasek: so, ok, is it ready to launch now? we have images for barry or you to tests if needed16:45
didrocks(I guess in the proposed channel)16:45
ogra_sergiusens, so seed change will wait until tomorrow16:46
salem_jdstrand, hi, I am reading a bug you reported: 1226844, and my question is what is the problem of allowing in apparmor access to org.ofono.NetworkRegistration.GetProperties ?16:46
slangasekdidrocks: he's running through some final testing AIUI16:46
ogra_sergiusens, we changed to much since the MP was made :(16:46
slangasekdidrocks: there's a non-user-affecting bug in the download-manager that makes the testsuite run very slowly16:46
salem_jdstrand, it contains no private information16:46
didrocksslangasek: ok, can you please update as soon as the test finish? we can publish it tomorrow16:46
salem_jdstrand, also, I think you forgot to attach the qml example file.16:47
slangasekdidrocks: "please update" - the spreadsheet?  or upload to -proposed?16:47
cwaynesergiusens: i guess we can revert it, or could we have it push those files to /etc/writable/[timezone,localtime] instead?16:47
didrocksslangasek: if it's tested, update to proposed tonight is fine (just not tomorrow morning, we'll try to have one slot for a big change alone)16:47
ogra_cwayne, no, since thats still in discussion between pitti and stgraber16:47
slangasekdidrocks: ok16:47
cwayneugh16:48
slangasekdidrocks: though, the whole point of -proposed is to let devs upload straight there, and you guys can decide when to let things through to the images...16:48
cwaynewho'd have thought something as simple as changing a timezone would be such a PITA16:48
ogra_cwayne, i didnt revert your three files yet ... but the whole thing will likely change again so the question is if it makes sense for you to land what you have right now16:48
sergiusenscwayne now you know why I am not pushing changes in so quickly16:48
cwaynesergiusens: yeah, fair enough :)16:48
sergiusensogra_, I say we push16:49
ogra_sergiusens, ok16:49
cwaynesergiusens: ogra_: i'm happy for us to revert the changes if it helps get other (not-quite-as-broken) stuff in16:49
sergiusensogra_, if it's reverted, cwayne will have a fix ;-)16:49
ogra_yeah, thats what i thought16:49
didrocksslangasek: well, we had a long discussion about it, but it needs more discussion I guess ;)16:49
cwayne:P16:49
jdstrandsalem_: I'll need to regenerate that qml and apparmor profile.16:49
slangasekdidrocks: how come?16:50
ogra_sergiusens, cwayne btw ... are we by chance talking about https://launchpad.net/ubuntu/saucy/+source/phablet-tools/1.0+13.10.20130925.1-0ubuntu1?16:50
ogra_seems that landed16:50
didrocksslangasek: let's discuss when I won't have 100 pings (and with asac and all other guys) please ;)16:50
didrocksslangasek: added your slot for upload16:50
slangasekok16:51
didrocksslangasek: so feel free to test with the ui and upload16:51
sergiusensogra_, cwayne yes we are16:51
didrocksslangasek: the UI works with the mock for a month without changing the code, so it should be ready16:51
ogra_lol16:51
ogra_so much about the spreadsheet :P16:51
sergiusensogra_, cwayne then the request is just to land phablet-demo-setup fixes for read only images16:51
ogra_heh, yeah16:51
sergiusensogra_, not sure who triggered, but whatever16:51
cwaynelol16:52
ogra_looks like Mirv did on lool request16:52
ogra_at least thats what the spreadsheet says16:52
ogra_well, saves us one :)16:52
* ogra_ likes that 16:52
Chocantosergiusens: Hey ! the docviewer is ready to be click packaged, but I don't fully understand the script you just gave me (http://paste.ubuntu.com/6145304/). The target path must be the path of the current docviewer source code ?16:56
jdstrandsalem_: but that interface actually does expose more information than the app needs. all the app really wants to now is 'am I online'-- that shouldn't give the app the serial number of the device16:57
jdstrands/now/know/16:57
jdstrandsalem_: dbus-send --system --print-reply --dest=org.ofono /ril_0 org.ofono.Modem.GetProperties16:57
jdstrandor the revision, etc16:58
jdstrandoh, that was the wrong dbus command16:58
sergiusensChocanto, I don't understand your question16:58
sergiusensChocanto, just tell me where the deb module lives and remind me where the source was16:59
ogra_sergiusens, i think that needs a few seed changes first16:59
salem_jdstrand, I see. that's not good indeed16:59
jdstrandsalem_: right, dbus-send --system --print-reply --dest=org.ofono /ril_0 org.ofono.NetworkRegistration.GetProperties gives away the carrier, contry code, cellid, etc,16:59
Chocantosergiusens: The deb modules are on the ubuntu-core-apps PPA16:59
ogra_sergiusens, or going along with it at least17:00
Chocantosergiusens: If I understand your question17:00
=== alan_g is now known as alan_g|EOD
sergiusensogra_, ?17:01
sergiusensogra_, for the doc viewer? oh, for poppler17:01
anders3408ogra_:  im trying to get some more debug information from the lxc-container , and i have editted lxc-android-config.conf and lxc-instance.conf, added  -l DEBUG to the 2 lines that contains lxc-start , but i dont see any new loggings ....17:01
ogra_sergiusens, docviewer need the pdf plugin and stuff17:01
ogra_yeah17:01
ogra_anders3408, logcat might be more informative17:02
Chocantoogra_: Yes, it needs two modules17:02
=== gatox_lunch is now known as gatox
didrocksogra_: do you mind including robru in the phablet-tools and other landing like that?17:02
sergiusensChocanto, what's the DEBs name in the ubuntu-core-apps PPA?17:02
ogra_didrocks, you mean on the spreadsheet ?17:02
Chocantosergiusens: qtdeclarative5-poppler-qml-plugin and file-qml-plugin17:03
didrocksogra_: yeah, spreadsheet + publishing stuff17:03
sergiusensChocanto, both of those are in that PPA?17:03
Chocantosergiusens: Yes, both17:03
loolstgraber: are you interested in a phone not starting after an apt-get install + shutdown -r now17:03
didrocksricmm: do you have time now to discuss?17:03
loolstgraber: if yes I have one17:03
ogra_didrocks, publishing stuff ? (i have no control over phablet-tools i think)17:04
loolstgraber: it's stuck with blackscreen (I installed test packages, but shouldn't affect boot)17:04
didrocksogra_: yeah, just sync with him to get phablet-tools landed on dailies17:04
loolstgraber: I see sensorservice using a lot of CPU17:04
stgraberlool: can you still get into adb?17:04
loolstgraber: yes17:04
loolapt-get install foo17:04
ogra_didrocks, pahblet-tools doesnt land on images ;)17:04
loolapt-get: error while loading shared libraries: libapt-pkg.so.4.12: cannot open shared object file: No such file or directory17:04
didrocksogra_: right, but aren't you the one adding it to the landing plan?17:04
ogra_didrocks, but thanks, will ping him for a buiold17:04
ogra_didrocks, i am ...17:05
ricmmdidrocks: I do17:05
didrocksogra_: that's why I pinged you, just if you want that early, ping him, it's an easy one! ;)17:05
stgraberlool: ok, so pretty clear sign of fs corruption... the annoying part is that it's almost impossible to debug since any log that may be useful will also be missing17:05
ogra_didrocks, definitely, and thanks !17:05
didrocksricmm: https://plus.google.com/hangouts/_/8e573ae15f745c78a78ac5ab65bed5ecb3b73118?hl=fr17:06
didrocksogra_: thanks to you!17:06
stgraberlool: I guess I'll have to go through the init scripts to see if anything in there bypasses the standard shutdown sequence and if not, what's preventing a clean unmount of all partitions17:06
loolstgraber: Ok; thanks17:06
didrocksricmmmmmmmm ;)17:07
stgraberlool: in theory, the container should first be killed, then all bind mounts and android partition unmounted, leaving only / and /userdata, after that / should be remounted ro, same goes for /userdata and then the system should reboot17:07
stgraberlool: /userdata won't be unmountable since / is coming from it and / can't ever be unmounted17:07
loolstgraber: maybe we will see some warnings that it's not happening on the console on shutdown17:08
anders3408ogra_:  the thing is /system is mounted correctly , but lxc.rootfs/system doesnt mount correctly and i cant trace it to why17:08
stgraberlool: the clean fix for that is slangasek's repartitioning work which will split / and /userdata to two separate partitions17:08
loolright17:08
ogra_anders3408, because lxc/rootfs is not what you think17:08
stgraberlool: yeah, if only we could see the console, because we sure won't have the logs...17:08
loolstgraber: I gave a heads up to Steve about this issue, but I don't think we can land this in the next couple of weeks17:08
ogra_anders3408, thats just the place to unpack the initrd, nothing gets moounted there17:08
stgraberlool: no and it won't fix the issue on grouper and the ports17:09
loolrue17:09
looltrue17:09
stgraberlool: one way around this would be to have a shutdown job running before the reboot which attemps to remount / ro, /userdata ro and ends with a sync call17:09
ogra_stgraber, reboot into recovery without powering off and you have the console output in /proc/last_kmsg17:09
stgraberogra_: that'd be useful if sysvinit was logging on there17:09
ogra_it gets kept in the ramconsole as long as power is there17:09
salem_jdstrand, I am going through the network manager api and I am able to get through dbus if the active connection is wifi or gsm for example.17:10
slangasekstgraber: right... we need to try to solve it for all devices, just not the "good" ones that don't need loopback17:10
ogra_stgraber, we should make it log there on touch ;)17:10
loolmfisch: I could do half an hour later, but not at the current time17:11
stgraberslangasek: do you happen to know anything about unmountfs and how it's supposed to behave when / depends on another mount? My hope would be that it'd try to force / read-only, do the same with any outstanding mount, then call sync. But we appear to have evidence that it doesn't17:11
loolmfisch: did you see the package autolanded BTW?17:11
anders3408ogra_:  so where does the lxc-contanter starts those init.find5.rc scripts from ?17:11
jdstrandsalem_: ok, I attached the files needed to reproduce17:12
salem_jdstrand, just wondering if we couldn't use that somehow. I wanted to avoid changing ofono-qt as we are not upstream.17:12
jdstrandsalem_: well, so the network manager api isn't any better. if gives up all kinds of things17:12
loolmfisch: so essentially your changes will go into archive when we publish the "misc" stack of packages; we will see if any change needs publishing, but if you need something you need to give Landing team a heads up; this is all taken from trunk, so upstream merger is your friend for this part (top approving mp to get them landed etc.)17:12
jdstrandsalem_: what is interesting is that the libs can figure out if they are online without network manager on a desktop system or on the nexus 717:13
ogra_anders3408, the content of /rootfs gets copied to the proc space you already know ... then ./init gets executed ... thats all lxc does, eveything else that happens on container boot is then handlled by androids init17:13
jdstrandsalem_: (ie, when ofono isn't around)17:13
jdstrandsalem_: even without the denied access to network manager. it just pokes around in /proc and /sys and handles the NM denial fine17:14
salem_jdstrand, you mean reading direct from /proc and /sys?17:14
salem_jdstrand, ah ok17:14
jdstrandsalem_: yes. but, doing the same thing on the nexus 4 (ie, ofono is in the mix), all of a sudden /proc and /sys aren't enough, and an error is displayed17:15
anders3408but in /rootfs the system folder is empty, and also is the folder in /proc , so the android init will fail when ever it should use any files from /system, but from / then /system folder is as it should be17:15
jdstrandsalem_: I just now verified this. nexus 7: works. nexus 4: doesn't work17:16
ogra_anders3408, androids init is the one caring for the mounting too17:17
mfischlool: okay, I'll move the meeting17:18
karnimhr3: Any idea why would MusicFilterGrid.qml never show more than 3 items from the model? (and if that's how it works, what's the trick to add that tick and make it unwind its content? :) )17:18
sergiusensChocanto, can you see if this works for you? https://code.launchpad.net/~sergiusens/ubuntu-docviewer-app/wrapper--/+merge/18757117:19
mterryCimi, poke!  If you haven't started with the dynamic-language change for the welcome wizard, I have time to look at it17:20
cwaynemterry: pinagling17:20
mterrycwayne, hello!17:20
mterrycwayne, sorry I was offline, had to head to starbucks again17:20
cwaynemterry: so, i did that dbus-send you told me to do, and it returns the right value, but the welcome screen background is still unchanged17:20
cwaynemterry: no worries! i had plenty of people to bother while you were gone :P17:21
slangasekstgraber: by 'umountfs' you mean the init script?  If it tried to force / read-only, it would certainly fail17:21
mterrycwayne, hmmm...  So that means bug in unity8 itself17:21
mterrycwayne, it was working last time I tested it17:21
sergiusensmhall119, as well for you https://code.launchpad.net/~sergiusens/ubuntu-docviewer-app/wrapper--/+merge/18757117:21
karnimhr3: well.. I think expandable: true might do the trick, but I've upset my phone with multiple unity8 shell replaces, I have to reboot it ;)17:22
cwaynemterry: last time i tested it, i was able to at least do it manually with that dbus-send, but i couldnt from upstart17:22
cwaynenow i can run it from upstart, but it changes nothing17:22
sergiusensmhall119, that is a better option than doing the wrapper script17:22
cwaynemterry: but hey,t he good news is this counts as further testing of the ubuntu-touch-session package right? :P17:22
mterrycwayne, last time you tested it, you could see background change, right?17:22
mterrycwayne, :)17:22
cwaynemterry: right17:22
cwaynelast time as in a couple weeks ago, pre lightdm17:22
mterrycwayne, ok, good.  That's confirmation that we used to work.  lightdm shouldn't affect our ability to read the value17:23
salem_jdstrand, ok, reading the code now I see that this issue isn't ofono-qt related, as the qofonowrapper.cpp in qtdeclarative5-systeminfo-plugin handles all the ofono dbus communication internally.17:23
mterryrobru, bzoltan: any word on that qtaudioengine issue?17:23
jdstrandsalem_: cool, feel free to reassign-- I took my best guess :)17:23
cwaynemterry: so who can we bug to fix this then?17:23
mterrycwayne, me.......17:24
stgraberslangasek: right, the init script17:24
jdstrandsalem_: I guess it needs to do its error handling similar to how it does error handling with NM17:24
cwaynemterry: PING I FOUND A BUG17:24
* mterry quits17:24
cwaynelol17:24
cwaynemterry: this is all cus of that time you didn't invite me to your birthday party.17:24
mterrycwayne, guh!17:24
mterryI had no idea of the cost!17:25
salem_jdstrand, hehe ok, np. I will discuss this issue with the other networking guys. thanks for the report.17:25
slangasekstgraber: so yeah, I don't think the umountfs script is that clever... the code predates /proc/mountinfo ;)17:25
mterrycwayne, what is severity of this problem for ya?17:25
anders3408ogra_:  does lxc-android-boot.conf runs before or after the container is started ?17:26
ogra_anders3408, before i think ... but it doesnt do much after first boot17:26
cwaynemterry: it's not SUPER-URGENT but it'd be good to have I think17:26
mterrygreyback, heyo!  About OSK in welcome-wizard...  So I added the print() that you suggested to the surface manager, and I never see it print anything17:27
mterrygreyback, so looks like maliit-server isn't creating the surface or we aren't noticing17:27
mterrygreyback, I tried delaying the start of maliit-server, but no luck17:27
anders3408ogra_:  i just wanted to try and add these lines somewhere before it starts the container but after the /proc/pid/root is made17:27
anders3408containerpid="$(lxc-info -n android|grep pid|sed 's/^pid:.* //')"17:27
anders3408    cp -r /system/* /proc/$containerpid/root/system/17:27
mterrygreyback, is maliit-server hardcoded to only talk to unity8 or some such similar thing?17:27
ogra_anders3408, that wont work17:28
stgraberslangasek: so I think the easiest way to fix touch is to ship an extra umountdata init script which does the same as umountroot but for /userdata17:28
ogra_anders3408, find out whats wrong with your android17:28
ogra_instead of adding hacks on the ubuntu side17:28
stgraberslangasek: I'll do some tests here, but I'm pretty confident that umountfs should take care of all fs except / and /userdata, umountroot should take care of / and we just need something to remount /userdata ro before the reboot to make sure everything is flushed to flash17:28
jdstrandsalem_: np, thanks for looking at it17:29
anders3408i simply cant see what should be wrong in the android side....17:29
cwaynesalem_: have you seen this? https://bugs.launchpad.net/ubuntu/+source/messaging-app/+bug/123042017:29
ubot5Ubuntu bug 1230420 in messaging-app (Ubuntu) "When sending a message to a new phone number, the number is inserted at the beginning of the message" [Undecided,New]17:29
ogra_anders3408, so read the logs17:29
slangasekstgraber: ok.17:29
ogra_anders3408, logcat should have errors that help you to track down the issue17:29
anders3408those just say that the android init cant find /system/bin/* just as its not correctly mounted in the lxc-container17:29
=== psivaa-afk-bbl is now known as psivaa
salem_cwayne, ouch, never seen this. let me test17:30
anders3408logcat just says sensorservice and surfaceflinger are not started, and they are not started becasue android init fails to find sh and sensorservice and all those in system/bin/*17:30
anders3408because under /proc/pid/root/system/ its empty17:30
slangasekstgraber: so... trying to update from build 56 to build 62, I'm consistently getting timeouts.  "Upgrade path is 57:60:61:62"17:33
salem_cwayne, I am unable to reproduce it17:33
salem_cwayne, which phone?17:33
bzoltanmterry: sorry, shame on me, but no ... let's ping Mirv tomorrow morning and check with him17:33
slangasekstgraber: is it just timing out because it takes longer than n minutes to download it all?17:33
cwaynesalem_: mako, latest devel-proposed17:34
cwaynesalem_: happens to me every time17:34
salem_cwayne, ok, will install17:34
stgraberslangasek: that'd be a question for barry17:34
slangasekok17:34
slangasekbarry: ^^ why am I timing out?17:34
ogra_anders3408, you only look at the fallout, there mst be mount errors and the like17:34
slangasekbarry: am I hitting the 10m dbus limit?  and does the download-manager migration fix this?17:34
anders3408ogra_: in syslog +17:34
anders3408?17:34
ogra_in logcat17:35
ogra_syslog is ubuntu17:35
barryit's possible!  maybe you can bump up the logging and tail the log file.17:35
anders3408logcat nope17:35
ogra_you want to debug the android side17:35
barryslangasek: ^^  and if so crank up the timeout17:35
slangasekbarry: oh, there's a logfile?  where?17:35
barryslangasek: /var/log/system-image/client.log17:35
barrybut i think it only logs at debug level by default17:35
slangasekbarry: so how do I turn up the logging?17:35
anders3408ogra_:  logcat only contains 2 diffrent lines...17:35
anders3408I/ServiceManager( 1177): Waiting for service SurfaceFlinger...17:35
anders3408I/ServiceManager( 1257): Waiting for service sensorservice...17:35
barry(until s-i 1.6)17:35
slangasekI was trying to debug by calling system-image-dbus -v by hand17:35
barryslangasek: /etc/system-image/client.ini17:35
ogra_anders3408, well, there should be a lot more17:36
greybackmterry: sorry, was on call17:36
anders3408there isint17:36
barryslangasek: you can also system-image-cli --dbus17:36
ogra_anders3408, well, init starting prints a ton of stuff17:36
greybackmterry: hard-coded to unity8, certainly not17:36
anders3408but dmesg fails big time17:36
ogra_including some cyanogenmod ascii art17:36
slangasekbarry: so if I *am* hitting that timeout, does that get resolved with download-manager?17:37
greybackmterry: check maliit's output, it should print a "creating surface..." message17:37
anders3408ogra_:  thats only if android is really started, and it doesnt as all android services is not starting at all becasue of the mount thing17:37
ogra_anders3408, if init wouldnt have started the services wouldnt try to start17:38
ogra_how are you getting your logcat ?17:38
barryslangasek: maybe ;).  i think u-d-m is faster overall for downloading than the built-in downloader, but if the bottleneck is network or server, then no, it won't help.  we could probably crank the timeout to 1h or so by default17:38
barryslangasek: oh17:39
anders3408ogra : i do ./system/bin/logcat17:39
ogra_try with -d17:39
anders3408ogra_:  see this is all : http://logcat.scheffsblend.com/view?id=40700117:40
ogra_also try the different buffers17:40
barryslangasek: heh, it looks like the default timeout might be 1m17:40
barryslangasek: if that's the case, edit [system]timeout value in client.ini17:41
ogra_anders3408, yeah, do it right after boot, logcat uses a ringbuffer ... so the actual boot messages seem to have been lost since the other stuff already printed to much17:41
barry(i'm changing it in my dev branch right now ;)17:41
ogra_anders3408, add something like "/system/bin/logcat -d >/var/log/foo.log" to /etc/rc.local17:41
ogra_that should get you a dump right after boot17:42
anders3408ogra_:  the log you just saw was directly after boot17:42
dobeydoes anyone else have a dock for their nexus 7?17:43
ogra_anders3408, thats definitely not init output17:43
anders3408ogra_:  /system/bin/logcat -d > /var/log/logcat.log from rc.local points out the same lines only as i showd you :)17:48
anders3408ogra_:  all the android parts is not started up at all17:48
slangasekbarry: well, it's clearly not reasonable to expect the downloads to finish in a minute... or even 10.  Why would we want the dbus service to time out at all while a download is in progress?17:49
ogra_well, it wouldnt print that stuff if itr wasnt17:49
anders3408phones just sits on the boot logo17:49
anders3408first bootup shows all the lines it should just like it was a normal aosp rom that booted up17:49
anders3408ogra_:  try and see the dmesg.: http://paste.ubuntu.com/6155437/17:50
anders3408so yes ,  a part of android is booting up or else no dmesg, but all the services that android's init starts fails17:51
salem_cwayne, just tested here and couldn't reproduce. is it easy for you to record a screencast?17:51
Tassadarogra_: hi, do you plan to switch to cm 10.2 for ubuntu touch base?17:51
cwaynesalem_: not sure, is there a documented way to do it on the phone?17:51
ogra_Tassadar, ask rsalveti :)17:51
salem_cwayne, I dont know :)17:51
barryslangasek: i think it was a failsafe so the process wouldn't hang around forever.  i don't particularly like the timeout, but i guess it makes some sense.17:51
barryslangasek: so let's s/m/h/ :)17:52
cwaynesalem_: last i checked there wasnt :/17:52
=== Zuardi_ is now known as zuardi
Tassadarrsalveti: do you plan to switch to cm10.2 base? I'm asking because I _think_ flo's binary blobs need 4.3 :/17:52
salem_cwayne, what about record a video using another phone?17:52
cwaynesalem_: that i could probably try :)17:53
anders3408ogra_:  if you see line 635 and 638 and 647 , system and data and cache is mounted corrctly, but already in line 679 things starts to break when it trying to start things up17:53
mterrycwayne, ok...  for myself, it seems to work17:53
salem_cwayne, cool thanks. this bug sounds critical to me. but neither me or boiko could reproduce it.17:53
cwaynemterry: on a maguro?17:54
mterrycwayne, I added "dbus-send --print-reply --system --dest=org.freedesktop.Accounts /org/freede17:54
mterrysktop/Accounts/User32011 org.freedesktop.Accounts.User.SetBackgroundFile string:17:54
mterry/usr/share/unity8/graphics/tablet_background.jpg" to unity8.conf right before we call unity17:54
dobeynevermind about the dock question17:54
mterryick, that formatted bad17:54
mterrycwayne, uh, no on mako17:54
mterrycwayne, you are saying this is maguro specific?17:54
cwaynewith the newest touch-session and lightdm?17:54
cwaynemterry: im not sure if it is, ive only tested maguro so far17:54
mterrycwayne, hm.  this is on mako with latest lightdm/touch-session17:55
cwaynemterry: could you try it with my upstart job and see if that works?17:55
mterrycwayne, sure, pastebin me?17:55
ogra_anders3408, 635 is inside the initrd17:55
cwaynemterry: http://paste.ubuntu.com/6155484/17:55
cwaynemterry: note youll need a picture as /custom/usr/share/backgrounds/welcome.png17:56
ogra_anders3408, 640 - 642 are more intresting, this is your containers init17:56
mterrycwayne, k17:56
cwaynesalem_: i'll have to get it for you after my dr's appt17:57
mterrycwayne, is it at least picking up the background on a reboot?17:58
anders3408ogra_:  here is the diff between the mouting from dmesg on first bootup and 2nd bootup : http://paste.ubuntu.com/6155493/17:58
cwaynemterry: no17:58
salem_cwayne, no problem17:58
mterrycwayne, fascinating17:59
cwaynemterry: ?17:59
anders3408ogra_: 640 - 642, the service qcamer thing is just a duplicated line in that file, and the setprop is something i was testing for simcard, not related to the mouting :)18:00
mterrycwayne, fascinating that it doesn't pick it up on reboot either.  Which means it's not just a problem with notification of change but reading in the first place18:00
mterrycwayne, so it worked for me, with your job (well, I changed url of /custom/* but same idea)18:01
cwaynemterry: i wonder if it is a maguro thing then, or if i'm just missing something (entirely possible)18:01
mterrycwayne, I don't know why it would be maguro-specific, but I've learned not to trust my assumptions about what is device-specific18:03
cwaynemterry: lol, i'd wager that I probably am missing something on my maguro18:03
cwaynemterry: which image are you on?18:03
mterrycwayne, it's clearly being set in AS, which means that policykit and all that goodness is working.  So lightdm side is covered.  unity8 just can't ask for the file from AS for some reason18:03
mterrycwayne, how do I find that out?18:03
mterrycwayne, I may have apt-get upgraded at some point too18:03
mterrycwayne, something from last week I think18:03
cwaynemterry: cat /etc/system-image/channel.ini18:03
cwaynemterry: ah, i did mine on the latest devel-proposed18:04
cwaynemaybe that has something to do wit it18:04
mterrycwayne, 5718:04
cwaynewith*18:04
cwayneeither way, i'll try it on my mako later when im back from my dr's appt18:04
mterrycwayne, I don't want to wipe this guy yet, I'm in middle of other stuff18:04
mterrycwayne, I'd be curious about your mako experience18:04
cwaynemterry: no worries at all, wouldn't expect you to drop everything and wipe a device for this :)18:04
cwaynei'll shoot you a ping when i get to test it on a mako18:05
mterryk18:05
ogra_anders3408, what happens if yu comment /system in fstab, did you try that yet ?18:05
cwaynemterry: if it works on my mako i may not really care anyway AFAIK none of the customization stuff has been very heavily tested on maguro18:05
cwaynemterry: also, so locale stuff should be good to go now,r ight?18:08
mterrycwayne, in theory.  Also, I'm working now on the welcome wizard which asks the user for their language18:08
anders3408ogra_: fstab.find5 is not being called from init.find5.rc at all18:08
mterryIf that's relevant to you18:08
anders3408all is mounted from init.find5.rc18:09
ogra_anders3408, on the ubuntu side i mean18:09
anders3408ogra_:  same thing happens if i look in dmesg18:12
stgraberslangasek, lool: so we appear to have a few problems on touch currently. At the time umountfs is called we still have open write fds to /var/log and /var/lib, if the device is writable, we also have a few more fds open.18:13
anders3408ogra_:  also lxc-conatiner fails to start if i do that18:14
stgraberslangasek, lool: upower and rsyslog are the main problem, followed by upstart with adbd (fixable with a console none in the job file)18:14
stgraberonce I get rid of all of those, umountfs unmounts pretty much everything, umountroot remounts / read-only and I can remount /userdata read-only too18:14
anders3408ogra_:  wait a sec, ill reflash :)18:15
ogra_anders3408, well, then start by adding sleeps to the lxc-android-config upstart job ... right before lxc-start18:15
ogra_reflashing will just get you a working system again18:15
anders3408ogra_: adding waits to lxc-android-config.conf ? or pre-start.sh ?18:16
ogra_to the upstart job18:16
anders3408ehh ?18:16
anders3408and which file would that be ?18:16
ogra_upstart jobs live in /etc/init18:17
slangasekstgraber: rsyslog is certainly meant to be shut down before then; is this not happening?18:18
anders3408ogra_:  so that would be /etc/init/lxc-android-config.conf ??18:18
ogra_yes18:18
ogra_add something like:18:19
ogra_pre-start script18:19
ogra_    sleep 518:19
ogra_end script18:19
ogra_and then reboot and see if that changes anything18:19
ogra_(will indeed make the boot 5 sec slower)18:19
anders3408and add it just after the post-start script ?18:19
anders3408haha :)18:20
ogra_yeah, just below the end script18:20
stgraberslangasek: it sure isn't, that's what I get after running S20sendsigs stop: http://paste.ubuntu.com/6155595/18:21
slangasekstgraber: sendsigs has nothing to do with it, rsyslog is an upstart job18:21
slangasekand is 'stop on runlevel [06]'18:22
anders3408ogra_:  is it possible that you can look at sforshee changes in powerd and possible approve it ? :) i need it for find5 brigtness18:22
stgraberslangasek: gah, yeah, good point, need to rework my test a bit to get a more realistic view of the last second of the system18:23
anders3408ogra_:  sadly it didnt do anything diffrently18:27
slangasekbarry: so, this timeout is something other than the dbus service timeout... the UI is returning a "timed out" / "retry" while the dbus service is still running18:38
anders3408ogra_: when is lxc-instance.conf being used  ?18:39
barryslangasek: any clues in the log file?18:39
slangasekbarry: hadn't adjusted the log level.  and does ubuntu-system-settings log there?18:40
barryslangasek: nope, just s-i18:40
slangasekok18:40
loolstgraber: \o/  awesome, thanks a lot for looking into this18:43
stgraberslangasek: so, just to confirm I'm not going mad, reboot is supposed to be the equivalent to telinit 6, which is supposed to emit the matching runlevel event in upstart which in turns will trigger /etc/init.d/rc, right?18:46
stgraberslangasek: I'm asking because I noticed that at least lxc-android-config has a broken post-stop that should make our devices take >1min to reboot, and well, they don't which leads me to believe that this never gets executed. I also added some debugging to /etc/rc6.d/ and it doesn't appear to run (I'm logging to the kernel ring buffer but never see those messages post-boot in last_kmsg)18:47
slangasekstgraber: post-stop or pre-stop?  The version I see here only has the pre-stop18:48
slangasekstgraber: but yes, I can't think of any relevant differences between 'telinit 6' and 'reboot'18:49
stgraberslangasek: oh yeah, pre-stop, anyway that lxc-stop is going to take a minute to run, so clearly it's not running on reboot18:49
slangasekhmm, ok18:51
slangasekwhy would it take a minute?18:51
stgraberbecause it's waiting for a clean shutdown from android18:51
stgraberwhich won't happen as android doesn't know to cleanly shutdown (in response to SIGPWR)18:52
stgraberinstead it should be lxc-stop -n android -k18:52
stgraberto send a sigterm+sigkill to all the processes18:52
slangasekhmm, strange18:54
slangasekok then18:54
slangasekstgraber: but I have certainly run 'stop lxc-android-config' here and watched the container shut down18:55
karniHey guys. Any idea why would a DashPreview not want to close itself? I see there have been on changes to DashPreview.qml for a while, so perhaps I'm doing something wrong.18:58
stgraberslangasek: gah, the more I look at those upstart script the more issues I find...19:03
slangasekstgraber: well, currently I get this gem:19:04
slangasek# status lxc-android-config19:04
slangaseklxc-android-config stop/post-start, (post-start) process 49719:04
slangasekthe post-start script is hanging in the 'initctl emit android', and I can't see why19:04
popeyhmm, my phone is eating cpu on   102 root     -51   0     0    0    0 D  26.1  0.0   0:18.50 irq/330-wcd9xxx19:05
stgraberslangasek: right, I found the reason for that one19:05
popeywossat?19:05
stgraberslangasek: it's the new mtp stuff19:05
slangasekstgraber: really? mtp-server-bootup is 'start/running'19:05
stgraberslangasek: do "stop mtp-server-bootup" and that'll get lxc-android-config into start/running19:05
stgraberslangasek: yeah, it's start/running but without a pid, so it's blocking the initctl from lxc-android-config19:05
slangasekoh, but it's 'task'19:06
slangasekstgraber: it probably needs to not be 'task'19:06
stgraberslangasek: hmm, actually it may be fine as a task if it would do its job and not get stuck somewhere half way through its script :)19:07
stgraberit's not spawning any long lasting process in theory19:07
stgraberunless something depends on that android_usb-device-changed and gets stuck there (as it's a blocking initctl call)19:07
slangasekstgraber: 'task' would imply that it would immediately run the post-stop script19:08
stgraberslangasek: oh yeah, good point, so definitely shouldn't be a task, though I'm a bit confused as to why it's not running the post-stop immediately at the moment then :)19:08
slangasekstgraber: right, so dropping the 'task' unblocks the 'emit android'... which means that now, lxc-android-config is stopping instead19:08
slangaseksomeone has done something very bad to the handling of the container19:09
rsalvetiTassadar: ogra_: not until 13.10 is released19:10
rsalvetiwe're just working on bugfixing at this point19:10
stgraberslangasek: http://paste.ubuntu.com/6155757/ that's my suggestion for lxc-android-config19:10
slangasekstgraber: any idea what's killing the container?19:10
stgraberslangasek: also, look at the exec line of the mtp.conf job ;)19:11
slangasekstgraber: I think the 'initctl emit android' should probably be 'nowait'19:11
slangasekstgraber: I don't have an 'exec' line in this version19:11
slangasekmaybe if I could update the phone I would19:12
stgraberexec /usr/bin/mtp-server &19:12
slangasekI don't have that here19:12
slangasekoh, that's in the user session19:12
slangasekok19:12
stgraberyeah19:12
Tassadarrsalveti: okay, thanks, so I guess I'll have to wait (or update it myself). flo throws errors about proprietary .so libraries not having certain symbols, so I guess there is nothing else to do with it19:13
stgraberexpect fork + backgrounding in the exec line is pretty fun, I think I'll fix that while I'm at it :)19:13
slangasekstgraber: are you sure android init needs that -k?  Because I know I've seen the container shut down quickly and cleanly in the past19:13
stgraberslangasek: lxc-stop in the past was defaulting to -k19:14
slangasekah19:14
stgraberslangasek: or rather, we had lxc-shutdown, lxc-halt and lxc-stop all doing different things, we merged those in 1.019:14
slangasekstgraber: eh, why are you changing it to a post-stop?  that's got to be wrong19:14
rsalvetiTassadar: you could try rebasing our patches on top of cm 10.2, but that might not be that trivial19:14
Tassadarexactly)19:15
stgraberslangasek: hmm, actually, why am I keeping the lxc-stop at all, upstart will send a SIGKILL anyway won't it?19:15
stgraberso long as upstart tracks the pid properly, it'll kill lxc-start which will make the whole tree die properly, no need for lxc-stop at all19:16
slangasekstgraber: upstart sending SIGKILL is certainly not graceful19:16
slangasekstgraber: what does lxc-start do when killed with SIGTERM?  That's the more important question19:17
stgraberslangasek: forwards it to the container's pid 1 which usually ignores it19:18
slangasekstgraber: then how is that an appropriate shutdown?  Doesn't something need to kill init and clean up the container behind?19:19
slangasekI'm assuming that lxc-stop does some clean-up19:19
slangasekstgraber: anyway, are you seeing this same issue with lxc-android going into stop/post-start?  because that's a VERY serious problem19:20
stgraberslangasek: lxc-stop doesn't really do any cleanup, it just sends SIGPWR to PID1 in the container and after x seconds sends it SIGKILL, that kills all the processes, empties the namespaces which in turn gets destroyed by the kernel19:20
slangasekand needs to be fixed before we can realistically change any of the rest of this19:20
stgraberslangasek: yep, I do19:20
slangasekstgraber: ok, so SIGKILL to lxc-stop would have the same effect - in which case I think we do want to use lxc-stop -n android -k in the pre-stop, so that we don't have to wait for upstart to send SIGKILL on its own19:20
stgraberslangasek: anyway, I guess we can keep the lxc-stop in pre-stop for now (but using -k) so that it's easy to change if we ever support clean shutdown within android, I'll update my diff accordingly19:21
stgraberok, I'll do that then19:21
slangasekstgraber: ok19:21
powerstarhello19:21
slangasekbut again, we have a serious problem with lxc-android-config being 'stop/post-start' on boot19:21
slangasekthe blocked event is the only thing keeping the container from shutting down!19:21
slangasekstgraber: is lxc-start forking?19:22
stgraberslangasek: ok, so http://paste.ubuntu.com/6155797/ should do the trick for LXC, then we need http://paste.ubuntu.com/6155801/ which should fix mtp and unblock lxc-android-config19:22
powerstari'm trying to install ubuntu n a spare nexus 4.. its downloaded the image but its not able to boot into the recovery image19:22
stgraberslangasek: not unless you pass it -d19:23
powerstarit gets stuck at the blank screen19:23
slangasekstgraber: and at what point does it fork if you pass it -d?  Should we be using -d + expect fork?19:23
stgraberslangasek: I believe it does it after it's done parsing the config, so -d + expect fork may be fine, I just have to check whether we fork or double fork19:24
slangasekstgraber: appears to be a double fork (proper daemonize)19:25
stgraberok, so I can remove the console none switch to expect daemon and use -d19:26
slangasekstgraber: ok.  also, 'pre-stop script lxc-stop -n android -k end script' is written 'pre-stop exec lxc-stop -n android -k' :)19:27
stgraberok, let's see what happens on my device with those changes19:28
slangasekstgraber: why do you want 'console none', anyway?  the android container should also be shut down before we try to remount /19:28
stgraberslangasek: doh, can't use expect daemon19:28
slangasekoh?19:28
stgraberlxc spawns a monitoring daemon at startup time and upstart picks up that one instead of the main lxc-start19:29
slangasekok19:29
slangasekthen drop the -d, the post-start script polls anyway19:29
stgraberso I'll drop -d and re-add console none (unless we want to spam /var/log/syslog with /dev/console output from android)19:29
slangasekyou mean /var/log/upstart/lxc-android-config.log, surely?19:30
stgraberyeah, that one19:30
slangasekanyway, if the reason to kill it is because it's too spammy, then yeah19:30
slangasekmakes sense to me19:30
stgraberyep, that was the only reason to put a console none in there19:30
slangasekok19:31
slangasekfwiw, there are some interesting errors in my log when running without -d19:31
slangasekmaybe we want to make sure we know what those are before silencing19:31
stgraberalright, so the only odd one left is: ofono start/pre-start, process 63319:31
slangasekhttp://paste.ubuntu.com/6155830/19:32
slangasekofono is start/running for me here19:32
stgraberslangasek: most relevant stuff would probably also be in /var/log/lxc/android.log19:32
stgraberslangasek: you're testing on mako, right?19:32
slangasekyes19:32
stgraberslangasek: I'm testing on grouper at the moment here19:32
slangasekconfirmed, the log is a duplicate19:32
stgraberwhich doesn't have a modem19:32
slangasekright19:32
slangasekanyway, made the lxc changes locally here and it looks solid19:33
stgraberthe ofono job is sane too, it just waits in pre-start for a while, then exits cleanly19:33
stgraberso that's lxc-android-config: http://paste.ubuntu.com/6155848/19:34
stgraberand mtp: http://paste.ubuntu.com/6155850/19:34
slangasekyes, looks right to me19:34
stgraberhmm, mtp-server isn't running here with those changes...19:34
stgraberoh, I see, apparently you need to unlock the screen for it to start? anyway, I have it running now19:36
stgraberthat still doesn't tell me why my rc6.d scripts don't get run, but I'll get MP for those two packages sent out before I dig any further...19:41
=== salem_ is now known as _salem
stgraberogra_: https://code.launchpad.net/~stgraber/ubuntu/saucy/lxc-android-config/upstart-fixes/+merge/187589 and https://code.launchpad.net/~stgraber/mtp/upstart-fixes/+merge/18758719:44
stgraberogra_: let me know when I get those uploaded to the archive (I can commit to the first but can't to the latter which seems wrong to me since I'm a coredev...)19:45
cwaynemterry: installing mako now19:45
stgraberslangasek: any clue? http://paste.ubuntu.com/6155893/19:47
slangasekstgraber: did you have a clean shutdown last time?19:48
stgraberslangasek: it really looks to me like something else is making the device reboot (that or /dev/kmsg magically stops working when in the middle of a reboot)19:48
slangasekhmm19:48
slangasekdunno19:48
stgraberslangasek: the script I wrote to know whether I'd get a clean shutdown doesn't get run, so I don't know ;)19:48
slangasekwell, no idea, sorry19:48
ogra_stgraber, why console none ? the output in the log is pretty helpful for debugging19:49
ogra_specifically for ports19:50
stgraberogra_: because the output is already in /var/log/lxc/android.log and as I'm dropping -d, you'll now get every single message printed to /dev/console in the upstart log (which can then get pretty big and use persistent space)19:51
ogra_ok19:51
stgraberif something goes wrong, I'd expect porters to just use adb shell and run lxc-start -n android -l debug -o /tmp/debug so they can really see what's going on, but I doubt it's a good thing to do by default :)19:52
ogra_true ... but its something that should be on the Porting wikipage ;)19:53
anders3408stgraber: i just tried and added -l debug -o /tmp/debug to the lxc-android-config.conf where it runs lxc-start but it gives me absolut nothing in /tmp regarding lxc no new debug file or anything :)19:58
stgraberanders3408: where exactly did you add that to the exec line?20:00
stgraberanders3408: can you paste me the resulting exec line?20:00
anders3408added exec lxc-start -n android -d -- /init -l debug -o /tmp/debug to /etc/init/lxc-android-config.conf20:00
anders3408and i have issues getting it to bootup 2nd time, looks like the lxc-container fails to mount /system20:01
loolballoons: heya!  would you think you could review https://code.launchpad.net/~lool/music-app/singleton/+merge/187583 ?20:01
anders3408stgraber: /system is mounted , but /proc/containerpid/root/system is empty20:02
balloonslool, heh, big merge :-) sure20:02
loolballoons: (or perhaps redirect me to usic-app developers)20:02
loolballoons: ;-)20:02
stgraberanders3408: right, you added that at the wrong place, that's why it doesn't work :)20:02
anders3408but its only system that fails, as the rest in containerpid/root is fine20:03
stgraberanders3408: exec lxc-start -n android -l debug -o /tmp/debug -d -- /init20:03
loolballoons: I dont really know who to ping, I tend to ping Alan Pope or David Planella20:03
loolballoons: thanks a lot20:03
anders3408thanks :D ill try20:03
balloonslool, you are approved.20:03
stgraberogra_: could it be that last_kmsg is just completely useless on grouper? :)20:04
balloonslool, I normally end up talking to the music folks via email as I never find them on irc20:04
stgraberogra_: I'm writing stuff to /dev/kmsg, reboot and can't find it in /proc/last_kmsg20:04
loolballoons: you didn't top approve it20:04
loolballoons: but I can mail them20:04
loolballoons: can you msg-ed me a list?20:04
lool*/msg-me a list20:04
stgrabercan someone tell Jenkins it's wrong wrt https://code.launchpad.net/~stgraber/mtp/upstart-fixes/+merge/18758720:06
mterrycwayne, sorry, I'm back.  Any luck with mako?20:06
stgrabersergiusens, lool, plars: just a quick heads up, the daily and daily-proposed channels have now been removed from system-image.u.c20:07
slangasekbarry: here's my client.log: http://paste.ubuntu.com/6155968/20:07
cwaynemterry: no dice here20:07
slangasekbarry: so what's going on here, and how to I fix it?20:07
cwaynemterry: although now sometimes it shows up as just black20:07
cwayneso thats cool20:07
slangasekbarry: and why is a traceback about a TCP timeout showing up in the client log?20:08
anders3408stgraber: lxc_start - '/init' started with pid '426' but then it says : lxc_start - invalid pid for SIGCHLD20:08
mterrycwayne, heh20:08
stgraberanders3408: yep, that one can be ignored20:08
jonobfiller, is https://bugs.launchpad.net/webbrowser-app/+bug/1231126 on the plan to fix?20:08
ubot5Ubuntu bug 1231126 in webbrowser-app "When rotated to landscape the toolbar doesn't come out on the bottom" [Undecided,New]20:08
mterrycwayne, well...  it's good that it's not device-specific20:08
barryslangasek: great question.  i wonder if it's a server or network problem?20:09
barryslangasek: it's trying to read 4k bytes and getting a low-level socket timeout20:09
cwaynemterry: i suppose so :)20:09
bfillerjono: not sure, needs the shell guys to support changing edge gestures depending on orientation20:09
anders3408stgraber:  see : INFO     lxc_conf - looking at .25 18 179:19 / /system ro,noatime,nodiratime - ext4 /dev/mmcblk0p19 ro,data=ordered20:10
anders3408 that looks fine, but still /proc/containerpid/root/system is empty ? :(20:10
bfillerjono: i.e. a bottom swipe is being interpreted as right edge swipe in landscape mode20:10
jonobfiller, gotcha20:10
bfillerjono: that should really be a dupe of another bug that I can find on unity820:10
jonoso this is dependent on unity8 fixes?20:10
bfilleryes20:10
jonook cool20:10
jonoSaviq, ^20:11
mterrycwayne, maybe you are using a newer unity8 than me.  Next time I flash, I will retest20:11
cwaynemterry: cool beans, thanks20:11
stgraberanders3408: do you have something in /android/system outside the container?20:13
anders3408ehh ? i dont have a folder named /android ?20:13
anders3408if you mean from root /android/20:13
slangasekbarry: I have no problems with my network reliability; I can reach the server and download individual files from it.  I suppose the switch to download-manager may make it more robust...20:13
stgraberslangasek: ah, you're in standard flipped, hmm, let me check, I haven't use that in months20:14
slangasekbarry: and I guess I'll bite the bullet and reflash to get updated to that version :P20:14
slangasekstgraber: what do you mean, "standard flipped"?20:14
barryslangasek: it'll definitely change the behavior :)20:14
stgraberslangasek: I mean "old flipped" :)20:14
slangasekstgraber: what's "old" about it?20:14
stgraberpre-system-image20:14
slangasekstgraber: absolutely not20:15
barryslangasek: i'm going to try upgrading my own n4 to see what it does20:15
slangasekwhere do you get the impression that this is pre-system-image?20:15
stgraberslangasek: because I didn't mean to talk to you, my fingers just typed s<tab> by reflex instead of a<tab> :)20:15
anders3408ehh stgraber : saucy-preinstalled-touch-armhf.zip is that the old flipped ?20:15
slangasekstgraber: oh, haha20:15
barryslangasek: what channel are you on?20:15
slangasekbarry: "the default"?20:16
stgraberanders3408: yep, that's old flipped which indeed doesn't have /android and directly mounts the partitions from Android20:16
slangasekbarry: it says "channel: devel"20:16
anders3408so im using the wrong prebuilts ? :O20:16
stgraberanders3408: depends, what device is that?20:16
barryslangasek: k20:16
anders3408oppo find 5, very simlar to lge mako device20:16
stgraberso no, you're using the right thing on that device since we only have system-image for mako,grouper,maguro and manta20:17
stgraberbut unfortunately you're talking to the system-image guy who hasn't been using one of those images since mid-May so I doubt I'll be able to help you very much there :(20:17
stgraber(well, I'm working on getting system-image to play nice with ports, so once that's done, I should be able to help people since it'll be a setup I know about)20:18
anders3408ugh :( sounds like no one can....20:18
barryslangasek: well, i went from build 4->62 np, but i guess i was running old enough that whatever problem you were seeing i missed20:19
stgraberanders3408: if the container appears to start but /system isn't mounted, that's probably because android couldn't find your system partition, now that can be a broken fstab, broken ueventd, ...20:19
anders3408stgraber:  the thing is , on first bootup it boots fine, no issues at all , but on 2nd bootup , i see /system mounted correctly but /proc/containerpid/root/system is all empty , also is /var/lib/lxc/android/system20:20
slangasekbarry: well, I had different issues with the older versions and had to manually update to this version of system-image with apt to be able to update at all...20:21
stgraberanders3408: and by bootup, do you mean rebooting the whole device or just the lxc container?20:21
anders3408rebooting the whole device :)20:21
slangasekbarry: so how do things look with the download-manager testing?20:21
stgraberanders3408: and what do you have to do to get it to work again?20:21
anders3408wipe all , and reflash is the only way to get it bootup again20:22
stgraberanders3408: and when you reflash, do you also have to reflash the original system partition or just the ubuntu bits?20:22
anders3408everything , i reflash the compiled zip , then the prebuilt then a zip with the device specific conf and rules in20:23
anders3408all i am missing atm is adding the audio parts , so calling will work, and adding apparmor to the kernel, other than that, its going fine, having 3g and wifi to work, camera and music20:24
stgraberanders3408: could you pastebin /proc/<pid of something in the container>/mounts on one of those times where /system is empty?20:24
barryslangasek: i'm still seeing some weird things with the d/l service in my dbus tests.  it's very hard to debug because there's currently no logging in the u-d-m so when i'm not getting a signal i expect, i'm not sure why.  mandel did say he was going to add some syslogging to help with this (and the slow tear down problems), so that will be useful.  as it is, all of my tests pass except the tests of s-i's dbus api (though some of those20:25
barrydo pass)20:25
ogra_stgraber, depends if grouper actually powers off on reboot, kmsg/last_kmsg should persist as long as the ram is powered , but probably the grouper kernel misses the ram console option or some such20:26
anders3408stgraber:  just a sec :)20:26
tedgmhall119, Is there someone I can get to ack that they're okay with this URL format from calendar app?  bug 123113620:26
ubot5bug 1231136 in URL Dispatcher "Calendar needs to be invocable with a URL" [Undecided,New] https://launchpad.net/bugs/123113620:27
anders3408stgraber: http://paste.ubuntu.com/6156029/20:27
loolstgraber: ok thanks20:27
anders3408there you have from 1st bootup and 2.nd bootup20:27
tedglool, So I'm having second thoughts on using the full triplet for the object path.20:27
tedglool, The reason being that if you have something like GEdit, and you wanted to make a click package, even thought it is "org.gnome" the app wouldn't do that.20:28
tedglool, But it would be wired to use application name already.20:28
stgraberanders3408: can you try "mount /dev/mmcblk0p19 /mnt" outside the container?20:28
stgraberanders3408: to check whether the partition is still mountable at all20:29
anders3408stgraber:  mount: /dev/mmcblk0p19 already mounted or /mnt busy  mount: according to mtab, /dev/mmcblk0p19 is mounted on /system20:29
mhall119tedg: kunal is usually the one to go to for calendar, but I know he has some help now20:31
mhall119popey: who's working on calendar these days?20:31
looltedg: we could patch it to support both20:31
tedglool, ?  How?  Send two messages?20:32
looltedg: doesn't fdo encourage all apps to move to namespace + app name anyway?20:32
dobeyjono: for bug #1226183, does "not displayed" mean that "More Suggestions" shows up, but is empty?20:32
ubot5bug 1226183 in Unity Click Scope "More Suggestions not displayed with mobile data connection" [Undecided,Confirmed] https://launchpad.net/bugs/122618320:32
looltedg: have two objects?20:32
stgraberanders3408: so what happens if you umount /system and then start the container?20:32
looltedg: also, imagine a desktop with gedit.deb installed a gedit.click, what happens when you want to tell gedit to open an url?20:32
lools/a/and/20:33
tedglool, Kinda, I mean, the namespace/app might not align.  They're encouraging the desktop file name to match that.  But we're using that as the app name.20:33
tedglool, So is an app id it could end up as: org.gnome_org.gnome.gedit_12320:33
looltedg: 123?20:33
tedglool, version20:33
anders3408stgraber:  just tried and outcommited /system in /etc/fstab , and then the container started, but still some issues like E/linker  ( 1927): linker.c:1095| ERROR: Library '/system/lib/libubuntu_application_api.so' not found so it ends up rebooting after some time20:33
slangasekbarry: are the failing s-i dbus api tests bugs in system-image?  in u-d-m?  We're kind of at the end of our rope here20:33
looltedg: I didn't want the version in there, sorry should have been clearer in the mp20:34
looltedg: and I thought _ would be split away20:34
tedglool, So you're just thinking /pkg/app ?20:34
looltedg: /parts/of/the/name/space/AppName20:34
stgraberanders3408: right, so you're basically in a race between Ubuntu and Android mounting /system with the first boot case changing the timing enough to make it boot20:34
loolcom/ubuntu/stock-ticker-mobile20:35
loolcom/ubuntu/dropping-letters20:35
jonodobey, yes, I think so20:35
jonodobey, although I think some times it didn't show the section20:35
anders3408yes that sounds correct :) stgraber20:35
looltedg: there are other conflicts between the two anyway, like lower case vs. mixed case20:35
loolGedit vs. gedit20:35
tedglool, Perhaps we can just check to see if the pkg is the first part of the app, and ignore in that case.  So if org.gnome is there twice, we don't put it there twice.20:35
stgraberanders3408: that was one of my concerns with the flipped model which I addressed in the system images by having Ubuntu always mount everything in /android and then have lxc bind-mount those into the container (and disabling android's mount management code)20:35
mfischssweeny: https://bugs.launchpad.net/touch-preview-images/+bug/123114020:36
ubot5Ubuntu bug 1231140 in touch-preview-images "wifi password box clears when you check "show password", type something, then uncheck it" [Undecided,New]20:36
looltedg: I dont understand the thing coming in twice20:36
tedglool, True, and that's what is nice about just matching the desktop file.  It's known by everyone clearly.20:36
tedglool, Case and all.20:36
tedglool, If we do /pkg/app then app could have a namespace in it.20:36
stgraberanders3408: so the good news is that your device will likely just work once there's documentation for how to setup a ports system-image server, the bad news is that this probably won't happen for another couple of weeks, so until then your best hope is to add a bunch of sleeps at random places and see if that helps...20:36
anders3408stgraber:  ugh.... so i cant do anything about it :(20:36
tedglool, pkg = "org.gnome" ; app = "org.gnome.gedit"20:37
dobeyjono: ok, thanks.20:37
looltedg: I dont get it, if we take sudoku out of com.ubuntu.sudoku_sudoku_0.4.3.desktop it's not distinguishable from sudo from net.launchpad.sudoku_sudoku_0.4.3.desktop20:37
looltedg: why would we ever get pkg = "org.gnome" ; app = "org.gnome.gedit"20:37
tedglool, That's not an issue, we don't care if they export the same object name.20:38
stgraberanders3408: maybe ogra_ can comment on what exactly is the done on first boot which isn't on subsequent ones which may help you figure out where to add a delay20:38
anders3408stgraber:  where should i add some sleeps ? right now it looks like if i can get android to mount /system first then ubuntu mounting /system after that , looks like a win win, just like it does on first bootup :)20:38
loolconcretely with "legacy" / .deb we have non-namespaced names, and they might be namespaced, and with click we have namedspaced20:38
looltedg: it's an issue because we're matching the name20:38
tedglool, Because FD.o is encouraging apps to change their desktop files to include namespace.  So it'd be "org.gnome.gedit.desktop"20:38
tedglool, We're not matching the name.20:38
looltedg: so that's fine, and then it will be org/gnome/gedit20:38
tedglool, We're just sending a message to that object on the bus.20:38
loolI fail to see the difference20:39
loolwe're going to send the message to all sudokus on the bus20:39
tedgIf two apps both export /sudoku and /sudoku it doesn't matter.20:39
tedgNo, we're not.20:39
loolwell there's just the pid check20:39
tedg"just" ?20:39
tedgWe're sending it to only a single unique name.20:39
looltedg: I don't find "sudoku" unique enough20:39
tedgThere's no chance that it'll get to more than one connection there.20:40
loolwell you're saying we're stopping at the first one20:40
loolit might still be the wrong one  :-)20:40
tedgI don't see anyway it could be the wrong one.20:40
looltedg: also, you want to implement a non-namespaced object path when FDO pushes for namespaced object path?20:40
tedgIt pushes for it to match the name of the desktop file.  And for the desktop file to be namespaced.20:41
tedgThe result is a namespaced path, but they're independent.20:41
loolyes, and so we happen to have namespaces20:41
anders3408ogra_: do you have some ideas on what stgraber said ? :)20:41
looland you don't want to use them  :-)20:42
tedgBecause I want to use the desktop file name.20:42
tedgWhich could or could not be namespaced.20:42
loolthe desktop file name is com.ubuntu.sudoku_sudoku_0.4.3.desktop and is namespaced!  :-)20:42
looltedg: I think we should use the app_id/desktop filename but strip the version and transform not only . but also _ in /20:43
loolit guarantees uniqueness, and it matches the way we identify the application on the system20:44
tedgI think if we're going to do that we should use the DBus name20:44
loolbut I can pull in an independent expert, my wife, and convince here to vote for my option20:44
lool*her20:45
tedgWe've got the name that we're getting from nih_dbus_path() elsewhere.20:45
tedg(hud, etc.)20:45
tedgAnd just do /$(DBUS_NAME)20:45
mhall119anders3408: tracking number should be in your inbox20:45
mhall119anders3408: once again, fantastic work you did on the port20:45
anders3408mhall119:  nice :D20:45
anders3408thanks  mhall119 :)20:46
mhall119I know many Find 5 owners will be looking forward to continued improvements to it to :)20:46
looltedg: ok, I'm happy to check how this looks like, but it will have to be tomorrow20:47
anders3408stgraber:  what if i add noauto,users, to the fstab file, where it mounts system, then in lxc-android-config.conf after it has run lxc-start, let it mount /system ?20:47
looltedg: the other thing we could think about is whether it's something we can easily change or not20:47
loolif it's only done in qtubuntu, then certainly, but if individual apps do it, it's bad20:47
loolgtg20:47
loolsuper tired20:47
tedgNon-SDK apps would do it themselves.20:48
tedgBut SDK apps would just be using QtUbuntu.20:48
rsalvetijdstrand: guess you forgot to attach the example qml/profile files at bug 122684420:48
ubot5bug 1226844 in qtsystems-opensource-src (Ubuntu Saucy) "QtSystemInfo fails when using ofono and there are DBus denials to ofono" [High,New] https://launchpad.net/bugs/122684420:48
tedgIt'd be nice if we could keep GApplication working.20:48
rsalvetiyou did attach the click package, but I'd prefer using the qml one to reproduce the issue20:48
jdstrandrsalveti: I did, but later attached a click package with instructions20:48
rsalvetiright, let me give the click a try then20:49
jdstrandrsalveti: see comment #220:49
loolfginther: not sure you saw https://code.launchpad.net/~stgraber/mtp/upstart-fixes/+merge/187587 failed upstream merging due to bazaar connection issue?20:49
tedglool, So I'll use nih_dbus_path() for now and we'll go from there?20:50
rsalvetijdstrand: as we connect to 3g with nm anyway, I believe we just need to fix the ofono related error20:50
jdstrandcool20:50
looltedg: I'll read on that tomorrow; write me some pointers to it and I'll check it out tomorrow20:52
loolupdating last things I had to do before bed and going off20:52
tedg'night lool20:53
tedgmhall119, popey, so I'm happy to take other options as a URL format there, we just need something that we can start coding to on the other sides.20:54
tedgmhall119, popey, It seems relatively arbitrary as I couldn't find any other prior art.20:55
mhall119tedg: what is the url meant to do?20:55
tedgmhall119, Click on an appointment in datetime and open the calendar to the right view.20:55
anders3408stgraber:  ^20:57
kgunnricmm: just getting ducks in a row to land kdub's flicker fix, need to bump so name again21:00
kgunnricmm: https://code.launchpad.net/~kgunn72/platform-api/bump-mir-dep12/+merge/18760321:00
mhall119tedg: http://iphonedevwiki.net/index.php/NSURL has calshow:// for urls to specific events already in the calendar21:00
mhall119though it's not public21:00
kgunnricmm: didrocks said these build dep bumps should be top approved first before mir...altho, i suppose they need to be done in quick succession21:00
ricmmkgunn: I'll approve it now, if thats ok21:01
kgunnricmm: i won't top approve until we've got mir on trunk ready w/ a bump21:01
kgunncool21:01
ricmmkgunn: let didier do the top approving, as he usually does the succession21:02
kgunnricmm: thanks (i'll quote you :)21:02
fgintherlool, no, I did not see the https://code.launchpad.net/~stgraber/mtp/upstart-fixes/+merge/187587 failure, will restart21:02
loolstgraber: 621:03
loolstgraber: ^21:03
tedgmhall119, Yeah, but that was private and seems it was deprecated in iOS521:06
mhall119ok21:07
tedgmhall119, So, no "useful prior art" :-)21:07
mhall119tedg: something that points to a specific event would be better, I think, than just pointing to a time21:07
tedgmhall119, Why?  Is there an event view?21:07
mhall119tedg: I was close, it was "prior useful art" :)21:07
mhall119tedg: there is, yes21:07
mhall119and a better one being worked on currently as well21:08
tedgcharles, Is there an event ID we could use? ^21:09
tedgSomething from EDS that is unique21:09
charlestedg, yes, see e_cal_component_gen_uid()21:11
charlesthat's the unique ID that the calendar uses21:11
tedgcharles, Would it make sense to do a "calendar:///?eventId=$(foo)" ?21:12
tedgIt'd be nice for calendar (on desktop) to be able to click on a day.21:12
tedgBut it seems for events that'd imply the start/end time.21:13
charlested, right. in addition to startdate and enddate, calendar takes a handful of other arguments21:13
charlessource-uid, comp-uid, comp-rid21:13
tedgcharles, K, that works for me.21:14
tedgcharles, Add the useful ones to the bug?21:15
charlestedg, sure21:15
charleslooking through the code right now to make sure one doesn't require the other two21:15
tedgcharles, Think you forgot to bzr add the vapi for the indicator-sound branch.21:19
charlesteg, right you are21:19
charles...chasing the comp-uid, comp-rid handler from evolution to libecal, where it's turning into a dbus call, still digging :)21:20
jonobfiller, hey, any idea who is working  on the gmail web app?21:21
jononoticed a bug where links are not loaded in the external browser21:22
bfillerjono: the gmail webapp would be alex-abreu, I'm working on getting a good user-agent string so it renders nicely21:22
jonothanks bfiller21:23
jonobfiller, any idea where the gmail web app lives on LP?21:23
jonoso I can file a bug21:23
bfillerjono: good question, just file it under browser for now and I'll make sure it gets to the right person21:24
jonothanks bfiller21:24
jonobfiller, https://bugs.launchpad.net/webbrowser-app/+bug/123115621:30
ubot5Ubuntu bug 1231156 in webbrowser-app "GMail Web App: links don't open up in system web browser" [Undecided,New]21:30
bfillerjono: thanks21:31
stgraberfginther, lool: failed again: https://code.launchpad.net/~stgraber/mtp/upstart-fixes/+merge/18758721:31
stgrabermeant, https://jenkins.qa.ubuntu.com/job/mtp-saucy-i386-autolanding/5/console21:32
stgraberin the middle of the auto-landing this time...21:32
fgintherstgraber, argh! These network failures will be the death of me. Will retry for now (an attempt at a fix is in the works)21:37
=== wilee-nilee is now known as Guest60768
=== sporkeee is now known as wilee-nilee
popeyjono: how many contacts do you have on your phone?21:45
jonopopey, about 8821:47
popeyok go to them and scroll to the bottom21:47
popeytime it21:47
popeyon iphone it takes ~7 swipes to get from A to Z, on Touch it takes 7 swipes to get from A-G21:49
* popey discovers you can tap the letter to do it quicker21:50
cwaynemterry: so is the u-touch-session in the landing plan?21:57
mterrycwayne, oh, I guess I should re-do it.  It is a twice-graduate, I figured it was still on the radar21:58
ogra_cwayne, lightdm is stuck in proposed until the beta freeze gets lifted21:58
ogra_earliest is tomorrow evening i guess21:59
rsalvetijdstrand: did you test your example click app after disabling ofono?21:59
mterrycwayne, looks like it got updated yeah.  thanks ogra_(?)21:59
rsalvetieven after I disable ofono, it still gives me status unknown21:59
jdstrandrsalveti: I tested on grouper vs mako22:00
mterrycwayne, I still could use confirmation that it fixes the daily tests.  If you have free testing time...22:00
jdstrandrsalveti: you want me to disable ofono on mako now?22:00
ogra_mterry, yeah, i keep an eye on this one22:00
rsalvetijdstrand: please, just stop ofono and give it a try22:00
rsalvetiargh, something might be wrong locally, even the qml directly failed now22:01
cwaynemterry: how can i help?  i've never really touched/seen the daily tests22:02
cwaynebut i've got devices, am happy to help get stuff in :)22:02
rsalvetihm, stopped ofono, restarted nm, and still showing status unknown even when opening the qml file directly22:05
jdstrandrsalveti: I stopped ofono and now it gave an error22:05
jdstrand(both confined and unconfined)22:05
mterrycwayne, ogra_ tells me you have to use phablet-test-run22:06
jdstrandI noticed telepathy-ofono was running, so killed it too, no difference22:06
mterrycwayne, but I don't know the details22:06
mterrycwayne, this is to reproduce the same tests that the daily image tests do22:06
rsalvetiyeah, we might have another bug around as well22:06
jdstrandrsalveti: restarted network-manager, same thing22:07
rsalvetijdstrand: works fine if you start ofono again, unconfined at least22:07
rsalvetiI forced isOfonoAvailable to return false, and also gives me that error22:08
jdstrandrsalveti: yeah, I can confirm that (unconfined)22:08
rsalvetithanks for confirming it, will investigate a bit further22:08
jdstrandrsalveti: thanks. I tried uninstalled libofono-qt1 too, but that didn't help22:10
jdstranduninstalling*22:10
loicmtedg: hey, gonna link to nih-dbus and use nih_dbus_path() too to get the object path22:24

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