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

stgrabersergiusens: looks good00:01
sergiusensstgraber: I tested with manta and grouper, would need to test your patch now, or do an unlink in recovery.c00:02
rsalvetisergiusens: I can test it with mako00:02
RobbyFwhats with "The line where / two surfaces meet" about00:06
stgrabersergiusens: I prefer my patch because if something goes wrong during the update, we'll have the files to figure it out00:11
mdeslaurrsalveti: yeah, I know what binder is, I was wondering if we were using a binary module, or if we can always patch it00:11
sergiusensstgraber: oh, I'm going to apply it after testing00:12
mdeslaurrsalveti: what apps will we have that will directly talk to binder?00:12
sergiusensstgraber: I was thinking of an extra measure in case it never gets moved, which we can do later00:12
stgrabersergiusens: well, it gets moved pretty much as the first thing, so should be safe00:12
mdeslaurrsalveti: oh, I see your comment in the bug00:13
mdeslaurhrm00:13
sergiusensstgraber: good, building now00:14
* sergiusens notices it's nice when the laptop heats up building android during winter00:14
rsalveti+100:14
rsalvetimdeslaur: yeah, it's heavily used by us atm00:15
ricmmwhats the issue with binder?00:15
mdeslaurrsalveti: unsigned min_priority:8;00:17
rsalvetiricmm: bug 120288700:18
ubot5bug 1202887 in linux-manta (Ubuntu) "'binder: RLIMIT_NICE not set' when using binder from the ubuntu side" [Undecided,New] https://launchpad.net/bugs/120288700:18
mdeslaurso it's automatically trying to bump priority...hrm00:18
rsalvetimdeslaur: right00:19
mdeslaurrsalveti: sorry, I'm sure you poked at all this already, I'm just catching up and talking to myself :P00:19
rsalvetimdeslaur: haha, I'm learning as well :-)00:20
rsalvetisergiusens: + This acction wipes the system'''00:22
rsalvetisergiusens: stgraber: hm, so we still need fastboot, right?00:24
rsalvetiyou're using that to flash recovery and boot the system00:24
rsalveti*boot recovery00:24
rsalvetiwould be nice to try to remove the fastboot dependency later, if possible00:25
DJJeffWIFI only tablets need OFONO removed00:25
rsalvetiso this could be use by some other devices00:26
mdeslaurrsalveti: this is pretty odd: if (min_nice < 20)00:26
mdeslaurrsalveti: I wonder if the intention was for if (min_nice <= 20), but it never got noticed because the rlimits are set high00:27
rsalvetimdeslaur: that basically means that set_user_nice failed00:27
rsalvetiops, didn't fail actually00:27
mdeslaurrsalveti: it checks with the can_nice at the top, if that works it does the set_user_nice00:27
rsalvetimdeslaur: set_user_nice fails in case you give 2000:27
rsalvetiit tries a minimum value00:27
mdeslaurrsalveti: that's the code path that android always takes00:28
rsalvetiin case the max, as requested, is not allowed00:28
mdeslaurso if it _can_t set the nice value, it then tries to determine what the min_nice could be00:28
mdeslaurand then sets it00:28
rsalvetiexactly00:28
mdeslaurbut if it's 20 or over, it prints an error00:28
rsalvetibut in our case the min_nice is 0, so that's why it's complaining00:28
mdeslaurbut 20 is 000:28
rsalvetiargh, default nice is 000:29
rsalvetimy brain is fried already00:29
mdeslaurso I'm guessing the intention was to print the error if it couldn't set the default nice00:29
mdeslaur(which is 0)00:29
rsalvetiright00:29
mdeslaurbut it got < instead of <=00:29
mdeslaurand nobody ever noticed because on android it always works00:29
rsalvetiwell, the < is still fine00:30
rsalvetias the code wants to warn the user that rlimit wasn't set at all00:30
rsalvetiand the min nice it got is the default, which is 000:30
mdeslaur20 = 0, 19 = 100:31
rsalveti*as the00:31
mdeslaurso if we _lower_ the max nice value, it will stop warning00:31
rsalvetiexactly00:31
mdeslaurthat doesn't really make sense00:31
rsalvetithat's just saying that it was able to set to a value different than the default, which means the user did set rlimit nice00:32
=== kevin is now known as Guest29083
rsalvetithat's why it first tries a value, if it can't, try at least something != than the default00:32
rsalvetiso binder can have a higher priority than a "default" process00:33
mdeslaurso if it's <20, which is _less_ priority, it doesn't warn?00:33
mdeslaurI don,t understand that code at all00:34
rsalvetithat would make sense if rlim_cur could be from 1..4000:37
rsalvetias it'd just invert that logic00:37
rsalvetiwhat I don't understand is why rlim_cur is 000:37
mdeslauruserspace is -20 to 1900:38
rsalvetiI'd expect it to be 20, which is 0 for nice00:38
mdeslaur-20 being the highest priority00:38
rsalvetiright, that's the nice values00:38
mdeslaurkernelspace inverts that by doing 20 - userspace00:38
rsalvetirlimit nice goes from 1-4000:38
mdeslaurso -20 userspace gets turned into 4000:38
mdeslaurand 19 userspace gets turned into 100:38
rsalvetiright00:39
mdeslaurrlim_cur is userspace 000:39
rsalvetithat's why I don't get why that's 000:39
mdeslaurso min_nice ends up being 2000:39
rsalvetiwhich is invalid00:40
rsalvetiguess it's 0 if not set at all00:40
rsalvetiwhich then it'd make sense00:40
mdeslaurwhat's invalid?00:41
mdeslaur0 is the default for userspace apps00:41
rsalvetirlim_cur can go from 1-40, right?00:41
mdeslaurno, rlim_cur is the userspace value, it goes from -20 to 1900:41
rsalvetiare you sure?00:42
rsalvetilet check the set_user_nice code00:42
mdeslauryes, that's why it's doing min_nice = 20 -00:42
mdeslaur20 - is the conversion00:42
mdeslaurset_user_nice has if (TASK_NICE(p) == nice || nice < -20 || nice > 19)00:42
rsalvetiright00:42
mdeslauroh, wait a sec00:42
mdeslauryeah00:42
rsalvetiso it only handles -20-1900:42
rsalvetithat's why rlim_cur needs to be the kernel one00:43
rsalvetithat's really confusing00:43
mdeslaurbut 20 - doesn't convert from kernel to userspace00:43
rsalvetiright00:43
mdeslaurline 523 is completely wrong00:44
mdeslaurFAIL00:44
rsalvetithat's why I think that this code would only make if rlim_cur == 0 means RLIMIT_NICE is not set at all00:44
mdeslaurI'm pretty sure rlim_cur is a userspace value though00:45
rsalvetibecause a real rlim_cur would only go from 1..40 :-)00:45
rsalvetiset via setrlimit, right?00:45
mdeslaurrsalveti: gotta go, but that code is definitely wonky00:46
rsalveti"The actual ceiling  for the  nice  value is calculated as 20 - rlim_cur.  (This strangeness occurs because negative  numbers  cannot  be  specified  as resourcelimit  values, since they typically have special meanings.  For example, RLIM_INFINITY typically is the same as -1.)"00:46
rsalvetimdeslaur: right, will investigate a bit more just to be sure00:47
mdeslaurrsalveti: so rlim_cur is the userspace value00:47
mdeslaurwhich is then converted on line 523 to kernel value and put in min_nice00:47
rsalvetithat can't be00:48
mdeslaurbut then, by mistake, it's used with set_user_nice, which is expecting a userspace value00:48
rsalvetiright, I'll check what rlim_cur really is00:48
sergiusensstgraber: patch works fine00:49
mdeslaurrsalveti: oh, hrm, 20- works to convert both ways, that had not occured to me00:49
rsalvetisergiusens: can you fix line 20, there's a typo in there00:49
rsalvetiright00:50
mdeslaurrsalveti: so if min_nice is userspace, and userspace is -20 to 1900:50
mdeslaurrsalveti: how the heck can it not be < 20? :)00:50
rsalvetionly if rlim_cur is 000:51
rsalvetiwhich is weird00:51
rsalvetisergiusens: +from phabletutils import ubuntuimage00:52
rsalvetiwhere can I find that?00:52
=== [[Aww]] is now known as Aww
rsalvetimdeslaur: #define RLIMIT_NICE     13  /* max nice prio allowed to raise to00:55
rsalveti                       0-39 for nice level 19 .. -20 */00:55
rsalvetibut still, 0 would be 19 there, which is wrong00:55
stgraberrsalveti: yeah, we still use fastboot to get the new recovery in place, that could be replaced by some other way of doing it on other devices though01:02
stgraberrsalveti: after that, the upgrader takes care of any updates from that point, so fastboot isn't needed afterwards01:02
rsalvetistgraber: right01:03
* dejello meeps01:21
sergiusensrsalveti: oh, need to add ...01:32
treykindlingeri'm trying to flash ubuntu on my nexus 7. followed the instructions on the ubuntu wiki, now it's bricked01:32
treykindlingercan anyone help?01:32
stgraberrsalveti: after that, the upgrader takes care of any updates from that point, so fastboot isn't needed afterwards01:33
stgraberoops, sorry about that :)01:33
sergiusensrsalveti: fixed01:34
sergiusensfastboot is just needed to flash recovery01:34
sergiusensit would be a manual step on other devices01:34
rsalvetisergiusens: right01:35
treykindlingercan anyone help? i'm stuck01:37
treykindlingerneed some help. bricked a nexus 7 trying to download ubuntu touch01:45
nhainestreykindlinger: paste the error messages at http://pastebin.ubuntu.com/ and share the link here.01:46
treykindlingerDevice detected as /sbin/sh: getprop: not found Unsupported device, autodetect fails device When working on flipped images, detection does not work and would require -d01:47
treykindlingerhttp://pastebin.ubuntu.com/5889388/01:48
rsalvetican you run phablet-flash -d grouper?01:48
sergiusensstgraber: pushed your patch and going to launch a new android build in a bit01:50
sergiusenshopefully it will make current01:51
rsalvetisergiusens: were you able to create a job for phablet-saucy as well?01:51
treykindlingeri'll try that rsalveti01:51
sergiusensrsalveti: not yet01:51
rsalvetisergiusens: that's fine, just checking :-)01:52
sergiusensrsalveti: been doing J troubleshooting...01:52
rsalvetisergiusens: http://paste.ubuntu.com/5889401/01:54
rsalvetisergiusens: the messages are quite confusing01:54
rsalvetido we actually need stuff from both cdimage and system-image?01:55
rsalvetimaybe for recovery01:55
treykindlingerrunning phablet-flash -d grouper...hopefully that works01:55
rsalvetihm, system-image is quite slow for me here01:56
sergiusensrsalveti: yes we do02:01
sergiusensrsalveti: it is slow02:01
rsalveti/home/rsalveti/Downloads/phablet-flash/imageupdates/20130714/mako-20130718.full.tar.xz02:02
rsalvetiwhy such differences in the date?02:02
sergiusensrsalveti: it's not the date, it's the version02:02
sergiusenswhich coincidentally is a data02:02
* sergiusens reboots02:02
rsalvetiwaaaaat02:02
sergiusens*date02:02
rsalvetiright, but shouldn't be the same?02:03
sergiusensrsalveti: I'm not doing the scheming there02:03
rsalvetistgraber: ^^?02:03
sergiusensrsalveti: that's a q for barry or stgraber02:03
stgraberrsalveti: the first isn't a date02:03
stgraberrsalveti: 20130714 is the 15th image published in July02:04
rsalvetioh, that's so confusing02:04
stgraberyou get used to it ;)02:04
rsalvetican't we use some other id later on?02:04
stgraberan image is made of various files which each may have been produced at a different time, so that's why we needed yet another thing :)02:04
rsalvetiI know for sure that people will get confused with this02:04
rsalvetiright, that's fine02:05
rsalvetiit's just the impression that this is a date that is confusing02:05
rsalvetiso we could have 20130745 for example02:05
stgraberyep, typically on the "stable" channel we're planning to have YYYYDD00 be a scheduled build at the beginning of the month02:06
stgraberthen 01 be the first bugfix or security update02:06
stgraberetc..., so 00 would be automatic and the others manually triggered when we think it's needed02:06
stgrabertechnically the users won't ever see those file as it's all handled behind their back by the upgrader02:07
rsalvetiright02:07
* rsalveti looks at the mount output02:07
rsalvetihuge haha02:07
stgraberthe thing we'd need to export is something like <model>-<channel>-<our build number> which we can then use to figure out exactly which version of every bit they have on their system02:07
rsalvetibut it worked, which is cool02:08
rsalvetiright02:08
stgraberrsalveti: haha, yeah, and I guess it'll become way longer pretty soon (as we need to add more and more persistent storage paths)02:08
stgraberrsalveti: do you have a maguro? based on what sergiusens said earlier, I think we have this tested on mako, manta and grouper but it'd be nice to have a test on maguro too before I blog about it02:09
rsalvetihm, why am I getting 'get_prop_batt_capacity: low battery charge = 7%' now in dmesg...02:09
rsalvetistgraber: right, sure02:10
rsalvetistgraber: let me flash that02:10
rsalvetistgraber: how long does it take to flash grouper?02:21
rsalvetimaguro is taking quite a while02:21
rsalvetibut must be because of the cpu, not just disk02:21
sergiusensrsalveti: manta was fast, grouper I don't recall02:21
rsalvetimanta doesn't count02:23
rsalvetifaster than my notebook02:23
rsalvetihahah02:23
rsalvetistgraber: [    8.076385] omap-rproc omap-rproc.1: rproc_loader_cont: failed to load ducati-m3.bin02:31
rsalvetistgraber: that was happening when we had the firmware udev rule as part of the initramfs02:31
rsalvetiwhich we fixed last week I guess02:31
sergiusensrsalveti: lol02:31
rsalvetiwithout it we can't open the camera with maguro02:32
rsalvetihm, the firmware udev rule is not part of the initrd02:36
stgraberrsalveti: right, the initrd is the same as you get on flipped, just a different code path on the mount side02:36
rsalvetiright, so it shouldn't be failing because of that02:36
rsalvetiit's basically failing to load the ducati firmware02:37
sergiusensrsalveti: going to bed now, if you can happrove the MR later, that would be great (even if the images don't work) as the whole idea is a call for testing ;-)02:37
rsalvetiit's indeed loaded by android, but have no idea why it's failing02:38
rsalvetisergiusens: right, will happrove now02:38
sergiusensrsalveti: great, thanks02:38
stgraberrsalveti: did you grouper finally finish the unpacking? grouper is pretty quick here, the initial unpack taking maybe 5 minutes and then following updates taking just seconds02:39
stgraberbug maguro is much slower than even grouper02:39
rsalvetiyeah02:39
rsalvetisergiusens: just happroved it02:39
stgraberthough it must be I/O related as unfortunately we don't have pxz on those devices so the unpacking uses a single thread anyway02:39
rsalvetistgraber: yeah, wasn't using the entire cpu it seems02:40
annerajbrsalveti: how do i open a bug in launchpad against ubuntu_deploy.sh script? Like how do I know it's opened to the correct project?02:40
sergiusensannerajb: what is ubuntu_deploy.sh?02:41
rsalvetiyeah, wonder which script that is02:41
annerajbthe script inside raring-preinstalled-phablet-armhf.zip02:41
rsalvetiannerajb: you can always open bugs against https://launchpad.net/touch-preview-images02:41
rsalvetioh, right02:41
rsalvetisergiusens: you created that script :P02:41
sergiusensah, forgot about that :-)02:41
annerajblol02:41
sergiusensplease log above and feel free to assign to me02:42
rsalvetistgraber: should be good for your blog post02:43
rsalvetimaybe it'd just be good to wait phablet-flash to land in the archive & ppa02:43
vthompsonballoons, I changed the way I am testing playing of a track in music-app and got it working. I put you as the reviewer for the merge request. #test-all-the-things!02:44
sergiusensrsalveti: stgraber yo actually want to wait for the next build to get the latest recovery since it avoids the infinite reboot loop02:45
stgraberrsalveti: yeah, planning to post it tomorrow afternoon, I guess we should have new builds of the images and of phablet-flash by then02:47
rsalvetiyeah02:47
annerajbrsalveti: which infinite reboot loop?02:49
AskUbuntuUbuntu touch - can I install on an Android phone? | http://askubuntu.com/q/32173904:02
AskUbuntuUbuntu Touch Phone Apps on Desktop | http://askubuntu.com/q/32174004:02
fishcookerwelcome to the board, ubuntu-phone04:44
fishcookerLoL04:44
=== Namidairo`bnc is now known as Namidairo
MingtingIs there a mailist to discuss porting ubuntu touch to a new device?05:01
=== 65MAANWI2 is now known as tvoss
=== chihchun_afk is now known as chihchun
=== gusch_ is now known as gusch
danwelshhello08:11
=== schwuk_away is now known as schwuk
danwelshcan touch work on galaxy ace?08:12
=== alan_g|EOD is now known as alan_g
veebersHi all, I flashed my galaxy nexus to the latest (saucy-43) but I appear to be having dbus issues. Running `qdbus` shows: Could not connect to D-Bus server: org.freedesktop.DBus.Error.NoServer: Failed to connect to socket /tmp/dbus-BJdADkQarU: Connection refused08:33
veebersthis is just after logging on, without restarting unity8/session and dbus session daemon is running08:34
=== Noskcaj10 is now known as Noskcaj
ogra_veebers, on the nexus devices unflipped images are dead since several weeks, dont use them we havent touched them in ages (they are just around for some ports that havent been moved to flipped)08:46
veebersogra_: oh, I thought that phablet-flash had been updated to flash flipped by default08:47
veebersogra_: what do I need to do to fix this? I.e. install flipped08:47
ogra_yeaah, a while ago08:47
ogra_being up to date with phablet-flash should be enough08:48
ogra_by default it should pull the latest blessed image from http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/ (whatever /current links to)08:48
veebersogra_: so I'm not sure I understand. I've used a recent (if not the most recent, just about to dist-upgrade in case) phablet-flash to install the image08:48
ogra_if you want to help testing you can call phablet-flash --pending which will then pull the image behind the /pending link)08:49
popeyogra_: is there a new image today?08:50
veebersogra_: I'm flashing purely for testing, being on the psqa team and all :-)08:50
jodhogra_: I'm having trouble getting the sources to build after a 'repo sync': gpg is FTBFS - known issue?08:50
ogra_popey, there will surely be :) havent checked where in the builder queue it sits ...08:50
veebersogra_: thanks I'll flash pending and see how ti goes08:50
ogra_veebers, phablet-tools 0.15+13.10.20130712-0ubuntu1 should be recent08:51
JamesTaitGood morning all, happy Friday, and happy Soyuz 14 Landing Day! :-D08:51
veebersogra_: ack, thanks08:51
ogra_jodh, hmm, that was merged in by the system-image guys (ondra and stgraber ....  i thought we used a binary gpg as an interim solution, i'm surprised it gets attempted to be built08:52
ogra_asac, all yellow on the dashboard \o/08:53
ogra_now we can step by step move to green :)08:54
asacogra_: yeah thats good :)08:54
asacpush push08:54
asac;)08:54
rickspencer3sounds like ogra_ is having a baby08:56
ogra_haha08:56
rickspencer3probably feels that way some days ;)08:56
ogra_yeah08:56
ogra_it was surely a painful process to squeeze that one out :)08:57
jodhogra_: here's the error: http://paste.ubuntu.com/5890130/. Any suggestions apart from re-running phablet-dev-bootstrap in a fresh directory? Can I disable the external bits of the build without breaking other things? Just trying to set up an env to build a basic C program :|08:57
ogra_jodh, hmm, that looks like a failure with your code, not with gpg, i only see warnings from it, no errors08:59
jodhogra_: gah - on 2nd look, I think you're right! ;)08:59
ogra_someone should fix make to still log things in order when building in multipe threads :)09:01
* ogra_ thinks that since years09:01
davmor2popey, ogra_: was able to reproduce that apps page issue on both maguro and grouper screenshots attached to https://bugs.launchpad.net/touch-preview-images/+bug/120279409:04
ubot5Launchpad bug 1202794 in touch-preview-images "Maguro: Apps lens sometimes keeps scrolling" [Undecided,Confirmed]09:04
ogra_sounds like Saviq might be intrested in it ^^^09:05
Saviqogra_, davmor2 thanks09:06
asacogra_: where is todays build?09:06
davmor2Saviq: that was on 20130718 image09:06
asacis it coming?09:06
ogra_asac, in the press09:06
asacogra_: and yes, i always wantj more until it happens everyday09:06
ogra_just checked the log, its half way through09:06
ogra_give it another 30-45 min09:07
* popey gets coffee09:07
* ogra_ is excitedly waiting for http://people.canonical.com/~ubuntu-archive/click_packages/ to land in it .... we have the code that installls them since a while, but the packages are in place only since yesterday 09:07
ogra_cjwatson, do we have any plan how to reflect click in the seeds for building btw ?09:08
davmor2Saviq: it's really hard to explain how to reproduce it, it's basically opening using and closing a bunch of app, there seems to be no rhyme or reason to it, it will just stop at some point.  I can scroll left and right and all the other lens scroll as expected, only way to get it back is to reboot09:08
cjwatsonogra_: no09:09
cjwatsonogra_: least of my worries right now :)09:09
ogra_(or in a separate seed like thing)09:09
cjwatsonogra_: (you know that those packages won't actually link desktop files in yet, right?)09:09
ogra_yeah, i get the click_list will do for now09:09
ogra_cjwatson, well, i know that we seed most of them from the archive still09:10
cjwatson... what's the point in installing them as click packages as well then?09:10
ogra_so they are just duplicates atm anyway09:10
ogra_well, i think sergiusen plan was to unseed once he sees them land09:10
cjwatsonI've belatedly cronned click_copy.py in ~ubuntu-archive for 11 0,6,12,18 * * *09:12
ogra_great ...09:12
ogra_whats the eta for havinf .desktop files then09:12
ogra_*having09:12
ogra_i dont think they will actually run properly without --desktop_file_hint= being handed to the shell09:13
ogra_(if thats far out i'd say we back them out again until that bit is there (as soon as we know they install fine at build time))09:14
cjwatsonogra_: so, I'm currently working as hard as I can on the hook infrastructure so that it's possible at all09:16
ogra_ok09:16
cjwatsonogra_: I expect to get that done either today (time limits ...) or early next week, and for desktop file support to land shortly after that09:16
ogra_well, lets see how much space they occupy ... i dont think it does harm to have them n parallel if they dont bloat the image to much (512M is our limit)09:17
ogra_WHEE !09:20
ogra_Setting up click packages09:20
ogra_Setting up com.ubuntu.calendar_0.4_all.click09:20
ogra_2013-07-19 09:11:54 URL:http://archive-team.internal/click_packages/com.ubuntu.calendar_0.4_all.click [74034/09:20
ogra_dpkg: warning: failed to open configuration file '/root/.dpkg.cfg' for reading: Permission denied09:20
ogra_Selecting previously unselected package com.ubuntu.calendar.09:20
ogra_\o/09:20
ogra_such a good friday :D09:20
davmor2ogra_: no good friday was months back dude just before easter infact ;)09:24
ogra_haha09:24
cjwatsonGuess I should fix that warning09:24
ogra_cjwatson, well, it moves on doing what it should .... not an urgent matter i'd say09:24
cjwatsonno, not at all09:25
=== tvoss_ is now known as tvoss|benchmark_
* davmor2 is trying to figure out what the tvoss_ scale is for his tvoss|benchmark_ is 1 tvoss good or bad, fast or slow, is 2 tvosses better than one ......09:34
popeyZero to espresso.09:34
davmor2popey: is that zero, instant, filtered, latte, cappuccino and espresso?09:36
=== MrDHat|afk is now known as MrDHat
ogra_didrocks, hmm, just seeing saucy-changes .... seems that all these daily built -app package enter the archive *right after* the image build every day, could we probably move that job 1-2h earlier ?09:38
didrocksogra_: they normally enters before09:39
ogra_(mind you not urgent or anything, but i think it would make sense to have them in the daily image)09:39
didrocksogra_: but I pinged you about the cache issue09:39
ogra_ah, k09:39
didrockson lillypilly09:39
didrocksogra_: and most of the time, stuff don't get released automatically because of packaging changes09:39
didrocksogra_: and we need sil2100 to get to them/publish manually09:39
ogra_yes, and i still dont know what thats about .... what do we cache there and why ?09:39
didrocksogra_: that why I asked you 2 weeks ago to move the clock of image building for one hour09:40
didrocksogra_: basically the launchpadlib cache for copying from the ppa to distro was busted09:40
ogra_didrocks, hmm, i must have missed that, do you want it 1h later ?09:40
ogra_ah, that one :)09:40
didrocksogra_: I think by 9 UTC, sil2100 would have debunked most of the manual publishing09:41
ogra_no prob i'll move it09:41
didrocksso then, time to copy from proposed -> release pocket09:41
didrocksogra_: when it the image exactly building right now?09:41
ogra_now that we have to wait for the dashboard (which takes some hours) our testing can run in parallel to it anyway09:41
didrocksis*09:42
ogra_didrocks, 8:32 UTC09:42
didrocksyeah, seems +1h or 1h30 should be fine09:42
cjwatsonhttps://bazaar.launchpad.net/+branch/ubuntu-cdimage/view/head:/etc/crontab09:42
cjwatsondidrocks: ^-09:42
ogra_(if there is nothing in front of it that makes it end up in the queue)09:42
didrockscjwatson: thanks!09:42
didrocksogra_: yeah, most of the times, things are ready when sil2100 starts his day09:42
ogra_i'll move it ro 10:00 or some such09:43
didrocksogra_: ah, that would be excellent09:43
didrocksogra_: the only case we can miss the window is if the tests are failing or buildds are really busy09:43
didrockswhich isn't a day-to-day issue for most of the stuff we deliver09:43
ogra_yeah, if we miss it one day a week thats still better than alll days i bet :)09:44
didrocks(and if the tests failing, apart from urgent fixes, that can wait next image build I guess once they are fixed)09:44
ogra_i just dont want the images to come out to late in the day so we can still see the dashboard finish at european wor hours09:44
asacogra_: pressing finished?09:44
didrockssil2100: agreed on the 9 UTC deadline to have everything we can publish done?09:44
ogra_asac, not yet09:45
didrockssil2100: as you start between 7:30 to 8 UTC, this should be enough time I guess :)09:45
didrocksogra_: yeah, completely agree09:45
ogra_asac, but should be publishing any minute09:45
didrocksogra_: if we didn't have packaging changes that much, we won't have this manual publishing so often :)09:45
ogra_didrocks, well, most of the bits you are currently driving there are -app packages, they will all become click anyway09:46
didrocks(it's a 2 minutes thing per stack, but needs something with upload rights to "ack")09:46
didrockswe still have a lot of packaging changes in the platform itself09:46
didrocksnot only apps09:46
ogra_true09:46
ogra_but your stack will shrink as soon as they become all click09:47
* sil2100 calculates09:47
didrockssil2100: we are +2 FYI ;)09:47
=== vrruiz_ is now known as rvr
sil2100didrocks: then yes ;p09:47
ogra_(date -u ... ) ;)09:48
didrocksogra_: not that much, we daily release 239 components as of today and 7 of them are becoming click packages09:48
ogra_oh ? why only 709:48
didrocksogra_: it's only the apps, right?09:49
ogra_all things with -app in the name will be click09:49
didrocksnot indicators, platform libs09:49
ogra_no, right09:49
didrocksyeah, so 7 of them for what we daily release09:49
ogra_but we have a lot more apps already09:49
didrocksI think the others are not under dailies09:49
didrockslike core apps aren't09:49
ogra_oh, right, only 7 are seeded atm09:49
didrocksogra_: see, I still can count \o/09:50
ogra_heh09:50
didrockswhich is surprising at the end of this week TBH :p09:50
ogra_yeah, that was an insane week09:50
didrocksdon't tell me…09:50
seb128you should get used to it  ;-)09:51
* ogra_ actually slept 12h in a row today since i only had like 3 or 4 every other day of the week 09:51
* seb128 has a feeling it's not the last one09:51
ogra_my body just grabbed what it needed tonight09:51
ogra_seb128, i cant if i dont want to end up in hospital again i need to limit that to one week/month :)09:51
ogra_asac, happy flashing :)09:52
seb128yeah, don't kill yourself09:52
ogra_i wont, no worries09:52
ogra_:)09:53
seb128but it's going to be busy cycles still... ;-)09:53
* ogra_ has learned his limits the hard way 09:53
ogra_popey, 20130719 up ... in case you want to test09:59
popeywill do09:59
ogra_no hurry, we have to wait for the dashboard in any case10:00
ogra_but i'm confident we'll at least have a new /current today10:00
popeyI'm keen to have a good image for OSCON next week10:00
=== tvoss|benchmark_ is now known as tvoss_
popeyheh, no hurry, it's already pushing the zip ☻10:01
ogra_heh, you and your fast internet10:01
popeyyeah, sorry ☻10:01
ogra_haha10:01
* didrocks will get 300Mb/s with fiber starting Monday10:02
popeywowzers10:02
didrocksthat won't change the latency and overall normal page speed, should help for downloads though10:02
didrocksand uploads :p10:02
didrocks(no I won't sponsor libreoffice every times :p)10:03
cjwatsonhmm, all tests pass on my click new-hooks branch10:04
cjwatsonI wonder if that means anything of interest10:04
davmor2cjwatson: well hell had to freeze over at some point, and I suppose the world is getting old and the sun is dying....Oh look 4 Men with wings on horse back10:18
popeyogra_: do we have a bug filed for the sound indicator not appearing?10:20
ogra_not appearing or not beeing filled ?10:20
davmor2cjwatson: well that or it just worked,  I prefer the sound of the second option but hey :)10:20
ogra_popey, bug 118129910:21
ubot5bug 1181299 in touch-preview-images "Sound indicator takes a while to load, not displaying the content sometimes" [Critical,Confirmed] https://launchpad.net/bugs/118129910:21
cjwatsondavmor2: Or my tests are incomplete. :)10:21
popeyta10:21
ogra_if it doesnt appaear at all that would be a new one10:21
popeywell, 15 mins later it hasn't appeared10:22
davmor2cjwatson: but that's the obvious answer I was trying to avoid that :D10:22
ogra_popey, you mean you have no speaker icon ?10:23
popeyi have a speaker icon, just no slider when i pull down10:23
davmor2popey, ogra_: have the new images landed now?  Last I heard they were 30-45 minutes away :)10:23
ogra_yeahm thats the same one then10:23
popeydavmor2: 20130719 has been on my device for ~15 mins10:23
ogra_davmor2, yes, they did10:23
ogra_about 30-45min ago10:24
ogra_:P10:24
davmor2ogra_: :)  thanks10:24
davmor2popey: ta10:24
asacogra_: image good? dashboard kicking?10:27
asacgema: i think new images came along... might need some hand holding so we get results in couple hours10:28
ogra_asac, just dione with syncing, dashboard will take until evening10:28
asacogra_: i think if people would kick the retry button etc. it won't take that long really :)10:29
ogra_asac, ?10:29
asacif we always wait for hours then yes10:29
ogra_well, the tests take their time10:29
asacogra_: all the tests - if they run through nicely ... will be done in 1.5h or so at max10:29
ogra_and the test runs dont kick in immediately10:29
asacif someone watches what goes on on jenkins closely10:29
gemaasac: on it10:29
ogra_there is a cron job that triggers them10:29
asacas i said10:29
asacwe can provide handholding10:30
asacto see how fast we can get this through :)10:30
asaci think you want those powers at some point  ogra_ :)10:30
ogra_we could just have a script that monitors when /epednign changes10:30
ogra_:P10:30
popeyogra_: 20130719 is good here.10:30
asacogra_: what you can do is find the jobs... and then have the jenkins page open10:30
asacand if you look every 5 minutes you will notice starvation early10:30
ogra_asac, i dont want more buttons to press, i want automation :)10:30
asacogra_: thats not a valid answer :)10:30
ogra_for the 1h dealy until the testing starts at all it surely is10:31
asacright. valid requests10:31
didrocksasac: FYI on desktop (so taking a little bit longer on phone) I guess, tests are taking:10:32
asacwe just can't afford to say until that happens we just keep stuff slow and don't click buttons :)10:32
didrocksphone: 1min4410:32
ogra_gema, do you have an idea what these quesrionmark entries are ?10:32
didrockshud: 10 min10:32
ogra_*questionmark10:32
gemaogra_: otp, one sec10:32
gemaogra_: I do10:32
didrocksapps: 15 min10:32
ogra_ok10:32
didrocksmedia: 4min12s10:32
asacdidrocks: phone is unity8 autopilot?10:32
didrocksfriends: 1min50s10:32
asacthat one we dont run yet ... we only run stuff10:33
didrocksasac: no, phone-app/services10:33
didrockssdk: 7min37s10:33
didrocksand that's it for what we run10:33
asacgema: can we maybe move the smem job to the end? or make it independent? that one seem to take lots of time and if we would run the autopilots first we would get better info sooner10:33
asac(guess not short term as it requires jenkins shuffling)10:33
asacdidrocks: id dont think we have included the phone-app tests yet10:34
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3053/10:34
asaci feel all the autopilots there10:34
didrocksasac: let me look ;)10:34
asaccan be crunched in like 10-12 minutes10:34
asacespecially because we only reboot between autopilot classes (e.g. shell tewam stuff will get a fresh boot, but all apps will just run in one shot)10:34
didrocksasac: a little bit more I guess (but yeah, here it's the full snapshoting as well, not all running in the same instance) ^10:34
didrocksasac: yeah, you don't run address-book-app-autopilot10:35
asacdidrocks: those are in the second batch that we haven't added because noone fixed the app tests :) and we had other issues10:36
didrocks(I skipped unity/indicators/webapps that we run, that you can't on the phone)10:36
didrocksasac: it's green here, but yeah, on desktop, not on phone ;)10:36
asacwe also have a bunch of core apps/community apps etc.10:36
asacyeah. once we see progress we will add more tests10:36
gemaasac: we can change them for the next run, right now the devices are provisioning for all those other jobs and we may end up in weird states that takes until rfowler gets to the office if I stop them10:37
asacwe will not wait infinitely :)10:37
asacgema: yeah. i think if we do that we should not do that outside of weekend10:37
gemaasac: ok10:37
gemaasac: we will look into that next week10:37
gemaogra_: the ? appears when the dashboard takes a wild guess at the build number10:39
didrocksasac: if you remove the snapshot, just running all the tests continuously (but again, not unity/indicators/mir/webapps), from what I see, we can estimate the run to 23 minutes (of pure autopilot) on desktop. As much of those are sleep() and waits(), I don't think you will see a big difference on phone10:39
gemaogra_: the job didn't provide media_info for parsing10:39
gemaogra_: those jobs are likely failing due to infrastructure10:39
ogra_gema, wheer would media_info come from ?10:43
gemaogra_: the images10:43
ogra_anything i can help with so you have that ?10:43
ogra_well, the only media-info we have lives inside the image10:44
gemaogra_: that's the one10:44
ogra_does the job look there ?10:44
ogra_ah10:44
gemaogra_: we extract that from the installed image10:44
gemaand dump it with the logs10:44
gemaogra_: so no installed image -> no media info10:44
gemaogra_: and it is likely to be infrastructure issues involved, we look at those10:44
gemaand retrigger/fix10:44
=== om26er is now known as om26er|away
ogra_gema, yeah, great, as long as is know what it is and that i can ingnore it, all is good10:46
gemaogra_: you can ignore it10:46
ogra_:)10:46
gemaogra_: when plars is not on holidays he hides those after fixing them10:47
ogra_heh10:47
gemaogra_: so don't find strange that they disappear when they are fixed10:47
ogra_yeah, i wont10:47
ogra_LOL10:53
mardytvoss_, Saviq: hi! I was just chatting with greyback about the transient windows feature I'd like to have10:53
ogra_the software licenses thing in system-settings is funny10:54
tvoss_mardy, shoot10:54
ogra_seb128, we really need some kind of scrollbar that can show you how far down you are10:54
mardytvoss_, Saviq: quick recap: it's about process A invoking process B and have the window created by process B appear on top of process A's window, just as if it where a single app10:55
tvoss_mardy, I guess my point is: what means single app?10:55
mardytvoss_: that when you go to the task switcher, you don't see two different apps10:55
tvoss_mardy, by default, on the phone, a surface is either maximized or fullscreen10:55
tvoss_mardy, what do you see in the preview of app A then?10:56
mardytvoss_: in other words, while the window created by process B is visible, it should be impossible to the user to go back to the window created by process A10:56
mardytvoss_: you see the B window10:56
mardytvoss_: when you click the "back" button in window B, you go back to window A10:57
mardytvoss_: like http://doc-snapshot.qt-project.org/qt5-stable/qtgui/qwindow.html#setTransientParent10:58
tvoss_mardy, okay, back button in window B then has to terminate process B, right?10:58
mardytvoss_: yes, or at least to close its window10:58
tvoss_mardy, nope, it really has to quit, otherwise the shell won't transfer focus10:59
tvoss_mardy, but that's a detail10:59
mardytvoss_: agreed, we could make it die if needed10:59
tvoss_mardy, for setTransientParent: is that wired up to the qpa somewhere?11:00
mardytvoss_: yes11:00
mardytvoss_: I'm quite familiar with this QPA code for XCB11:00
tvoss_mardy, mind pinging me the link?11:00
* mardy hates gitorious, but will try :-)11:01
tvoss_mardy, just to clarify: we are talking about session association here, not embed11:01
mardytvoss_: exactly, only association11:01
greybacktvoss_:  shell can easily add if child surface disappears, shell will give focus to it's parent.11:01
tvoss_greyback, sure, but what is the best way to model this in the mir client API?11:02
=== MacSlow is now known as MacSlow|lunch
tvoss_greyback, A would need to hand a token to B, B needs to create surface with token from A as parent11:02
mardytvoss_: https://qt.gitorious.org/qt/qtbase/blobs/stable/src/plugins/platforms/xcb/qxcbwindow.cpp#line63811:03
greybacktvoss_: that is indeed the issue... I'm not sure how to deal with that11:03
tvoss_greyback, the other thing is: A is most likely stopped while B is running11:04
mardytvoss_: here is how it would work in Qt: once process B has the token (winId), it does:11:04
mardyQWindow *windowA = QWindow::fromWinId(handleOfWindowA);11:04
mardywindowB->setTransientParent(windowA);11:04
mardytvoss_, Saviq ^11:04
seb128ogra_, yeah, licenses is fun :p11:06
Saviqtvoss_, well, since shell knows B is transient, it could not stop it11:06
Saviqit == A11:06
Saviqtvoss_, app manager not stop it, that is11:06
seb128ogra_, the issue with the scrollbar is that you need to know the height of the list to do that and we don't have it, datas are loaded on demand when scrolling down11:06
* mardy is not sure why A needs to be running11:07
seb128ogra_, I tried building the full list but that was blocking the UI for 5 seconds on opening11:07
ogra_sounds like a bug :)11:07
ogra_(with the scrollbar implementation)11:07
Saviqmardy, I'd assume the two windows communicate somehow?11:07
ogra_browsers manage as well to grow/shrink the bar on demand11:08
Saviqmardy, wait, it's just one process, two windows?11:08
Saviqmardy, ok, two processes11:08
mardySaviq: as far as my use-case is concerned, no. After B is done, it will store some info somewhere, and A will resume and read it11:08
mardySaviq: yep11:09
greybacktvoss_: Saviq: app manager would need to know about both processes, and their connection. So if processA opened processB, then user switches to another app, both processes should be frozen11:09
Saviqgreyback, +111:09
Saviqgreyback, and both should be running otherwise11:09
greybackSaviq: yep11:09
Saviqmardy, both need to run in case the transient one isn't fullscreen or is transparent11:09
Saviqmardy, so that the background one can update11:09
Saviqbut that should be ok I think11:10
mardySaviq: right; though in my use-case, the window B should appear as a page on top of window A, so it should have exactly the same size11:10
mardySaviq: but in the general case, you are right11:11
Saviqmardy, should the size be ensured by window management?11:11
Saviqmardy, or is it ensured by process B in the general case?11:11
mardySaviq: good question. I don't see it as essential, I think that B can figure out itself11:12
Saviqmardy, k11:12
=== om26er|away is now known as om26er
flo__hello11:13
mardySaviq, tvoss_: my understanding is that Mir needs to have a way to say that a surface is the child/parent of another, and expose it to the shell, who will do the decision making11:14
flo__has anyone tried installing ubuntu on a motorola defy xt320?11:14
mardySaviq, tvoss_: so, the QPA plugin will set this information when setTransientParent is called11:15
Saviqflo__, https://wiki.ubuntu.com/Touch/Devices is the most extensive list11:15
Saviqmardy, yeah, sounds right11:15
greybackmardy: Saviq: tvoss_: also each surface needs to identify the session that it belongs to.11:15
mardygreyback: session? Maybe the shell can walk up the surface parent, and understand which one is the toplevel app11:16
greybackmardy: sorry,  in Mir terminology, session=app. Right now, Mir doesn't easily let shell determine what session/app created a particular surface11:18
ogra_gema, do you know how that percentage column is computed ? on maguro for todays image i see 11 tests passed out of 11 but it shows red and 50%11:18
greybackmardy: (which is a request I put in a week or two ago)11:19
ogra_(grouper mako and manta seem to do it right)11:19
gemaogra_: that sounds like something I discussed with rickspencer and asac last week but didn't know some of it had landed11:20
gemaogra_: there are more tests meant to run11:20
gemaogra_: can you give me a link?11:20
ogra_i know11:20
ogra_its just that maguro seems to behave different from the others11:21
ogra_gema, well, i see it on http://reports.qa.ubuntu.com/smokeng/saucy/ the detailed view would be http://reports.qa.ubuntu.com/smokeng/saucy/image/3072/11:21
ogra_oh11:21
ogra_and klicking the latter it seems the sdk test isnt well on maguro11:22
ogra_ scp -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -P52182 -r 'phablet@localhost:/home/phablet/workspace/results/*.yaml' .11:22
ogra_ssh_exchange_identification: Connection closed by remote host11:22
ogra_seems there is a race or something11:23
gemaogra_: yep, leave that with us for now11:23
ogra_will do11:23
gemaogra_: the device didn't get the network configuration properly11:27
gemaogra_: we'll rerun11:27
ogra_gema, thx11:28
Mahendrahi11:32
SaviqMacSlow|lunch, still the same failure http://10.97.2.10:8080/job/unity-phablet-qmluitests-saucy/707/testReport/junit/%28root%29/qmltestrunner/NotificationRendererTest__test_NotificationRenderer/11:42
davmor2hey guys currently if you hang up on a call the user receives  there is a fault please hang up and try again  I don't know if it is meant to go through to answering machine instead which is what happens on android as far as I can tell11:53
davmor2meh sorry decline a call rather than hang up11:54
* popey tries that11:54
popeyso dial from outside to my ubuntu phone, then hang up where? at what point?11:54
davmor2popey: in the popup for the call click on decline11:56
popeyi dialled from my android phone to my ubuntu phone, and clicked "decline" on the ubuntu phone11:56
popeyit went to answerphone11:57
popeyhowever there's something not right with the indicatore11:57
asacjcollado: ogra_: gema: jobs stuck?11:58
* jcollado checks11:59
popeyright.11:59
asacplease ensure all have run through by checking every other minute :)11:59
asacpeople are awaiting results eagerly11:59
popeydavmor2: call your ubuntu phone, hit decline, phone it again. it diverts to answerphone. Once you decline a call you can't receive another call until you dial out12:00
popeyfor a while anyway12:00
davmor2popey: hmm odd it is working for me, however I'm not getting a notification for the declined call12:03
=== ara is now known as Guest69887
popeyhmm12:03
asacjcollado: all spinning now?12:04
davmor2popey: messaging menu and conversation windows aren't listing the declined call which would make it harder to call them back12:04
jcolladoasac: Many jobs for the applications seem to have failed. I can rerun them. Are you specially interested in any of them?12:05
asacjcollado: all jobs for all iamges need to be poked until we have results12:05
jcolladoasac:Ok12:06
asacthe smem i am not interested in12:06
asacavoiding those would probably speed up getting results as well12:06
=== alan_g is now known as alan_g|lunch
jcolladoasac: Anyway, if you're not seeing any result at all, maybe is just that the dashboard hasn't pulled them from jenkins yet.12:07
asacjcollado: they havent run12:07
asachttps://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-default/12:07
asac-> sdk12:08
asac-> apps12:08
asachttps://jenkins.qa.ubuntu.com/job/saucy-touch-mako-smoke-default/12:08
asac-> apps12:08
asachttps://jenkins.qa.ubuntu.com/job/saucy-touch-grouper-smoke-default/12:08
asac-> apps12:08
asachttps://jenkins.qa.ubuntu.com/job/saucy-touch-manta-smoke-default/12:08
asac-> apps12:08
asacjcollado: guess kick them all12:08
jcolladoasac: Done12:13
davmor2popey: be on a call for more than a minute and try to end the call screensaver kicks in on top of the screen blank so you have to unlock the device then hit the end button sadtrombone.com :(12:13
=== jcollado is now known as jcollado_afk
=== chihchun is now known as chihchun_afk
ogra_asac, i dont think anything is stuck, it always took between 30min and 1h before the app jobs start12:15
ogra_after default, sdk and security have run12:15
pmcgowandavmor2, theres nothing in the app framework yet to control that12:15
pmcgowanI think12:15
=== MacSlow|lunch is now known as MacSlow
ogra_GRR12:32
ogra_so after having a real hard time logging in to U1 on my maguro, clicking on "music" (i actually just wanted to pull some mp3's to the phone to test the music player) i end up with a network error that points to itunes12:34
ogra_and there is no way to go back in the browser or anything, its just stuck there12:34
ogra_asac, did you propose a new string fro the browser so it isnt always identified as IOS ?12:36
* ogra_ finds it pretty ironic that he cant use ubuntu services on a ubuntu phone12:37
seb128cjwatson, should I be able to install click packages from http://people.canonical.com/~ubuntu-archive/click_packages/ on saucy (still having click 0.1.7 not the new one yet)?12:37
seb128cjwatson, I get 'ValueError: Framework "ubuntu-sdk-13.10" not present on system' when I try to click install those12:38
cjwatson$ sudo click install --force-missing-framework --user=cjwatson com.ubuntu.calendar_0.4_all.click12:38
cjwatsonWFM12:38
cjwatsonYou do need that --force-missing-framework option until the framework decl is in place12:38
cjwatsonThe PK client currently passes that unconditionally12:38
seb128cjwatson, great, that works thanks12:40
asacogra_: i did that12:41
asacyes12:41
asaci propose to find our own string like mozilla suggested in the bug12:41
asacand then have per-site exceptions12:41
asacfor very important stuff12:41
seb128cjwatson, do you have on opinion on making click have a sort of trigger that generate a xml (or json) "database" of the package installed with their name/installed size/icon infos?12:41
ogra_asac, yeah, well, identifying as iphone definitely doesnt cut it12:42
seb128cjwatson, I'm looking at how to best list the click packages from the system settings panel, loading an xml makes the job trivial from qml ... but I'm not sure it makes sense to generate a such .xml for only one user12:42
seb128cjwatson, the alternative is to add some cpp code to wrap around "click list" on my side12:43
cjwatsonseb128: "click list --manifest" except that it doesn't have the extra installed-size/icon stuff yet12:43
cjwatsonbut that's the interface I intend for this12:43
seb128ok, I will add some cpp code and glue then12:44
seb128having a xml just makes things trivial for the UI since you can just use it as a list model and have qml does all the work for you12:44
cjwatsonthe icon info requirement is new to me.  what do you need there?12:44
cjwatsonyeah, but xml makes my toes itch12:44
cjwatsoncan you tolerate json for this?12:44
seb128yes12:44
seb128cjwatson, http://people.canonical.com/~seb128/storage.png12:45
seb128cjwatson, the list of apps there, I need the icon/display name/size12:45
ogra_gema, didnt you re-start the sdk test on maguro ? there are still no results12:46
gemajcollado_afk: ^12:46
gemaogra_: otp12:46
cjwatsonseb128: OK, added a WI for that to https://blueprints.launchpad.net/ubuntu/+spec/foundations-1305-click-package - I'll try to sort it out next week12:47
seb128cjwatson, though the size includes the datas so I'm going to have to "du" on the dirs12:47
seb128cjwatson, thanks!12:47
cjwatsonseb128: as in data owned by the app but not part of its unpack dir?12:47
jcollado_afkogra_, gema: Yes, I did12:48
cjwatsonif so, yeah, can't help you with that part of it, only with the stuff click actually owns12:48
seb128cjwatson, well, that should be the space the app is using on disk, so including cached datas, etc12:49
seb128so yeah, it's not going to be a static information and something the clicks can include12:50
asacjcollado_afk: where can i see the jobs running?12:51
ogra_jcollado_afk, oh12:52
ogra_Download uri set to http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/2013071612:52
ogra_Download directory set to /home/ubuntu/Downloads/phablet-flash/ubuntu-touch/2013071612:52
ogra_it doesnt pull from /pending12:52
ogra_https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-sdk/32/console12:52
ogra_(that should be 20130719)12:53
ogra_oh, fun, looking at the other logs shows the same12:56
timpis there a full manual howto install the phone for daily usage, so not just development?12:56
ogra_asac, ^^^12:56
ogra_seems none of the tests ran agaunst /pending (at least for maguro)12:56
sergiusensogra_: phablet-flash is missing the --pending arg in that log12:56
timpso 1. wipe all data, 2. install ubuntu touch, 3. references that explain how to get your contacts and data?12:57
ogra_sergiusens, in all of them it seems12:57
popeytimp: not in one tidy place, needs to exist though12:58
sergiusensogra_: so image based updates depends on the recovery in pending to be in current :-/12:58
sergiusensthis may not be a happy day12:58
=== ssweeny` is now known as ssweeny
sergiusens:-P12:58
timppopey: the lack of that is the main reason I am not using it as my main phone now. I'd have to spend quit some time to find all the wiki pages and blog posts that tell me how to set it up12:59
ogra_sergiusens, well,, we currently mostly care for utah still12:59
timpjust a collection of links would be nice to begin with12:59
cjwatsonRight.  Click hooks hopefully done, with any luck sbeattie will be able to get the apparmor hook working based on this, and if nobody else does then I'll attempt to sort out the desktop hook early next week in time for the demo12:59
ogra_sergiusens, once image based updates are allowed in we will fix that bit :)12:59
* cjwatson finally manages to start on his half-day holiday13:00
popeytimp: ok, will do that13:00
timppopey: thank you very much :)13:00
sergiusenscjwatson: enjoy!13:00
popeynp13:00
pmcgowanogra_, yikes13:00
kalikianapopey, count me in as a guinepig if you start a site for that, although I'm doubtful I'd give it a try13:02
kalikianahm that sounds odd: I mean, I have doubts how well it'll fare for all I need, but I'd try it for a bit13:03
timpkalikiana: how can you be a guineapig if you don't give it a try?13:03
timpah :)13:03
kalikianathe wording was a bit strange, yeah :-D13:03
timpI need to be able to make phone calls, and send sms13:04
=== alan_g|lunch is now known as alan_g
timpnavigation and whatsapp would also be useful though :)13:04
timpI think there is a python lib for whatsapp that runs on ubuntu, just needs a qml frontend :)13:04
sergiusenstimp: I've been using it as my main phone for 2-3 months13:04
sergiusenstimp: thing I miss the most is gps/maps13:05
sergiusensand photo sync13:05
kalikianasergiusens, is it usable with mobile data?13:05
popeykalikiana: just gonna put some notes together and make a very simple wiki page.13:05
asacogra_: it is odd13:05
kalikianapopey, that'd be awesome!13:05
sergiusenskalikiana: yes, but there's not much to do with just a browser13:05
sergiusensas in, no youtube :-)13:05
asacogra_: we saw that yesterday13:05
asacbut the results get pushed with proper build id13:05
asacand that is taken from the downloaded image afaik13:06
asacbut yeah13:06
asacif thats the case its a mess13:06
asacdoanac: jcollado_afk: fginther: can you guys check that?13:06
asacgema: ?13:06
asace.g. do we pull the right image... we still see the 16 image13:06
asacare we really running phjablet-flash --pending?13:06
asacdo we have the right version?13:06
gemaasac: we do, we are13:06
sergiusensasac: from the logs phablet-flash is missing the --pending arg13:06
kalikianasergiusens, I can live without videos. but I use it a lot to browse feeds and blogs in the train etc13:06
gemaasac: otherwise you wouldn't be seeing results for today13:07
asacgema: how do we explain the odd log output that ogra_ saw?13:07
ogra_asac, in the logs it definitely doesnt pull with --pending13:07
gema(that comes from the image media-info13:07
asacgema: check with ogra plz13:07
asacI think he found something interesting that we should at least understand13:07
gemaasac: I will check with doanac13:07
asacis he online?13:07
ogra_gema, why does it download 20130716 then13:07
sergiusens+ flock /tmp/phablet-flash-lock phablet-flash -s 0149BD7E0A01900313:07
ogra_could it be we see old logs but the tests are fine ?13:07
timpkalikiana: dutch trains have wifi nowadays :)13:07
gemaogra_: I saw that yesterday, then when you look at the logs it shows the right media-info13:07
gemaogra_: something is wrong, but we are definitely testing the right image13:08
gemaogra_: the dashboard doesn't make numbers up13:08
gemaogra_: it parses them from the logs13:08
ogra_ok13:08
gemaogra_: the only made up are marked with a question mark13:08
sergiusensgema: in https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-sdk/32/console the phablet-flash cmd doesn't have --pending ... is that an old log?13:08
kalikianatimp, what's the cost, though? I get unlimited data easily13:09
gemasergiusens: where did you get that link from?13:09
ogra_gema, clicking in the dashboard13:10
ogra_the console log link points to it13:10
gemaogra_: latest run?13:11
sergiusensit says 2013071913:11
gemasergiusens: look at the artifacts13:11
gemamedia-info is there13:11
sergiusensJul 19, 2013 10:40:15 AM13:11
gemathat's the image that was installed13:11
ogra_gema, yeah http://reports.qa.ubuntu.com/smokeng/saucy/image/3072/13:11
ogra_the sdk points to /3213:11
gemaogra_: different jenkins jobs have different run numbers13:12
ogra_err, yes13:12
gemaogra_: the dashboard groups the ones that run on the same image13:12
asacits anyway super odd13:12
asac:)13:12
ogra_yeah13:12
gemaasac: agreed13:12
asacogra_: have you checked that our 16 link is maybe pending by accident?13:12
asac:)13:12
asacmaybe thats messed up on publisher side13:12
ogra_it should just point to the latest one for this build13:12
asacthe webserver certainly does no redirect13:12
ogra_asac, likely just a dashboard glitch13:12
asacso its hard to say in which dir pending goes13:12
asacetc.13:12
ogra_the prob is that the colors and percentages are comuted from that13:13
gemaogra_: yesterday doanac was fixing the infrastructure, taht was a cosmetic issue to me13:13
ogra_*computed13:13
gemaogra_: we'll look at that today13:13
asacwell... kin thi case phablet-flash says it downloads the 1613:13
asacthats not a cosmetic bug :)13:13
timpkalikiana: cost? wifi for free13:13
ogra_no,. thats just strange13:13
gemaogra_: agreed13:13
asacit only can mean that that URL returns the real image... or that we dont see another download that happens elsewhere adn this one is not used13:13
ogra_but it stamps the right id in the log at the end13:13
=== jcollado_afk is now known as jcollado
gemaasac: cosmetic if it actually downloads today's13:13
gema:)13:13
asacyay ... scaringly cosmetic13:14
* gema is being pragmatic13:14
kalikianatimp, neat!13:14
gemaasac: indeed we'll look at it13:14
asacwell, if we dont see autopilot test results improve in todays run13:14
asacwe probably have to look closer13:14
asacwas told quite a few of those that failed yesterday should be fixed now13:14
asacso ... lets see :)13:14
asacwhere do we stand with results :)13:14
sergiusensasac: gema ogra_ the stamp may be right because you are getting it from running rsync -l rsync://cdimage.ubuntu.com/cdimage/ubuntu-touch/daily-preinstalled/13:15
sergiusensgrep pending13:15
pittiboiko: Hey Gustavo, how are you?13:16
ogra_oh, not from inside the image ?13:16
asacso we might not even look at the right stamp :(13:16
asacso it jmjight be a problem after all13:16
ogra_it should parse /var/log/installer/media-info13:16
ogra_from inside the installed image13:16
pittiboiko: gema told me you would be a good person to talk to wrt. automating ubuntu phone call/sms testing?13:16
ogra_thats the most reliable source we have13:16
boikopitti: hello! I'm good thanks, and you?13:16
ogra_but indeed that requires the image to be installed first13:17
pittiboiko: quite fine, thanks!13:17
boikopitti: yep, me, or _salem, we both work on the phone-app13:17
pittiboiko: should we perhaps have a hangout or mumble call in the next days, to sync up what we want to do, what I should teach umockdev, etc.? I think I have a reasonably clear idea now (I got a phone two days ago and did some investigations), but I'd rather like to agree on the requirements with you guys13:18
boikopitti: yes, I would just not invest too much time on autopilot tests for this as the phone-app is being splitted into three new apps and thus the UI is going to be changed a lot13:20
pittiboiko: oh, I'm not writing autopilot tests13:20
boikopitti: that's fine then :)13:20
pittiboiko: my task is to "virtualize" the underlying android phone stack13:20
pittiboiko: so that we can record once what the phone app and ofono do to the android stack (rild mostly), and replay that in a testbed environment, so that you (1) don't need to have the hardware/sim, (2) don't generate costs, and (3) we can do that in the DC/Jenkins/CI13:21
boikopitti: nice!13:22
pittiboiko: we are regularly doing that for things like cameras or USB media players, and I recently got it to work with ModemManager13:22
popeytimp: kalikiana https://wiki.ubuntu.com/Touch/DailyDriver - ping me if you want anything extra added or spot any errors (or fix them) :D13:22
pittiboiko: but the android phone stack is quite a bit different13:22
pittiboiko: but I'd still like to discuss what we actually want to do, etc. (preferrably in high-bandwidth communication)13:22
timppopey: great, thanks13:23
boikopitti: ok, so you are trying to virtualize rild? maybe doing something at the ofono level would be simpler? (like taking ofono-phonesim and make it scriptable or respond to dbus commands?)13:24
boikopitti: in any case, would you mind scheduling a hangout and include me, _salem and probably Tony Espy to talk about that?13:24
pittiboiko: we could do that, too, there's pros and cons about that13:26
pittiboiko: yes, sounds good13:26
=== _salem is now known as salem_
moxziehi13:27
stgraberogra_: I think ondra made gpg build from source now. The binary is built statically as we don't have a linker in the recovery partition though.13:27
pittiboiko: so sometime in your morning/my afternoon? I'll try Monday or Tuesday13:28
ogra_stgraber, yea, its all fine, the error wasnt in gpg13:28
stgraberok13:28
ogra_it was a multijob compile .... just a messed up log output13:28
* ogra_ really hates that make does ir that way 13:29
boikopitti: yep, sounds good13:30
asacsergiusens: do you understand the jenkins tools a bit?13:30
sergiusensasac: I understand jenkins but not utah itself13:31
sergiusensasac: as in how everything is deployed13:31
asacsergiusens: utah is just a small set of python scripts13:31
asacthe code should be reasonably easy to understand... given the current mess, I would feel much safer if someone from phonedations would become a bit versed in that13:32
asacnot sure if you agree :)13:32
didrocksasac: is friends still failing?13:32
asacotherwise we always talk and guess and stuff ... while we could just check and be happy13:32
didrocksogra_: you got the latest friends, right?13:32
sergiusensasac: well I do see http://bazaar.launchpad.net/~utah/utah/dev/view/head:/examples/run_utah_phablet.py#L60 has the right stuff13:32
ogra_didrocks, on the image ?13:32
sergiusensasac: I have no issues with that, but I would need to have access to the servers13:33
didrocksogra_: yep ;)13:33
didrocksogra_: I'm sure this one is fixed13:33
didrocksogra_: and kenvandine tested it on the device as well13:33
ogra_didrocks, 0.2.0+13.10.20130718-0ubuntu113:33
ogra_what i see istalled13:33
=== Namidairo is now known as Namidairo`bnc
didrocksso it would be a good indication :)13:33
sergiusensasac: I have no login in the jenkins instance where this runs13:33
didrocksogra_: ah, you need 0.2.0+13.10.20130719-0ubuntu1 I guess13:33
didrocksogra_: friends-app13:33
asacsergiusens: you cannot see the dashboard?13:33
asacsergiusens: you hav eto get a QA VPN access13:33
asacVPN13:33
ogra_didrocks, well, then it didnt make it today13:33
didrocksogra_: apt-cache policy friends-app: 0.91.3+13.10.20130718-0ubuntu113:34
rsalvetipitti: mind including me as well to such testing conversation?13:34
didrockshumn, weird, I maybe didn't apt-get update13:34
didrockslet me check13:34
sergiusensasac: I can see the dashboard, I have VPN and know how to get there with ssh tunneling13:34
ogra_didrocks, i think that was our timing issue (which we talked about above)13:34
ogra_didrocks, todays image was already running when i pinged you about it13:34
rickycexcuse me but when can we submit our apps to ubuntu phone?13:35
sergiusensasac: each jenkins job has a setup, in order to best find the problem I need to see how that is constructed13:35
didrocksogra_: ah ok, I thought you rebuilt it after this13:35
rickycI have created an app that I wish to use13:35
didrocksogra_: yeah, so you won't see that one fixed yet13:35
rickycsubmit rather13:35
ogra_didrocks, nope, utah needs to be proven working first13:35
ogra_rickyc, popey or mhall119 should be able to help you13:36
rickycI have written it in HTML513:36
ogra_didrocks, then i'll trigger a rebuild ... and for tomorrows job the cron will be changed13:36
didrocksogra_: excellent! :)13:36
rickspencer3mhall119, ^ see rickyc above13:36
didrocksogra_: I think it will be a good indicator if utah really takes the latest image or not13:36
asacogra_: sergiusens: ok so i think we found it ... the autopilot jobs pull the latest: https://jenkins.qa.ubuntu.com/job/smoke-saucy-touch-apps-maguro/15/console13:37
asachowever, default and sdk etc. have not been converted to --pending13:37
ogra_yeah13:37
asace.g. not very nice, but doesnt mean we get wrong results on autopilot tests at least13:37
ogra_thats pretty cleatr from the log13:37
sergiusensogra_: well that was what we were seeing from the logs13:37
sergiusensasac: ^^13:37
sergiusensnot much more we can do after that without access13:38
ogra_asac, what i dont see in the utah branch is the call that is actually executed for this13:38
asacogra_: which branch are you looking at?13:38
sergiusensogra_: might be this http://bazaar.launchpad.net/~utah/utah/dev/view/head:/examples/run_utah_phablet.py#L6013:38
ogra_i would have an MP by now if i could find the responsible code13:38
ogra_but that doesnt seem to be there at all13:38
asacyeah. so seems that autopilot uses one code path13:38
ogra_asac, lp:utah13:38
rsalvetiogra_: so besides this issue you're discussing, anything else we need to fix right away or just waiting the results to be published? for all the test cases we have13:38
asacand the other tests (runlist) dont use the same13:38
popeyhi rickyc join us in #ubuntu-app-devel please13:39
sergiusensasac: so where do we see what you are mentioning?13:39
sergiusensasac: the fact that one is updated and the other isn't, aside from the logs13:39
asaci only see it in the logs so far13:40
asacbut i know that autopiulot is a big feature13:40
asacand then they have something called dynamic runlists13:40
asacthats what the security and sdk suites do13:40
asacand most likely default13:40
asacsergiusens: ^13:40
ogra_asac, autopilot is executed by run_utah_phablet.py13:41
ogra_asac, the broken code is the code that *calls* run_utah_phablet.py13:41
asacogra_: right. but there is something else?13:41
ogra_and that doesnt seem to be in the branch anywhere13:41
asacnot autopilot13:41
ogra_i dont think so13:41
sergiusensasac: ogra_ that is most likely in the jenkins configuration which we don't have access to13:42
asacright13:42
ogra_yeah13:42
sergiusensasac: ogra_ this is the runlist btw http://bazaar.launchpad.net/~canonical-platform-qa/ubuntu-test-runlists/touch-runlists/view/head:/runlists/touch-smoke-sdk.run13:42
pittirsalveti: sure13:42
ogra_thats what i mean, a copy (or even the master) should eb shipped in the utah source tree13:42
asacsergiusens: yaeh... maybe default is just super special?13:43
asaccan you see that?13:43
rsalvetipitti: thanks13:43
sergiusensasac: default might have been updated whilst the others haven't, if by default you mean the jenkins job that passes13:45
asacsergiusens: there is a special job called "default"13:45
asacthat one is supposed to check if anything can work at all (e.g. console works, network works etc.)13:45
asacanyway13:45
asacnot our issue13:45
asaclets wait for results13:45
sergiusensasac: well default isn't updated either if it's https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-default/55/console13:46
asacdefault isnt ... i know13:46
sergiusensasac: flock /tmp/phablet-flash-lock phablet-flash -s 0149BD7E0A01900313:46
=== psivaa is now known as psivaa-afk
asacthats the one i looked at13:46
sergiusensno --pending there13:46
asaci didnt check security and sdk13:46
asaci know that autopilots at lest have pending on maguro13:46
asacyou might want to check others :)13:46
sergiusensand the build id is correct because it's being collected through a different path13:46
asaccould you confirm its colleced through a wget style approach?13:47
asacin code i mean?13:47
asacor do you suspect?13:47
pittirsalveti, boiko: tentatively added a meeting for Monday 1500 UTC, please feel free to move around13:47
ogra_well, and whatever collects it also calls run_utah_phablet.py too ... without --pending (which seems to get handed over to phablet-flash)13:47
sergiusensasac: it's collected using rsync -l uri|grep pending13:47
asacsergiusens: you were able to confirm that for autopilot tests?13:48
asacdefault etc. are known to be bogus13:48
asaci didnt find an autopilot test that looked wrong13:48
ogra_asac, again, autopilot us run as last step in that code chain13:48
ogra_*is run13:48
asaclook at the log of an autopilot console13:48
ogra_the problem is at the start of the chain13:48
ogra_not at the end13:48
asacno13:48
asacthe system is rebooted and reflashed for all autopilots13:48
ogra_(there might be one too, but thats unrelated)13:49
sergiusensasac: https://jenkins.qa.ubuntu.com/job/smoke-saucy-touch-apps-maguro/17/console has = flashing device with cmd: phablet-flash -s 0149BD7E0A019003 --pending13:49
asachttps://jenkins.qa.ubuntu.com/job/smoke-saucy-touch-apps-maguro/15/?'13:49
asacthats the job for last maguro13:49
asacthat looks okaish13:49
ogra_asac, no, ignore the questionmark bits13:49
sergiusensasac: 17 is the last one13:49
ogra_they are broken13:49
ogra_i discussed that with gema already13:49
asacsure but it downloads the correct one at least13:49
asac1913:50
ogra_just ignore, dashboard wont show them anymore soon13:50
sergiusensasac: the dashboard is for managers :-)13:50
sergiusensasac: look at the end of https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-default/55/console13:50
asaci see it faile13:50
asacd13:50
asacbut it downloaded the correct build13:50
asac1913:51
sergiusensasac: those are the real jobs that are ran13:51
asacright. seems it pulled a broken image once13:51
asacneeds to be removed from disk13:51
asacguess was a temporary pull13:51
asacbecause we dont move stuff atomically inplace on cdimage13:51
asacor network is flaky13:51
sergiusensHTTP request sent, awaiting response... 416 Requested Range Not Satisfiable13:52
asacyeah13:52
asacthat most likely means the image changed under the URL afterwards or we have network server issues or or or13:52
asacit deosnt mean it pulsl the 16th :)13:52
asacanyway13:52
asaci will not guess here13:52
sergiusensasac: it pulled the correct one13:52
sergiusensDownloading http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/20130719/saucy-preinstalled-touch-armhf.zip13:52
asacright. thats all i bothered about13:52
ogra_yeah13:52
ogra_but the other tests arent13:52
sergiusensogra_: correct13:53
asacsure. but first get the current job fdinished13:53
rsalvetippisati: we should have our daily meeting at 15utc, half hour earlier or later is better already13:53
ppisatirsalveti: nice13:53
rsalvetisorry dude :P13:53
rsalvetipitti: you sent it for 14utc13:54
ppisatirsalveti: was it for me or someone else? :)13:54
ppisatiLOL :)13:54
pittirsalveti: right, is that too early? I can't do later on Monday13:54
rsalvetiwas for pitti13:54
rsalvetipitti: 14 utc sounds about right :-)13:54
pittirsalveti: sorry, typoed in my irc message above13:54
boikopitti: I have a standup meeting every day at 14:00 UTC, can we do it on tuesday 15:00 UTC?13:54
asacdoanac: there yet?13:55
asacdoanac: seems the house needs you13:55
ogra_heh13:55
pittiboiko: WFM; rsalveti, Tue 15:00?13:55
rsalvetihaha, and we have our stand up at 15utc13:55
rsalvetiwe = me + awe_13:55
pitti13:30?13:55
pittierr, 14:3013:55
sergiusenspitti: boiko rsalveti do 14:30 and make it 30'13:55
pitti30 mins ought to be enough, yes13:55
boikosergiusens: deal!13:55
rsalvetiyeah, 13 utc would be fine as well13:55
boikosalem_: ^13:56
sergiusenspitti: can you invite me please as well?13:56
asacrsalveti: xcan you please decide to move the stand up to hangout? :)13:56
rsalvetiasac: why?13:56
rsalvetiasac: we don't want you there13:56
sergiusensasac: doesn't work on ubntu arm13:56
rsalvetiasac: otherwise the meeting will take at least one hour13:56
sergiusenslol13:56
rsalvetilol13:56
ogra_asac, nooooo13:56
ogra_please no hangouts13:56
ogra_we have a hard enough time to understand each other through our bad internet lines with mumble already13:57
rsalvetiyeah, mumble seems fine :-)13:57
asaci want to hop in from time to time... otherwise you dont give everyone a fair chance to get to know me :)13:57
ogra_hagouts just make the voice quality worse13:57
asacand wee all know how much people miss13:57
pittirsalveti, sergiusens, boiko: changed to Tue 14:30 UTC13:57
ogra_way to high bandwith usage and bad tone13:57
ogra_asac, jump into mumble then :)13:58
asac... their lifes are basically useless without me :)13:58
sergiusensrsalveti: I like the idea of asac on top of others instead of me from time to time :-)13:58
asaceverybody sees that in retrospect :-P13:58
asaclol13:58
asaclol13:58
rsalvetilol13:58
asacyeah... might divert some energy too13:58
rsalvetifriday's joy13:58
rsalvetiit's it beer'o clock already?13:59
ogra_it is always beer o'clock on the interwebs !13:59
asaci am thinkinga bout starting with whisky soon. had no time to buy new beer13:59
pittiasac: as the QA overlord^H^H^H^Hseer, do you want to join the ubuntu phone-app testing meeting?13:59
pittiasac: ah, I just sent you an invite; if you don't want to join or have no time, that's fine14:00
awe_rsalveti, context?14:00
ogra_awe_, lots of :P14:00
awe_ogra_, summary? ;)14:01
ogra_dunno, i dont have it :)14:01
ogra_(its friday ... )14:01
rsalvetithat's a good start14:01
rsalvetiawe_: phone-app testing discussion14:01
awe_ah cool14:01
asacpitti: when is that>?14:04
asacnow14:04
asac?14:04
pittiasac: next Tuesday at 16:3014:05
asacah cool14:05
asacogra_: on todays image is the OSK keyboard usable?14:08
asace.g. nicely14:08
asacwhen hitting search etc.?14:09
ogra_it worked fine in the browser14:09
ogra_let me check the hud14:09
ogra_asac, yep sereems to work fine14:09
krylhi, will you support galaxy note 2? :)14:10
ogra_kryl, i think the community does already, check the devices wikipage14:11
ogra_!devices | kryl14:11
ubot5kryl: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices14:11
krylapparently it's too bugged :)14:17
krylwoops14:17
krylbut thank you14:17
kryl& good luck !14:17
=== mpt_ is now known as mpt
asacogra_: if i get a bzImage or uImage ... how do i get that used for boot?14:23
asacapw is giving me some binary ... guess we would like to know what form the binary should at best be14:23
asacin14:23
ogra_zImage works, neither of the others will14:24
asacand how to install it (so i can fall back at best)14:24
asacapw: so zImage it seems14:24
asacogra_: what do i do once i have it?14:24
ogra_asac, flash-touch-kernel /path/to/zImage14:24
ogra_on the debice14:24
ogra_*device14:24
apwogra_, i thought we could install kernels now we have flipped14:25
asacnice14:25
ogra_if you cant boot, you have to take a boot.img and update it with abootimg and then flash it with fastboot in bootloader mode14:25
asacapw: so i have now set mem=512m ... or shall i use mem=!512m or something?14:25
asacogra_: hmm... i gyuess i want to copy off my images before then14:25
apwasac, with my patch mem=!512m, the ! prefix says zap any existing memory14:25
ogra_asac, thats a bit more tricky: dd if=$(find /dev -name "*boot*"|grep disk| head -1) of=boot.img14:26
rsalvetiasac: remember that we usually don't have real 512m in a 512m based device :-)14:27
ogra_that should make a backup of your boot.img on maguro14:27
asacapw: nice14:27
asacrsalveti:  i know14:27
rsalvetiafaik I had 380mb with galaxy s14:27
asaci asked richard to guess me examples of 512m SoCs14:27
asacso i can check what real GPU values we have14:27
asaci jst wanbt to see what happens with real 512m :)14:27
asacthen with 386 or sometihng14:28
asacor 450'ish for 64m GPU14:28
asacman my typing needs serious fix :)14:28
apwasac, i doubt very much we will find a real system with less that 512 thees days14:30
=== alan_g is now known as alan_g|tea
apwachiang, http://people.canonical.com/~apw/maguro-saucy/linux-image-3.0.0-3-maguro_3.0.0-3.11~maguro201307191525_armhf.deb should contain the kernle image you wanted14:31
apwif you dpkg-deb -x that you shoudl find it in /14:31
apwif you dpkg-deb -x that you shoudl find it in /boot14:31
asacyeah thanks14:31
asacoh thats not my kernel?14:31
asacapw: did you mean achiang ? or <tab> typo?14:32
ogra_asac, file a bug that initramfs-tools-ubuntu-touch should ship a kerne/postinst,d snippet that calls flash-touch-kernel .... i'll get to it then14:32
apwi meant asac14:32
nicenslowcan u pleasse redo your conversation ...i just joined  :D14:32
asac:-P14:32
ogra_that way dpkg should just work14:32
ogra_(we dont use debs at all for kernels, so i didnt find that to important)14:32
nicenslow....and i got an N4 ,, yey ! ! ! ! !14:32
asacogra_: so i just copy boot/vmlinuz-3.0.0-3-maguro over? run flash-touch-kernel and then set the mem=! argument?14:33
ogra_asac, grab andys deb and install it, via adb (we ship wget on the image)14:33
ogra_then just flash-touch-kernel /boot/vmlinuz.....14:34
ogra_(with the full filename indeed)14:34
asacapw: ogra_: so i have this now: http://paste.ubuntu.com/14:34
asachttp://paste.ubuntu.com/5890968/14:35
asacthat looks good?14:35
ogra_nicenslow, http://irclogs.ubuntu.com/2013/07/19/%23ubuntu-touch.txt ;)14:35
asacogra_: i just copied the vmlinuz over and used your command to flash14:35
asacflash-touch-kernel /tmp/vml*14:35
nicenslowtnx!!14:35
ogra_ah, good14:35
ogra_asac, if andys patch works i'd say thats right :)14:36
asacogra_: how can i turn off swap?14:36
ogra_remove it from fstab14:36
ogra_just comment the line14:36
asacjust remove from fastab?14:36
asacyeah14:36
asacok :)14:36
* ogra_ is curious, expects that to completely break 14:36
ogra_:)14:37
asacok lets see :)14:37
asaci have low hopes14:37
nicenslowhmmm interesting...14:37
nicenslowso does anyone want to learn anything new today..or shall i go to a different room then ?14:37
nicenslowGood14:38
nicenslowI like discipline14:38
nicenslowim here to learn too ....14:38
nicenslowwho's teachin n what14:38
nicenslow?14:38
mhr3lool, did you have a chance to draft the spec?14:38
nicenslowo.014:38
=== alan_g|tea is now known as alan_g
nicenslowbugger ...14:39
popeynicenslow: people are working here, what's up?14:39
asacapw: i hav:14:40
asacconsole=ttyFIQ0 androidboot.console=ttyFIQ0 mem=1G vmalloc=768M omap_wdt.timer_margin=30 no_console_suspend mem=!768m androidboot.serialno=0146B06319004015 androidboot.bootloader=PRIMELC03 androidboot.baseband=I9250XXLJ1 lcd_bootfb=0xbea70000 mms_ts.panel_id=18 androidboot.macaddr=14:40
asacapw: and see even more than before in free14:40
asaclike 711m now14:40
asacodd14:40
nicenslowokey..sorry guys ... :)    but All the Best! Uall'r doing a great job.. :) Bye.14:41
asacapw: i have:14:41
asacLinux ubuntu-phablet 3.0.0-3-maguro #11~maguro201307191525 SMP PREEMPT Fri Jul 19 14:25:39 UTC 2013 armv7l armv7l armv7l GNU/Linux14:41
asacnot sure if thats correct14:41
apwlooks believeable14:41
apwas i say i don't have the h/w to test it myself14:41
asacapw: that build id looks like yours?14:41
doanacasac: looks like all the jobs held up this morning because phablet-flash hit an error downloading the image. I had to delete the file it tried by hand to get things to recover14:41
asacok let me tune it further down14:42
* ogra_ curses ... the dash just hung my chromebook14:42
apwasac, yes that build id is mine14:42
doanacis there any sort of publishing timing related issue that could cause that?14:42
asacdoanac: yeah that was my reading from the log14:42
asacdoanac: people just dont trust me'14:42
sergiusensasac: doanac butt he other jobs aren't using --pending14:42
ogra_and i cant reboot it bceause i will loose my livebuilder test setup :(14:42
asacapw: ok let me go further down... can i also tune vmalloc? or are you sure it has nothing to do with what i see in free?14:42
apwvmalloc has nothing to do with memory14:42
asacdoanac: right. your  jobs are not using --pending ... only the autopilots (default doesnt()14:42
apwit has everything to do with space for mappings14:43
apwasac, i will put some debug in this thing and make sure it has seen your command line right14:43
doanacasac: right. the original smoke jobs paul did need "--pending"14:43
doanaci've got to figure out how to update his stuff today14:43
asacapw: right. thanks... botting with 512m lets see14:43
asacdoanac: yeah not big trouble. we just want good results for autopilots for now14:43
asacgood and true14:44
asacapw: it works14:44
apwit works ?14:44
doanacasac: we are starting to bring things to life. mako is stuck in jenkins and we are trying to figure out how to get a new job running for it14:44
asacapw: http://paste.ubuntu.com/5891001/14:44
asacyeah :)14:44
asacncie14:44
asacand the ui is even usable14:44
ogra_start an app14:44
asacsure :)14:44
apwachiang, ok good14:45
asacall we need is that each app alone can run14:45
asacbecause second aps will be killed by lifecycle under memory pressure14:45
asacthats were tvoss comes in to make that fast and furious14:45
ogra_asac, so start with the worst and take a picture14:45
ogra_the camera app needs the most ram afaik14:45
asacogra_: works just great14:46
asacnice and snappy14:46
ogra_nice !14:46
ogra_and pretty unbelivable14:46
asacwow its 250m in buffer still14:46
asacwe have lots of space14:46
asaclet me go for 386m14:46
asacthats probably the real goal for 512m SoCs anyway14:46
ogra_lets ship postgres then !14:46
asacOOO14:46
asacwill come14:46
ogra_:)14:46
asacwill come14:46
asac:)14:46
asacstrongly14:46
ogra_lol14:46
popeyhow do I get rid of sample content from the phone easily?14:47
popeyi.e. all the video/music icons14:47
asacit will be epic14:47
asaci start now with 386m14:47
ogra_popey, uninstall the demo-assets packages ?14:47
popeyta14:47
asaclet me reboot :)14:47
* ogra_ never tried 14:47
asaccross your fingers14:47
asacif so we just mke lifecycle work, make compressed mem14:48
asacand then we are great14:48
ogra_compressed mem ?14:48
asaci assume gallery will be tricky and needs to be made memory smart14:48
asaclike with ashmem14:48
asactvoss_: ^^14:48
asacshell is up14:48
ogra_asac, that will eat performance14:48
asacwow with 145m buffer still14:49
asacwe have lots of space14:49
asacand qt is alreadyu in mem14:49
ogra_asac, dont forget we're losing ~10% performance soon14:49
tvoss_asac, I would actually not use ashmem for that, but a pinned memory pool that we grant to the foreground app14:49
loolmhr3: sorry, no, but I'm on it  :-)14:49
asactvoss_: well the concept of volatile mem i refer to14:49
asacwhatever is easiest to get14:49
tvoss_asac, fair :)14:49
mhr3lool, np, could you just ping me and mfisch when it's up14:50
loolmhr3: yeah14:50
mhr3or you know... send a mail :)14:50
ogra_just keep an eye on performance, really :) the next architecture switch we do will be costly in that regard14:50
asacwith camera on 386m: http://paste.ubuntu.com/5891012/14:50
mfischmhall119: sorry when what's up?14:50
loolmhr3: I'll just fax it to you14:50
mfischerr, mhr3 ^^^14:50
asaci think we should really shoot for 200m :)... otherwise we run out of goals14:50
mhr3lool, awesome, and beep my pager when you fax it :P14:51
asacapw: do you think free could lie to me?14:51
asacand that we use memory not seen there? i guess not :)14:51
mhr3mfisch, the spec i mentioned 5minutes ago14:51
asacapw: can we land that fix so i can get devices that run 386m in the lab?14:52
asac:)14:52
nicenslow_|_14:52
asacapw: not super urgent, we probably would have to buy devices anyway first14:52
asacjsut wonder how hacky you did it14:52
asacand if we could even ship this in our real kernel to avoid having duplicated binaries14:52
apwasac, it is a small patch and applied to 3.0 and 3.414:52
nicenslowCode this onto welcome screen " _|_"14:53
apwasac, can you file a bug against linux-maguro for this pls (i'll add the other tasks) so i have somethign track it with, ta14:53
ogra_asac, our minimal target is 512 though, why go below with the tests ?15:01
asacapw: can you guess whether PVR allocates its memory from the memory pool that i see in free?15:01
asacogra_: i thought that a 512m SoC ... has 128m GPU and that eats from mem15:02
asacso i think i should run with mem=386m15:02
asaclet me know if thats incorrect :)15:02
ogra_asac, but it will still do that when you use mem=512m15:02
asacogra_: no ... if i start like that i get a free 510+ M15:02
asacso you say the GPU will be part of what i see there?15:03
asacthen yes, weshould start with 512m15:03
ogra_so nopw you set 386-$(whatever the kernel decides to calim for gpu)15:03
asaclets wait for rsalveti, i think he knows the details and variants from a GPU driver dev pov15:03
ogra_well i would expect that to happen15:03
asaci guess might even be driver specific15:03
asaclets wait15:03
ogra_i.e. ducati on omap (maguro) lives in a memory hole15:04
asacso one indication that it takes the memory from what i use in mem=...15:04
asacis that i now with very low mem i see stuff like:15:04
ogra_if your max limit goes below that the hole wont move15:04
asac[  819.913970] PVR: ShrinkPagePool: Pages in pool after scan: 35615:04
asac[  819.945068] PVR: ShrinkPagePool: Number to scan: 12815:04
asac[  819.945129] PVR: ShrinkPagePool: Pages in pool before scan: 35615:04
asac[  819.945495] PVR: ShrinkPagePool: Pages in pool after scan: 22815:04
asac[  819.987945] PVR: ShrinkPagePool: Number to scan: 12815:04
asac[  819.987976] PVR: ShrinkPagePool: Pages in pool before scan: 22815:04
asac[  819.988220] PVR: ShrinkPagePool: Pages in pool after scan: 10015:04
asacand stuff gets slower - without an oops15:04
asacerr oom15:04
asacogra_: i see15:04
ogra_at least if you test on maguro you would have to move the mem hole alongside15:04
asacstill doesnt tell me what to set mem=512m to if i want to mimic a typical 512 SoC15:05
ogra_does video playback work ?15:05
asacguess its not easy :)15:05
asacatm its super slow ... browser made PVR resize all mem it seems15:05
asac :)15:05
ogra_heh15:05
ogra_no surprise :)15:05
asacthat supports the theory that pvr takes out of the main mem15:05
asacrobclark is not here :)15:06
ogra_it does, but that shouldnt do harm ... ducati will be broken i guess so video playback might get confused15:06
ogra_no, he is fedora now15:06
asacis there a video to watch on the device?15:06
ogra_and i doubt he still touched omap much :)15:06
ogra_yeah15:06
ogra_try sintel15:06
ogra_the first one in the video lens15:07
sergiusensasac: yes, the three frist ones on the video lens15:07
sergiusens*first15:07
asacogra_: video works like a charm with 386m15:07
asacand doesnt eat much15:07
ogra_ok15:07
asacso seems that s outside15:07
ogra_yeah15:07
asacor just not that big of a buffer15:07
ogra_i would suspect it even ignores mem15:08
asacbrowser was the only app that went bazuka15:08
ogra_*mem= that is15:08
ogra_since it has a fixed memory space assigned15:08
ogra_in the binary driver15:08
asacok ... so what does dashboard say?15:08
asacany news?15:08
asacno news == good news?15:08
asacits getting late :)15:08
ogra_the logs still show it runs without --pending15:08
apwogra_, mem is cumulative before my patching so it doesn't work 'before' for sure, asac's testing shows it does limit kernel use of the memory, pvr who knows15:09
ogra_so i dont expect something to change15:09
asacpvr might also be just super buggy and do unreasonable things :)15:09
asaclike not living in main memory, but tryuing scale based on main memory pressure15:09
ogra_apw, right, on pandas we needed to keep a memory hole because ducati (the media blob) had a fixed area of the ram assigned15:09
ogra_and iirc on pandas that starts at 512M15:10
ogra_(the hole)15:10
ogra_the maguro is pretty much a panda ... except that it isnt :)15:11
cyphermox_how can I modify init.tuna.rc for the android container from the phone?15:15
cyphermox_if I modify it, it gets back to the original on reboot or whatever15:15
=== cyphermox_ is now known as cyphermox
ogra_cyphermox, did you read my mail about the container flip ?15:15
cyphermoxogra_: which one?15:15
ogra_it has detailed instructions for all such stuff15:15
cyphermoxok15:16
cyphermoxI'll look15:16
ogra_went to -phone as well as -devel15:16
ogra_("Ubuntu runs on top of android")15:16
davmor2popey, ogra_: are you devices registering a charge?  Mines been on charge for an hour and still say 29%  maguro that is15:20
apwasac, did i miss that bug number ?15:20
ogra_davmor2, i didnt check today, it usually does15:20
asacapw: sorry. wanted to say that i was trying to get this on your list through first finding consent amongst management that we should adjust the way we plan to go about memory budgeting15:21
popeydavmor2: i log my battery state with a script15:21
davmor2ogra_, popey: nevermind it's upto 30 now I switched it to the plugged in charger instead of the one in the pc15:21
popeydavmor2: http://paste.ubuntu.com/5891060/15:21
asacapw: and hoped that this process will trigger this coming back :) ...15:21
popeyyou can see how fast/slow it charges there15:21
popeywell, you can't because it's full :D15:22
apwasac, given we have already done the owrk, it seems strange to now be asking if we can do the work15:22
stgrabersergiusens: can we get the new phablet-tools into the archive?15:22
sergiusensstgraber: certainly, didrocks, can you trigger a daily-release for phablet-tools?15:23
didrockssergiusens: sure, any urgency on that one? :)15:24
sergiusensdidrocks: ask stgraber ... but I'm guessing eh wants to publish his blog post on image based updates15:25
didrocksstgraber: I hope you didn't break it before the week-end!15:25
stgraberdidrocks: I didn't touch the code myself, so no ;)15:25
stgraberdidrocks: anyway, I'm supposed to blog about the --download-image stuff in a couple of hours so it'd be nice if the option actually existed by then ;)15:26
didrocksstgraber: sergiusens: building15:26
rsalvetiasac: ogra_: maguro uses a fixed memory location and size for gpu/ducati15:30
ogra_yeah, i suspected so15:31
rsalvetiso we should indeed use something like 380m to "simulate" a 512mb hardware15:31
ogra_so the 512M might be completely moot15:31
ogra_even 380M might :)15:31
ogra_if ducato/gpu can just allocate another 50015:31
ogra_*ducati15:31
ogra_(outside of that space)15:32
rsalvetiright, but should already give us an idea of how broken we might be15:32
ogra_i guess mako testing might be cleverer15:32
rsalvetiogra_: like manta, has 2gb, but only 1.2gb for userspace15:33
ogra_yeah15:33
rsalvetias allocating a 2kx2k texture is not cheap at all15:33
ogra_we really need to find an arch that doesnt do that if we want to do such tests15:33
ogra_i know tegra doesnt15:33
ogra_but no media playback on grouper kind of makes that moot15:34
rsalvetiyeah, will look on that soon15:34
ogra_tegra actually works pretty similar to intel here15:34
ogra_it will snip off from available ram15:35
cyphermoxawe_: I was looking at the wikipedia pages, the Nexus 4 and Galaxy Nexus mention at least Bluetooth 3.0, and possibly 4.0 compatibility (for the gnexus)15:38
cyphermoxNexus 7 just mentions Bluetooth 3.015:39
cyphermoxI know wikipedia is a doubtful source, but it's encouraging at least ;)15:39
awe_cyphermox, yea just looking at the page too.  The big thing is that we currently only support BT3.0, not BT3.0+HS15:42
awe_I'm not sure if Android supports BT3.0+HS either...15:42
cyphermoxawe_: bluez has +hs15:42
awe_bluez will route data over wi-fi?15:43
cyphermoxawe_: I have no idea I never tried15:44
w-floasac et al, just scanned the backlog.. my 512m device shows about 380m in free, so at least for my device, the GPU mem is not even visible to linux i guess15:45
awe_cyphermox, I think we should figure that out then.  ;)-15:45
=== rtg is now known as rtg-afk
w-flo362MiB even15:48
mfischlool: I'm going to merge my notes in with your doc15:49
cyphermoxrsalveti: sergiusens: either of you have a prebuilt copy of brcm_patchram_plus for android?15:55
rsalveticyphermox: yup, got the one built for grouper15:56
rsalvetiwould that be fine?15:56
=== dandrader is now known as dandrader|afk
ogra_did we ever remove it from the archive ?15:57
ogra_should still be in universe, no ?15:57
ogra_oh, wait, for android15:57
ogra_ignore me :)15:57
rsalveticyphermox: if so, http://people.canonical.com/~rsalveti/brcm_patchram_plus15:59
cyphermoxrsalveti: yeah, that would be great15:59
cyphermoxrsalveti: thanks, looks good16:01
ogra_cyphermox, if you want to use it, put a  line that copies it in place in the pre-start script of the container (one level up from the override dir where you need to put your init.rc change)16:02
cyphermoxogra_: nah it's good, I just drop it in /system/bin16:03
ogra_wont work16:03
ogra_oh, system might actually16:03
ogra_matter of luck16:03
cyphermoxyeah, it works16:03
ogra_great16:03
cyphermoxI just remount it rw16:03
didrockssergiusens: stgraber: built and copied to proposed!16:03
ogra_yup16:04
=== dandrader|afk is now known as dandrader
stgraberdidrocks: thanks!16:08
didrocksyw ;)16:08
=== john-mcaleely_ is now known as john-mcaleely
=== om26er is now known as om26er|afk
topscretsthe UT is working on i9100 ?16:44
=== fginther is now known as fginther|lunch
Chocantomhall119: Hey ! :) Is it possible to make a special bazaar serie for the poppler-qml-plugin ? https://code.launchpad.net/ubuntu-docviewer-app17:08
mhall119Chocanto: sure17:10
Chocantomhall119: thank you :)17:10
mhall119Chocanto: if you have a branch already, can you push it to lp:~ubuntu-docviewer-dev/ubuntu-docviewer-app/poppler-qml-plugin17:12
Chocantomhall119: Yes I just created this branch ^^17:13
mhall119thanks, set that as the series' development focus17:13
asactvoss_: you think you got the osk stuff under control?17:14
Chocantomhall119: who ? Me ?17:15
=== dandrader is now known as dandrader|lunch
Chocantomhall119: Oh and the RC version of poppler is out... maybe they will make an RC package.. maybe...17:21
mhall119Chocanto: I've asked tsdgeos to make us a .deb package of either 0.23.3 or 0.23.417:22
Chocantomhall119: Yes, by mail ?17:22
* cyphermox -> lunch17:33
=== fginther|lunch is now known as fginther
stgrabersergiusens: hey, did you say you tested that recovery change from last night?17:46
stgrabersergiusens: I'm not sure how it ever worked ;)17:47
stgrabersergiusens: anyway, can you commit: http://paste.ubuntu.com/5891515/17:47
sergiusensstgraber: I did, I could go to recovery without dying, but didn't do too much testing afterwards, stuck in the _can't release anything_ loop17:48
stgraberCOMMAND_FILE was wrong with the previous commit, so the upgrader is essentially broken in the current recovery images, so we need that fixed before I can get anyone to really use this (as the current recovery is broken people won't be able to update to the fixed one...)17:48
stgraberlool: ^17:48
sergiusensstgraber: hmmm,from your patch it seems I tested it wrong17:48
stgraberlool: I'll have to delay the blog post until we have that fix landed and new images published as anyone who updated to today's image will need to manually reflash the recovery partition :(17:49
=== bschaefer_ is now known as bschaefer
sergiusensstgraber: there is no today's image17:49
sergiusensstgraber: we are stuck on a current from 5 days ago17:49
loolstgraber: oh wow17:49
stgrabersergiusens: we don't use current for system-image (yet)17:50
loolstgraber: that's kind of the worst bug possible17:50
sergiusensstgraber: recovery is also using system image updates?17:50
stgrabersergiusens: yeah, as soon as you trigger the recovery, it'll flash the latest android build which includes the broken recovery image :(17:51
loolstgraber: I'm a bit worried that we wont have you long enough next week to send the blog post out17:51
stgraberlool: well, if we hurry we can still do it today17:51
loolsergiusens: so we have no problem building a new image and leaving it as /pending?17:51
loolstgraber: yeah exactly17:51
loolstgraber: did you upload the fix17:52
stgraberlool: I just need sergiusens to review that change, land it, build android (takes around an hour), then rebuild an image on nusakan and have that publish to system-image17:52
loolah sorry saw the paste17:52
stgrabershould take 2-3 hours in total17:52
canurabusHey all. I just bought a Nexus 4 and wanted to run Ubuntu Touch along side Android... (I'm interested in developing apps for Touch). I don't see a way to do though... is it possible?17:52
sergiusensstgraber: but the phablet-flash tool flashes from recovery from current17:52
sergiusensstgraber: do you overwrite that afterwards?17:53
stgraberlool, sergiusens: FWIW, I'm planning to change my cdimage importer to only import tested ("current") images but I need at least one of those to bootstrap the process and as you pointed out, the last 5 days have been bad ;)17:53
stgrabersergiusens: yes17:53
stgrabersergiusens: the mako-* file contains a recovery image which is flashed by the upgrader17:53
stgraberso the initial bootstrap works, any update after that doesn't17:53
loolstgraber: why did my upgrade work?17:53
sergiusensstgraber: ah, so anything I would of done would of been incomplete without an updated image... or I need to figure out how to create those images to test properly17:53
stgraberlool: you were upgradeing from 20130714 (working upgrader) to 20130715 (broken upgrader), so you're now stuck17:54
sergiusenslool: because the first recovery used is from cdimage perhaps?17:54
loolyeah maybe17:54
loolwell no17:54
loolI rebooted into the new system, then download an update today17:54
loolok17:54
loolKind of a big regression, damn17:55
loolsergiusens: Could you commit + launch a build of the android images now?  I'm afraid stgraber goes on leave tonight and is the only one able to confirm 100% sure that it's fixed17:56
stgrabersergiusens: oh and once we get the new recovery images, I'm going to promote those to current (just the recovery images, nothing else) so that we do the bootstrap with the latest version, as the current one really sucks (doesn't clean after itself, doesn't do GPG, ...)17:57
=== rtg-afk is now known as rtg
asacstgraber: hey... did you check infrastructure impact for system image updates?17:58
asacand talk to infra folks what it takes to easily enable developer mode?17:58
asacbtw, is there a command to enable dev mode (e.g. bring back apt etc.)?17:59
sergiusensstgraber: android build will take 10' this time17:59
loolasac: we have this on the TODO, but it's not critical for today17:59
sergiusensasac: doanac and I are going to discuss on Tuesday17:59
sergiusensasac: as well as click17:59
asaclool: yeah. just wanted to check if he did it anyway because my brain wants facts to continue thinking :)17:59
loolsergiusens: would you invite me?17:59
asacsergiusens: sounds good. so seems you are on top on what stgraber did18:00
asacgood18:00
sergiusenslool: as soon as I get the invite, if you are not there, I will forward <- doanac18:00
stgraberasac: I found a few issues that sergiusens fixed which should get me past the first failure I got on Wednesday, after that, I should just have to add a "touch /userdata/.developer_mode && reboot" to the test tool which should bring us to something similar to current flipped where the tests should work18:00
doanacsergiusens: ah - i'll create an invite. sorry18:00
doanaclool: i'll add  you as well18:01
asacstgraber: that sounds good... we should make a very simple command line soon through, so we dont end up with many places with diverging code how to do that :)18:01
sergiusensstgraber: I'm sure we want to be able to test the image without leaving developer mode in some way18:01
stgraberasac: yeah, it's expected to get into system-image-cli at some point but it's not very high on barry's todolist18:01
loolasac: touch path seems pretty simple?  :)18:01
asacsergiusens: thast later18:01
asacwe start with what we have18:01
asacland without breakage with dev mode etc.18:01
stgrabersergiusens: yeah, we do, any test done in developer mode will be pretty much meaningless but apparently having Jenkins be all green is more urgent than having that mean something ;)18:02
sergiusensasac: yeah, we are meeting to discuss the strategy, I like progressing in iterations and not one big sweep :)18:02
asacstgraber: if its easy we should do that first and quick.... its lots of follow up costs at stake if we start coding manual hackery on how to do that in our various infrastructure issues...18:02
asacanyway... not short term18:02
asacjust REMEMBER :)18:02
asacor shortterm18:03
asaclool: then we could ship a wrapper to just do that and that can be improved..18:03
sergiusensstgraber: http://10.97.2.10:8080/job/ubuntu-touch-image/51/18:03
stgrabersergiusens: thanks!18:03
asaclool: means we need to at least touch infra one time less >:)18:03
sergiusensstgraber: I can kick off a cdimage build (I now have privs) once that's done18:03
asacanyway .. wont disturb more on friday18:03
asacotherwise we will work on sunday still18:03
asac(and i have to do slides at some point)18:04
sergiusensasac: slides are for sunday evenings ;-)18:04
stgrabersergiusens: nah, I'll do it, I have to hack the symlinks and system-image on nusakan anyway18:04
loolhaha18:04
sergiusensstgraber: ack18:04
sergiusensstgraber: so far so good From git://phablet.ubuntu.com:9419/CyanogenMod/android_bootable_recovery18:06
sergiusens   160b342..c6622e0  phablet-10.1 -> phablet/phablet-10.118:06
sergiusensc6622e0 is the hash for the commit btw18:06
stgrabersergiusens: wow, that thing really builds quickly now!18:16
sergiusensstgraber: I did a no clobber18:17
sergiusensstgraber: I do it when I know there will be no issues18:17
=== om26er|afk is now known as om26er
stgrabercool. Anyway, tested on mako and it works, so triggering a touch build now18:19
om26erwow what the... http://www.ubuntu.com/ is back to the charm thing :O18:28
loolstgraber: \o/18:34
Chocantoom26er: Yes, I saw it... why ? x)18:35
rtg_rsalveti, re: bug #1202887. Is that really a bug ? It seems to me that the container is correctly restricting the thread's ability to change caps.19:05
ubot5bug 1202887 in linux-manta (Ubuntu) "'binder: RLIMIT_NICE not set' when using binder from the ubuntu side" [Medium,New] https://launchpad.net/bugs/120288719:05
rsalvetirtg: the inside the container gets desired caps, as android's limit is 40 40 by default, the issue is just when we're starting something from ubuntu, which talks to the container19:06
rsalvetirtg: then binders tries to increase it's priority, and fail19:06
rsalvetibecause in ubuntu we're just using 0 0 (20 20) by default19:06
rsalvetithat's why this connects with whatever we want to allow and do regarding binder19:07
nhainesDoes anyone know how Ubuntu Touch is going to be branded, on the phone for example?  Are we going with just "Ubuntu Touch", "Ubuntu for Phones", etc?  I presume we'll have Ubuntu Phone 13.10 and so on.19:10
pmcgowanI think for the distro we stay with Ubuntu Touch, and yes there will be 13.10 version19:11
linuxperiaHi. I am a big Fan of Ubuntu Linux and a Long Year user/coder/developer since "Ubuntu Warty Warthog". I buyed recently the Android 2.2 Smart Watch Phone "Z1"19:21
linuxperiahttp://www.youtube.com/watch?v=stRX0URpSkw and want now to port Ubuntu Linux to this Smart Watch Phone as i use on all my other Devices Ubuntu too.19:21
linuxperiaWould like to ask if anybody with experience is willing to assist, advice and help with Porting Ubuntu Linux to this great Mobile Smart Watch Phone. I have experience with porting Linux OPIE to Sony Ericsson Xperia Mobile Phones including Cross Compiling the Linux Kernel.19:21
linuxperia 19:21
ZDmitryballoons, ping19:29
balloonsZDmitry, pong19:29
=== dandrader|lunch is now known as dandrader
ZDmitryballoons, latest changes in UbuntuSDK API broke autopilot tests for the terminal. I fixed that. But pushed fixes to the same branch which is on hold.19:32
ZDmitryBranch: https://code.launchpad.net/~hiroshidi/ubuntu-terminal-app/autopilot-header-and-settings/+merge/17228719:32
balloonsZDmitry, what do you mean on hold? ahh let me look19:32
balloonsZDmitry, it looks good now.. everything pases19:33
balloonsare the tests all working locally?19:33
davmor2popey: on todays image if you open the terminal can you get the esc bar up from the options menu at the bottom?19:34
davmor2popey: panels is the word I'm after19:35
ZDmitryballoons, all the tests locally works fine except one: 'test_color_scheme_changes'. But I can't find failure reason. The 'test_font_size_changes' test is similar and uses database too but it is passes with 'OK'. This is bit strange.19:42
ZDmitryballoons, about remote test. Seems there were missing dependencies, but that was fixed today: https://bugs.launchpad.net/ubuntu-terminal-app/+bug/120235119:46
ubot5Launchpad bug 1202351 in Ubuntu Terminal App "Initial run of autopilot tests in jenkins has failures" [Undecided,Fix committed]19:46
balloonsZDmitry, awesome for fixing the dependencyu19:47
balloonsZDmitry, let me try running the tests locally to see what you mena19:47
balloonsZDmitry, I got one error.. MismatchError: 'Linux' != u'BlackOnLightYellow'19:49
ZDmitryballoons, yes.19:50
ZDmitryballons, I'll try the same test manually, with fetching records from local storage using sqlite3.19:53
chris123is there not a daily anymore?  i have only got an update every few days now when i do "phablet-flash"19:53
popeyyes, there is19:53
popeybut we haven't put out one for a couple of days while some fixes are being done19:53
chris123ok.  glad that the phablet-tools update didnt break me or something silly like that19:54
=== schwuk is now known as schwuk_away
balloonsZDmitry, ok, I'll hold off for a minute then19:59
cyphermoxrsalveti: hey, did you look at my code for brcm_patchram_plus?20:07
cyphermoxI tried to add the binary on my phone on the android container and run the old service definition from there, but even that doesn't work :(20:07
rsalveticyphermox: sorry, not yet, in firefighing mode still20:07
rsalvetiwill try to take a look later today20:07
asacbfiller: the results that came out of dashboard look worse20:12
asacfginther: ^^20:12
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3073/20:12
asacon mako20:12
asacdoanac is also checking on his side, but i think more perspectives might help here20:12
asac(as there were passed tests,...)20:12
bfillerasac: working on browser tests failures20:13
doanacasac: sorry i started the question in #phablet20:13
asacah ok20:13
doanaci'll copy/paste to here20:13
doanac<doanac> bfiller: starting to triage mako test results. the notes-app went from 18/19 yesterday to 4/19. Trying to see if something obvious went wrong:20:13
doanac<doanac> todays: https://jenkins.qa.ubuntu.com/job/saucy-touch-mako-smoke-notes-app-autopilot/14/consoleFull20:13
doanac<doanac> yesterdays: https://jenkins.qa.ubuntu.com/job/saucy-touch-mako-smoke-notes-app-autopilot/13/consoleFull20:13
bfillerdoanac: nothing has changed in the code between yesterday and today, so don't know20:13
bfillerdoanac: I'll run latest and try20:13
fgintherdoanac, do you know where I can find the actual results from the autopilot tests?20:18
doanacfginther: we currently just show them in that console log20:18
doanaci know that sucks20:18
doanacits just the best i could get20:19
fgintherdoanac, no worries, just wanted to check20:25
ZDmitryballoons, self.autopilot.pointing_device.click_object()  preform click in centre of selected item or in nearest pixel? I have feeling that emulator preform click in wrong area.20:29
balloonsZDmitry, should be the center of the object.. you feel like there is a bug?20:30
ZDmitryballoons, I prefer that it'll be only my feeling. So until anybody else get this bug I should search for mismatch in my tests.20:35
balloonsZDmitry, which testcase is causing it?20:35
balloonsZDmitry, I've seen a weird issue with the back button20:35
ZDmitryballoons, starting from line 492, def test_color_scheme_changes(self):20:38
ZDmitryballoons, line 507, self.main_window.click_value_selector_item("liSchemes",scheme) - expanding of list and click on value20:40
balloonsZDmitry, ok, let me try running just that one20:41
balloonsZDmitry, well it ran ok20:42
balloonsheh.. doesn't it for you?20:42
ZDmitry strange... just some time ago you got error on this test. And I can't pass it.20:44
=== salem_ is now known as _salem
stgrabersergiusens: we have a problem... now that we have an up to date recovery which actually checks what's passed to it, I'm getting:20:49
stgraberSkipping missing file: image-master.tar.xz20:49
stgraberUnknown command: image-master.tar.xz.asc20:49
stgraberSkipping missing file: image-signing.tar.xz20:49
stgraberUnknown command: image-signing.tar.xz.asc20:49
stgraberlooks like the 4 keyring files aren't being copied by phablet-flash20:49
sergiusensstgraber: can you give me the logs? I did a replica from your pastebin, but I can double check20:51
sergiusensstgraber: by logs I mean the output from phablet-flash to stdout20:51
stgrabersergiusens: http://paste.ubuntu.com/5892041/20:51
stgrabersergiusens: you're missing push for image-master.tar.xz, image-master.tar.xz.asc, image-signing.tar.xz and image-signing.tar.xz.asc20:52
stgraberwhich makes the recovery fail immediately as all files after that point are considered as untrusted :)20:52
stgraberlool: ^ sounds like we'll have to delay that blog post some more... I'll publish tomorrow if we can get a fixed phablet-flash by then20:53
sergiusensstgraber: where do I get those from?20:53
stgrabersergiusens: https://system-image.ubuntu.com/gpg/20:53
stgrabersergiusens: I had code for that in the python script I gave you20:53
sergiusensstgraber: must of missed it, I see it now  # Grab the latest keyrings20:55
sergiusensstgraber: let me fix that and get it into the archives asap20:56
stgrabersergiusens: at least it should be easy to test now as the current recovery images will completely fail without the keyrings ;)20:56
stgraberunfortunately the version we had until then didn't care about GPG so it went unnoticed (and I didn't see the missing code in the merge request...)20:56
=== dandrader is now known as dandrader|afk
loolstgraber: it's ok, better to find these now21:04
ZDmitryballoons, I reverted to previous revision of tests and got 'test_color_scheme_changes' results. Now I can definitely say that something broken with latest updates.21:12
balloonsthe sdk updates or?21:12
ZDmitryyes21:13
=== dandrader|afk is now known as dandrader
ZDmitryballoons, first of, I got broken toolbar, so I changed deprecated items with new. Then I got broken test for font size changing, which was caused by changed name of thumb item of Slider. I fixed it. But seems this is not the last broken thing.21:16
balloonsZDmitry, you can keep the old version of the emulator, you don't have to update.. that said, elopio has been diligently working on getting an official version into the sdk.. It comes with tests, so it's proven out, unlike my hackery ;l-)21:17
balloonsZDmitry, so if my hackery isn't working for you, don't stress about using it.. it seems to run on my box, so I'm not sure what your seeing that I'm not21:18
loolsergiusens: going off, happy to test new phablet-flash to unbrick  :-)  have a good WE21:19
ZDmitryballoons, so what to do with broken testcase ('test_color_scheme_changes')? Can we remove (or comment out) it to approve other changes so we can add it late.21:23
ZDmitrys/./?21:24
balloonsZDmitry, you can comment out the broken parts, or even the test if you wish21:24
balloonsI would agree let's get it merged ;)21:24
nhainesballoons: ooh, do you have Ubuntu Touch running on the Android emulator or QEMU?  I'm interested in hearing more.21:24
=== jhodapp is now known as jhodapp|afk
balloonsnhaines, who gave you that idea?!21:25
ZDmitryballoons, ok, I'll comment out21:25
nhainesballoons: the word "emulator" and pious hope.21:25
balloonsnhaines, :-p some folks have found some success.. check the ubuntu phone mailing list21:26
nhainesballoons: I'm subscribed, but haven't seen much in the way of actual progress.  Just one user complaining.  I might trace back the thread, though.21:26
balloonsnhaines, last I looked no gui, but it booted21:28
nhainesHmm.  If I had more compiling practice I'd probably be of some use, but the last programs I compiled were for MS-DOS and now I program in Python.  :)21:29
sergiusensstgraber: ok, I got it in, testing to see if I'm getting the right stuff and will have it proposed soon21:30
stgrabersergiusens: cool21:34
ZDmitryballoons, done.21:35
balloonsZDmitry, approved mate21:36
ZDmitryballoons, thanks21:37
AskUbuntuDifferent toolbar icons depending on active tab | http://askubuntu.com/q/32203921:40
AskUbuntuCan I develop apps for Ubuntu mobile on Lubuntu? If yes, how do I set up my pc for doing it from terminal? | http://askubuntu.com/q/32204021:40
sergiusensstgraber: barry does the upadte server not support resuming?22:07
barrysergiusens: update server?  the server is just a dumb http/https server.  the client does not support pause/resume yet, but it will when i integrate the download service22:08
sergiusensbarry: ok, so that may explain this http://pastebin.ubuntu.com/5892272/22:10
barrysergiusens: that looks like a question for stgraber22:11
stgraberbarry: odd, I'm not sure how the server was setup, it should be a standard http/https server similar to cdimage/archive22:11
stgrabersergiusens: ^22:12
sergiusensstgraber: is it lucid?22:12
stgrabersergiusens: I assumed it was precise but I don't know for sure, it's supposed to be a newly installed server22:14
stgrabersergiusens: all I can do on my side is rsync stuff to it from nusakan, I don't have ssh access to that machine22:14
dejellohello all22:35
nhainesdejello: _o/22:35
dejelloForgot I signed in here :P22:36
sergiusensstgraber: so now I'm http://pastebin.ubuntu.com/5892371/22:45
stgrabersergiusens: that looks good22:46
sergiusensstgraber: rsalveti https://code.launchpad.net/~sergiusens/phablet-tools/image_updates/+merge/17596022:55
sergiusensonly tested on manta22:55
stgrabersergiusens: looks good, +1ed the MP23:01
sergiusensstgraber: ok, it's merging then23:15
stgrabersergiusens: cool, can you do the whole pushing to the archive thing too?23:16
sergiusensdaily release is in 3, should we wait for it or do you want it now?23:16
sergiusensstgraber: I can't trigger, we need someone from https://launchpad.net/~ubuntu-unity/+members23:16
stgraberah, I can wait 3 hours, no problem, was planning on posting the blog post tomorrow morning anyway23:17
sergiusensstgraber: ok, great... I'll try and be online in the morning23:18
* sergiusens goes back to testing23:18
AmEvHey23:20
=== Namidairo`bnc is now known as Namidairo

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