/srv/irclogs.ubuntu.com/2013/07/16/#ubuntu-touch.txt

asacin which ppa is that done?00:00
sergiusensogra_: asac the ppas we use are all real00:00
asacok00:00
asacso now i wonder where the jenkins uploads go to00:00
asacor how that things tests builds00:00
asac(if not in a ppa)00:00
sergiusensasac: jenkins has pandas hooked up to it00:00
asacok. how can i find the right job00:01
asacfor a build attempt?00:01
* popey stabs poxy proxies00:01
ogra_<rsalveti> Saviq: lol, seems to be almost impossible to land a mr against unity800:01
ogra_<rsalveti> /usr/include/c++/4.8/type_traits:98: confused by earlier errors, bailing out00:01
ogra_<rsalveti> The bug is not reproducible, so it is likely a hardware or OS problem.00:01
ogra_asac, ^^^00:01
asacogra_: sure, but where is it?00:01
asacwhere can i see this in the infra00:01
ogra_dunno00:01
asacor was that a local result?00:01
ogra_nope00:02
sergiusensasac: if it's a merge, jenkins votes upon the merge with links to the logs00:02
ogra_it usually sends you a mail with the log link if a build fails00:02
asacogra_: so seems there are manual uploads00:02
sergiusensasac: if it's daily release, it's a manual check00:02
asachttps://code.launchpad.net/~unity-team/unity/trunk00:02
asacthe last commit00:02
asacmerges such an upload00:03
asaci dont see any merge request though00:03
asachttps://code.launchpad.net/~phablet-team/unity/unity8-mir00:04
asacguess that must be it?00:04
sergiusensasac: the daily release ones don't have an easy way to check upon but manually looking at https://jenkins.qa.ubuntu.com/view/cu2d/view/Head/00:04
ogra_https://code.launchpad.net/~saviq/unity8/fix-network-page/+merge/17482800:05
ogra_thats the related merge00:05
asacok so they crewated a new project calle unity800:05
asactricky00:05
asacwould have thought it would be in unity :)00:05
ogra_https://jenkins.qa.ubuntu.com/job/unity8-saucy-armhf-autolanding/87/console00:06
ogra_thats whats linked from there00:06
Saviqasac, it was in lp:unity/8.0, but it's unmanageable in LP to keep two different codebases under the same project00:06
ogra_Caused by: java.io.IOException00:06
Saviqyeah, as usual, when stuff's important, everything fails on jenkins00:06
asacSaviq: can one just request a new review by the bot to get him rekick a job?00:07
ogra_:)00:07
Saviqasac, http://s-jenkins:8080/job/unity8-autolanding/88/console00:07
Saviqasac, it's already running00:07
asacah00:07
asacbut is that the approach?00:07
asaci dont have s-jenkins mapped00:07
Saviqasac, you just re-approve00:07
asacwhat ip is that?00:07
asac97?00:07
Saviq10.97.2.1000:07
asacor 98?00:07
sergiusensasac: 10.97.2.1000:07
asacoh00:08
asaca new :)00:08
asaci had two other00:08
ogra_you probably had the ones without java failures :)00:08
ogra_this one has them builtin it seems00:08
* ogra_ heads bedwards00:09
asacSaviq: ok so re-request and then approve triggesr jenkins to come back00:09
asacsounds good00:09
asacogra_: n800:09
popeyogra_: 15.2 still doesn't do wifi00:09
asaccheck the dashboard tomorrow :)00:10
asaclol00:10
popeyyou of course knew this and I am late to the party00:10
ogra_popey, did you read what i wrote above ? :)00:10
popeyno ☻00:10
popeygo to bed ☻00:10
* popey hugs ogra_ 00:10
ogra_<ogra_> popey, there is one in pending, but it has the wlan issue still00:10
ogra_:)00:10
popey\o/00:11
* popey gets the bed warm for ogra_ 00:11
ogra_lol00:11
ogra_susie wont like that00:11
ogra_hmm, or perhaps she would ...00:11
popeyhaha00:11
ogra_who knows00:11
popeyn00:11
popeyn00:11
* ogra_ &00:11
asacyeah so we have different jenkins versions it seems... the one we hit hear seems to be 1.424.6 while 10.97.0.1:8080 is already rocking the 1.480.300:15
sergiusenspopey: so what was the issue with phablet-flash?00:15
sergiusensasac: well I know of no reason why the former wasn't upgraded00:16
asaclet me guess00:16
asaca) we have custom developed plugins that need to be ported00:17
matv1I am confused about the desktop 'image' that was once pitched as Ubuntu for android and is now being offered on the OEM and Operator page of the Ubuntu phone. . Is it ever going to be part of a 'regular' phone distro? is it to be concidered proprietary?00:17
asacb) we rely on plugins that are not avialable for the new one00:17
asacc) we found other issues00:17
asacd) we veoted and upgrade and never looked back :)00:17
asacsergiusens: ?00:18
asace)?00:18
=== chriadam|away is now known as chriadam
sergiusensasac: might be the denial to shutdown at the time the .1 server was upgraded00:19
sergiusensasac: I know there's planned downtime at the end of July00:19
sergiusensso d?00:19
asacyes00:20
matv1anyone ?00:21
asacmatv1: which image is that?00:22
sergiusensmatv1: Ubuntu for Android is not really the topic of discussion here, but in essence it is operator driven, I don't think you will find it on cdimage if that's what you were looking for00:24
mterryrobert_ancell, how do I enable mir/unity mode in lightdm?00:25
matv1I know. But isnt the docked-device that runs as full desktop that is now offered to OEMS the same thing as the old Ub for Android00:25
matv1I mean halfway down  this page00:26
matv1http://www.ubuntu.com/phone/operators-and-oems00:26
asacmatv1: well, the elements would still look look roughly the same if you refer to http://assets.ubuntu.com/sites/ubuntu/503/u/img/devices/converged-device-440x267.jpg00:26
sergiusensmatv1: there is no Android as you know it in Ubuntu Touch00:26
sergiusensthe target is pure Ubuntu convergence00:27
sergiusensogra_: do you have a way to check if the builders can reach http://people.canonical.com/~sergiusens/click_packages/ ?00:27
sergiusensthe image builders that is00:27
sergiusensif they are different00:27
matv1yea but I am guessing the way to lauch the desktop is some kind of virtualization00:27
asacnot with ubuntu touch00:28
asacdont know exactly how ubuntu android offering does that00:28
asacbut the experience looks pretty much the same when docked as both solutions offer a full ubuntu desktop goodness00:28
asacfor users00:28
matv1I see. So in touch, you are actually using the phone OS itself?00:29
asacmatv1: not sure what that tries to say00:30
matv1as oposed to the android solution where I am sure virtualization was involved00:30
asaci have no clue about that as i said :)00:31
asacubuntu phone that we work on here doesnt use virtualization afaics :)00:31
matv1okay00:31
asacnot saying that we will never use some or all the convepts of virtualization in some form to achieve something of course :), but the kernel boots and we start stuff pretty much "normally" here00:32
popeysergiusens: not sure, got it flashed in the end00:32
asacSaviq: doesnt look so good00:34
asac #88 that is00:34
asacarmhf buld fell over00:34
asacmaybe panda-1 is down?00:35
asaccan you force on a different executioner?00:35
asacdo you have any rights?00:35
Saviqasac, no, I don't00:37
Saviqfginther, help00:37
asaci really think that device might be busted00:37
asacfailed abunch of stuff in a row00:37
Saviqyeah00:38
asaceverything fails a bunch of stuff...00:38
asachttp://s-jenkins:8080/computer/ps-panda-4/builds00:38
asacdo you guys ever succeed any build?00:38
Saviqasac, not tonight it seems...00:39
asacps-panda-5 seems to be an option00:39
asacit succeeded builds during the last 3 hours00:39
asac ps-panda-700:39
asacis also strong00:39
asacvery strong :)00:40
asacSuccessunity8-saucy-armhf-autolanding #8500:40
asaceven succeeded to do that 4h 5min00:40
asacSaviq: is fginther the rigth guy?00:42
Saviqasac, yeah, he's on dinner, though00:42
asaconly option?00:43
sergiusensasac: this MR has no code https://code.launchpad.net/~asac/phablet-tools/check-device-ip-state-after-sleep/+merge/174889 ... going to check if it's just a launchpad issue00:43
Saviqasac, should be back after, and no, we can harass someone else in #ps-qa on i.c.c00:43
Saviqeven though they've bounced me towards fginther for now00:43
sergiusensasac: Saviq I have access00:43
asacthomi: veebers: do you know about the s-jenkins?00:43
asaccan you help us direct a job to a certain panda?00:43
Saviqsergiusens, ps-panda-1 needs to go away http://s-jenkins:8080/computer/ps-panda-1/builds00:44
thomiasac: yes, Saviq was just asking us that00:44
asaccool00:44
asacso i am only in #qa00:44
asacand #ubuntu-quality00:44
asaccan we shut down #ps-qa :)00:44
asaci really have enough lists00:44
asacerr channels00:44
sergiusensthe group doesn't exist anymore00:44
thomisergiusens: ummm... excuse me?00:45
asacsergiusens: is there a way you can reboot panda's ?00:45
thomisergiusens: we still exist :)00:45
sergiusensthomi: Product Strategy doesn't exist anymore00:45
asacwell, the name might be under discussion00:45
mterryrobert_ancell, poke00:45
thomiwe still call outselves PSQA, I guess the name stuck :)00:45
asacthe folks are certainly there and just operate in a meaningful vacuum :)00:45
asacthomi: so what can we do about all those pandas?00:46
asaccan we do a complete PDU pipeclean reboot of everything and reflash :)? or just turn off and have someone tomorrow check?00:46
thomiasac: sergiusens can help you now, or fginter can help you when he gets back after dinner00:46
sergiusensthomi: asac Saviq I marked panda-1 as offline, no builds should go there00:46
annerajbsergiusens: http://pastebin.com/y9XWCZ7C00:46
asacsergiusens: panda-4 is also bogus00:47
asac at least risky :)00:47
thomiasac: if it's something that requires physical intervention you can contact rfowler or retoaded, or file an RT00:47
asacsergiusens: can we somehow route a job to an explict board?00:47
annerajbsergiusens: i assume that's device specific stuff that should be removed?00:47
asaci would really like to run this exactly on panda-700:47
bjvIs there a changelog available for the new flipped daily builds?00:47
sergiusensasac: if I shut that one down we will have only one panda00:47
asacsergiusens: but you cant bring them back then, do you?00:48
sergiusensasac: do you know what's up with the calxeda servers?00:48
sergiusensasac: yes I can00:48
asaccoming, but not avaialble :)00:48
asacso not an option today00:48
asacsergiusens: can you really pipeclean some00:48
asac?00:48
asaclike reflashing from scratch, checking whats up with them?00:48
asac(just wondering)00:48
asachow sure? if you are sure you can bring panda-4 back you could disable it00:49
bjvcdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/ no longer contains saucy-preinstalled.changelog   & ubuntu_stamp like cdimage.ubuntu.com/ubuntu-touch-preview did00:49
asacstart the unity800:49
asacso it goes to 7 and then bring it back00:49
sergiusensasac: I already disabled panda-400:49
asac:)00:49
asacpanda-5 is still there, no?00:50
asac5 and 700:50
bjvQ: is that because apt-get dist-upgrade is now able to update all system components, to include kernel and lxc android adaptations, etc. ?00:50
sergiusensasac: but if you want it to run on panda-7 I have an easier solution00:51
bjvbecause https://wiki.ubuntu.com/Touch/ReleaseNotes#Upgrades still states that some parts cannto be updated00:51
sergiusensasac: I just restricted unity8 to panda-700:51
asaccool00:51
asacwhen will it start?00:51
asacwhat is your guess>00:51
sergiusensasac: well bamf is currently building on it now, I can retrigger the land00:52
sergiusensasac: do you have the MR handy?00:52
sergiusensthis one? https://code.launchpad.net/~saviq/unity8/fix-network-page/+merge/17482800:52
asaci think it was about http://s-jenkins:8080/job/unity8-autolanding/88/console00:53
asaci think thats the one00:53
asachttps://code.launchpad.net/~saviq/unity8/fix-network-page/+merge/17482800:53
asacthat one refers to 8800:53
asacso i guess thats correct00:53
sergiusensasac: so now you have it waiting on panda-7 http://10.97.2.10:8080/job/unity8-saucy-armhf-autolanding/00:56
Saviqthanks sergiusens00:57
sergiusensasac: I would just fasttrack this to be honest unless you want to continue with this experiment00:57
asachmm it says "all are offline"00:57
asachope its normal00:57
sergiusensasac: there's only one00:57
cyphermox_let's have those restarted or something00:57
sergiusensasac: :-/ I got the label wrong, fixing..00:58
asacsergiusens: whats fasttracking?00:58
asacupload straight to archive?00:58
cyphermox_asac: sergiusens: unity8 fix-network-page should get landing soonish00:59
sergiusensasac: this is my gripe with upstream merger, ci builds and runs tests and votes. When you Happrove, you have to run the same thing again. I would argue to only do that if there were merges in between00:59
sergiusensasac: fasttracking would be to skip the full package build and tests (which already ran) and have the rest of the process complete01:00
asacsergiusens: after approve it goes to ppa first01:00
asac?01:00
asace.g. after build approving?01:00
sergiusensasac: nope01:00
sergiusensasac: that's daily release... want to set somethig up for tomorrow? I'll walk you through everything01:00
asacso fasttracking means: upload to the ppa the image picks up without testing build?01:00
asacsergiusens: well. do whatever it needs us to do to get a new image :)01:01
annerajbsergiusens: i think all my issue went away by running make multiple times. now it's complaining about missing blobs (but i cant get adb to work on virtual box and windows)01:02
asacwhat i tried to understand is what you plan to do ... just upload to archive (e.g. through an untested jenkisns job for instance)01:02
sergiusensasac command acknoledged01:02
asacsergiusens: so thats what we usually do then?01:03
asacbypass the build tests?01:03
asac(if it doesnt go ahead in infrastructure)01:03
sergiusensasac: it's not the tests that fail, it's the package build01:05
sergiusenscyphermox_: it's landed01:06
sergiusensasac: I'm still completing my thoughts from over the weekend for that process document01:07
asacno thats fine... just try to understand the fasttracking operation :)01:07
sergiusensasac: skip builds and tests01:07
asacight01:07
asacand then commit to archive01:07
asacetc.01:07
bjvsergiusens: is a changelog available for daily builds?01:07
sergiusensasac: fairly confident of it since it already ran once and worked01:07
asacright01:07
bjvsergiusens: cdimage.ubuntu.com/ubuntu-touch-preview/ is no longer being updated01:08
robert_ancellmterry, yo01:08
asacsergiusens: do you know if it goes through proposed testing this way?01:08
sergiusensbjv: there isn't really much work going in there, what do you need?01:08
sergiusensasac: after this, the daily build process comes up and picks up on all the trunks that have updates and runs tests again pushes to ppa:ubuntu-unity/next the build in that ppa is what goes into proposed01:09
mterryrobert_ancell, hihi.  Just playing with lightdm and my greeter branch on my nexus4.  How do I get lightdm to not want to spawn X?01:10
asacright so now it goes to ppa01:10
asacgest build01:10
asacgets tested01:10
asacand then pushed to archive through poropsed01:10
asacgotcha01:10
asacthanks01:10
sergiusensannerajb: I'm not a Windows person, but you could install adb on Windows01:10
robert_ancellmterry, not spawn X at all?01:10
sergiusensasac: in a nutshell, yes01:10
annerajbwell not sure if extract-files.sh will run but ill give it a shot thanks01:10
mterryrobert_ancell, well...   work with mir on my nexus4 at least.  If it's xmir, that's fine.  But the lightdm.log file said it couldn't find the X executable01:11
robert_ancellmterry, i.e. run a native Mir greeter and not through XMir?01:11
asacsergiusens: do you know if most packages we do in daily-release us cmake or automake ... or somewhat balanced?01:12
asacuse01:12
sergiusensasac: cmake for almost everything we did for ubuntu touch01:13
sergiusensasac: it's our prefered tech01:13
bjvsergiusens: I noticed that. I was wondering what the difference was between cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/ and pending/01:13
sergiusensbjv: that's not ubuntu-touch-preview though, this is the _flipped_image01:14
sergiusensbjv: pending may break bad, current may break but not bad01:14
bjvsergiusens: so http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20130714/ is the same as http://cdimage.ubuntu.com/ubuntu-touch-preview/daily-preinstalled/20130712/ ?01:15
bjvonly flipped?01:16
sergiusensbjv: no01:16
bjvbecause there is no ubuntu_stamp in  20130714/01:16
bjvoh01:16
sergiusensbjv: ubuntu-touch-preview is unflipped, ubuntu-touch is flipped01:16
bjvsergiusens: i cannot find a changelog on the web for the flipped, ubuntu-touch though01:17
sergiusensasac: I don't recall where it was documented, but tvoss was one of the authors of it01:18
bjvor list of packages/versions01:18
sergiusensbjv: there isn't any01:18
sergiusensbjv: ubuntu-touch uses pure cdimage build scripts whilst ubuntu-touch-preview was an artifact copy of what we built on jenkins01:19
Saviqsergiusens, aborted? did you push manually?01:19
sergiusensSaviq: not manually01:19
Saviqsergiusens, yeah, fast-tracked, k01:19
sergiusensSaviq: yup01:19
Saviqsergiusens, thanks01:19
sergiusensSaviq: as I said, no reason to run build+tests all over again if the CI one worked... IMO at least01:20
Saviqsergiusens, yeah, and especially when we can see what was really failing01:20
Saviqsergiusens, q, now, will daily release pick it up still? curfew passed over an hour ago?01:20
bjvsergiusens: ah, I see01:21
Saviqanyway... I'm gonna go sleep now...01:22
Saviqsergiusens, thanks again01:22
bjvsergiusens: can .manifest files not be produced with the cdimage scripts for Touch?01:22
asacis there a way we can easily produce a kernel/build/whatever that we can start with 256m, 512, 1024m etc.?01:25
asaclike a "maguro-265m edition" build :)01:26
asacguess 512m would be more interesting for now01:26
annerajbwonder if extract-files.sh can be made to work thru adb over TCP/IP01:28
iBelievemhall119, ping01:46
mhall119iBelieve: pong01:47
iBelievemhall119, concerning merge requests for the File Manager app, will I have the other 2 devs still review my merge requests? That's what the Touch Developer docs seem to say, but I haven't seen either of the other 2 doing that, so I'm a little confused.01:48
sergiusensSaviq: regarding the question, cyphermox_ can still manually trigger01:48
mhall119iBelieve: it's best practice to get somebody else to review every MP01:51
iBelievemhall119, that's what I thought, but I was just checking. Thanks!01:52
mhall119no problem01:52
mterryrobert_ancell, heyo!  I timed out earlier, if you responded to me01:54
robert_ancellmterry, I said: "i.e. run a native Mir greeter and not through XMir?"02:02
mterryrobert_ancell, yeah, ideally.  I have the mir branch of unity and it can work.  I just want lightdm to spawn my greeter, but it complains about X not being available02:13
robert_ancellmterry, right, lightdm doesn't support native mir greeters/sessions yet. I am currently working on that02:14
mterryrobert_ancell, oh OK.  But it supports Xmir, eh?02:14
robert_ancellmterry, yes02:14
dejelloHello02:18
annerajbhmm did somebody changed anything? 3 hours ago the envsetup.sh worked fine now i get this dpkg-source: warning: failed to verify signature on ./libhybris_0.1.0+git20130606+c5d897a-0ubuntu10.dsc02:19
fgintherSaviq, ping02:23
annerajbi think i got it fixed brunch has to be run once before make to setup some files like the kconfig02:32
fgintherSaviq, ps-panda-1 has been taken offline02:34
sergiusensfginther: I forced unity8 to build only with ps-panda-702:35
sergiusensfginther: although it is a hot fix02:36
fginthersergiusens, ack02:36
fginthersergiusens, does it build under qemu?02:37
sergiusensfginther: I don't think so, the unit tests would fail02:37
fginthersergiusens, :-(02:38
sergiusensfginther: it was one of the first reasons we needed real hardware ;-)02:38
fginthersergiusens, I fear we may be short on arm builders starting tomorrow morning02:38
annerajbwhat hardware you guys are using to compile?02:39
fgintherpanda boards02:39
annerajbhttp://www8.hp.com/us/en/products/proliant-servers/product-detail.html?oid=5375897#!tab=features02:40
CruellyricistHey all.02:40
fgintherannerajb, yeah, I02:40
fgintherI'll take a few of those :-)02:41
annerajbfginther: i work for hp they are awesome.. * i r biased lol*02:41
CruellyricistI just jumped in the IRC for a quick question that i can't seem to find an answer to...02:41
fgintherannerajb, HP demoed one at UDS in copenhagen. it was a nice looking box, despite the jet engine sound02:42
CruellyricistWill Ubuntu touch only support the ARM architecture? Or will i be able to load it on just about any tablet or slate?02:42
sergiusensCruellyricist: we are only focusing on arm these days, but only because we are basing out of cyanogenmod. So if it runs on CM, it will run easily02:43
annerajbfginther: i havent seen a fully loaded one yet but i bet is loud lol02:43
sergiusensa port to a different device is not out of the question, but you just need to do more work02:43
Cruellyricisthttp://www.gigabyte.com/products/product-page.aspx?pid=4456#kf this is specifically why i asked... I would LOVE to load Ubuntu touch on this baby when it sees its first full release.02:44
CruellyricistIt seems so right for it... Then again I'd also load it on the Microsoft Surface too...02:45
CruellyricistAnyone, feedback?02:50
=== chihchun_afk is now known as chihchun
annerajbyay Running:  mkyaffs2image -f -c 4096 -s 128 /home/annerabj/android/out/target/product/epicmtd/data /home/annerabj/android/out/target/product/epicmtd/userdata.img annerabj@annerabj-VirtualBox:~/android$03:03
rsalvetiasac: that's simple, you just need to limit the memory via kernel argument03:33
rsalvetiamazing, unity8 just got published03:36
=== Namidairo`bnc is now known as Namidairo
thomianyone seen Saviq?06:09
=== bzoltan1 is now known as bzoltan
anasphow i can install ubuntu phone to alcatel onetouch idol ultra07:12
Noskcajanasp, port it07:12
anaspnoskcaj  can you gave a little introduction07:15
dholbachgood morning07:22
anaspmorning07:22
Noskcajanasp, the info is at https://wiki.ubuntu.com/Touch/Porting07:25
=== alan_g is now known as alan_g|afk
=== MrDHat|afk is now known as MrDHat
asacrsalveti: would it work? e.g. without graphcs driver gonig crazy?07:44
asacogra_: hi07:44
asacdid folks get the stuff through yesterday still?07:44
asaci dropped out at 4am (like 5 hours ago :))07:45
ogra_dunno, i went to bed before07:45
* ogra_ gets some coffee to wake up07:46
asacogra_: hehe... ok thought you aklready checked07:47
asacdidrocks: do you know if unity8 made it through this morning?07:49
didrocksasac: I think it did, as he was luckily not building on ppc07:49
asachttps://launchpad.net/~ubuntu-unity/+archive/next/+sourcepub/3365714/+listing-archive-extra07:49
asaci think thats it07:49
didrocks(the rest is blocked on the ppc build)07:49
didrocksasac: right, that's the one07:50
asacthat one has powerpc07:50
asacpending07:50
didrocksasac: yeah, it will build-dep forever07:50
didrockswe don't have qtdeclarative building on ppc because of v807:50
asaccan you check if it made it into the archive?07:50
asacwe need a new image07:50
asacstill07:50
didrocksasac: which archive?07:50
asacsaucy07:50
asacreal thing07:50
didrocksasac: hum, I see no decision on the ML for the archive yet07:51
didrockss/ML/emails/07:51
asacerr07:51
asacwhatever place07:51
asacwe currently use to get it on image07:51
didrocksasac: "next", it's where you set it07:51
asacic07:51
didrocksso you have it07:51
asacogra_: kick off image builder if the last one failed then07:51
asacdidrocks: do you know how to kick off image build?07:51
didrocksasac: we have daily-build ppa as a staging env (where it's testing) -> daily-build-next07:52
didrocksooopsss07:52
didrockssorry:07:52
didrocksdaily-build ppa -> distro07:52
didrocksdaily-build-next ppa -> next ppa07:52
asacright ... yeah i remember07:52
asacdidnt sleep much :)07:52
asacso have to wake up too07:52
didrocksI read that! :)07:52
didrocksasac: on image build -> unfortunately, not07:52
asacic07:52
asackk07:52
didrocksasac: you just get close to the first coffee machine you cross :)07:53
asaclol07:54
asacyeah... i have coffee now07:54
asacgoes up from now on i am sure :)07:54
asacbah ... it tastes pretty bad :)07:55
didrocksasac: well… it's your coffee, so are you to blame? :p07:59
seb128bah, I remember the time where asac was claiming that sleep is for the weaks ;-)08:01
didrocksseb128: he's getting old…08:01
seb128yeah08:02
ogra_asac, the scheduled build starts in 20 min ... relax :)08:04
seb128oh, and good morning german friends ;-)08:04
seb128and didrocks08:04
ogra_moin moin :)08:04
didrockshey again seb128!08:05
seb128so reading the backlog, it's "stay away from the current image"?08:05
ogra_seb128, wait 1.5h for the new one, or make sure to immediately upgrade unity8 after install08:07
seb128ok08:07
ogra_(or just use phablet-network-setup to configure your wlan08:07
ogra_)08:07
ogra_the network indicator is broken ...08:07
ogra_s/is/was/08:08
seb128ok08:08
seb128ogra_, thanks08:08
ogra_:)08:08
ogra_heh ...08:09
ogra_https://code.launchpad.net/~saviq/unity8/fix-network-page/+merge/17482808:09
ogra_so it took only 7 jenkins retries and 14h to get  that 2 line fix in :P08:09
Saviqogra_, yeah, and it was fast-tracked in the end08:09
asacseb128: i am awake :) ... so good morning08:09
ogra_Saviq, LOL !08:10
Saviqogra_, it was a HW failure08:10
seb128asac, good morning ;-)08:10
ogra_goota love our infrastructure08:10
Saviqogra_, some of the pandas were acting up08:10
ogra_we shouldnt use them anymore08:11
asacwe have someting != pandas ?08:11
asac:)08:11
ogra_asac, we have calxeda machines since over a year08:11
asacwas told they dont work :)08:11
asacactually the work since a few days08:11
ogra_dunno how many nodes, but i think a magnitude more than we have pandas in the DC08:11
asacbut still need to be brought up08:11
ogra_yeah08:12
asacand wont be enough to also have them for daily bot i think08:12
asac(but i only think)08:12
ogra_i coulld copy/paste you that very same sentence from several IRC logs over the last year08:12
asacthat they worked?08:12
* ogra_ heard that to often to belive in it until he sees the first package build coming out of one08:12
ogra_asac, that they dont work, but just have been brougt up and will be available soon08:13
asacwe were now told that they worked, survived stress tests etc.08:14
ogra_if i hear it i always have to think of vinyl ... and scratches ....08:14
=== didrocks1 is now known as didrocks
asaclool: i think i am in now... feel free to pop in when you are ready08:14
ogra_.oO( ah ... the needle jumped back 3 months again)08:14
asacslangasek: how does the calxeda box look like?08:15
asac:)08:15
asacogra_: image build kicked?08:15
ogra_asac, 10:32 our time is when the scheduled build runs anyway08:16
=== alan_g|afk is now known as alan_g
ogra_(the builder runs other builds before )08:16
ogra_(and we only have one thats half way reliable)08:17
timpis a 20130716 image building now?08:18
timpI like to test something that probably went in saucy last night, so if its building I'll wait with my new phablet-flash08:18
ogra_it should be burped up by cdimage in around 1h08:22
timpok, thanks08:25
=== chriadam is now known as chriadam|away
JamesTaitGood morning all, happy Corn Fritter Day! :-D08:45
ogra_yummy, popcorn08:46
seb128ogra_, seems like a different thing08:51
* seb128 googling for corn fritter08:51
ogra_oh, yeah08:51
ogra_nothing to do with frying :)08:51
seb128hum, I wonder if the image changed that much since the previous download I had08:59
Saviqdidrocks, hey, when jenkins merges latestsnapshot, is that before or after the ppa build?08:59
seb128or if rsync is just not working great on those images08:59
didrocksSaviq: this is on publication, meaning, when publishing to "dest"08:59
didrocks(if manual approval for publication, this is after this approval as well)09:00
Saviqdidrocks, so it's already available in dest at that point?09:00
Saviqdidrocks, as in, for people to download?09:00
didrocksSaviq: when dest is a ppa, I think launchpad takes ~10 minutes to publish it09:00
ogra_seb128, the armhf zip is always completely downloaded09:00
ogra_the device specific ones work fine09:00
seb128ogra_, :-(09:00
didrocksSaviq: if it's -proposed -> release, it's taking a little bit more time09:01
Saviqdidrocks, k thanks09:01
ogra_seems that putting a tar.gz into a zip doesnt work so well09:01
ogra_even though the tarball is gzipped with --rsyncable09:01
seb128ogra_, the armhf zip is the biggest one09:01
ogra_yeah09:01
ogra_well, image based updates will solve that09:01
ogra_since they already are diffs09:02
ogra_(before downloading)09:02
Saviqdidrocks, so... https://launchpadlibrarian.net/145055955/buildlog_ubuntu-saucy-armhf.unity8_7.81.3%2B13.10.20130716ubuntu.unity.next-0ubuntu1_UPLOADING.txt.gz says "Finished at 20130716-0311"09:02
Saviqdidrocks, but latestsnapshot got merged at -033209:02
didrocksSaviq: no, don't look at the build log not the changelog09:02
didrocksnor*09:02
didrocksSaviq: look at when the MP was submitted09:03
Saviqdidrocks, -0327 then09:03
Saviqand -0332 LP marked it merged09:03
=== anasp_ is now known as anasp
didrocksSaviq: it's even a little bit before, it's when the MP is submitted09:03
didrocksnot merged :)09:03
Saviqdidrocks, yeah, -0327 is submitted09:04
Saviqdidrocks, so about 10 mins later it was available?09:04
=== oreneeshy_ is now known as oreneeshy
didrocksSaviq: approximately, yeah (it seems publishing a ppa doesn't follow a deadline rule like for distro publishing, but it's in practice ~10 mins)09:05
didrockswhy?09:05
timphmm.. I get the feeling that after I install a new phone image and the phone reboots, my laptop always gets disconnected from my wireless network09:05
Saviqdidrocks, I'm doing a crisis report about yesterday's wifi fail09:05
cjwatsonogra_: I understand that we actually have them physically in London now, which is a major step :)09:06
didrocksSaviq: ah ok09:06
ogra_cjwatson, yay !09:06
ogra_cjwatson, yeah, that gives me some confidence it will actually happen :)09:06
cjwatsoninfinity has been mocking one of them being shipped with cardboard baffles09:06
cjwatsondidrocks: how do you mean doesn't follow a deadline rule?09:07
cjwatsondidrocks: the PPA publisher tries to run every five minutes, just like the primary archive publisher; IIRC it generally only manages to run once every ten (similarly, the primary archive publisher doesn't actually manage to run every five-minute slot)09:08
didrockscjwatson: hum, sometimes, I'm under the impression it's taking 15 minutes to publish, sometimes 5, is that because one publication is taking more time? (and just one is publishing at a time)09:09
didrockscjwatson: what is the discrepancy influenced by, number of total new packages in all ppas?09:09
cjwatsondidrocks: since it takes about ten minutes, that means that there's a range depending on when you upload relative to the publisher starting ...09:11
cjwatsondidrocks: just as for the primary archive :)09:11
didrockscjwatson: I was under the impression that distro publishing was taking ~30 minutes for primary archive09:12
ogra_back then ... in the old days09:12
cjwatsondidrocks: outdated :)09:12
ogra_:)09:12
cjwatsondidrocks: we sped it up a fair bit recently09:12
ogra_it is breezingly fast nowadays09:12
didrockscjwatson: outdated from how long? I remember staring last month or even closer to it :)09:12
didrocksoh nice!09:12
cjwatsona couple of weeks09:13
didrocksnot that outdated then! :)09:13
didrocksgreat news anyway ;)09:13
cjwatsondidrocks: the PPA publisher walks over all PPAs, so it has some constant cost with its current design09:13
cjwatsondidrocks: it's now about five minutes if it only has to operate on saucy-proposed, and around 20 if it has to do things involving saucy09:14
didrocksexcellent news :)09:14
* ogra_ hasnt had a build that took more than 1h from dput to binary-in-archive since a while 09:14
didrocksogra_: you're working on too small packages ;)09:15
ogra_heh09:15
asacogra_: new image arrived?09:23
ogra_still building09:24
ogra_should be ready any minute09:24
ogra_hmm, build is done, nothing published and i didnt get any failure mail09:25
ogra_ah09:26
ogra_i'm just to impatient ... it is publishing09:26
ogra_asac, there now ... phablet-flash --pending to get it09:27
* ogra_ rsyncs09:27
* ogra_ goes afk while the sync runs09:28
Saviqasac, bare time report after yesterday's fail is in your email09:29
* popey flashes09:30
loolmhr3: Hey09:30
loolmhr3: can't physically join the meeting location you've proposed  :-)09:31
mhr3lool, hehe, no worries, you'll join virtually09:31
mhr3just give me a sec to get the wired network and stuff09:32
asacgema: gimme a few09:32
loolmhr3: grabbing a coffee in the mean time09:32
gemaasac: only because you ask nicely ;)09:32
=== vrruiz_ is now known as rvr
asacogra_: we have pending? nice!!09:32
asac:)09:32
mhr3lool, https://plus.google.com/hangouts/_/cd522c45ba33d085c4186ba86183e50fcd3b98fa09:33
asacogra_: can you confirm that i dont loose my content in /home/phablet?09:34
popeyasac: correct, don't use -b09:36
popeyasac: if you use -b it will wipe _everything_09:36
Saviq\o/09:45
ogra_asac, right, /home content is preserved09:49
popeyogra_: my mako has a dead battery so can't flash that for a bit. grouper flashed though..09:53
ogra_ok09:54
davmor2Morning all how's the images today?09:54
* ogra_ still has a few mins until sync is done09:54
dholbachhey rsalveti - do you think it'd make sense to have an editing session for the porting guide update - where we'd update it in a etherpad together?09:55
dholbachI'm sure people like sergiusens, ogra and others would be able to help09:56
dholbach(I could probably fix a few small things and proof-read)09:56
ogra_dholbach, prob is that i'm trying to do a port since two weeks but there is always comeing some package or image issue in my way, so i dont really have much first hand info i could add09:57
ogra_i'm trying to invest a day during this week to get my SGS2 ported with flipped09:58
* ogra_ flashes maguro09:59
AskUbuntu3G Data connection assistant on Ubuntu Touch | http://askubuntu.com/q/32059610:04
popeydholbach: when you do update it, I'd like to test the process10:04
dholbachpopey, cool10:05
popeydholbach: off to oscon next week so prefer if it could be updated this week ☻10:05
dholbachpopey, that's not in my hands10:06
dholbachpopey, I'm not an expert when it comes to all of this10:06
ogra_woah, the boot got a *lot* slower10:06
ogra_(at least the first boot)10:06
popeyhmm, my mako flat out wont boot10:07
ogra_it took like a minute with black screen here10:07
ogra_i guess the new ubuntu-touch-session runs slower ...10:08
ogra_which is weird, when i tested for ricmm it was actually a lot faster10:08
ogra_i wonder what changed vs the stuff i tested for him10:08
* ogra_ removes wifi config to test if that works now10:09
ogra_ah, second boot is faster10:09
ogra_yay, wifi works fine10:10
ogra_apps run, i can browse, looks fine10:10
ogra_ah, and the dashboard tests are done too10:12
ogra_hmm, mako still missing though10:13
davmor2popey: how did the mobile thing go yesterday?10:25
ogra_hmm, do we have others with mako to test ? grouper and maguro look fine10:26
* ogra_ would like to mark the image good10:26
popeythis has been on charge for 2 hours and still wont boot10:26
ogra_not even when holding the power button down for a while ?10:27
davmor2popey: is it the phone? if so try taking the battery out if you can10:27
ogra_n4 makes that hard :)10:28
ogra_you need a glass cutter i suppose :)10:28
ogra_i think the n4 has the power button wired in a way that it does a hard reset when holding it though10:29
davmor2ogra_: I thought there was a rule that europe passed that said all batteries should be accessible with x amount of screws10:29
ogra_well, it has screws :)10:29
ogra_i was just joking with the glass cutter10:30
davmor2ogra_: mind you the same people also said that there should only be one power supplier and settled on micro usb oh apart from a certain fruit based product that shall remain nameless10:31
ogra_hehe, well, they always went their own non-std way in the past10:32
didrockspopey: I had the same thing the other day10:32
didrockspopey: you have to plug it10:32
didrocksand press the power button for *60s*10:32
popeyi have held it for 10 seconds10:32
popeyblimey10:32
* popey holds and types10:33
didrocksit will get out hibernate10:33
=== sil2100_ is now known as sil2100
popeynope10:34
asacogra_: so talked to gema... we will use --pending now for producing the dashboard10:35
ogra_asac, yeah, looks like thats already happening10:35
asaci think it might be implicit10:35
asacbecause it still pulls the latest by date?10:35
asacor you say that the team was faster than us?10:35
asacand just fixed it10:35
asac?10:35
didrockspopey: To bring the Nexus 4 out of hibernation:10:35
didrocks1. Plug Nexus 4 to a wall charger.10:35
didrocks2. Press and hold the Power button for 60 seconds10:35
didrockspopey: this is what worked for me ^10:35
ogra_asac, oh, indeed, it could just pull latest10:36
asacogra_: so please ensure we get results on dashboard10:36
popeyyeah, just tried that10:36
asacyou have jcollado to poke jobs10:36
didrockspopey: there is an alternative: http://productforums.google.com/forum/#!msg/mobile/eREo__Lhuwg/Kuly9n_cmscJ10:36
asacin case they return nothing10:36
asacor weird stuff10:36
ogra_asac, dashboard looks fine except that mako is sill missing10:36
asacogra_: once dashboard is not regressing, we propagate if manual test looks fine too10:36
xnoxdavmor2: ogra_: do be honest, micro-usb is crap - it's still not upside-down reversible & it's limited to low wattage, hence iphone's charge quicker since it mandates higher W10:36
ogra_an given popey's issues we dont have a mako test at all yet ...10:36
asacogra_: ?10:36
asacplease compare with results from yesterday10:36
ogra_since he is usually the only manual mako tester10:37
asacthere are bunch of tests not yet finished10:37
ogra_asac, green today ....10:37
asacwe want all the autopilot tests that succeeded at least to be there and those that are orange10:37
ogra_100%10:37
ogra_all fine10:37
asacogra_: look at the test count10:37
asacogra_: it didnt run everything yet10:37
ricmmis jenkins down?10:37
asacogra_: just the quyick tests10:37
asacogra_: so wait :)10:37
ogra_11 tests passed10:37
asacogra_: compare: http://reports.qa.ubuntu.com/smokeng/saucy/image/3010/10:37
ogra_looks all good ...10:37
ogra_mako isnt even listed10:37
davmor2xnox: I didn't say it wasn't justifiable it is more that fact that everyone else is happy to go along with the standard except apple10:37
asacogra_: its not the truth yet10:37
asacogra_:  with http://reports.qa.ubuntu.com/smokeng/saucy/image/2998/10:38
asacogra_: the green doesnt say anything until we have results for all of those10:38
didrocksogra_: yeah, you need to integrate the number of tests running :p10:38
ogra_asac, it says 11tests, 11passes per arch10:38
asacogra_: so work with jcollado to find out of those jobs are still running etc.10:38
popeydavmor2: micro usb is the single worst mobile phone connector [FACT] ☻10:38
asacogra_: look at the other10:38
ogra_dont tell me thats not true ...10:38
didrocksthat's why for daily release, we fail if we have less tests results than the previous run :p10:38
asacogra_: its not all tests... it just is one test suite ... the rest is still running10:38
ogra_what good is a dashboard if it doesnt show the right numbers :)10:38
asacwe want all results to be there10:38
asacogra_: it shows the right number, it doesnt show what hasnt finished yet.10:39
asacgema and folks are working on making that better10:39
asacso you see what to wait for before approving10:39
asacogra_: so check with jcollado if those autopilot jobs are still running ... otherwise he might want to run them etc.10:39
asacjcollado: can you check?10:39
asace.g. are all the autopilots running?10:40
asacor are we waiting for dashboard publishing?10:40
jcolladoasac: Let me see10:40
jcolladoasac, ogra_: Umm, I see that the smoke test case run, but not the downstream projects. I'll trigger those jobs to run manually now.10:43
asacjcollado: all the autopilots, security etc.10:43
asacyeah10:43
jcolladoasac: Yes, I've scheduled eventstat-saucy-touch-armhf-install-idle-maguro, saucy-touch-maguro-smoke-sdk, saucy-touch-maguro-smoke-security and smoke-saucy-touch-apps-maguro.10:45
asacjcollado: do we know why that happens?10:45
davmor2popey: works for me :P10:45
ogra_popey, what woudld you chose ? thunderbolt ?10:46
popeythunderbolt is better than any usb connector10:46
ogra_lol10:46
popeyall usb, A, B, full size, mini, micro, they all suck giant donkey balls10:46
jcolladoasac: Today jibel was trying to figure out why the jenkins instance was restarted. I don't know why that happened, but that probably affected the job execution.10:47
popeyogra_: lisettte has a device in the same state as mine10:48
popeyoh, maybe not, hers at least gives google logo, mine doesn't10:48
ogra_jcollado, there were jenkins HW issues last night, not sure that was the same machine though (it failed CI stuff)10:48
jibeljcollado, several machines rebooted, I suspect a power failure, retoaded is on the case10:49
sergiusensricmm: ^^10:50
jcolladoogra_, jibel: Ok, thanks.10:50
ogra_bah, still no buildd stamp in the image ... hurry up IS !10:50
sergiusensogra_: hey, did you see my last question last night?10:52
ricmmsergiusens: thanks10:52
ogra_sergiusens, hmm, nope10:52
sergiusensogra_: if there is a way to check if the image builders can see http://people.canonical.com/~sergiusens/click_packages/10:52
ogra_hmm, not beyond having livecd-rootfs try it and print results in the build log i guess10:53
ogra_probably cjwatson has a better way10:54
ogra_shouldnt be hardd to add a temporary script that tries a wget or so10:54
sergiusensogra_: ok, I'll ask him when I get back, need to drive my partner now10:54
sergiusensthanks10:54
ogra_yeah, i can do that too unless he comes up with something better10:54
sergiusensgreat, I'll get to that in a bit10:55
ogra_ogra@chromebook:~/branches/livecd-rootfs$ grep -r people.canonical10:56
ogra_live-build/auto/config:SEEDMIRROR=http://people.canonical.com/~ubuntu-archive/seeds/10:56
ogra_ah, seems to already be used anyway10:56
ogra_(like we were told before as i now remember)10:57
davmor2popey: do you happen to know if there is a bug against the browser/webapp for twitter in that you can't scroll your timeline10:57
=== greyback is now known as greyback|food
popeydavmor2: yes, i filed one11:04
popeybug 119021211:05
ubot5bug 1190212 in webbrowser-app "Unable to scroll in twitter web page" [High,Confirmed] https://launchpad.net/bugs/119021211:05
davmor2popey: I was about to ask that :)11:05
=== chihchun is now known as chihchun_afk
=== MacSlow is now known as MacSlow|lunch
=== schwuk is now known as schwuk_away
=== schwuk_away is now known as schwuk
AskUbuntuIs Ubuntu Touch compatible with Oppo Find 5 | http://askubuntu.com/q/32062411:30
popeyfinally got mako to boot!11:50
ogra_yay11:50
ogra_popey, well, asac wants us to wait for the dashboard ... and since there seem to be jenkins issues i think there is no hurry11:51
popeyhad to repeatedly plug/unplug the charger to get it to flash red, then press power button and it woke11:51
popeywell I'll flash anyway11:51
ogra_yeah11:51
popeyonce it charges a bit11:51
popey3%11:51
ogra_to me the image looks good enough to mark11:51
=== alan_g is now known as alan_g|lunch
=== muhammad is now known as Guest2012
=== greyback|food is now known as greyback
=== MacSlow|lunch is now known as MacSlow
=== _salem is now known as salem_
xnoxogra_: are vendor/cm bits required for ubuntu-touch build?12:29
xnoxogra_: we don't really use their ringtones do we?12:29
rickspencer3 /msg popey hey, no mako build today? any idea what is up?12:32
sil2100sergiusens: hello!12:33
rickspencer3*sigh*12:33
rickspencer3 /me notes the negative impact of unexpected spaces?12:33
popey /msg rickspencer3 yeah!12:33
sergiusensxnox: no, you can delete that, the fonts, the layout xmls and what not12:34
sergiusenssil2100: hey12:34
popeyrickspencer3: ogra_ was planning on marking it good. i had problems with my mako today not working12:34
rickspencer3 /kick popey12:34
popeyjust flashing it now12:34
popey12:34
xnoxsergiusens: ack. but it looks like some prebuilds are still copied across.... sysinit et al.12:34
rickspencer3thanks popey12:34
sergiusensxnox: are you still picking them up from the private branch?12:34
rickspencer3popey, is that why it is not showing up on reports.qa.ubuntu.com ?12:35
popeynot sure about that.12:35
sergiusensxnox: I can clean it up now if you want12:35
sil2100sergiusens: I'm doing a packaging review of demo-assets right now, and I noticed that all the graphical assets inside are not copyrighted in debian/copyright - is there some common license you wish to use for all those?12:35
xnoxsergiusens: vendor/cm is from git. No, it's ok. I'll just add it my list of excludes when generating the tarball for the package.12:35
popeyi dont actually know how reports.qa.u.c is built... gema ?12:35
sil2100sergiusens: since, for instance, there are some .png's in there12:35
sergiusenssil2100: I thought we were dropping demo-assets from the image, pmcgowan ?12:35
xnoxsergiusens: i'd rather keep "brunch" command working, without modifying our fork of cynogenmod too much.12:35
ogra_rickspencer3, asac asked me to wait for the dashboard to finish, but sadly jenkins was acting up12:35
pmcgowansil2100, right but you probably didnt know that12:36
rickspencer3thanks ogra_12:36
ogra_rickspencer3, from my perspective the image is fine12:36
rickspencer3 /me tries phablat-flash12:36
pmcgowansil2100, but we will still have packages for samples in the ppa, so good to get it straight12:36
ogra_(i would mark it good after hearing that popey can make calls)12:36
ogra_rickspencer3, phablet-flash --pending ;)12:36
pmcgowansil2100, we use a creative commons license, let me get a reference12:36
popeyogra_: just made a call12:36
sergiusensxnox: ok, I'll take a look at the priv bzr branches, brunch should keep on working for our case12:36
ogra_rickspencer3, that will give you the one waiting for approval12:36
sil2100pmcgowan: ah, ok, since didrocks mentioned to me yesterday to conside demo-assets for daily-release, so hm, I thought it will still be valid12:37
ogra_popey, yay12:37
sergiusenspmcgowan: demo-assets has images from imdb (or similar)12:37
xnoxsergiusens: well, vendor/cm is in git =) not in private bzr.12:37
popeyogra_: http://popey.com/~alan/device-2013-07-16-133714.png12:37
pmcgowansergiusens, those we dont own for sure12:37
xnoxsergiusens: unless there is a private bzr of vendor/cm.....12:37
sil2100pmcgowan, sergiusens: for some of our graphics we used CC BY-SA 3.0 usually12:37
sergiusensxnox: yup, I know about vendor/cm, it's only in git12:37
pmcgowansil2100, exactly12:37
pmcgowanfor ones we made12:37
xnoxsergiusens: ok. =) so i'm using the one and only then.12:38
ogra_popey, you are sideways12:38
popeyI am!12:38
sergiusensxnox: yes, one vendor/cm to rule them all ;-)12:38
pmcgowansil2100, we are going to restructure the "demo" packages and leave them in the PPA and not in build12:38
sergiusensxnox: we can probably rename it to vendor/ubuntu :-P12:38
ogra_geez, why do all maguro tests show failed ?12:38
pmcgowansergiusens, are you doing a weekly update email?12:39
sil2100pmcgowan: ok, so there is no plans for daily-releasing any "demo" packages, yes?12:39
pmcgowansil2100, thats the proposal yes12:39
sergiusenspmcgowan: for the meeting? let me think really hard... everything is in progress from last week12:39
pmcgowansil2100, just forwarded the email to you12:40
pmcgowansergiusens, yes thanks12:40
pmcgowandont think too hard12:40
sil2100pmcgowan: thanks!12:41
ogra_asac, so obviously all the dashboard tests are failing due to not being able to connect to dbus by whatever reason (dbus is just fine on the image here and does it's duty), should i still wait until dashboard finished (likely with 99% failure) or shouldnt we rather finally give something to the waiting users12:48
* ogra_ really thinks we shouldnt depend on dashboard tests until they actually work reliable12:49
sergiusensogra_: where was the dashboard12:50
sergiusens?12:50
ogra_gema, is it a known issue that utah cant connect tp dbus on the phones ?12:50
ogra_sergiusens, http://reports.qa.ubuntu.com/smokeng/saucy/12:50
sergiusensty12:50
ogra_i suspect they dont run as the phablet user12:50
sergiusensmost likely, so no DBUS_SESSION_BUS_ADDRESS12:51
ogra_or use a wrong way to become that user12:51
ogra_right12:51
sergiusensJul 16 11:38:45 ubuntu-phablet utah: 11:38:45.192 ERROR importer:51 - Could not find any typelib for Gdk12:52
=== alan_g|lunch is now known as alan_g
om26ermfisch, Hi!12:52
ogra_yeah, that too12:52
ogra_though the dbus errors dont seem realted to gdk12:53
sergiusensoh org.freedesktop.DBus.Error.NoServer12:53
ogra_right12:53
sergiusensyeah, the gdk thing is probably utah specific12:53
ogra_which is nonsense12:53
ogra_dbus runs else we wouldnt be able to do the manual tests indeed12:54
ogra_so i suspect it simply doesnt run as phablet user12:54
sergiusensogra_: well if my memory works well, from the logs they are running as a utah user, going to be very complicated if they don't run as phablet12:54
om26eris there a way to turn on the screen from command line through powerd ?12:54
gemaogra_: doanac is the right person to talk about that12:54
* ogra_ just doesnt want to hold back the image the whole day for that 12:54
om26eror any other way for that matter12:55
sergiusensom26er: powerd-cli12:55
ogra_sergiusens, ack12:55
gemasergiusens: we can run as phablet, that's not a problem12:55
gemasergiusens: I'd rather you check with doanac how they are actually run now12:55
ogra_gema, that will surely help to get the dbus  address12:55
gemaogra_: which job are you looking at?12:55
ogra_currently maguro, the others seem to still not run12:56
sergiusensgema: https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-gallery-app-autopilot/7/consoleFull12:56
ogra_and mako is completely missing12:56
gemaogra_: yes, doanac was trying to get those running yesterday, I don't know where that ended12:56
gemathe job tha provisions mako was failing12:56
gemaogra_: I agree we need to get them running stably12:57
gemadoanac: will be online soon12:57
ogra_right, my point is more towards asac, i dont want to block the publishing of the images based on that12:57
gemaogra_: asac and I have been discussing that this morning, we are not going to do that12:57
ogra_until we know they run at least half way reliable12:57
gemaogra_: we are going to hook you and maybe sergiusens in the process and get all the issues fixed, the PS QA guys are helping the teams get their testing to a reliable place12:58
gemaogra_: a lot of work is going into making these reliable12:58
ogra_great12:58
ogra_(i wasnt doubting that the plan is to make them more reliable :) )12:59
gemanobody is planning to hook the image publishing to a bunch of failing tests12:59
ogra_well, currently we do12:59
gemaogra_: right now the dashboard is running tests after the images are published12:59
ogra_since i was asked to hold back publishing until all tests ran :)12:59
om26ersergiusens, i tried: 'sudo powerd-cli display on dc' screen is still off :/12:59
ogra_gema, unlikely12:59
sergiusensom26er: why sudo?13:00
ogra_gema, it should run the images from /pending13:00
gemaogra_: I don't believe the tests are running until theres a new image in current13:00
ogra_gema, while phablet-flash by default pulls from /current ....13:00
gemaogra_: I know, I need to talk to doanac about that, this is a requirement from this morning13:00
ogra_and i'm the person moving them from one to the other manually13:00
gemaogra_: ok13:00
ogra_so currently the 0716 image isnt released13:00
ogra_waiting for me to pulll the trigger13:01
ogra_which i think i will just do now ... manual testing was fine across the board13:01
om26ersergiusens, You must be root to run powerd-cli13:01
* ogra_ does13:01
gemaogra_: I suggest we implement this later in the week13:01
gemaogra_: we need some time to create the jobs that'll run on pending images13:01
ogra_yeah, np13:01
ogra_gema, phablet-flash has a switch for that, do you use it for flashing ?13:02
popeyhmm, ogra_ when the battery goes to complete zero, is it expected that the date/time reverts to 12:00 1970?13:02
sergiusensom26er: was the screen always black? what does logcat say?13:02
gemaogra_: yes, but right now we are not using it13:02
gemaogra_: we need to configure some jobs to do that in the lab13:02
dholbachrsalveti, sergiusens, ogra_ (and anyone else), I put up http://pad.ubuntu.com/rw9y4Sk0D7 where we can update the porting guide together13:03
dholbachmaybe that'll make it a bit easier to get the work started13:03
ogra_dholbach, doesnt make sense before we have code :)13:04
dholbachwhat do you mean?13:04
ogra_dholbach, the current porting process hasnt changed13:04
om26ersergiusens, i don't see any change in logcat when i run powerd-cli13:04
ogra_only if we moved ports to flipped it will13:05
dholbachogra_, and that's not what we want?13:05
ogra_dholbach, ratrher end of the week i'd say13:05
xnoxdholbach: ogra_: and even then, we will try to make $ . ./build/envsetup.sh && breakfast $foo && make otapackage13:05
xnoxgenerate everything that's needed.13:05
dholbachpeople already asked for updates of the guide, that's why I thought it'd make sense to start the work on the update13:05
ogra_xnox, yeah, but the modifications you will have to do will change13:05
=== oreneeshy_ is now known as oreneeshy
ogra_and none of us has yet run through that process with a new tree13:06
xnox(well sans failing at various bits that need "fixing-up" aka "porting" until it finishes building that is =)13:06
ogra_exactly13:06
* om26er what does telepathy do when a call/sms notification appears to lighten the screen13:07
ogra_just writing a guide out of the blue wont work13:07
dholbachogra_, no, not "out of the blue"13:07
dholbachbut rather update the current guide where necessary13:07
ogra_i'm running a phablet-dev-bootstrap since a few hours here ... and hope to have a flipped SGS2 port by end of the week13:07
ogra_i will take notes along the process13:08
dholbachcool13:08
ogra_dholbach, right, but we need to identify the changes first :)13:08
ogra_.... 20130716 marked current btw ....13:09
rsalvetimorning13:09
* rsalveti reading backlog13:09
ogra_rsalveti, summary: all better than yesterday13:10
ogra_:)13:10
rsalvetiogra_: yeah, great13:16
rsalvetinobody going crazy before I start my day13:16
ogra_:)13:16
rsalvetilately nobody == asac :P13:16
ogra_haha13:16
popeyogra_: is there an easy "on device" way to tell what you're running on?13:19
popeylike something in /proc or /sys?13:19
ogra_getprop|grep cm.device13:20
dholbachogra_, xnox: I could imagine that even if some bits needs fixing up, the information you have would already help and if it's just in a "tips" bullet points section13:20
popeynice one thanks13:20
ogra_oh, even without grep13:20
ogra_getprop ro.cm.device13:20
ogra_thats better13:20
popeymuch!13:20
rsalvetidholbach: sounds good13:20
rsalvetidholbach: will try to get to it during the next few days :-)13:21
rsalvetimeanwhile I'm trying to finalize some of the work in phablet.u.c13:21
dholbachI'll send a reminder mail to all of you :)13:21
ogra_great13:22
ogra_i'll happily get to it once i have assembled some notes by doing it myself13:22
ogra_as i said, by enmd of the week i should have a port13:22
xnoxdholbach: i see.13:23
dholbachthanks guys13:23
flo__thanks dholbach (for making sure the porting guide gets updated at some point in time :) )13:25
pittihello13:37
pittiso I got a nexus 4 today and bought/cut a sim card for it; that works (tested under android)13:38
pittiis there any magic to make this actually work under current u phone builds? it neither asks me for a PIN, nor use it in the phone app13:38
popeypitti: any logs?13:38
asacrsalveti: lol13:38
pittipopey: which one13:39
pmcgowanpitti, there is a command line method to give the PIN13:39
pmcgowanis that what you need?13:39
popeypitti: under ~/ubuntu-touch-session/13:39
asacrsalveti: i try to keep the stuff in /msg so you can't push back anymore :-P13:39
asacj.k.13:39
rsalvetilol13:39
pittipmcgowan: could be -- this is pretty much a virgin install, and my first time that I try this13:39
popeypmcgowan: is that documented on the wiki?13:39
asacrsalveti: also was stitting here yesterday/today till 4:30am13:39
asactrying to understand how the pain goes when stuff doesnt go through daily-release :)13:39
asacbut i was up and runnig at 9:3013:39
pmcgowanpopey, just in an email as I recall13:40
pmcgowannot sure where mterry is on the UI13:40
rsalvetiasac: hahah, did you feel the jenkins/panda pain?13:40
pittimeh, it forgot my wifi connection again, hang on13:41
asacrsalveti: yeah i observed it13:41
asacand took notes13:41
mterrypmcgowan, on PIN UI?  That's a good thing for me to work on today actually13:41
rsalvetiasac: good13:41
ogra_Saviq's notes are great too though13:41
sergiusensogra_: +113:42
asacyeah ... have to read those still :)13:42
sergiusenswell Saviq +113:42
ogra_:)13:42
pmcgowanmterry, indeed13:42
* ogra_ hugs mterry 13:42
mterrypmcgowan, (mzanetti was going to look into it in a bit, but I have some cycles today; mzanetti: I'm going to look at the backend part of it)13:43
asacogra_:  did our contacat disappear?13:49
asacjcollado: ah :) ... sry forgot your nick13:49
ogra_heh13:49
asacjcollado: so mako seems to be missing13:50
ogra_he is there, the tests fail badly missing a dbus connection though13:50
asacand maguro has a bunch of jobs panding13:50
ogra_yeah there are 5 still outstanding13:50
asacogra_: do you see the same locally?13:50
asace.g. when running the autopilot with autopilot run ?13:50
ogra_not when i manually use the device, no13:50
ogra_its simply that the tests dont run as the phablet user13:51
ogra_so they dont get access to the session bus13:51
ogra_see backlog :)13:51
asacogra_: they ran the days before13:52
jcolladoasac, ogra_: In which jenkins job  are you interested? From what I see, raring-touch-mako-smoke-default has been disabled after two failures. Is that the one you're looking for?13:52
asacjcollado: guess thats it, yes13:52
ogra_jcollado, saucy indeed13:52
didrocksasac: hum, daily-release != upstream merger for once more (backlogging :p)13:52
* jcollado looks for the saucy job13:53
asacdidrocks: ok i will distinguis between those two bots :)13:53
ogra_jcollado, todays saucy smoketests of maguro on the dashboard13:53
ogra_that was the one i specifically looked at13:53
pittipopey: which log is interesting? ofono-setup.log?13:53
didrocksasac: thanks!13:53
pittipopey: that just says "ofono/ofono/account0 initialized"13:54
ogra_pitti, grep ofono /var/log/syslog might be more intresting13:54
jcolladoasac, ogra_: Maguro or mako?13:54
ogra_jcollado, maguro13:54
rsalvetipitti: do you need pin to unblock the sim card?13:54
ogra_mako is missing completely13:54
pittirsalveti: yes13:54
asacjcollado: mako is completely down13:54
asacjcollado: maguro has a few jobs missing still on dash13:54
ogra_so hard to look at :)13:54
asacbut also failed hard13:54
pittirsalveti, ogra_: so would it help to install android again, disable the pin, reinstall ubuntu?13:55
rsalvetipitti: so we just have support to unlock in ofono, not in the app yet13:55
rsalvetipitti: you can unlock using the ofono scripts13:55
rsalvetipitti: install the ofono-scripts package13:55
pittirsalveti: I can't put it in my normal phone, I just cut the sim card to fit into the n413:55
ogra_rsalveti, should be seeded, shouldnt it ?13:55
pittiyep, I have it13:55
sergiusensogra_: it is13:55
ogra_yeah, i thought so13:55
rsalvetipitti: then /usr/share/ofono/scripts/unlock-pin "pin" <pin code>13:56
ogra_funny, what other options are there for "pin" ?13:57
ogra_(teh script name kind of implies i want to unlock the pin, doesnt it _13:57
rsalvetia few, guess could be pin2 puk puk213:57
ogra_ah13:57
ogra_yeah13:57
jcolladoogra_: Regarding maguro, both saucy-touch-maguro-smoke-security and smoke-saucy-touch-apps-maguro failed13:58
ogra_jcollado, yes, because they dont run in the pahblet session13:58
rsalvetiasac: ogra_: the dbus issue might be related with the new session manager13:58
ogra_they should be run as the phablet user, so you get access to the session dbus13:59
rsalvetibut we should always run the tests as phablet user13:59
pittirsalveti: nice, works now; thanks!13:59
ogra_yes13:59
rsalvetipitti: great13:59
pmcgowanpitti, sweet13:59
asacrsalveti: right. so it might be a genuine real issue13:59
jcolladoogra_: What do you mean?13:59
rsalvetiasac: the issue is running it as root instead of phablet user13:59
ogra_rsalveti, it might expose it ... but as you said, testes need to run as phablet user13:59
asacrsalveti: i thoguth folks used phablet-test-run13:59
asacwhich should do the right thing (TM)13:59
ogra_jcollado, the errors are obviously caused by not being able to attach to dbus13:59
rsalvetisergiusens: ^13:59
asace.g. i couldnt run any autopilot test locally without using that14:00
ogra_jcollado, dbus is provate to the phablet user14:00
ogra_*private14:00
asace.g. just root -> autopilot run14:00
ogra_you need to sudo -u phablet when running the tests14:00
asacwill fail miserably and the results we seeen the last days match what i saw as phablet user14:00
sergiusensrsalveti: yeah, we discussed with ogra_ earlier ;-)14:00
ogra_else you wont get access to the session dbus14:00
sergiusensrsalveti: RTFBacklog ... LOL14:00
ogra_haha14:00
rsalvetisergiusens: I did, but too long to notice all the details in there14:01
jcolladoasac, ogra_: Regarding mako, saucy-touch-mako-smoke-default didn't run I guess for the same reasons didn't run some of the maguro jobs. Running them now.14:01
rsalvetisergiusens: what is the outcome?14:01
ogra_jcollado, great14:01
sergiusensrsalveti: wait for doanac to connect14:01
rsalveticool14:01
sergiusensrsalveti: but most likely they are running as a utah user, so missing the DBUS_SESSION_BUS_ADDRESS and stuff like that14:01
ogra_right14:02
rsalvetiright14:02
asacrsalveti: coming?14:02
asacor did i kill your invite?14:02
rsalvetiasac: yup, 1 se14:02
rsalvetisec14:02
slangasekasac: calxeda box> sorry, what do you mean?14:03
jdstrandrsalveti, ogra_: fyi, the security tests are broken into two parts: privileged/ and unprivileged/. the former need to run as root14:03
rsalvetijdstrand: right, that's fine14:03
ogra_jdstrand, well, as long as they dont need session bus access thats fine14:03
jdstrandno, they do not14:03
ogra_yeah, all fine then14:04
sergiusenspmcgowan: summary sent14:04
ogra_the app tests actually need to interact with the session bus14:04
jdstrandI didn't read all scrollback, just say the mentioning of the security tests and 'must run as the phablet user'. please ignore me then :)14:04
jdstrands/say/saw/14:04
ogra_slangasek, we want more infinitys to bring it up faster :)14:05
pmcgowansergiusens, awesome thanks14:05
sergiusensjdstrand: it's the autopilot tests that fail they need a dbus session :-)14:05
* jdstrand nods14:05
jdstrandI just wanted to make sure we didn't swing too far the other way :)14:05
sergiusensjdstrand: oh, I added really basic security manifests to the click packages and they are here now: http://people.canonical.com/~sergiusens/click_packages/14:06
kenvandineSaviq, i just did a update and after reboot can no longer connect to the session bus over ssh or adb14:06
jdstrandsergiusens: nice!14:06
jdstrandsbeattie: ^14:06
kenvandineSaviq, do i maybe need to reflash?14:06
ogra_kenvandine, update as in re-flash ?14:07
kenvandineapt-get :)14:07
kenvandinei flashed on friday14:07
ogra_well, the whole session mgmt was completely reworked14:07
ogra_most likely that gets in your way14:07
ogra_i would re-flash with 071614:07
jdstrandsbeattie: note that the ubuntu-filemanager-app and ubuntu-terminal-app should use '"template": "unconfined"' as per https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement/Manifest#Click14:08
kenvandineogra_, where can i get that? not on cdimage14:08
mterryrsalveti, you packaged ofono-qt for saucy.  Is it maintained upstream still?14:08
jdstrandsbeattie: I mention that cause as soon as the click apparmor hook is implemented, those two may blow up :)14:08
ogra_kenvandine, definitely on cdimage ... and phablet-flash will get it by default14:08
kenvandineoh... i was looking at the wrong url :)14:09
sergiusensjdstrand: initially I just set them all to be like the calculator app, will make these discriminations as we start to have hooks14:09
ogra_kenvandine, heh, i hope we can wipe that old cruft soon14:09
rsalvetimterry: yes, still alive but without a lot happening there14:09
rsalvetiwe're mostly the ones doing changes in there14:10
jdstrandsergiusens: yeah, that's what I figured. that is probably fine, but note the terminal and file manager apps will either need to be unconfined or need a permission set not supported by the sdk (cause they are expected to have wide access)14:10
kenvandineogra_, thanks!14:10
sergiusensjdstrand: understood, if it's only those two, I'll make the autochange now14:10
sergiusenspwd14:11
sergiusensls14:11
sergiusensoops14:11
jdstrandsergiusens: that would be great. have policy groups as empty (or omit it), and then add that template line14:11
Saviqogra_, is that why I can't "restart ubuntu-touch-session" anymore?14:11
sergiusensSaviq: you should be able to restart unity8 as the phablet user (let me check the name and recall upstart user sessions)14:12
Saviqsergiusens, ah, so we're under upstart now, sweet14:13
rsalvetiSaviq: yup, no more shell scripts :-)14:14
sergiusensSaviq: yeah, unity8 is unity814:14
Saviqunknown job: unity8, though :/14:14
jdstrandoh, that is good to hear14:14
Saviq-bash: /home/phablet/.dbus-session: No such file or directory14:14
rsalvetiricmm: ^14:15
* sergiusens flashes to see14:15
ricmmprobably need to get rid of that from .bashrc14:17
sergiusensrsalveti: ogra_ jcollado the autopilot tests may be failing to to that14:17
ricmmin the hooks14:17
sergiusensthat being upstart14:17
ogra_sergiusens, no14:17
ogra_they fail due to running under the wrong user ... the switch to upstart just exposes it more widely :)14:18
ogra_that they worked before was a matter of luck (or even insecurity)14:18
sergiusensogra_: sure, but it may also fail as the shell needs to be stopped to test the apps14:18
ogra_ah, then they need to be reworked for this14:18
ogra_fun, since we will change the whole thing again once lightdm enters the picture14:19
jdstrandsbeattie: if you didn't see in backscroll, sergiusens is updating the security manifest to unconfined for those two14:19
ogra_ricmm, ++ .... we should hopefully end up with a default .bashrc by release :)14:20
ricmmogra_: yes, the .bashrc we have right now used to source the old hack14:22
ogra_yep14:22
ricmmright now we are using the same dbus session job that the desktop uses14:22
ogra_also /etc/environment is quite a mess14:22
mfischom26er: hey14:35
=== Namidairo is now known as Namidairo`bnc
om26ermfisch, hi14:44
om26ermfisch, I wanted to ask a way to turn on the screen from commandline, powerd-cli does not seem to work for me14:45
kenvandineogra_, ok, so reading the scrollback... sounds like right now we just can run apps from a console?14:45
ogra_kenvandine, ? you always could14:46
kenvandinei still fail to connect to the session bus14:46
ogra_kenvandine, https://wiki.ubuntu.com/Touch/ReleaseNotes#Ubuntu_SDK_Alpha14:47
ogra_scroll down a bit14:47
kenvandineoh... my .dbus-session file is old14:47
mfischom26er: did you turn the screen off with the power button or via timeout?14:48
om26ermfisch, yeah, I turned it off with the power button14:48
mfischom26er: the power button overrides all states14:48
mfischom26er: if you let it timeout instead the display on calls will work14:48
mfischom26er: this is somewhat covered in the testing section of the wikipage14:49
om26ermfisch, hmm, it would actually work for my cases, since the purpose is to do that in the lab, where we don't have physical access to the phone14:49
mfischom26er: then how did you press the power button?14:49
=== alan_g is now known as alan_g|tea
om26ermfisch, i did that locally on my phone for testing, but the actual tests will run in the lab14:50
mfischom26er: sorry, I thought you said "wont work", yes, it should work fine for you14:50
om26ermfisch, is there a way to simulate the power button?14:51
om26ermfisch, as I am not sure if powerd-cli will work as it does not return prompt unless ctrl+c is pressed14:51
om26erexample:14:52
om26erphablet@ubuntu-phablet:~$ sudo powerd-cli display on dim14:52
om26erRequesting Display On14:52
om26erRequesting Brightness Dim14:52
om26er** Message: Got cookie: 3f26f743-9f20-4e3c-b0ea-5dce8f8bad5814:52
om26erDisplay State requested, cookie is 3f26f743-9f20-4e3c-b0ea-5dce8f8bad58.14:52
om26erPress ctrl-c to exit.14:52
mfischom26er: thats right, because it kills requests when the caller dies on dbus14:52
mfischom26er: so we just wait14:52
davmor2pmcgowan. ogra_ : I'm not sure if this is filed in the right place but you'll get the idea https://bugs.launchpad.net/platform-api/+bug/120183014:53
ubot5Launchpad bug 1201830 in platform-api "Clocks need to sync better and use the same backend" [Undecided,New]14:53
pmcgowandavmor2, yeah, thinking about timed derivative14:53
ogra_davmor2, i'm not sure either, but thanks for that one ... definitely annoying14:54
rsalvetihaha, yeah14:54
mfischom26er: what are you trying to do exactly?14:54
om26ermfisch, i want to turn on the screen each time autopilot tests are run in the lab. and then unlock the screen with a swipe14:55
mfischom26er: once the screen is on, and you swipe the screen it will stay on for 60 seconds14:56
mfischdue to the activity timer14:56
om26ermfisch, let me try that here14:57
=== alan_g|tea is now known as alan_g
mfischom26er: so you could have a script kill powerd-cli14:57
mfischom26er: we can always investigate adding some extra debug interfaces as well if they're needed14:57
kenvandinericmm, is there a hack i can use to access the session bus again?14:57
kenvandineit has been sooooo handy to be able to test stuff over ssh :)14:58
ogra_kenvandine, just sudo -u phablet -i isnt enough ?14:58
om26ermfisch, what would be most useful is if we send a signal through powerd-cli to turn on the screen, similar to pressing the power button14:58
kenvandineogra_, nope14:59
kenvandineunable to connect to session bus14:59
mfischom26er: and powerd-cli display on isn't enough because it holds the request and waits?15:00
ogra_hmm that should actually work, you could probably dump the address somewhere on session startup15:00
kenvandineit used to get dumped to .dbus-session15:00
kenvandinebut it isn't anymore15:00
om26ermfisch, yep, exactly15:00
kenvandinethat's what ricmm was pointing out a bit ago15:00
om26ermfisch, something like: powerd-cli display on 60 (which won't hold command prompt)15:02
mfischom26er: can't you simulate that by wrapping it in a script?15:02
=== pete-woods2 is now known as pete-woods
mfischom26er: I'd say we could add an interface to poke the activity timer, but that code is moving into Unity15:03
sforsheemfisch: I'd rather that the cli have a timeout after which it releases the request than an interface to poke the activity timer15:04
sforsheemfisch: remember, the inactivity timeout will be moving to unity15:04
om26ermfisch, i tried: powerd-cli display on dc & /home/phablet/unlock_screen.py (which worked) I should just kill powerd-cli after that15:05
sforsheeom26er: how about this: powerd-cli display on cd & ; sleep 60; killall -INT powerd-cli15:07
ogra_kenvandine, yeah, thats a bug15:08
om26ersforshee, we don't need to keep powerd-cli running for 60 seconds as we generate a touch event with unlock_screen.py so the screen would be on for 60 seconds anyways.15:09
mfischyep15:09
mfischom26er: you can also change the activity timeout if you want it longer, although that setting will likely change when the code moves to unity15:09
om26ermfisch, we won't need to do that since during autopilot test run a lot of touch events are generated so the screen won't turn off15:10
mfischom26er: perfect15:11
mterrymzanetti, btw, I've started lp:~unity-team/unity8/ofono (currently has a simple qml plugin that proxies libofono-qt for us)15:16
sil2100jhodapp: hi!15:17
jhodapphey sil210015:17
sil2100jhodapp: I have a question related to qtubuntu-sensors15:17
sil2100jhodapp: https://bugs.launchpad.net/qtubuntu-sensors/+bug/119069815:17
ubot5Launchpad bug 1190698 in qtubuntu-sensors "should libqtubuntu_sensors.so.1.0 be a private lib?" [Undecided,New]15:17
jhodappsil2100, ok15:17
sil2100jhodapp: what do you think? Is that a private lib or a standard public lib?15:18
sil2100How is it used?15:18
sil2100jhodapp: since I want to clear this out15:18
sil2100(and fix if needed)15:18
jhodappsil2100, sure, let me check (it's been months since I've looked at this code)15:19
sil2100Thanks :)15:19
jhodappsil2100, well it's not intended to be used by any app directly, so I guess in that sense it's meant to be private15:20
jhodappsil2100, but I don't know if it should/could be moved for use with how Qt5 expects things to be set up15:21
sil2100jhodapp: it's a Qt5 plugin, yes?15:22
jhodappsil2100, yeah15:22
jhodappsil2100, it implements some parent classes from QtSensors15:23
jhodappsil2100, so here's what I would say...if you can make it private and it still works with various apps, then that's how it should be15:24
sil2100jhodapp: what current apps use this library?15:25
jhodappsil2100, to my knowledge, only qtubuntu utilizes it directly15:25
jhodappsil2100, though it's been somewhat changed since I last touched it15:25
jhodappsil2100, just open an app that has orientation change working and make sure it still rotates15:26
=== tvoss is now known as tvoss|dinner
mbybeeHi all15:41
mbybeeIs anyone else seeing weird time zone type issues with the "clock" app?15:42
popeycan you be more specific?15:42
mbybeeSure - so I set the OS level timezone already, per the doc, and the purple initial screen is correct tz15:42
mbybeethe clock shows UTC15:42
mbybeeIf I browse down to world and add my local area (AZ), I get something REALLY random for time15:42
mbybeeSo the center of the clock shows 00:43 (UTC)15:43
mbybeeand the current location shows 12:43AM15:43
mbybeeIt's 8:43 AM here15:43
popeywhat does "date -u" on the device say?15:43
popeyooh, it's showing utc for me too15:43
mbybeeTue Jul 16 15:43:53 UTC 201315:44
* popey files a bug15:44
popeythanks for spotting mbybee15:44
mbybeeThanks popey :)15:44
mbybeeLoving Touch so far - can't wait to be able to distribute my own apps for it15:45
mbybeeI made a quickie one for G+, btw, in the QT creator15:45
mbybeeNot sure if you guys noticed, but if you go into Gmail (via app or web), the Drive/Calendar/Mail links work - but G+ just messes everything up15:45
mbybeeSo I made a dedicated app for G+ - just based off the generic web template15:45
popeynice15:46
mbybeeI think it's Google fault, actually ;)15:46
mbybeeHow would I package this to submit it to you guys?15:46
mbybeeor would it be a feature request?15:46
popeymbybee: https://bugs.launchpad.net/ubuntu-clock-app/+bug/120185815:49
ubot5Launchpad bug 1201858 in Ubuntu Clock App "Clock reports time in UTC by default." [Undecided,New]15:49
popeycould you confirm that please15:49
mbybeeI added myself as 'it affects me too' - did you want any other info in there?15:50
popeymbybee: qtcreator has an option to create a package. you could put it on launchpad and let us know the link and we could test it15:50
popeyno, thats fine, thanks15:50
mbybeeOk, I'll poke around in there and find that option. I'm new to the tool, so it'll take me a bit15:51
ogra_stgraber, so i'm looking at your dbus upstart job for X sessions ... why dont we use dbus-launch anymore ? seems doing a dbus-daemon --session makes us miss some stuff15:57
stgraberogra_: I'd have to dig through what I did a while ago to give you specifics, but the main reason was that dbus-launch wouldn't let us grab the PID and have upstart handle the respawn and re-attach properly15:58
ogra_stgraber, hmm, k ... we are not able to attach to it anymore in the new model15:59
ogra_since ~/.dbus/ doesnt get populated (which i think dbus-launch does automatically)15:59
ogra_(attaching from another session but being the same use doesnt work to i.e. launch apps via ssh)16:00
ogra_s/use/user/16:00
stgraberogra_: hmm, DBUS_SESSION_BUS_ADDRESS should be in the environment16:00
ogra_it seemingly isnt for ssh users16:00
ogra_or if it is, it might be wrong16:01
stgraberah, yeah, I'd indeed expect ssh not to have it set16:01
ogra_seems we used to create ~/.dbus-session in the former iteration of the touch session setup ...16:01
ogra_let me see probably just dumping the vars in there helps16:02
kenvandineexport DBUS_SESSION_BUS_ADDRESS=`sed 's/.*DBUS_SESSION_BUS_ADDRESS=//' /proc/$(pidof unity8)/environ | sed 's/UPSTART.*//'`16:03
stgraberor we could generate the .dbus/... stuff, it's just a file that's <system UUID>-<display number> (with the latter not existing in Mir so not too sure what libdbus will try to use) and contains DBUS_SESSION_BUS_ADDRESS16:03
kenvandinedoes wonders :)16:03
ogra_haha16:03
stgraberkenvandine: initctl list-env | grep DBUS :)16:03
ogra_yeah16:03
ogra_hmm16:04
ogra_root@ubuntu-phablet:/# sudo -u phablet -i16:04
ogra_phablet@ubuntu-phablet:~$ env|grep DBUS16:04
ogra_DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-NYQGkgcmzr,guid=04a8863d22e6ea4a8624ee5d51e4059c16:04
ogra_phablet@ubuntu-phablet:~$16:04
ogra_works via adb16:04
ogra_hmm16:07
ogra_phablet@ubuntu-phablet:~$ env|grep DBUS16:07
ogra_DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-NYQGkgcmzr,guid=04a8863d22e6ea4a8624ee5d51e4059c16:07
ogra_phablet@ubuntu-phablet:~$16:07
ogra_i also have it via ssh16:07
ogra_i dont get why kenvandine needs to export it separately16:08
kenvandineinitctl list-env fails too16:08
kenvandineinitctl: Rejected send message16:08
kenvandineas the phablet user16:09
ogra_yeah, i have the same here16:09
ogra_that rather points to upstart then ...16:09
kenvandinebut the sed trick in my .bashrc works fine :)16:10
ogra_yeah, but thats not a fix werer can ship ... .bashrc needs to be the default again :)16:10
ogra_without all our hackery16:11
ogra_-rer (i didnt type that, wheer did that come from)16:11
ogra_aha16:19
ogra_phablet@ubuntu-phablet:~$ env| grep XDG_RUNTIME_DIR16:19
ogra_phablet@ubuntu-phablet:~$16:19
ogra_thats the issue i guess16:19
ogra_hmm, even exporting it doesnt make initctl work16:20
AskUbuntuTo restore Android the command ./flash-all.sh does not work | http://askubuntu.com/q/32070416:22
ogra_HAHAHAHA !16:22
ogra_i think i found it ...16:23
ogra_a simple typo16:23
ogra_hmm, no, thats not enough16:24
ogra_though that typo must go16:24
mbybeeOk - does anyone have a couple minutes to help a QT noob figure out how to deploy a QT package to launchpad? The publish is grayed out, build is grayed out, test/debug/run on ubuntu touch all work fine16:25
mbybeeGoogle isn't being helpful for me lol16:25
davmor2popey: is your phone up and running now?16:35
popeyyes16:35
davmor2popey: if you take a photo you can scrap please,  then goto into the gallery select the photo open the hud and select auto enhance what happens to the photo16:36
popeyknown bug16:36
davmor2popey: ah cool16:36
popeyguess who filed it ㋛16:36
popeyhttps://bugs.launchpad.net/gallery-app/+bug/118034516:36
davmor2popey: your kids16:36
ubot5Launchpad bug 1180345 in gallery-app "Auto enhance crashes gallery app and deletes photo" [Critical,Confirmed]16:36
popeyhehe16:37
ogra_rsalveti, one for you https://code.launchpad.net/~ogra/session-manager-touch/upstart-session-typo/+merge/17506616:37
ogra_(still doesnt fix anything, i think the whole setup is a bit weird)16:37
davmor2popey: I know they do your testing for you really ;)16:39
popeythis is true16:39
davmor2popey: when does the minecraft app land ;)  that's your kids happen then right well as long as they can get you off the phone and tablet :D16:39
mterrykatie, poke about demo/discoverable first boot bits.  Was there any further thoughts on "what happens if user swipes into their session during demo?"16:39
davmor2s/happen/happy16:39
rsalvetiogra_: happroved16:41
ogra_thx16:41
rsalvetiogra_: will you merge && push?16:41
ogra_rsalveti, there are more issues16:43
ogra_rsalveti, but yeah, will do16:44
mterrykatie, oh, nm.  I see that we expect the user to swipe into session now16:44
katiemterry, hi, yes16:44
rsalvetiogra_: more? :-)16:44
katiemterry, so its a contained journey - they can't exit without clicking on the 'exit' or skip intro text16:45
katiemterry, did you see the video? its a link from the spec16:45
ogra_rsalveti, XDG_SESSION_DIR doesnt end up in the env16:45
mterrykatie, yup, makes sense.  And launcher/indicator knowledge will extend to greeter16:45
ogra_rsalveti, i fear thats the cause of all the test failures ...16:45
mterrykatie, watching16:46
katiemterry, great16:46
ogra_rsalveti, also /var/log/upstart/ubuntu-touch-session-setup.log has: "mkdir: cannot create directory '': No such file or directory"16:46
rsalvetiogra_: hm, right16:46
ogra_that whole two fold upstart job thing looks pretty weird to be honest16:47
rsalvetiI think that was just following what was supported on upstart, not sure16:47
rsalvetiricmm: ^16:47
rsalvetiogra_: http://upstart.ubuntu.com/cookbook/#non-graphical-sessions-ubuntu-specific16:48
* ogra_ reads16:49
ogra_ah, yeah, k16:49
ogra_yay, so the error from the log is gone at lest16:49
ogra_*least16:49
ogra_but i still dont get XDG_SESSION_DIR in my env16:50
=== edulix2 is now known as edulix
ogra_wowm so starting clock-app from cdmline while some other app is running in teh shell  makes the terminal get stuck , i cant even ctrl-c ... until i close the running app in the shell16:58
ogra_(and clock-app doesnt come up)16:58
=== dholbach_ is now known as dholbach
* ogra_ wonders if thats related to what sergiusens told today16:59
ogra_hmm, if i dont have any app running in the shell i cant get my terminal back in adb17:00
sergiusensogra_: are you launching from an adb shell?17:00
ogra_yes17:00
ogra_i can get my prompt back if i start another app on the shell and stop it17:01
sergiusensogra_: the not showing up is related to what I mentioned... you also need to add a -desktop_file_hint=[path to desktop file]17:01
ogra_yeah, i'm used to that last bit17:01
* sergiusens doesn't recall the extact switch, it's too long17:01
ogra_its dashes, not underscroes i think17:02
sergiusensogra_: it should still be in your Running Apps17:02
ogra_ah, no, actually underscores are right17:02
ricmmogra_: give me 5 as im in the car17:02
* ogra_ gives ricmm 517:02
ogra_:P17:02
sergiusensif not, app lens where you can focus it, if it's not in focus the appmanager sigstops the app17:03
ricmmand its --destop_file_hint=17:03
ogra_stop IRCing while driving !17:03
ogra_yeah17:06
nik90popey: ping17:06
ogra_doesnt change a thing in behavior17:06
ogra_and i dont see it in the running apps list17:06
ricmmin a taxi :)17:06
popeynik90: pong17:06
nik90popey: I saw your bug https://bugs.launchpad.net/ubuntu-clock-app/+bug/120185817:06
nik90Did you set the correct location in the clock app?17:06
popeynik90: actually no, there seems to be an issue there17:07
popeynik90: there's no way to add a location17:07
popeynik90: and there's something wrong with the tabs along the top, i can't switch to timer/stopwatch17:07
popeyogra_: do you have the clock installed, can you test that?17:07
nik90popey: Really? Since when did switching tabs break?17:08
nik90I did not commit anything recently which could affect that17:08
ogra_jodh, are you still around ? i have some issue with http://upstart.ubuntu.com/cookbook/#non-graphical-sessions-ubuntu-specific ... (XDG_SESSION_DIR doe not end up in the users env)17:08
popeyonly just noticed nik9017:08
ogra_popey, works fine here17:09
nik90popey: Is this happening on your phone or the desktop?17:09
popeyphone17:09
nik90because I cannot reproduce it17:09
popeyhmm17:09
* popey reboots17:09
ogra_it is extremely slow though17:09
ogra_oh, because ueventd acts up17:10
* ogra_ reboots too17:10
nik90ogra_: which device are you trying it?17:10
popeypfft, works now17:10
ogra_maguro17:10
nik90the galaxy nexus?17:10
ogra_yeah17:10
ogra_the tabs are all fine17:10
nik90ogra_: yeah we need to do lot of performance optimisation for the clock app. colin king already created a bug report about it17:10
ogra_apart from alarm telling me it isnt implemented, everything seems to work just right17:11
nik90tackling it now17:11
popeyodd i cant add a city now nik9017:11
popeyi searched for london, found it, tapped it, it goes back to the clock17:11
popeyand doesn't update17:11
popeynik90: lemme do a video for you17:11
nik90popey: you need to look at the world cities and then click it again to set it as your current location17:12
nik90tapping it in the search results will only add it to the list17:12
popeyit doesn't show up17:12
popeyi.e. it doesn't get added to the list17:12
=== alan_g is now known as alan_g|EOD
ogra_oh, thats supposed to work ?17:12
ogra_hasnt worked for me ever17:13
popeydamnit, kids just came home17:13
popeygoing to be a noisy video17:13
popeyhmmm, this phone is whacky17:13
popeyit's been sat at the google screen for ages17:13
nik90ogra_: that is supposed to work since 2 weeks ago actually. But will take a loot17:13
ogra_i'm stuck with only UTC in the list17:14
ogra_also if i scroll up to see the list it is hard to scroll down again17:14
Elv1313Hi, what is the official Contact API if I want to access Contacts from my Ubuntu Phone application?17:14
popeyi have UTC and Er in mine17:14
ricmmogra_: ok im back17:15
nik90the clock app is showing UTC by default for everyone since it cannot detect the user's location.17:15
ricmmso whats sthe issue?17:15
popeynik90: right, but i cant add a city from the list of cities to the main screen17:15
popeybut now, my phone won't boot17:15
nik90popey: is there a way you can try to remove the local storage database and try later?17:16
popeyi will when i get this thing booted17:16
nik90okay17:16
nik90Because on my side I am perfectly able to add a world city and then set it as my current location17:16
ogra_ricmm, well, dbus not being connectable if you log in via adb or ssh ... but it seems the dbus address is in the env ... what isnt in the env is XDG_SESSION_DIR ... not sure you can help with that, i suspect thats an upstart issue17:16
ricmmjodh: ping17:18
ricmmogra_: well we manually set up XDG_RUNTIME_DIR, not SESSION_DIR17:19
ricmmthis is usually all handled by the pam login17:19
ogra_ricmm, yeah, well, still doesnt help, initctl doesnt work17:19
popeyok, this is odd. the device wont boot and it's gona back to giving me a red light17:19
ricmmogra_: initctl works for me17:19
popeylike it did this morning, but it's been charging all day, can't imagine it's dead battery17:20
slangasekwhat exactly are you trying to do?17:20
ricmmif I ssh in, not adb17:20
ogra_ricmm, http://paste.ubuntu.com/5881553/17:20
slangasekogra_, ricmm:17:20
slangasekyou're trying to connect to the upstart user session with initctl?17:20
ogra_wrks with neither for me17:20
=== dandrader is now known as dandrader|afk
ricmmah list-env17:20
ogra_slangasek, thats what stgraber suggested to get the dbus pid17:20
Strike_RikiHey guys, can anyine give me the full bug list for the Galaxy Nexus (maguro)17:20
ogra_slangasek, for the session bus17:20
popeyah, ueventd killing cpu17:20
slangasekogra_: well, that only helps if you're already inside the session ;)17:20
ricmmyoud need to export UPSTART_SESSION17:21
ricmmfrom list-sessions17:21
ogra_popey, yeah, seems it got worse ... i never had it on maguro, now its there every second boot17:21
Strike_Riki[color=red] anyone? [/color]17:21
ogra_slangasek, well, i'm the owning user of the session (the actual issue that got me here is that autopilot cant connect to dbus)17:21
ogra_since we switched to upstart17:22
ricmmyou own it but that doesnt mean you are in it17:22
popeyStrike_Riki: the bugs are spread over a number of apps, what specificially you looking for?17:22
slangasekright - UPSTART_SESSION=$(initctl list-sessions | awk '{ print $NF; quit }') initctl $stuff17:22
ricmmyou need to join it if you want to list the env and export it, I guess17:22
Strike_RikiCan i get basic functionality? e.g. GSM, WiFi, Sound, and many of the other core functions17:22
slangasekhowever, it becomes questionable what the right behavior here is if you ever have more than one upstart session on the system17:23
ricmmthe session does have dbus and all the stuff you want, you just arent in it if ssh'ing in17:23
popeyyes Strike_Riki17:23
slangaseknot a problem on the phone, will be a problem down the line17:23
ricmmslangasek: is there a nice way to make all ssh sessions spawn inside of the upstart session by default?17:23
popeybut "many of the other core functions" is very vague17:23
slangasekricmm: no17:23
popeyStrike_Riki: https://wiki.ubuntu.com/Touch/Devices/Nexus gives current status17:24
ricmmok17:24
Strike_RikiThere is a video posted on youtube by Jono Bacon showing the latest updates. However, i cannot find a place to download it.17:24
popeyStrike_Riki: https://wiki.ubuntu.com/Touch/Install17:24
ricmmwell I guess we could hack it into .bashrc17:24
slangasekricmm: you can do not-nice things with /etc/profile, I guess?17:24
ricmmor that17:24
popeyStrike_Riki: that video is already outdated17:24
seb128slangasek, there is only one user session by user usually though no?17:24
slangasek/etc/profile.d/phablet-be-crazy.sh17:24
Strike_RikiIt is?17:24
Strike_RikiHow close it to being bugless?17:25
popeyStrike_Riki: no software is bugless17:25
ricmmslangasek: right now we already have some ugly stuff in bashrc, maybe we can keep it there ;)17:25
slangasekseb128: that's not a safe assumption, particularly if we ever switch to having upstart sessions for console logins17:25
slangasekricmm: fair enough :)17:25
ricmmand yes, we will go multi user later via lightdm to handle user logins17:25
Strike_RikiWell, i mean no noticeable bugs. I have looked at ther spread sheet and a lot of things are working. But aside from the core functions, i have 2 more questions.17:26
Strike_RikiCan i install android apps on there?17:27
seb128slangasek, ogra_, ricmm: we should just make the dbus script dump the env in e.g ~/.cache/upstart/dbus-env or something and then we can source that file from .bashrc17:27
popeyStrike_Riki: no17:27
Strike_RikiAnd which apps have the most bugs?17:27
ogra_seb128, ++17:27
AskUbuntuHow to Install UBUNTU on a SHV-E250L? | http://askubuntu.com/q/32073617:28
ricmmthat involves overriding the normal session dbus script17:28
ogra_seb128, thats what i was planning ... but i *see* the dbus address in my env17:28
popeyStrike_Riki: i dont know, you'd have to go through each app and see17:28
popeyStrike_Riki: things change daily17:28
ogra_ricmm, nah, just dumping the vars in place17:28
ricmmeven if we have pam login and lightdm we will still need ssh access to join the session17:28
Strike_RikiAlright. Do i need a different kernel to run it?17:28
=== Zic_ is now known as Guest44134
ogra_ricmm, worse is that autopilot actually seems to run via adb17:28
ogra_which doesnt process pam at all17:29
popeyStrike_Riki: everything you need is downloadable from https://wiki.ubuntu.com/Touch/Install17:29
Strike_RikiAlright, thanks for the link.#17:29
sergiusensogra_: hmm, that's new to me, we used to do ssh to get a fully configured session in the proper namespace for autopilot17:29
Strike_RikiIs there an app-store?17:29
popeynot yet17:30
ogra_sergiusens, ah, then i'm wrong17:30
Strike_RikiSO i can only use thhe pre installe dapps?17:30
ogra_sergiusens, i thought it used adb all the way17:30
Strike_RikiSo* Installed*17:30
ricmmwell, if you want to source the dbus addr you'd need to make the dbus.conf (I would do it in unity8.conf, which we ship)17:31
ogra_sergiusens, then i dont get why the phablet user isnt used though17:31
popeyStrike_Riki: no, you can install your own apps or write your own17:31
ricmmdump it into a file17:31
ricmmyou can then source in bashrc17:31
ricmmpretty ugly, might as well just do the list-session and join it in bashrc, then parse and export17:31
ricmmif we are going the ugly way ;)17:31
ogra_ricmm, right, but it seems i dont need to, i have it in my env ...17:31
sergiusensogra_: there's an phablet-test-run in phablet-tools17:31
ogra_the point is that i still cant start apps17:31
ogra_sergiusens, and thats whats run for the dashboard tests ?17:32
ricmmDBUS session is your env?17:32
ricmmhow?17:32
ogra_phablet@ubuntu-phablet:~$ env |grep DBUS17:32
ogra_DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-NYQGkgcmzr,guid=04a8863d22e6ea4a8624ee5d51e4059c17:32
ogra_dunno17:32
ricmmlol17:32
ogra_from the upstart dbus,conf i guess17:32
popeynik90: whereabouts is the database used by the clock?17:32
ricmmyou exported the list-env from the session?17:33
ricmmotherwise you shouldnt have it, I dont17:33
Strike_RikiCan i install a apk?17:33
ogra_no, thats a fresh boot17:33
ogra_fresh ssh session17:33
popeyStrike_Riki: you already asked if you could run android apps and I said no. so installing apk.. no.17:33
kenvandineogra_, but is that the right address?17:33
* ogra_ checks bashrc ... we might have made a mess in that in the past 17:33
kenvandineor is that from a left over .dbus-session file?17:33
ogra_kenvandine, good question17:34
ricmmir probably is17:34
kenvandinei had a stale file17:34
ogra_yeah17:34
sergiusensogra_: that's out of my reach17:34
Strike_RikiCan i convert an app to an installeable?17:34
ogra_let me check if the file gets surced by bashrc17:34
ricmmogra_: do initctl list-env and export that address, you should be able to launch apps17:34
sergiusensdoanac: hey, regarding tests, ogra_ and me would like to know how they were run17:34
popeyStrike_Riki: depends on the app17:34
ogra_# export the phablet shell dbus session on normal login shells17:34
ogra_source /home/phablet/.dbus-session17:34
ogra_export DBUS_SESSION_BUS_ADDRESS17:34
ricmmwhat I'm saying is lets join upstart and export the dbus session in bashrc17:34
ogra_sigh17:34
ogra_ricmm, well, lets just update the file :)17:34
nik90popey: hmm..in the desktop it is under .local/share/Qt Project/QtQmlViewer/QML/OfflineStorage/Database17:34
=== vanhoof_ is now known as vanhoof
nik90popey: here is where all core apps using sqlite storage store their databases in.17:35
popeyhmm17:35
ricmmogra_: if you are going to do that, do it in unity8.conf17:35
popeynot all ☻17:35
ricmmwhich we are currently shipping17:35
ogra_and be done17:36
popeynik90: /home/phablet/.local/share/webbrowser-app/ for example17:36
nik90popey: only core-apps though, clock, calendar, weather17:36
popeyright17:36
* popey deletes and reboots17:37
=== d_kessel is now known as dkessel
=== VargaD_ is now known as VargaD
ogra_ricmm, either that or ship a dbus.override ... i'm undecided17:37
ricmmunity8.confis better than a new file17:37
popeygah17:37
seb128ricmm, ogra_: no17:37
popeyevery time I reboot, the clock flips back to 197017:37
ricmmotherwise, do it in bashrc by joining upstart17:37
nik90popey: the system time?17:37
ogra_seb128, what else ?17:38
ricmmI'm still vouching for doing the right thing in bashrc that pam would do17:38
seb128ricmm, ogra_: do it in /usr/share/upstart/sessions/dbus.conf imho ... that's where we set it17:38
ricmmwhich is join the upstart session17:38
popeyyes17:38
ricmmand set up the env from there17:38
popeyit fixes after a few seconds17:38
ogra_seb128, right, so i shoudl fix it upstream ?17:38
ricmmseb128: you set the env there, but not write it to a file17:38
ricmmthat would be an override from us17:38
ricmmguys... it is not broken17:38
seb128ricmm, right, just add the line to dump it to a file in there?17:38
seb128ogra_, "upstream"? do it in ubuntu...17:38
ricmmthe session is indeed present in the upstart session17:38
seb128ogra_, or who do you call upstream?17:38
ricmmwe just happen ot need it in our ssh sessions :)17:39
ogra_seb128, does desktop still use ~/.debu/session/ ?17:39
ricmmdbus.conf only exports it in the env, it sets up no file17:39
ogra_seb128, upstream as in the dbus package17:39
seb128ogra_, desktop uses upstart yes17:39
popeynik90: all working fine after deleting that database17:39
ogra_seb128, so you likely want that file structure too ?17:39
nik90popey: you scared me for some time :)17:39
seb128ricmm, right, I was suggesting to add 1 line to write the env to a file as well17:39
popeynik90: sorry ☻17:39
seb128ogra_, well, I'm fine having a file with the env, maybe better to use .cache/upstart/dbus though17:40
ogra_ok, i'll start with a simple file then17:40
seb128ogra_, no reason to pollute ~17:40
ogra_well, we have the reading stuff in bashrc already17:40
ricmmshipping an override is pollution imo17:40
ricmmthats why I said just do it in bashrc :_17:40
ricmmyou dont need to read a file, just join the session17:41
ogra_ricmm, no override17:41
nik90popey: anytime I make changes to the database, I am not exactly sure how to restart the user's database. So this might occur again as I update the database17:41
ricmmwe gain something from that too, you need to join the session to launch apps with upstart-app-launch17:41
ogra_ricmm, directly in the .conf17:41
ricmmwe dont ship that .conf17:41
ogra_ricmm, "fixing" dbus :)17:41
ricmmI think exposing the session in a file requires broader discussion17:41
ricmmthis is the same dbus job used in desktop17:41
ogra_root@ubuntu-phablet:/# dpkg -S /usr/share/upstart/sessions/dbus.conf17:42
ogra_dbus: /usr/share/upstart/sessions/dbus.conf17:42
ogra_fixing *dbus*17:42
ogra_;)17:42
ricmmits not broken!17:42
Strike_Rikipopey i would want to convert Tapatalk or the XDA App and Google Hangouts/Talk. Can i do that/17:42
Strike_Riki?*17:42
ogra_ricmm, normally dbus-launch creates ~/.dbus/session/.....17:43
popeyStrike_Riki: if you're a developer, sure.17:43
ricmmsure but our desktop no longer uses that17:43
ogra_ricmm, we srtopped using dbus-launch17:43
popeyhmm, rild using 100% cpu17:43
Strike_RikiHow would i go about doinng it?17:43
ricmmanyways, up to you how you want to do it17:43
ricmmbut we *need* to be in the upstart session by default, for ssh and adb17:43
ricmmso it might be better to just do it in bashrc17:43
ricmm:)17:43
popeyStrike_Riki: You need to be a developer, and from your questions you don't sound like one.17:43
ricmmtwo birds one stone17:43
popeyphone crashed after rild went wild17:43
ogra_ricmm, all i want is to be able to have autopilot not fail all tests due to missing dbus address17:44
Strike_RikiCheers ;) i have mad a few ROM's, never played with Ubuntu Touch though.17:44
ogra_ricmm, and the dbus package owns the file we want ... i could make it conditional on the session that runs if the file is created or not17:44
ricmmdbus spawns before the DESKTOP_SESSION is set, so no17:45
Strike_RikiIs there no way to sideload an app?17:45
ogra_bachrc *has to* get rid of all these awful hacks17:45
popeyStrike_Riki: what kind of app?17:45
beidlStrike_Riki: Android ROM "development" is nothing compared to what is happening here17:45
ricmmwe dont want that file .dbus/session/ is legacy17:45
Strike_RikiThe apps mentioned17:45
doanacsergiusens: getting back from lunch. you want to know how we launch the autopilot test in our smoke jobs?17:45
ricmmogra_: I agree, the test scripts need to set their env correctly by joining the session17:46
ogra_ricmm, bashrc cant be the answer17:46
popeyStrike_Riki: dude. that's three times now.17:46
ricmmogra_: but seems like we have to do it17:46
popeyStrike_Riki: no, you can't install android apps on ubuntu touch.17:46
ogra_hacking up shell defaults cant be an answer17:46
ricmmno, I completely agree that the hack needs to go away17:46
ricmmbut it is the same way it would work on your desktop17:46
ogra_ricmm, no, we have to do it right :)17:46
asacogra_: what happened to the dashboard stuff?17:46
ricmmif you setup a ssh server and login to it, you wont see your upstart session17:46
ricmmor dbus17:46
asacdid it turn out that we have big regression in dbus/image?17:46
Strike_Rikiokay. Thanks.17:46
asacwho fixes the stuff?17:46
ogra_asac, dbus issues due to the new upstart session17:46
ogra_asac, i'm on it17:46
ogra_once we have agreed on a fix :P17:47
ricmmasac: this is related to the testing environment17:47
asacright.17:47
asacdo you talk to doanac?17:47
ricmmwe removed hacks to facilitate people's life, now we are putting them back in somewhere else17:47
ogra_ricmm, i think i'll go with seb128's suggestion and just do it in dbus17:47
asachow about just making it work now and then landing a clean fix at best using a qa team maintained abstraction tool :)17:47
asac:)17:47
asacok i am out for a bit17:47
asacso no hurry :)17:47
ricmmno idea what you mean with that tool ;)17:48
ricmmok :)17:48
ogra_ricmm, i cant imagine that desktop doesnt want that as well17:48
ricmmwell frankly I'm waiting for lunch in my table, so do it in dbus17:48
ogra_in which case the dbus job is just the right place17:48
asaci am sure you know what i mean ... something that always just does the right thing17:48
asacand that we use both for local dev as as in the lab to do the duty17:48
asacof the main use cases17:49
asaclike phablet-network-setup is one example17:49
asacphablet-test-run would be another option etc17:49
asacok out17:49
asac1-2h17:49
popeyanyone else see 1970 on the welcome screen on boot? https://bugs.launchpad.net/touch-preview-images/+bug/120191017:51
ubot5Launchpad bug 1201910 in touch-preview-images "Date is set to 1970 on boot" [Undecided,New]17:51
xnoxpopey: yes. connect to network and reboot, to make ntpdate kick in.17:51
ricmmogra_: lunch almost here, will you do it in dbus then?17:51
ricmmthe hack will remain in bashrc either ways17:51
popeyxnox: actually it is updated by the time i shell in and run the date command17:51
ogra_ricmm, yeah, and ask seb128 for review17:51
popeyxnox: but i dont like seeing 1970 when I boot the phone and demo to people ☻17:52
slangasekogra_: does bug #1201865 make sense to you?  I don't see any ubuntu-touch-session-phablet job in today's image17:52
ubot5bug 1201865 in upstart "upstart on nexus4 is frequently writing :sys:power_supply-device-changed event messages" [Undecided,New] https://launchpad.net/bugs/120186517:52
xnoxpopey: if one flashes the device from cold boot (battery died to the point of not being able to boot the device) and boots, you will briefly see the wrong time.17:52
ricmmogra_: we need to join the default sessions to upstart somehow, or provide helper tools like asac said for launching apps17:52
popeyxnox: we should never show 197017:52
ricmmogra_: so either we do a helper or add the next hack to bashrc17:52
ricmmwe can talk about it after I have lunch17:52
popeyit's a known date that we could omit displaying17:52
xnoxpopey: that's why be default, ubuntu desktop images boot without clock visible  / without datetime indicator ;-)17:52
=== ricmm is now known as ricmm||lunch
popeyhah17:52
ogra_ricmm, well, lets discuss that later, i want to stop working after the upload ...17:53
ogra_ricmm||lunch, and we should also involve foundations and desktop into that discussion17:53
xnoxpopey: it's small things, and typically people do not notice the things that are missing. hence it's the dirty little secret of live-cds ;-)17:53
ricmm||lunchogra_: I thought thats what we have been doing just now17:53
ogra_ricmm||lunch, just because seb128 discusses with us doesnt mean cross team consensus :)17:54
ricmm||lunchI'm all for 0 hacks in bashrc, nothing in dbus.conf and proper env setup by whoever wants to use the system17:54
ogra_ricmm||lunch, i bet slangasek might have a different view :)17:54
ricmm||lunchtechnically we are just enabling a hack for fast development, he already said there is no better way to do it17:54
ricmm||luncheither profile.d or bashrc17:55
ogra_slangasek, the bug is fine, thats the new upstart session17:55
ricmm||lunchif you want to wait for the upload, ship it in dbus for now17:55
slangasekogra_: how?  the only upstart job I see in today's image is /etc/init/ubuntu-touch-session.conf, which does not log to /var/log/upstart/ubuntu-touch-session-phablet.log17:56
ogra_slangasek, http://upstart.ubuntu.com/cookbook/#non-graphical-sessions-ubuntu-specific ... seems when the session is called with the user the username gets appended to the logfile17:56
slangasekah17:56
slangasekwait17:56
slangasekhow?17:56
slangasekthat only happens for jobs which specify an 'instance'17:56
slangasek/etc/init/ubuntu-touch-session.conf does not17:57
ricmm||lunchthere is another one, forgot its name17:57
slangasekregardless, this aggressive output to the log is a bug in whatever's logging17:57
ricmm||lunchogra's link points to what james hunt advised us to do17:57
ricmm||lunchwe have the exact same arch defined there17:57
ricmm||lunchand yes, the problem is aggressive logging17:57
ricmm||lunchwe have had that one for a while to tackle ;)17:57
ricmm||lunchok lunch or my wife will dump me17:58
slangaseknone of that explains why cking is seeing a /var/log/upstart/ubuntu-touch-session-phablet.log17:58
slangasekthe ubuntu-touch-session job in ubuntu-touch-session 0.56 will *never* log to that log file17:58
ricmm||lunch0.58 is currently in the image17:58
slangasekhmm17:59
ogra_well, i have that logfile here and it is updated every time i start the session17:59
slangasekwhy do I not have 0.58, if I just phablet-flashed17:59
slangasek:/17:59
* slangasek tries again17:59
rsalvetislangasek: maybe image failed to flash somehow17:59
slangasekapparently, grr17:59
slangasekoh, "not enough space in /data", that's interesting18:00
pmcgowanyeah that gets me all the time18:00
slangasekit's also incorrect18:00
ckingmore like annoying, has anyone got the defacto solution to when one sees that "not enough space in /data" error?18:00
rsalvetiwhat do you mean by defacto? cleaning up old builds?18:01
pmcgowanI delete the old zips18:01
rsalvetiwe could append something to remove old files, like the old images, but kind of scary18:01
slangasekI don't have old zips; I just have a system that's lying :)18:01
rsalvetiwhat we can do is self-erase the zips after the flash is done18:01
slangasek/dev/mmcblk0p23  4.6G  1.9G  2.7G  41% /data18:01
rsalvetiI think it requires 3G18:02
sergiusensslangasek: 3 is the cutoff18:02
ogra_get a new phone18:02
slangasekmeh, why is the error message reporting the used size?18:02
rsalvetiif you don't care about your files in there, phablet-flash -b will do the work for you18:02
slangasekogra_: it's an N4. :P18:02
sergiusenscking: logs use to pile up too18:02
ogra_yeah, you need an N4.518:02
ogra_:P18:03
rsalvetislangasek: a better error message would help indeed18:03
ckinglike flash is a free resource to fill ;-)18:03
slangasekand the space in /data is limited because of the move in progress to the system partition ;)18:03
ogra_seb128, http://paste.ubuntu.com/5881662/do you think thats ok ?18:03
seb128ogra_, do you need to use that filename for compat reasons?18:04
rsalvetipopey: regarding bug 1201910, do you get that at every flash?18:04
seb128ogra_, I would prefer it under .cache/upstart if possible, to not clutter ~18:04
ubot5bug 1201910 in touch-preview-images "Date is set to 1970 on boot" [Undecided,New] https://launchpad.net/bugs/120191018:04
ogra_seb128, well, we source it from bashrc currently18:04
ogra_ok18:05
popeyrsalveti: only just noticed it today18:05
popeywhen a friend came over and I demo'ed the phone ☻18:05
rsalvetipopey: clean phone? after flashing android? flashing with -b?18:05
popeynot -b, just a reboot18:05
popeyit's been flashed many times18:06
rsalvetioh, then it might not be storing the date correctly18:06
rsalvetias it gets the right time later on once you're connected due ntp18:06
popeyjust did it again18:06
popeyhttp://popey.com/~alan/device-2013-07-16-190638.png18:06
ogra_seb128, and specific filename you would like ?18:06
popeyalan@deep-thought:~/phablet/scripts$ adb shell18:07
popeyroot@ubuntu-phablet:/# date18:07
popeyTue Jul 16 19:06:57 BST 201318:07
seb128ogra_, no18:07
ogra_or is dbus-session fine18:07
ogra_k18:07
rsalvetipopey: right, might be an issue with mako specifically18:07
rsalvetiwill try to reproduce18:08
rsalvetipopey: was that after running completely out of battery?18:08
popeyhttp://popey.com/~alan/device-2013-07-16-190734.png  time updated in the indicator, then *just* after I took that screenshot, the welcome screen updated to http://popey.com/~alan/device-2013-07-16-190820.png18:08
popeyno18:08
popeyjust after an "adb reboot"18:08
rsalvetihm, right18:08
slangasekfailed to copy '/home/vorlon/Desktop/phablet-flash/ubuntu-touch/20130716/saucy-preinstalled-touch-armel+mako.zip' to '/sdcard/': Is a directory18:08
popey20130716, 180801, Charging, Good, 98, 376, 4360000, 3200000, 433615518:08
popeybattery is pretty full18:08
slangasekdo I not have a current version of phablet-flash?18:09
pmcgowanpopey, what happens if you suspend/resume18:09
popeypmcgowan: via what method? tap power?18:09
pmcgowansure18:09
* popey reboots to test18:09
sergiusensslangasek: you seem to, that's just the result of an 'adb push /home/vorlon/Desktop/phablet-flash/ubuntu-touch/20130716/saucy-preinstalled-touch-armel+mako.zip /sdcard/'18:09
pmcgowanI think it will re-read the time info18:09
pmcgowannot reboot18:09
slangaseksergiusens: yes, and I have no /sdcard/18:09
popeyi need to reboot to get back to 197018:10
slangasekso is my filesystem broken, or is my phablet-flash broken?18:10
popey</marty_mcfly>18:10
rsalvetislangasek: were you playing with the ro fs work?18:10
pmcgowanback to the future18:10
sergiusensslangasek: filesystem18:10
slangasekDo I need to bite the bullet and phablet-flash -b?18:10
pmcgowanheh18:10
slangasekrsalveti: no18:10
popeyno18:10
popeythat doesn't fix it18:10
sergiusensslangasek: you can also from recovery do a 'format userdata and /data/media'18:10
slangasekok, phablet-flash -b it is18:10
sergiusensslangasek: no18:10
rsalvetislangasek: -b might indeed help, but interesting that recovery might have failed to mount that partition for some reason18:10
sergiusensslangasek: it will potentially break your partitioning18:11
slangasekrsalveti: oh.  it wasn't in recovery.18:11
popeyhttp://popey.com/~alan/device-2013-07-16-191046.png  <- thats after a reboot, then once the welcome screen appeared, I tapped power, then waited then tapped again to wake18:11
slangasekwhen I 'adb shell'ed in, it was Ubuntu.18:11
rsalvetithen 'adb reboot recovery' failed18:11
sergiusensslangasek: is your image old?18:11
slangaseksergiusens: clearly ;)18:11
sergiusensmight be he has the broken getprop18:11
slangasekI don't have any getprop18:11
sergiusensso reboot into recovery18:11
rsalvetiyeah, that's it18:11
sergiusensmanually18:11
sergiusensand from there do18:11
pmcgowanpopey, will try on the latest image once its downloaded, have not seen that18:12
sergiusensphablet-flash -d mako18:12
popeyk, easy to reproduce18:12
rsalvetipopey: flashing with -b to see here18:12
* popey does it to grouper to see if it does same18:13
popeyhttp://popey.com/~alan/device-2013-07-16-191333.png18:13
popeyyes happens on grouper too18:13
popeybut goes back to 2000 not 197018:13
rsalvetipopey: that's probably the hardware default for initial clock18:15
popeyyeah18:15
rsalvetipopey: please run: adb reboot; adb wait-for-device; adb shell date18:16
rsalvetihere I always get the right values (near the values used before reboot)18:17
rsalveticrw-rw---- 1 system system 253, 0 Jul 16 18:16 /dev/rtc018:18
ogra_rsalveti, i think his RTC battery drained due to draining the system battery heavily18:18
popeyk18:18
rsalvetiogra_: yeah, but it seems to be happening with his grouper as well18:18
asacso in case i am brave and boot with mem=512m (how do i do that?) ... and the system fails miserable (like shell gets killed because of OOM etc.)18:18
popeyits ~98% now though18:18
=== barry is now known as bobdobbs
asacwill i be able to get back to normal boot easily?18:18
ogra_dbus fix uploaded ... should be fine with tomorrows build18:18
=== bobdobbs is now known as barry
rsalvetiasac: just need to change the boot args, with abootimg18:19
ogra_asac, abootimg ...18:19
popeyalan@deep-thought:~$ adb reboot; adb wait-for-device; adb shell date18:19
popeyThu Jan  1 07:29:27 BST 197018:19
popeyrsalveti: ^18:19
rsalvetipopey: mind pasting your dmesg?18:19
popeysure18:20
popeyhttp://paste.ubuntu.com/5881707/18:20
popey[    2.538989] rtc-pm8xxx rtc-pm8xxx: setting system clock to 1970-01-01 06:29:23 UTC (23363)18:20
rsalvetiyeah18:20
asacogra_: is that in archive?18:21
rsalvetiasac: yes18:21
ogra_asac, uploaded a second ago18:21
rsalvetiabootimg -x <bootimg from saucy>18:21
asachmm18:21
asacso i do:18:21
ogra_oh, abootimg you mean18:22
rsalvetichange the config to include the mem=512 argument18:22
asaci dont know :)18:22
ogra_rsalveti, huh ?18:22
asacboot image is /boot/an*.img ?18:22
rsalvetithen create it with 'abootimg --create saucy-preinstalled-boot-armhf+maguro.img-new -f bootimg.cfg -k zImage -r initrd.img-touch18:22
asacseems not18:22
rsalvetiogra_: just to change it in his host machine18:22
ogra_abootimg -i $(find /dev -name boot|head -1)18:22
asacits only on my phone18:22
ogra_do it on the device18:22
ogra_no need for that bootimg nonsense18:23
asacwhat shall i hack then ogra_ ?18:23
ogra_you can just change it on the fly18:23
asacisw there a config file + update-*18:23
ogra_no18:23
asacyou mean on the phone?18:23
rsalvetiogra_: just so if in case he wants that to be auto generated when testing the images18:23
asacinterrupting boot?18:23
asacyeah18:23
ogra_asac, adb in ... then run the above command18:23
asacwell i want to see what happens for now :)18:23
ogra_that shoudl spit our the current config18:23
ogra_(from running ubuntu)18:24
asacabootimg -i $(find /dev -name boot|head -1) ?18:24
asachow do i change the kernel line?18:24
ogra_first run that command18:24
ogra_(patience ... )18:25
ogra_do you get proper output ?18:25
asacok18:25
asachave it18:25
ogra_abootimg -u $(find /dev -name boot|head -1) -c "cmdline=mem=512m"18:25
asachttp://paste.ubuntu.com/5881725/18:25
=== A-TCP-BreAKDoWN is now known as An-IP-BreAKDoWN
ogra_that sets mem=512m18:25
ogra_then reboot18:25
ogra_abootimg -u $(find /dev -name boot|head -1) -c "cmdline="18:26
ogra_that sets the empty cmdline back18:26
rsalvetipopey: wonder if that is the side effect of the udev rules18:26
rsalveti70-mako.rules:ACTION=="add", KERNEL=="rtc0", OWNER="system", GROUP="system", MODE="0660"18:26
rsalvetiwhich changes the permission and such18:26
rsalvetiunder /lib/udev/rules.d18:26
rsalvetithere's no need to change stuff for rtc (in theory)18:27
ogra_asac, and rsalveti is indeed right,  if you want to autogenerate that for test images you better use abootimg on a boot.img file before flashing it18:27
ogra_for changing it on a running img the above is better though18:27
MihirHello ,18:27
* ogra_ goes afk for a while 18:28
rsalvetipopey: can you check what happens after running reboot from the device?18:30
rsalvetiinstead of using adb18:30
asacrsalveti: looks good... rebooting :)18:30
asacogra_: errr you18:31
rsalvetiadb reboot will just reboot the device directly, without setting anything up18:31
asacguess it will fail miserably given that almost 300M are GPU18:31
asaccan we force making that smaller?18:31
rsalvetiasac: I'm not sure the gpu memory is shared with the system there18:31
asaci guess an SoC WITH 512m would rather ship a bit least aggressive GPU18:31
asacrsalveti: free shows 710m18:31
rsalvetiI believe it might be a pre-allocated part of it18:31
asacso i guess its GPU18:31
rsalvetiright, that's why18:31
asacrsalveti: wonder... if you have a 512m SoC how much would GPU eat at max? 128?18:32
rsalveti512m would probably give ~400mb to the system18:32
asacif so we could boot with adjusted mem18:32
asacto get a better approx about our main mem18:32
rsalvetithat depends, just get an android device which has 512mb18:32
asacso the log-in screen is there18:32
asaclet me see18:32
asacif that actually did anything18:32
asacmem=... didnt work18:33
asachttp://paste.ubuntu.com/5881750/18:33
asacit was seenb by kernel18:33
asacbut free is not believing us18:33
asachackish kernel?18:33
rsalvetimem=1G vmalloc=768M18:34
asachmm.18:34
asacnot sure how to get that away18:35
rsalvetinot sure if that's already coming from the bootloader18:35
asacguess we want vmalloc=512m or 386m maybe18:35
asacguess so18:35
asacwould kernel parse last or first mention of a parameter?18:35
rsalvetinot sure, would need to see the code18:35
rsalvetiapw: rtg: might be able to help you on that18:36
apwasac, i would say that most parameters just set some global18:36
apwso in the common case the last one most likely18:36
apwof course some are special and the first locks, so it cannot be guarenteed either way18:36
asacyeah i try using vmalloc=512m now18:37
asaclets see18:37
asacno luck18:37
asacalso we have swap18:37
asacwhich i dont really want18:37
rsalvetipopey: so in theory rebooting via 'reboot' should set up your clock correctly18:38
asacare we waiting for lifecycle before we kill swap?18:38
popeyok, will try now18:38
rsalvetipopey: adb reboot breaks that logic and makes the hardware to keep whatever it was using before18:38
asacswap isnt that big anyway... can we just kill it?18:38
popeyrsalveti: reboot as root?18:38
rsalvetipopey: your hardware is not setting to the same date/time at every reboot, right?18:38
popeytakes a while..18:38
rsalvetipopey: yes18:38
popeyok, rebooting18:38
rsalvetipopey: I know, but at least once :-)18:38
popeyyes, that came up with the right time18:39
rsalvetiasac: not so sure, swap was useful when using browser18:39
apwswap fundamentally affects the kernels ability to cope when we have too little memory, even if it is tiny18:39
rsalvetibut that was a workaround for the mwc demo18:39
rsalvetiideally we'd have no swap18:39
asacrsalveti: well, we certainly don't want to hide that browser is going beyond budget :)18:39
rsalvetipopey: cool, then just run adb reboot to see18:40
asacmaybe a demo flag :)18:40
popeyk18:40
rsalvetiasac: sure18:40
popeyrsalveti: adb reboot came back with the right time18:41
rsalvetipopey: right, then the reason is that /etc/init/hwclock-save.conf is only called during reboot18:41
rsalvetiwith timed that might need to change18:41
rsalvetipopey: so you can either close the bug or change that to be 'date/time not set right after setting the system clock'18:42
rsalvetithe hardware one, I mean18:42
popeyk18:42
rsalvetibrb18:42
CruellyricistiHey all. I have a short question for the IRC. I asked yesterday but i wasn't on long enough to get an answer...18:43
CruellyricistiWill U Touch support x86?18:43
ogra_rsalveti, asac, i think the reserved ram is ducati18:45
asacyeah, but for me neither adding vmalloc nor mem to the end of cmdline has any effect18:46
asaci dont know how to change it18:46
asacsee http://paste.ubuntu.com/5881750/18:46
=== ricmm||lunch is now known as ricmm
ogra_i think the device has a) a bootloader hardcoded cdmline, b) the kernel cmdline and c) the cmdline we hand over in bootimg18:47
ricmmogra_: back, with a full belly18:47
ogra_ptobably your mem arg doesnt override something that was set before18:47
asacis there a trick ?18:48
ricmmogra_: what did you end up doing re upstart?18:48
ogra_ricmm, well, dbus change is uploaded to read from ~/.cache/upstart/dbus-session ... the barchrc mangling stuff updated to ues that file instead ...18:48
asacsomething that i coyuld do? i guess we would have to hack the kernel :)?18:48
ricmmyou mean write to .cache/upstart/ ?18:48
ogra_ricmm, that bit i will pix by putting a snippet into /etc/profile.d/ instead ... so slangasek doesnt need to suggest it all the time (and we can finally say we use it) :)18:49
ogra_ricmm, right, write18:49
ogra_s/pix/fix/18:49
ricmmawesome18:49
ogra_and desktop can use it from there too18:49
ricmmwhile at it, how would you feel about a profiile.d hook to make all terminals join the phablet UPSTART_SESSION by default18:50
ricmmfor now, at least18:50
ogra_mdeslaur had some securooty concerns though18:50
ogra_*security18:50
ricmmso peopne can ssh -> start application APP_ID="foo"18:50
ogra_i guess we need to show all our evil hacks to the security team at some point :)18:50
ricmmyes18:50
mdeslaurogra_: shall I start assigning the CVEs now? :)18:51
ogra_haha18:51
ogra_mdeslaur, after FF18:51
ogra_:P18:51
mdeslaurhehe18:51
ricmmfrankly I dont approve of any hacks just to ease app launching18:51
ogra_ricmm, sure, go ahead with the UPSTART_SESSION stuff18:51
ricmmnot even the dbus one :) a default ssh login shouldnt be in the context of the running ui session18:51
ogra_ricmm, well, this was more to unbreak autopilot18:52
ricmmactually this is to perpetuate autopilot's broken behaviour18:52
ogra_we are on a phone after all ,.... and starting X apps on a machine you ssh in with the same use works too18:52
ricmmshouldnt autopilot set up its running environment?18:52
kalikianaricmm, what's the alternative to launching from ssh?18:54
ogra_it probably should18:54
ogra_ricmm, my point is that X has exactly the same behavior18:55
kalikianafor development it's a bit hard to avoid18:55
ricmmogra_: yup I know18:55
ogra_ricmm, through ~/.dbus/session/$sessionid18:55
ricmmkalikiana: no option, just set up your correct environment18:55
ricmmif you need to launch apps in the running session, join the session18:55
ogra_so i dont think what we do is massively wrong18:55
ricmmor we put in the hack, but if we have the hack then we dont take complaints ;)18:56
ricmmits not wrong for now, in our single user scenario and heavy development18:56
kalikianaricmm, would it be possible to output a message with the right command when ssh'ing in?18:57
kalikianaknowing exactly what to do is the biggest hurdle18:57
ricmmI'll send an email today explaining the upstart session to the list18:57
ricmmwith ogra's changes you will be in dbus tho18:57
ricmmso should be transparent to launch them as you always have18:57
kalikianawith the latest updates it "half" worked when I did what I used to do18:57
kalikianawrong dpi and no uitk18:58
kalikianaif it was very obvious what to do without reading and asking, I wouldn't mind the exact invokation much18:58
kalikianathat's from my pov anyway18:59
ogra_tomorrows image will work as usual18:59
nik90kalikiana: I heard from Kaleo that you are working on a search box widget.19:00
nik90kalikiana: Do you plan to implemented instant search as part of that so that it searches as you start typing?19:00
ricmmkalikiana: what device do you have?19:00
nik90popey: is https://bugs.launchpad.net/ubuntu-clock-app/+bug/1172869 still valid?19:01
ubot5Launchpad bug 1172869 in Ubuntu Clock App "[Clock app] Timer label updates before the timer hand reaches destination" [Medium,Triaged]19:01
popeynik90: lemme see19:02
=== racarr is now known as racarr|lunch
kalikianaricmm, galaxy nexus19:02
ricmmpixel ratio shoudld be fine as long as you are phablet then19:03
ricmmthe default fits gnex19:03
popeynik90: hmm, arguably it's not a problem... e.g. as the second hand goes from :31 to :30 the text switches from :31 to :30 as the hand leaves :31. which is true, because at that point it's 30.9999, then 30.9998 etc19:04
kalikianaI login as phablet user, yes19:05
nik90popey: tbh both text and hand start moving at the same time. However text updates instantly while the hand takes less than a second to reach its new destination.19:06
nik90popey: I do not think it is an issue.19:06
kalikianaI guess it could be that qtcreator's spawning ssh changed in some other way. I'll try updating the image again tomorrow and see if it works19:06
nik90popey: do you mind if I close it?19:06
=== Aww_ is now known as EvilAww
popeynik90: sure19:07
popeynik90: _however_ it _is_ an issue for clocks which go forward ☻19:07
popeye.g. stopwatch19:07
kalikiananik90, search box widget is a bit ambiguous… in app search. your app defines "I am searchable", you can trigger it from the dash, the search view(s) replace(s) the header with a searchbox. the dash integration part is WIP19:08
=== schwuk is now known as schwuk_away
nik90kalikiana: oh. I thought you were making a widget which is like a textfield and search a listview for an item.19:09
nik90my mistake19:09
nik90popey: true, but the difference in updates between the text and the hand is very very small that I do not think it can be noticed19:09
nik90*difference in update frequency*19:10
popey19:10
popeyI notice ☻19:10
popeybut I am annoying like that, and happy to let it lie as there are other more important things to do19:11
nik90alrite I will keep it open for the stopwatch and clock. But I do not see a way to fix it.19:11
nik90if I start asking the text to wait until the hand has finished its transistion, I will accidentally add more bugs19:11
popeyyeah, it should be low priority19:12
cyphermox_rsalveti: the glib commit for the nm-glib bug is this one right? https://git.gnome.org/browse/glib/commit/?id=31fde567a95ff8f50b6b0e75d4010da9b73514ed19:12
* cyphermox_ is confused as to how this would affect the bug; it doesn't seem to be touching any related code19:13
kalikiananik90, essentially yes. it goes further and adds tight shell integration, and have you not worry about all the details19:13
kalikianaso: you define your search resuls view19:13
kalikianayou don't care how it is invoked19:13
kalikiananik90, in what context are you asking about search?19:13
nik90kalikiana: I need such a widget in the clock app to search world cities that I present in a listview to the user.19:13
nik90kalikiana: currently I have implemented it myself, but thought a universal search textfield to search through a list would be useful for some of the core apps19:14
ricmmogra_: https://code.launchpad.net/~ricmm/livecd-rootfs/join-upstart-session-default/+merge/17510119:15
ricmmwhat do you think about that? simple19:16
asacdoanac: so there will be a new image for today19:16
asacwith the fix so we can hopefully run stuff :)19:16
asacwe need to punch stuff through19:16
ogra_ricmm, but from a new file in /etc/profile.d/ ;)19:20
ricmmoops right19:20
ricmmogra_: any preferred number?19:21
pmcgowanricmm, ogra_ what does it take to enable the nexus 7 in tablet mode?19:21
ogra_ricmm, as you like :)19:21
ogra_pmcgowan, what does "in tablet mode" mean ?19:21
pmcgowanogra_, make it behave like a tablet19:21
pmcgowango landscape, havea sidestage19:22
kalikiananik90, you'll want to use the search stuff then. I'm not sure exactly when it'll be ready but during this week or next dash integration will be implemented, maybe we can catch up again when there's something to try19:22
nik90kalikiana: sure.19:22
ogra_pmcgowan, dunno, i have no clue how tablet mode gets enabled :) happz to learn about it :)19:23
kalikiananik90, actually I'd be interested if you can point me at your current code, to see what requirements you have, what api you'd need etc19:23
ricmmogra_: pmcgowan we would need to translate input if we want it to default like that19:23
pmcgowanmust be in the boot somewhere19:23
ricmmtechnically 0,0 is top left when looking at the n7 in portrait19:23
ricmmso it would take some hacks, as the default hw orientation is actually portrait19:23
mhall119rsalveti: sergiusens: I've created an MP to add the last of the Core Apps to the daily touch builds, if you can review them when you have time: https://code.launchpad.net/~mhall119/ubuntu-seeds/touch-remaining-coreapps/+merge/17510519:23
asacpmcgowan: i think we said that sidestage etc. would only be on larger devices... so maybe its a unity runtime check or something?19:23
ricmmogra_: refresh the MR19:23
pmcgowanricmm, is that the magic you never figured out?19:24
asacpmcgowan: e.g. based on screensize etc.?19:24
pmcgowanasac, I have gotten feedback from the head of design to perhaps make it do sidestage19:24
asacalso remember N7 is kind of in maintenance mode, we prefer to not look too deep there :)19:24
pmcgowanyeah19:24
ricmmpmcgowan: I stopped because design discarded the idea, you know that :(19:24
pmcgowanricmm, I never did ;)19:24
ogra_ricmm, hmm, looks good, now i wonder if we shouldnt just ship that file in ubuntu-touch-session :D and thats actually one hack less then ;)19:25
rsalvetiasac: ogra_: I think it'd probably be good to have a kernel patch to always use the latest argument, if possible19:25
rsalvetiso we could overwrite the ones passed by the bootloader19:25
ricmmogra_: right, good idea19:26
ogra_rsalveti, definitely ... i also wonder if our packages actually ship the android defined cmdlines19:26
ricmmwill re-MR19:26
rsalveticyphermox_: yes, found with git bisect19:26
ogra_rsalveti, i was suspecting before that we dont19:26
ogra_since we have packages19:26
=== Guest44134 is now known as Zic
ogra_(but havent looked at the kernel config yet)19:27
rsalvetiogra_: what do you mean by our packages?19:27
rsalvetikernel you mean?19:27
rsalvetiI believe that's just from the bootloader19:27
rsalvetibut yeah, need to check19:27
sforsheersalveti, mfisch: MR for emergency low-battery shutdown: request state19:27
sforsheeoops19:27
sforsheeI meant https://code.launchpad.net/~sforshee/powerd/low-battery-shutdown/+merge/17486119:27
rsalvetiogra_: should I take https://code.launchpad.net/~mhall119/ubuntu-seeds/touch-remaining-coreapps/+merge/175105 or want to do it yourself?19:28
rsalvetisforshee: cool, thanks19:28
ogra_rsalveti, feel free19:28
rsalvetiogra_: ok19:28
ogra_rsalveti, i have to catherd another image build19:28
ogra_for the dbus fix19:28
rsalvetiogra_: right, cool19:29
mfischsforshee: I can look in a bit19:29
ricmmogra_: https://code.launchpad.net/~ricmm/session-manager-touch/join-upstart-session-by-default/+merge/17510619:30
ogra_ricmm, drom the .sh :)19:32
ricmmbuilds and works19:32
ogra_*drop19:32
ogra_ah, no, dont19:33
ogra_seems thats common schema19:33
ogra_how ugly :P19:33
ricmm:)19:33
ricmmyup19:33
ogra_looks fine19:33
ricmmrsalveti: can you take a look at ^19:34
asacdo we need to change anything on the infra side now that the fix landed? or will autopilot stuff just work again?19:36
rsalvetiricmm: -su: initctl: command not found19:36
rsalvetiwhen adb shell; su - phablet19:36
sergiusensasac: ?19:36
rsalvetiinitctl is not under phablet's path19:36
asacsergiusens: autopilot tests failed completely in todays image19:37
asacsergiusens: http://reports.qa.ubuntu.com/smokeng/saucy/image/3010/19:37
rsalvetiricmm: might want to use /sbin/initctl instead19:37
asaci was told fix is in archive or close to be there19:37
asacand then ogra wanted to spi a new image so we might hit something with a useful dashboard19:37
rsalvetiogra_: changed back to needs review19:38
ogra_rsalveti, oh, why ?19:38
sergiusensasac: oh, I'm not sure of what doanac is using in utah, if he's using phablet-test-run from phablet-tools, no, and it's me who needs to update19:38
asac:(19:38
asacthought you guys had talked about it19:38
asacdoanac: ^^19:38
rsalvetiogra_:  #adb shell; su - phablet19:38
rsalveti-su: initctl: command not found19:38
sergiusensasac: pinged a couple of times but didn't get a reply19:38
ogra_rsalveti, hmm, so we need to fix adb19:38
asacdoanac: !! :-P19:38
rsalvetiogra_: well, it's under /sbin19:39
rsalvetiogra_: wouldn't hurt to use the entire path there19:39
ogra_traditionally ubuntu has /sbin in the users path19:39
asacsergiusens: lets see19:39
asacwe might be able to see it19:39
asacin logs19:39
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3010/19:39
asacgoing to gallery aopp19:39
ogra_so yeah, we should fix it there, why is that not set properly though ?19:39
asacgoing to build19:39
asacit worked before19:40
rsalvetiogra_: right, indeed, we need to fix the path as well19:40
asacit surely was a change in behaviour19:40
asacif behavioyur is exactly like before19:40
ogra_rsalveti, you adb in as root and sudo to phablet, no ?19:40
asacit willw ork19:40
rsalvetiogra_: right, but with su -19:40
ogra_well, shouldnt make a difference ...19:40
rsalveti/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games19:40
rsalvetiogra_: it does, the - makes it use a clean env19:41
ogra_oh, its the /etc/environment mangling i guess , we dont use d-i to create it, yeah19:41
asacsergiusens: Running command: utah-autopilot run -v gallery_app.tests.test_album_editor.TestAlbumEditor.test_add_photo19:41
asacin https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-gallery-app-autopilot/7/consoleFull19:41
ogra_rsalveti, oh, wow, not even /usr/sbin19:41
rsalvetiogra_: yeah19:41
asacbzr branch lp:utah :)19:42
rsalvetinow how that gets set19:42
ogra_livecd-rrotfs ?19:42
sergiusensthere's a user config hook19:42
sergiusens01-19:42
ogra_live-build/ubuntu-touch/hooks/48-setup-env.chroot19:42
ogra_god19:43
ogra_we need to clean that up19:43
ogra_*whine*19:43
rsalvetimaybe /etc/login.defs19:43
rsalvetiyup19:43
asacsergiusens: i think thats where the code lives19:43
rsalvetiogra_: the path there is fine19:43
rsalvetionly matching path I found locally was /etc/login.defs19:44
sergiusensasac: http://bazaar.launchpad.net/~ubuntu-test-case-dev/ubuntu-test-cases/smoke-touch-apps/changes19:44
asacwhats that?19:44
asacah the definition19:44
asachow it does the jobs19:45
rsalvetiogra_: yeah, gets from /etc/login.defs19:45
doanacasac: sergiusens: i don't use phablet-test-run.19:45
sergiusensdoanac: yeah just saw19:45
doanacit required ssh and such we can't always use for our tests19:45
ogra_rsalveti, strange19:45
asacsergiusens: so will our fix make infrastructure just work?19:45
asace.g. a new image can succeed again?19:45
asac:)19:45
ogra_why do i get a fine path on a desktop then19:45
doanacsergiusens, asac: I run autopilot stuff with:19:45
doanac'export $(grep SESSION /home/phablet/.dbus-session)',19:45
doanac        'sudo -i -u phablet {} \\'.format(env),19:45
doanac        '  DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS autopilot $*',19:45
sergiusensasac: not sure, doanac do you stop the shell?19:46
sergiusensdoanac: if you do, that code needs to be updated19:46
doanacsergiusens: i launch the script listed above via an upstart job19:46
rsalvetiogra_: at your host: echo $PATH; sudo su - <your user>; echo $PATH19:46
ogra_why woudl i do sudo su - :P19:46
ogra_sudo -u user -i19:46
rsalvetiright, whatever :P19:47
rsalvetijust to reproduce the issue19:47
ogra_yeah, k19:47
doanacsergiusens: so what do i need to update specifically?19:47
ogra_bit thats the sudo (or su) invocation ...19:47
ogra_*but19:48
rsalvetiogra_: yeah, seems related with su19:48
ogra_we cant fix user behavior indeed19:48
rsalvetisu will not set the env correctly19:48
ogra_well, you tell it to do that with the -19:48
rsalvetiwell, that just tells it to use a clean env19:48
rsalvetiProvide an environment similar to what the user would expect had the user logged in directly.19:49
rsalvetithat's a lie19:49
rsalveti:P19:49
ogra_ah, yeah19:49
ogra_so feel free to fix login :)19:50
sergiusensdoanac: so you never stop the shell and the tests just work?19:50
rsalvetiogra_: more interesting:19:50
rsalvetiroot@ubuntu-phablet:/# sudo -u phablet -i19:50
rsalvetiinitctl: Unable to query session directory19:50
ogra_yeah19:50
ogra_see ricmm's fix above19:50
rsalvetithat's with his fix19:50
doanacsergiusens: what do you mean by "stop the shell"?19:50
sergiusensdoanac: for running apps, like the gallery19:51
ogra_rsalveti, oh, hmm19:51
doanaci run "adb shell initctl emit <my signal>" and the upstart job will launch a script that runs the commands i listed above19:51
rsalvetiogra_:   * Removed unity8 from touch [armhf i386]19:52
rsalvetilol19:52
rsalvetiafter running ./update in the meta package19:52
sergiusensdoanac: ok, just interesting that it works since the shell would be locked19:52
ogra_root@ubuntu-phablet:/# sudo -u phablet -i19:52
ogra_phablet@ubuntu-phablet:~$ env|grep XDG19:52
ogra_phablet@ubuntu-phablet:~$19:52
sergiusensdoanac: can I see the full code instead of the snippet?19:52
=== racarr|lunch is now known as racrr
ogra_rsalveti, so you miss the XDG stuff for the session dir19:52
ogra_rsalveti, hmm ? thats weird, it should just use the ppa19:53
rsalvetiright :-)19:53
rsalvetiogra_: got it, not using the next ppa there19:54
rsalvetiogra_: will add that there19:54
ogra_it did before19:54
doanacsergiusens: we have a "utah-autopilot" script here: http://bazaar.launchpad.net/~utah/utah/dev/view/head:/examples/run_utah_phablet.py#L13119:54
=== Neo31` is now known as Neo31-desktop
rsalvetiare you sure?19:54
ogra_we ship unity8 since a while19:54
doanacthat's what i use to run autopilot stuff.19:54
rsalvetiogra_: sure, but that was because it was also part of the phablet-team/ppa19:54
ogra_it wouldnt be shipped if it wasnt used by meta19:54
rsalvetinot anymore19:54
ogra_oh19:54
ogra_ok19:54
ogra_yeah, makes sense19:54
doanacsergiusens:  we then have typical upstart code like: http://bazaar.launchpad.net/~utah/utah/dev/view/head:/examples/run_utah_phablet.py#L11919:55
* ogra_ wasnt aware the ppa was cleaned up :)19:55
ogra_yay19:55
ricmmrsalveti: I pushed the change19:56
rsalvetiwhere is ricmm haha19:56
rsalvetioh, there you go19:56
rsalveti:-)19:56
* ogra_ pokes https://launchpad.net/ubuntu/saucy/+source/dbus/1.6.12-0ubuntu219:56
=== Neo31-desktop is now known as A7med
ogra_whay does it now promote ... hmpf19:56
sergiusensdoanac: this is the shell restart part http://bazaar.launchpad.net/~utah/utah/dev/view/head:/examples/run_utah_phablet.py#L14219:56
=== racrr is now known as racarr
doanacsergiusens: yes19:57
sergiusensdoanac: unity8 is an upstart user session now19:57
doanacsergiusens: okay. I need to update this ASAP then19:57
rsalvetiogra_: you say '~/.dbus-session' in your changelog, but the code is using $HOME/.cache/upstart/dbus-session instead19:57
rsalvetiogra_: is that expected?19:57
doanaccan you just  do a "stop unity8" or something?19:57
ogra_rsalveti, yeah, mdeslaur pointed that out too ...19:58
asacdoanac: so new imagese are probably coming out in 1-2h19:58
asac:)19:58
ricmmdoanac: technically you can19:58
ogra_i was to lazt to just upload for a changelog fix :)19:58
sergiusensdoanac: in theory stop/start unity8 as the phablet user should work once that new package is built19:58
ricmmdoanac: if you have joined the upstart session, which with my MR wshould happen by default19:58
ogra_rsalveti, $HOME/.cache/upstart/dbus-session is right19:58
ricmmwhen su - phablet or ssh'ing as phablet19:58
doanacricmm: okay thanks19:58
rsalveti-bash: /home/phablet/.dbus-session: No such file or directory19:58
rsalvetiogra_: right, then we need to change ^ as well, right?19:59
asacdoanac: is there an easy way for sergiusens to try utah-autopilot to really see if his updated system will suceed?19:59
rsalvetito source from the right file19:59
ogra_rsalveti, yeah, already done, see livecd-rootfs19:59
ricmmthat is changed19:59
ricmmyup19:59
asacjust saying that we would know for sure then19:59
asacand just can sit back :)19:59
asacand click buttons19:59
rsalvetiogra_: great19:59
ogra_rsalveti, that should go into a profile.d snippet as well19:59
rsalvetijust pushed19:59
rsalvetiyeah20:00
doanacasac: install and run the "run_utah_phablet.py -N lp:~doanac/+junk/autopilot-utah-example/master.run"20:00
rsalvetithat would be even better20:00
ogra_but i'll keep that for tomorrow since we want to build a new image20:00
rsalvetihate to see stuff coming into .bashrc20:00
ogra_++20:00
ogra_ well /etc/environment looks worse than our bachrc stuff20:00
asacsergiusens: could you run the above line?20:00
asacon your local/patched to latest system? ... of course just if you have it at hand20:01
rsalvetiogra_: details20:01
rsalveti:P20:01
ogra_heh20:01
doanacsergiusens: you might add "--skip-install" so it doen't install a new image your system20:01
sergiusensdoanac: asac ack20:01
sergiusensasac: I'll need to update, but not to worry20:02
ricmmogra_: how long for your dbus package to hit archive?20:03
rsalvetiogra_: just pushed new meta20:03
rsalvetimhall119: merged20:04
ogra_ricmm, well, it sits there  https://launchpad.net/ubuntu/saucy/+source/dbus/1.6.12-0ubuntu220:04
ogra_in proposed ...20:04
ricmmhe usual rodeo20:04
ricmmthe*20:04
seb128ogra_, you screwed up the changelog entry, but thanks for actually fixing the location ;-)20:04
ogra_well, livecd-rootfs was uploaded afterwards20:04
ogra_seb128, yeah, you are not the first to point it out20:05
* ogra_ will make a t-shirt for the next sprint "i screwed up the changelog entry" 20:05
ogra_:P20:05
rsalvetiricmm: happroved20:05
ricmm\o/20:05
rsalvetiogra_: lol20:06
ricmmogra_: order a few20:06
ricmmM for me20:06
rsalveti"yes, we used a ppa"20:06
ogra_:)20:06
ogra_haha20:06
rsalvetiwe trust jenkins20:06
rsalvetiwe got a lot20:06
ogra_doanac, so for the next image you might want to source the file from the new location (see the code, ignore the changelog) http://paste.ubuntu.com/5881676/20:07
ricmmogra_: add something in bashrc that symlinks to that file20:07
ricmmj/k j/k ;)20:07
ogra_HAHA20:07
pmcgowanare the launcher apps still hardcoded somewhere?20:07
sergiusenspmcgowan: yes, in unity820:08
doanacogra_: ack.20:08
sergiusenspmcgowan: if you assign to me, I can update20:08
pmcgowansergiusens, ok, I think calendar got renamed or something20:08
rsalvetisergiusens: can you make it dynamic and secure as well? :P20:08
=== thomi_ is now known as thomi
rsalvetiremembers the entire secure talk when demoing it20:09
ogra_secure because hardcoded ?20:09
sergiusensrsalveti: sure, can we enable rw on /? trust me20:10
rsalvetisure :-)20:10
sergiusens:-P20:10
sergiusensboiko: still around?20:16
boikosergiusens: yep20:23
ogra_rsalveti, sergiusens, whats the prob, we even have it world writable now :)20:23
rsalvetiogra_: hahah20:24
rsalvetiguess ssh complains all the time here20:24
ogra_yeah20:24
nik90popey: I know this is late, but can you quickly check if you are able to see the correct sunrise/sunset times for your location?20:24
ogra_and by correct you indeed mean that he needs to stay up to verify ?20:25
nik90ogra_: :-)20:25
nik90ogra_: he can just check with google20:26
ogra_:)20:26
* ogra_ sighs ... dbus seems to have quite some deps to check ... of britney went on vacation without telling us ... 20:28
popey20:28
ogra_s/of/or/20:28
popeynik90: ok20:28
popeyyes, its accurate nik9020:30
popey05:01 / 21:10 which agrees with me googling for sunset/sunrise times20:30
nik90popey: I just fixed it and released the bug, but I got a comment saying it was wrong. Thanks for checking20:31
nik90I realise it is getting late20:31
popeynah, its fine20:34
stgraberand finally, upgrade using gpg: http://paste.ubuntu.com/5882103/ (not very visible as the files are valid ;))20:39
sergiusensogra_: I was being sarcastic ;-)20:39
ogra_sergiusens, no, really ?!?20:39
sergiusens:-)20:39
ogra_:)20:39
=== Gh0sT is now known as mahabal
stgrabersergiusens, rsalveti: can one of you commit http://paste.ubuntu.com/5882107/ to the recovery git branch and kick a rebuild of android?20:40
stgraber(yeah, that contains a tar.xz as base64, hopefully git am won't mind)20:41
rsalvetistgraber: sure20:41
stgraberrsalveti: thanks!20:42
rsalvetisergiusens: can take care of the git push, got my hands at the phablet-saucy stuff20:42
sergiusensstgraber: yeah, give me a couple20:42
rsalvetisergiusens: I can push it, will have to push in both branches20:42
rsalvetisergiusens: ping you back to trigger a new build20:42
stgraberin theory we'll be feature-complete after that one. There may be some way of improving performance (in the worst case the .tar.xz is currently read 4 times...) but for the normal update (first flash and delta updates from there), it's not too bad (read twice and smaller files)20:43
ogra_xnox, binary blobs for qemu ?20:43
stgrabereven in the worst case, a full reflash took a bit over 5min on my nexus4, though getting measurements on maguro would be nice (should be much easier once I finish my phablet-flash changes)20:44
xnoxogra_: i believe there are google vendor files and blobs for qemu yeah.... unless they are simply prebuilts and source is available somewhere.20:45
rsalvetisome scary greps all over, hope it's all behaving properly :-)20:45
ogra_xnox, i would expect the latter20:45
ogra_xnox, they wont be in our tree indeed :)20:45
ogra_and i doubt in CM trees either20:46
xnoxogra_: rsalveti: at the moment I'm looking at consolidating & hopefully removing "prebuilts/ndk/" from the tree. Some thinks compile to API level 9, some to 8, our libc is 10 and AOSP is at 1420:46
xnox /o\20:46
ogra_(there once was a cyanogenmpd 2.x emulator  or so .... but i havent seen something newer)20:46
xnoxogra_: yeah, it seems dead, that one.20:46
rsalvetixnox: what would the the benefit of that?20:47
rsalvetijust saving disk space?20:47
ogra_smaller sourcer package20:47
ogra_-r20:47
rsalvetiI wonder if that will cause issues with our porters20:47
rsalvetimight need to check a port coming from ICS20:48
rsalvetiI'm kind of against just removing most of stuff for now, prefer doing the clean up later20:48
xnoxrsalveti: well, it's mimimum versions of the ndk, so things should be forward portable. our blobs do work with libc at 10, so that should be an ok baseline. but our tree at the moment compiles stl/libc yet other packages use includes from and link against prebuilts/ndk/*20:49
rsalvetixnox: right, that's why I was interested to see if there would be any other dependency with ports coming from ICS (using ics blobs but in a jb - 4.2.2 image)20:50
xnoxprebuilds/ndk is 472MB of legacy stuff (many levels) and I can't be rebuilding them all, nor uploading blobs into the ubuntu-archive.20:51
xnoxrsalveti: right this is not removed from the repo forest, but not used/excluded in the archive build.20:52
sergiusensogra_: can we turn off syncing of jenkins ubuntu-touch-preview?20:52
xnoxi feel that: brunch $foo should just-work(tm) and generate ready-to use images.20:52
rsalvetixnox: right20:52
rsalvetisounds fine then20:53
ogra_sergiusens, do ports work with flipped ?20:53
sergiusensogra_: no, but the livebuild is broken for unflipped20:54
ogra_sergiusens, oh20:54
xnoxmy package correctly creates zips for both flipped and unflipped.20:54
ogra_yeah, i'll remove the job from nusakans crontab20:54
xnoxand system/boot images.20:54
ogra_xnox, your package wont be used on modotola droid :)20:55
om26ersergiusens, hey! will you be working for messaging-app and dialer-app CI jobs ?20:55
sergiusensom26er: yes20:55
om26ersergiusens, I could if you want20:55
sergiusensom26er: don't worry, focus on getting good autopilot tests ;-)20:55
xnoxogra_: ah, gotcha..... i obviously do not have the unflipped ubuntu tarball......20:56
ogra_yeah, and it should be long dead, but we havent verified a port ourselves yet20:56
ogra_i'll do that this week20:56
om26ersergiusens, sure, it kind of falls into my job so wanted to make sure if you were comfortable.20:56
ogra_there is just always another emergency holding me back20:57
rsalvetisergiusens: one thing, we never tagged a saucy build for flipped, right?20:57
rsalvetisorry, unflipped20:57
rsalvetixnox: where are you pushing your stuff?20:58
xnoxdebian/ dir is at: git@github.com:xnox/android.git20:58
xnoxand manifest.xml is just locally editted to remove stuff.20:59
xnoxand uploaded into the ppa20:59
xnox<om26er> sergiusens, I could if you want20:59
xnoxarh.20:59
xnoxignore.20:59
xnoxhttps://launchpad.net/~ubuntu-toolchain/+archive/android20:59
* xnox needs new batteries for my mouse.20:59
om26er*his21:00
sergiusensom26er: no sweat21:02
boikosergiusens: hey, did you by chance had time to look into the CI and autolanding for those new branches?21:04
sergiusensboiko: where are your MRs, need to get to it now21:05
boikosergiusens: https://code.launchpad.net/~boiko/telephony-service/packaging/+merge/17514021:06
boikosergiusens: for the other two branches I think salem_ didn't do the MRs yet21:07
rsalvetistgraber: pushed21:07
rsalvetisergiusens: can you trigger a new android build?21:08
om26erboiko, for future ref, I am your QE ;)21:08
sergiusensrsalveti: err, I was reviewing the diff!21:08
rsalvetisergiusens: I said I'd take care of it21:08
sergiusensrsalveti: I'll create21:08
sergiusensrsalveti: must of missed it since I thought I read phablet-saucy21:09
boikoom26er: oh, sorry, didn't know you were also in charge of setting that up, good to know21:09
rsalvetisergiusens: right, just said that I'd push it because I had my hands in the phablet-saucy branch already :-)21:09
boikosergiusens: sorry for that, I should have asked om26er instead21:09
rsalvetiso I just pushed in both branches21:09
sergiusensboiko: don't worry, we have different plans for these projects21:10
=== dandrader|afk is now known as dandrader
sergiusensboiko: so the telephony-service would still depend on indicator-messages in the phablet-team ppa21:17
boikosergiusens: yes, that didn't change :/21:18
sergiusensboiko: good thing i checked :-P21:19
ogra_asac, looks like dbus might still take a while, the dependency checks  are still running (http://people.canonical.com/~ubuntu-archive/proposed-migration/update_excuses.html)21:19
boikosergiusens: yeah, the only thing is that the UI is not there anymore, but the rest is still the same21:20
salem_sergiusens, https://code.launchpad.net/~tiagosh/dialer-app/dialer-app-noautopilot/+merge/17514121:22
stgraberrsalveti: thanks!21:22
salem_sergiusens, https://code.launchpad.net/~tiagosh/messaging-app/messaging-app-noautopilot/+merge/17514221:22
stgrabersergiusens: let me know once you kick the build, I'll monitor and test once it's done21:24
sergiusensstgraber: kciked21:26
sergiusens*kicked21:26
stgraberthanks21:26
sergiusenssalem_: thanks21:26
=== MrDHat is now known as MrDHat|afk
=== salem_ is now known as _salem
dkesseli have a question on the default user's folder names in ubuntu touch. on normal ubuntu, certain folder names, like "Desktop" or "Music" are automatically when a user is created. and the thing that happens is that the folder names are translated to the user's (or system's) language.21:56
dkesselshould an ubuntu touch app expect user folders to be translated this way? if so, how would it find the correct folder for music, for example?21:57
mhall119dkessel: apps should expect translated folders, yes, I think for things like ~/Music/ there is an XDG method of retrieving the actual name21:59
ahayzendkessel, you want XDG_MUSIC_DIR (look at the file ~/.config/user-dirs.dirs)... i looked into this for the music-app but couldn't figure out how to query XDG from javascript22:04
dkesselahayzen, yeah. I found bug 1198909, which is about this issue.22:05
ubot5bug 1198909 in Ubuntu Music App "Fails to scan Music folder for non-English locales" [Low,Confirmed] https://launchpad.net/bugs/119890922:05
dejellohello22:09
ahayzendkessel, yh i was looking at tht yesterday...22:09
asacogra_: :/22:13
asacok22:13
dkesselahayzen, mhall119 , thanks for your help so far. i am in contact with danielholmen to fix my problems. good bye, see you the other day22:24
ahayzendkessel, thanks cyas :)22:24
annerajbhello everybody22:51
ogra_asac, dbus is there, build started22:52
* ogra_ vanishes22:53
xnoxasac: that's normal. if it's not considered for >>1h than there are things to fix. otherwise it's typically <<30minutes after fully build across all arches to be copied over into release pocket.22:53
xnoxhmm... it was 4h.22:53
xnoxhttps://launchpad.net/ubuntu/+source/dbus/+publishinghistory22:53
annerajbhow can i debug a broken recovery? I installed it on my device but it's giving me a error installing is there anything like a serial connection on desktops for the phone?22:58
=== Gh0sT is now known as mahabal
=== _salem is now known as salem_
RobbyFsweet. latest build is awesome23:12
RobbyFcan someone remind me/correct me, is there a way to 'exit' an application that your in besides from the home screen23:13
ogra_asac, build failed, something seems wrong with the buntu-touch-coreapps-drivers PPA i'll check tomorrow23:20
ogra_rsalveti, sergiusens , ^^^ in case one of you wants to look (no idea whats wrong there ... w3m cadejo.buildd/~buildd/LiveCD/saucy/ubuntu-touch/ from nusakan has the live builder logs)23:22
rsalvetiwill check23:23
ogra_(nothing changed in the code that could have impact on that ... )23:23
ogra_Fetched 11.4 MB in 31s (364 kB/s)23:24
ogra_W: Failed to fetch bzip2:/var/lib/apt/lists/partial/ppa.launchpad.net_ubuntu-touch-coreapps-drivers_daily_ubu23:24
ogra_E: Some index files failed to download. They have been ignored, or old ones used instead.23:24
ogra_thats the error23:24
rsalvetiright, probably a sync error when fetching the data from launchpad23:25
rsalvetiogra_: we should trigger it again, want me to do it? so I can watch once it's done23:25
ogra_well, i'll trigger a new build but wint be around in care it fails23:25
ogra_running23:26
sergiusensogra_: rsalveti seems to be a common ppa issue, jenkins sometimes fails due to this23:26
rsalveticool23:26
rsalvetiyeah23:26
ogra_it is the first time i see it23:26
rsalvetisaw that a few times already23:27
rsalvetieven when running apt-get update23:27
ogra_k23:27
ogra_we'll see (well, you, i'll be off :) )23:27
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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