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

=== chriadam|away is now known as chriadam
mhall119jdstrand: what's the command to list available apparmor policies?00:12
jjohansenmhall119: aa-status will show loaded policy00:13
mhall119jjohansen: he gave me some long command, using aa-easyprof I think00:14
mhall119listed the things I could use in the click package security manifest00:15
jjohansenmhall119: maybe  aa-easyprof --list-templates00:16
mhall119nope, that's not it either00:16
jjohansenaa-easyprof --list-policy-groups00:16
mhall119ah ha, irssi logs FTW00:16
mhall119aa-easyprof --list-policy-groups --policy-vendor=ubuntu --policy-version=1.000:17
jjohansenouch, that is long :)00:17
mhall119jjohansen: do you happen to know where click packages install their apparmor profile to?00:17
mhall119also, the 'audio' policy group should give access to play sound via pulseaudio right?00:18
jjohansenmhall119: err let me look it up00:19
mhall119jjohansen: someone in #ubuntu-app-devel made a click app that I'm testing00:19
jjohansenmhall119: I would think audio should give access to pulse00:19
mhall119and it's giving Failed to create secure directory (/run/user/32011/pulse): Permission denied00:19
mhall119PulseAudioService: pa_context_connect() failed00:19
mhall119Assertion 'c' failed at pulse/context.c:964, function pa_context_get_state(). Aborting00:19
mhall119also shm_open() failed: Permission denied but I don't know if that's pulse or u1db (which also seems to be an issue with apparmor)00:20
jjohansenmhall119: oh, that is a bug in the underlying policy, that got introduced by a change in the last kernel upload00:20
mhall119okay...so wait for a fix?00:20
jjohansenmhall119: I thought we had a fix for it out for it already, so yeah00:21
jjohansenif its not there it should be soon00:21
mhall119jjohansen: do you know if there's been any specific apparmor work to support u1db?00:21
dgalgmhall119: hi00:21
mhall119dgalg: so jjohansen says the pulseaudio errors are due to a change in the kernel, and will be fixed without you having to do anything00:21
jjohansenmhall119: no I don't00:22
mhall119dgalg: so we just need to figure out how to make U1DB work properly00:22
mhall119kalikiana was the lead developer on u1db-qt, but it's very late in the evening for him, I'll ping him tomorrow00:23
robotdevilgalaxy 4,7,10 are the only supported devices?00:23
robotdeviloh and nexus00:23
dgalgmhall119: ok. I think you are right, that LocalStorage does it for you by automatically using the correct folder but U1DB doesn't, so if you pass U1db.Database { path: "mydb.u1db" } then it should be opening that in some path elsewhere, but it isn't and is just resolving the path relative to the current directory00:24
mhall119those are all nexuses not galaxies00:24
mhall119dgalg: ok, so then that's a bug that needs to get fixed00:24
dgalgmhall119: I am guessing here though but what you suggest sounds plausible to me00:24
mhall119dgalg: can you file a bug on https://launchpad.net/u1db-qt00:25
mhall119jjohansen: does the default click package security profile give access to ~/.config/<appname>/?00:25
jjohansensbeattie: ^00:26
tyhicksit does00:26
robotdevilmybad, meant galaxy nexus00:26
tyhickssee /usr/share/apparmor/easyprof/templates/ubuntu/1.0/ubuntu-sdk00:26
tyhicksit includes these rules:00:26
tyhicks  owner @{HOME}/.config/@{APP_PKGNAME}/                 rw,      # XDG_CONFIG_HOME00:26
tyhicks  owner @{HOME}/.config/@{APP_PKGNAME}/**               mrwkl,00:26
tyhicksmhall119: ^00:27
mhall119dgalg: ok, so then we should ask that u1db use that as the default location unless an a path is used00:27
mhall119thanks tyhicks00:27
mhall119tyhicks: and do you happen to know if that's the full click package name?00:27
mhall119com.ubuntu.developer.mhall119.{APP_NAME)00:27
tyhicksmhall119: I believe so00:28
tyhicksmhall119: According to https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement/Manifest00:28
tyhicksmhall119: "APP_PKGNAME - set to name from the toplevel click manifest (eg, "APP_PKGNAME": "com.ubuntu.developer.username.myapp") "00:28
robotdevilI see there are some boasts of touch on the htc one x, wonder how true, how well it works, and if possible on one s00:28
dgalghttps://bugs.launchpad.net/u1db-qt/+bug/1220481 is filed00:28
ubot5Launchpad bug 1220481 in U1DB Qt/ QML "U1DB creates databases in current directory, not in user-writeable directory as LocalStorage does" [Undecided,New]00:29
mhall119thanks dgalg00:29
mhall119!devices | robotdevil00:29
ubot5robotdevil: You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices00:29
mhall119thanks tyhicks00:29
tyhicksnp00:29
=== Fyodorovna is now known as wilee-nilee
AskUbuntuInstalling Ubuntu touch on samsung galaxy tab 2 p3100 | http://askubuntu.com/q/34108101:13
RobbyFnot very busy in here tonight.02:00
mhall119RobbyF: http://ubuntuone.com/3TSyMF8OtWrzqBJ0H5zQZI02:04
RobbyFit's good to go?02:08
mhall119RobbyF: works for me02:08
RobbyFcoolio whats ur email for the prize02:09
mhall119don't worry about it :)02:10
RobbyFk, now how do install it -02:10
mhall119well I'm submitting it to the click app store as we speak02:11
RobbyFok, even better02:11
mhall119but you can copy it onto a device to install it from the commandline02:11
RobbyFthose go instant?02:11
mhall119no, it'll need to be reviewed and approved02:12
mhall119installing from the commandline works instantly though02:12
RobbyFterminal is really coming along. I have no complaints with it any more02:20
mhall119RobbyF: these instructions should work for you: http://paste.ubuntu.com/6061106/02:21
RobbyFsome errors on the register02:24
mhall119paste em?02:24
RobbyFhttp://paste.ubuntu.com/6061114/02:25
mhall119no sudo on register02:25
mhall119register adds it to the user's apps list02:25
RobbyFsame error02:26
mhall119RobbyF: don't page the file name on register02:26
mhall119register takes the app name, a space, then the version02:26
mhall119don't *paste*, not page02:27
mhall119RobbyF: did it work?02:31
RobbyFyup02:31
mhall119\o/02:31
RobbyFtesting gmail/gplus app with same login02:32
=== Namidairo`bnc is now known as Namidairo
RobbyFworks pretty nice. I assume as browser improves web apps will along with it without modification?02:38
RobbyFbed time02:40
mhall119yup02:41
=== Namidairo is now known as Namidairo`bnc
=== Namidairo`bnc is now known as Namidairo
=== chihchun_afk is now known as chihchun
achiangrsalveti: hey, you still around?03:07
achiangrsalveti: nm03:10
=== io is now known as IdleOne
=== discopig is now known as bromide
dholbachgood morning07:09
DJJeffI got a LG nexus 4 yesterday im really excited and cant wait to try out ubuntu touch on it07:29
DJJeffI'd be curious if the wireless on the LG nexus 4 can support monitor mode and maybe even packet injection07:30
DJJeffnom nom nom nom07:30
DJJeffoh my there is a XDA thread on this too http://forum.xda-developers.com/showthread.php?t=2014078&page=207:32
DJJefflooks like if someone modify this https://github.com/KrasnikovEugene/wcn36xx its possible for monitor mode07:37
=== _5m0k3 is now known as wellsb
dholbachcan I get the click scope to work using the unity8 package running on the desktop?07:53
loolasac: Did you see the psas rate for mako?  :-)07:56
looldholbach: nerver tried with unity 8 / scope, but I did install clicks here  :-)07:57
asaclool: on touch_ro?07:57
loolasac: what else!07:57
dholbachlool, right :)07:57
asaclool: yeah looks good so far :)07:57
asacbad news is that all tests, always start flawless07:58
asacaqnd then the bad stuff comes :)07:58
asachwehe07:58
looldholbach: the scope will pull in download manager, all arch=indep stuff; the main problem is with arch-specific clicks07:58
dholbachright07:58
loolasac: I say we announce it while it's green07:59
tiagoscdmorning folks! I would like to know where can I report a bug in battery indicator on ubuntu touch?08:23
OrokuSaki_Morning =)08:24
Nickmorning08:27
greybacktiagoscd: I think this is the place: https://bugs.launchpad.net/indicator-power08:28
=== schwuk_away is now known as schwuk
OrokuSaki_When we compile, are we compiling in userdebug or release??? Seems it is userdebug.. is that.. slower?08:32
OrokuSakihttp://pastebin.com/MNynDdmN How I got the camera-app to rotate my camera sensor 90 degrees in landscape mode.. I didn't know we could just edit the qml files without recompiling.. That is neat08:35
OrokuSakiTold the terminal app not to run in a sidestage (annoying) and told it not to have automatic orientation08:36
OrokuSakiSeems the keyboard does strange things in portrait mode on my 10" tablet with automatic orientation08:36
JamesTaitGood morning all, happy Paperboy Day! :-D08:52
psivaaasac: ogra_ : we will not be able get the smoke tests running for a while. The jenkins server is inaccessible and needs either rfowler or retoaded to come online08:54
ogra_hmm, k08:55
asacpsivaa: hmmm08:58
asacpsivaa: can you send an email to them with me CC?08:58
asacabout this?08:58
asaci want to follow up and ask how we can ensure we dont need to wait for them in the future08:59
psivaaasac: jibel is doing that08:59
asacpsivaa: the email?08:59
asacor rebooting?08:59
asacL:)]\08:59
jibelasac, I'm sending a notification to inform people that the VPN end point is dead, hence all services hosted behind it are unreachavble08:59
jibelasac, I cannot reboot since there is no VPN09:00
asacjibel: ic.. thanks!09:00
asacjibel: i was able to connect to my qalab vpn :)09:05
=== chriadam is now known as chriadam|away
=== JamesTai1 is now known as JamesTait
churgyihi09:22
churgyisomebody speak french?09:22
churgyii can't update my phone09:23
churgyii deploy ubuntu touch 08/2809:24
churgyiit's here for help?09:25
churgyior questions?09:25
dholbachtvoss_, lool, or anyone else: are we going to make the u1db extension part of the platform?09:27
dholbachreason I'm asking is, there's an app in the review queue which makes use of it09:28
cjwatsonwe already did ...09:28
cjwatsonhttps://code.launchpad.net/~mhall119/ubuntu-seeds/add-u1db-to-touch/+merge/18378409:29
dholbachthanks09:29
davmor2Morning all10:02
OrokuSakiMorning... anyone know of any good simple apps\games to install?10:12
OrokuSakiI remember a blackjack game....10:13
AskUbuntuUbuntu Mobile OS | http://askubuntu.com/q/34120210:25
=== hikiko is now known as hikiko|lunch
hourdReally tempted to buy a second nexus 4 to use for ubuntu touch10:28
nerochiarorachelliu: hi Rachel, one quick question, do you know who's the designer responsible for the dialer, messaging and contacts apps ?10:38
=== dholbach_ is now known as dholbach
cjwatsonI've apparently broken something and can't boot (Nexus 7).  I can get to recovery mode but don't see anything useful in /proc/last_kmsg.  How do I modify the boot command line from recovery mode?10:39
ogra_chroot ?10:40
cjwatsonCan't chroot into the system image from recovery mode, apparently.10:40
ogra_(bind mount /dev before ... and you might need to copy a shell into /system/bin/)10:40
ogra_(inside /daa/ubuntu that is)10:40
cjwatsonAh, maybe that would do it ...10:40
cjwatsonAnd then abootimg from in there?10:41
ogra_yeah10:41
ogra_for /dev/disk/by-partlabel/boot10:41
cjwatson~ # cp -a /sbin/busybox /system/bin/busybox10:41
cjwatson~ # chroot /system /bin/busybox10:41
cjwatsonchroot: can't execute '/bin/busybox': No such file or directory10:41
cjwatson(/system loop-mounted from /data/system.img)10:41
cjwatsonAlso the /dev in recovery mode doesn't have /dev/disk/10:42
ogra_oh, indeed10:43
ogra_its not udev10:43
ogra_well, what i meant above was cp /data/ubuntu/bin/sh /data/ubuntu/system/bin10:43
ogra_and then just chroot ...10:43
cjwatsonNo /data/ubuntu/10:43
ogra_oh ?10:43
ogra_ah, you use a system image ?10:43
cjwatsonsystem image, if that helps10:43
ogra_yeah, i havent much experience with that yet unfortunately ...10:44
ogra_i guess we should consider shipping abootimg in recovery :)10:44
ogra_since setting up the loop mouonts manually might be hard10:45
ogra_cjwatson, dd the boot.img out of the boot partition, use adb pull/push and edit it on a desktop10:46
ogra_(then dd it back)10:46
cjwatsonok, how do I discover which one is the boot partition?10:46
ogra_find /dev -name *boot*10:46
cjwatsonI vaguely recall doing this before but ages ago :(10:46
ogra_i'd guess10:46
cjwatsonthere's /dev/block/mmcblk0boot0 and /dev/block/mmcblk0boot110:47
ogra_the label is there, just in a different path10:47
cjwatsonnothing that's obviously a label10:47
ogra_hmm, no, it should be deeper down10:47
ogra_oh, wait, N7 you said10:47
ogra_LNX is the label then10:47
cjwatsonaha, /dev/block/platform/sdhci-tegra.3/by-name/LNX10:47
ogra_yeah, tegra differs10:47
cjwatsonogra_: thanks, that's got me moving ahead a bit more at least10:52
ogra_great10:52
ogra_btw, initramfs-tools-ubuntu-touch ships the (undocumented) append-cmdline-arg and remove-cmdline-arg scripts that make changing the cmdline easy from the running system (would indeed not have heloped from recovery)10:53
cjwatsonhmm, this is very weird, once it mounts virtual filesystems a load of upstart jobs seem to enter starting/running state and never leave, including ones that should execute more or less immediately11:03
cjwatsonhttp://paste.ubuntu.com/6062218/11:04
cjwatsonthis is a system image which I then remounted read/write and installed a new test version of click on11:04
OrokuSaki_Seems I figured out why my touchpad feels slow.... udev is taking up almost all my cpu usage... cannot seem to find out why.. ran top, then ran udevadm monitor.. only thing that happens is my battery events.. seems normal11:05
OrokuSaki_Is this... normal?11:05
OrokuSaki_I have no other device to compare with..11:05
OrokuSaki_can you guys run adb shell and then top and tell me how much cpu usage your udev is taking?11:06
cjwatsonogra_: is it possible that adbd might be able to start on virtual-filesystems instead?  (not necessarily asking for a change of default, just whether it would work at all)11:06
cjwatsonit might make it easier to see what's going on ...11:06
ogra_cjwatson, hmm, we need /sbin/adbd available and /sys mounted, i'm not sure what it implies for the getprop calls that rsalveti added to the adbd upstart job if you start it that early11:07
cjwatsonvirtual-filesystems => /sys is mounted11:08
ogra_yeah11:08
OrokuSaki_@ogra what do you think about cpu usage and udev? =)11:08
ogra_oh, /usr/sbin/adbd actually11:08
* cjwatson tries it11:08
ogra_OrokuSaki_, udev is good for managing devices ... CPUs are used ... :P11:08
ogra_can you be a bit more specific ?11:09
OrokuSaki_I ran ps -ef and noticed /system/lib/udev --daemon is taking up around 86%11:09
ogra_huh ?11:09
cjwatsonogra_: oh.  hmm.  I seem to have no adbd in /system/usr/*bin/, but adb normally works ...11:09
OrokuSaki_screenshot hang on11:09
ogra_what would udev do in /system/lib ?11:09
cjwatsonthat's peculiar, the dpkg database thinks it's there11:10
ogra_yeah, android-tools-adbd should put it there11:10
* ogra_ finds it massively distrurbing that stgraber chose /system for the ubuntu part in system images .... since usually android uses that dir 11:11
ogra_cjwatson, looking at all these jobs in starting state in your log, none of them is used, i wonder if we should just override them11:12
OrokuSaki_@ogra screenshot http://s9.postimg.org/pnwiuqgzz/screenshot.png11:13
ogra_(mountnfs and console-setup are pretty moot ... )11:13
cjwatsonogra_: well, maybe, but I think that's a side issue11:14
ogra_OrokuSaki_, aha, thats not /system/lib/udev :)11:14
OrokuSaki_What is that? =)11:14
ogra_thats udev11:14
OrokuSaki_Is it normal?11:14
ogra_it tries to process kernel uevents for your devices11:14
cjwatsontempted to just give up, reflash, try again11:14
ogra_no, thats not normal, check your udev rule for your device i'd say11:14
nzehey guys! the question's probably come up before, but I only found old news, so...11:15
nzehow open/hackable would you say is the HTC One? any chances I'll be able to run ubuntu (or firefox OS) on it?11:15
OrokuSaki_Sweet... thanks man.. I have gone over it.. I can't seem to find anything out of the ordinary.. but.. I will look11:15
ogra_also make sure your android side was recently rebuilt, we had some fixes to ueventd that might influence udev behavior11:15
nze(also, how do the galaxy s4 and the nexus4 compare in that regard?)11:15
OrokuSaki_Hmmm sweet.. thanks!11:15
ogra_asac, bah, 0904 is totally borked thanks to jenkins beiing down (teh android zip only contains the kernel, not the android container rootfs)11:16
nzethe info on the wiki is rather sparseā€¦11:16
ogra_nze, well, we only fully support the nexus devices (with focus on the phones  for 13.10)11:17
ogra_if you want to use ubuntu touch on any other device it depends how actiuve the community person maintaining the port is11:17
ogra_!devices11:17
ubot5You can find the full list of devices, official images, community images, and works in progress at https://wiki.ubuntu.com/Touch/Devices11:17
OrokuSaki_Need to update the touchpad info soon as I get udev fixed. =)11:18
ogra_we have a list of  comkunity supported devices on that wikipage ^^^11:18
nzeogra_: that's what I gathered. I was hoping the community person was maybe here on freenode, or someone who could comment11:18
nzewell my guess was that the htc one being a pretty popular device there'd be a rather strong community backing11:19
ogra_nze, if you click on the specific device entry it should take you to the actual device page, there you should be able to get to the porters launchpad page ... on which you have a "contact this person" button to mail her/him11:19
nzebut the missing piece is: is the One even open enough to make it possible?11:20
nzeogra_: I'll do that, thanks!11:20
ogra_also note most ports are maintained by people that are more active on the xda developers forum ... that might also be a valuable source of info11:20
asacogra_: well, i am blind, so i am not really worried that the build that i cant see is broken :)11:20
ogra_asac, heh11:21
=== ikarus_ is now known as Ikarus
asacogra_: lets kick start the infrastructure once the lab is online11:22
ogra_asac, well, i am, since it is my fault ... i need to do that cdimage implementation to use the android package completely for all img files .... its a matter of luck that the android build comes through the same gateway so both, dashboard and android build are always broken at the same time11:22
asacsil2100: Mirv: whats the fallout from this on your side?11:22
=== hikiko|lunch is now known as hikiko
asacsil2100: Mirv: do we need a manually re-kick of stuff when things come back?\11:22
sil2100asac: what do you have in mind?11:23
asacsil2100: is daily-release impacted by the lab outage?11:23
sil2100asac: are you talking about the QA jenkins lab down?11:23
asaci think everything running in the qa lab is not accessible11:23
sil2100asac: yes... depends on when the lab gets back up, but right now everything is stalled, as all our machinery was in that place11:24
asacright11:24
asacsil2100: so what are we doing once the thing comes back online?11:24
asacsil2100: will it just do the right thing? :)11:24
sil2100asac: if it's back around one of our ticks, we'll just make it work automatically - if it appears in-between ticks, we'll run things manually11:24
asacsil2100: okay11:25
asacsil2100: what about merge proposals? will the bot pick stuff up?11:25
asacor do we need to replay something there?11:25
sil2100asac: I had a chat with Francis about that once, and the bot will pick it up automatically11:25
asacgood11:25
sil2100But it will take a while since the queue will be stuffed11:25
asacsil2100: so we basically missed a tick? thats all in best case?11:26
asacsil2100: sure that jenkins is not in a very weird state with all the problems pulling stuff from network :)?11:26
* asac guesses that it at least requires a fresh restart11:26
asacheh11:26
cjwatsonArgh.  Um - does anyone know how to reflash ubuntu-system images by hand from recovery mode?  https://wiki.ubuntu.com/Touch/Install seems rather cdimage-touch-ish.11:26
asacsil2100: maybe we should set the system in manual mode for sure11:26
asacsil2100: and wait until the MP queue has cleared a bit?11:26
sil2100asac: we had a few outages like that in the past and nothing appeared in a broken state afterwards, so we should be safe11:26
asacsil2100: and then manually handhold every stack once into the image?11:26
asacjust wonder how we can get asap to the best and latest image possible11:28
asacogra_: so do we need to restart that android thing?11:28
asacogra_: didnt cdimage just reuse the last android artifact?11:28
* asac thought it would do that11:28
ogra_asac, we should do an image rebuild immediately11:28
asacogra_: so you want us to turn of stack publishing, build 1 image first11:29
asacto hit a safe starting point11:29
ogra_asac, cdimage assembles the zip from jenkins parts and parts from the android package atm ... if it cant download the jenkins parts it doesnt fail but only dumps the packaged bits into the zip11:29
asacand then turn daily-release on again?11:29
asacogra_: interesting11:29
asacdoesnt fail?11:29
asacwow11:29
ogra_asac, i dont care about daily-release ...11:30
asacfeels like a bug11:30
ogra_it is11:30
asacogra_: shouldnt we just use set -e ?11:30
asac:)11:30
cjwatsonI think that's my mistake11:30
ogra_cjwatson, using -b -d grouper with phablet-flash might help11:30
asachehe. well, guess doesnt really matter much in pratice for today11:30
cjwatsonosextras.fetch returns True/False for historical reasons and I forgot to handle it in the android code11:31
ogra_that should re-bootstrap from scratch11:31
asacogra_: so when can we switch to the android code?11:31
asacerr packaged android bits11:31
ogra_cjwatson, not sure it is worth to fix it, i plan to overcome my cdimage code fear today and to implement the usage of the ackaged bits (and drop all jenkins downloading)11:31
cjwatsonit is worth fixing it11:31
cjwatsonin general11:31
ogra_*packaged11:31
* asac is slightly scared that we have those two worlds unconsolidated11:31
ogra_ok11:31
cjwatsonbecause osextras.fetch is used elsewhere and this is bad design on my part11:32
cjwatsonI should make it just raise an exception when a download fails, and catch it where it's safe to ignore11:32
ogra_asac, i'm working on it today, should be fixed before end of the week i hope11:32
ogra_asac, its long on my todo, but its a big change to the build system that has to land altogether11:33
cjwatsonogra_: thanks, -d grouper did it (omitting -b because ubuntu-system doesn't support that one)11:36
ogra_ah, k11:36
cjwatsonasac: I think it's better to fail than to reuse the previous version, FWIW11:37
ogra_yeah11:37
Mirvasac: my only addition is that it's useful for the vanguard to watch closely the stacks building/checking so that there are no stalls, in order to get most rebuilded on time11:38
Mirvcurrently bug #1219636 affects things so that the daily release manager needs to be a bit vigilant in order to catch things on time so that the tick is not wasted11:39
ubot5bug 1219636 in Unity "unity autopilot tests fails to move mouse, leading to infinite test run" [Critical,Triaged] https://launchpad.net/bugs/121963611:39
cwayne_zsombi, ping11:41
asaccjwatson: i agree that if bits that should be there are not there, we should fail :)11:41
asacMirv: sil2100: so i wanted to discuss the idea of running everything in manual mode all the time for a while11:42
asacMirv: sil2100: basically using our daily-release and image production tools to accurately put the image together11:42
asaclike a stack rotation with each stack tick getting an image and gets tested before we release the next stack11:42
nerochiaroasac: i got disconnected and missed the answer to your question about CI jobs. do we need to re-kick them somehow ?11:43
cjwatsonasac,ogra_: Fixed: http://bazaar.launchpad.net/~ubuntu-cdimage/ubuntu-cdimage/mainline/revision/133611:43
nerochiaroasac: i mean, CI jobs on merge proposals11:43
asaccjwatson: nicey!11:43
asacnerochiaro: i was told that our bot will pick stuff up11:43
nerochiaroasac: thanks11:44
asacnerochiaro: just has a big backlog. if you wait for something badly let me know11:44
nerochiaroasac: nothing that can't wait a few more hours11:44
cwayne_bzoltan, does gallery-app have auto-landing? or would i need to push a merge manually11:47
bzoltancwayne_: I do not know11:47
muzzolis there a way to emulate touch with virtualbox or similar?11:49
ogra_nope11:49
ogra_you can run the apps in the ubuntu-sdk shell, but we dont have a full system emulation11:49
muzzologra_: so if i don't own any supported device i can't test it?11:50
ogra_you can develop and test apps, but there is no working emulator yet11:50
muzzolok, thx for quick response ogra_ :)11:50
ogra_so yes, you need a device atm11:50
muzzoli'll try to get a nexus 4 then11:51
sil2100asac: has this been discussed with management?11:59
=== dandrader is now known as dandrader|afk
asacsil2100: what?11:59
sil2100asac: since we anyway wanted to switch some of the stacks to manual mode, but we didn't want to slow down the touch development/release process11:59
asacsil2100: its an idea and i am asking what you think :)11:59
sil2100asac: the 'switching to manual mode' ;)11:59
asacsil2100: well, i am leading the effort on how we do this stuff12:00
asacso i am exploring options how to diligently get in charge12:00
asacand the idea of putting stuff together very accurately and manually12:00
asachas come up in mangaement :)12:00
asacyes12:00
asacsil2100: the challenge is really to find a way to be able to do that in a decent pace12:01
sil2100asac: I'm always worried about switching everything to manual mode, since this would implicate that someone with proper rights needs to be around all the time to pull the release switch every time12:01
sil2100asac: it's not something bad, since we're anyway covering most of the ticks12:01
ogra_so we need to raise the staffing rate :)12:01
=== alan_g is now known as alan_g|lunch
asacright. so what i see is that we handhold this stuff anyway12:01
asacconstantly :)12:01
asacand whenever we just keep stuff running and dont care12:01
sil2100asac: but I'm worried that sometimes we might be busy with doing some other stuff and miss some releases that people find urgent12:02
asacit will not be a good result ... e.g. we basically open the floodgates12:02
asacso the question is: how can we be smart and organize our workflow that we get back in control12:02
ogra_did you consider involving more community persons ?12:02
asacat all times, but still have good throughput12:02
asacogra_: at this point no :)12:02
asaclater yes12:02
asacor ... depends12:02
ogra_all i see is a staffing problem to cover all timezones12:03
asacogra_: well, we can also just grow the people with powers insight our team12:03
sil2100asac, ogra_: I was asking about management discussion, because I want to know if the upstream guys and managment would be fine with things landing slower than they are already12:03
ogra_asac, inside an already overworked team ...12:03
=== Nick is now known as Nick|Zzz
asacsil2100: if it makes sense and we have a sane story, folks will agree :)12:03
sil2100Since all this daily-release and auto-publishing is for upstreams to be able to see things landed faster12:03
asacso lets work on that story.12:03
asacsil2100: i am not sure if thats the only reason for that :)12:04
ogra_sil2100, right, and the solution to the slowdown would be to involve the community into it and find volunteers12:04
asacsil2100: we want to land as fast as possible while being in control in the sense that we can ensure a constant quality level12:04
asacon our images12:04
ogra_so the staffing isnt an issue anymore12:04
asacogra_: we have enough folks in th CI team if we can make the interfaces/control mechanisms easy enough12:05
asacto use12:05
asacand if thats not enough we can surely involve more community etc.12:05
sil2100ogra_: right, but I guess this also bares a lot of responsibility, as even we're not allowed to publish everything by ourselves - even we have to ask core-devs for ACKs whenever there's a packaging change12:05
ogra_if it is easy and safe to use, trusted people from the community should be able to click a button too ;)12:05
asacright. i agree. but lets first make it so easy and use our internal folks for that experiment :)12:06
ogra_sil2100, being allowed to upload to the archive (and having root on millions of PCs due to that) is about the same amount of responsibility imho12:06
asacsil2100: so maybe think how we could manually get the throughput needed _during_ your worktime12:07
ogra_we should open CI to core-dev or even all ubuntu-developers at some point12:07
asacsil2100: if its just a matter of finding someone outside of your business hours, thats a good problem to have12:07
asacsil2100: throughput needed means: minimize time for landings that dont break tests12:07
sil2100I'm wondering, I guess that we could manage to do things in the state we have now, I always try to assume the worst-case-scenario12:08
asacright12:08
asacwe could just everyhour12:08
asacsil2100: oops12:08
asacsil2100: so one thing that would be good from the workflow would be to have all the binaries staged12:09
asacand ready for release12:09
asacbefore hitting the release button12:09
asac... then after that button it basically would just go to remove without further delay12:09
asacin that way we could see when the stacks are ready for release and could very timely land it, produce a new image, see test results12:09
asacand act on it in case this change broke something (e.g. backout etc.)12:09
asacif the thing hits the daily-release testing wall, we just move to the next stack(s)12:10
asacand dont publish that stack until the engineering team has fixed12:10
=== dandrader|afk is now known as dandrader
nerochiarorachelliu: hi, do you have a moment ?12:12
sergiusensxnox: wrt to your emails, can I bring it over to IRC? I'm not sure we can escape building in a chroot or some other confined environment because we want the base set of -dev packages to not exceed what is provided by the base touch image12:17
xnoxsergiusens: sure. But at the moment I cannot have a single chroot that can do both native and cross builds against the base set of -dev packages. Since the base set of -dev packages fails to co-install for both amd64/i386 and armhf.12:19
xnoxsergiusens: and the idea is that i cross-compile any non-standard extensions. Cause e.g. for stuff that's in the archive I can just download the package and copy the libfoo.so into my click package ;-)12:20
xnox(the armhf package that is)12:20
xnoxmakes sense?12:21
xnox(the intention certainly was that it can co-install as it has been went at lengths to make all base -dev packages multiarch:same, but seems like a few pieces / leaf nodes are still missing)12:22
sergiusensxnox: for distribution and copying into click, that's perfectly fine12:22
sergiusensxnox: and building standalone qml extensions12:23
sergiusensxnox: was wondering how to solve the next step, for stuff like the dialer-app which is c++ + qml12:23
xnoxwell ubuntu-touch-settings thing has multiple c++ and qml extensions and it's all properly package, alas it's still using native compilation, as well one cannot at the moment cross-compile qml extensions easily.12:24
xnox(without doing all the jumps though all the loops as in my README I published in the branch)12:24
sergiusensxnox: I'll grab your readme now and see how I can got from code -> click12:26
=== dednick is now known as dednick|lunch
xnoxsergiusens: well I got from code -> .so. I haven't actually packaged a single .click yet =) please try, maybe there is something missing and/or not clear.12:27
sergiusensxnox: yeah, you made good progress... making it click is rather simple from there12:28
Anze-hello everyone. I'm trying to port ubuntu touch to motorola droid 1. I get this error after sync http://pastebin.com/PFkbWnVY12:28
Anze-http://pastebin.com/eHMaEJfE this is my roomservice.xml12:30
sergiusensAnze-: first do a 'repo -b phablet-saucy'12:30
Anze-thanks, going to try that now12:30
sergiusensAnze-: then figure out what branch nadlabak/android_device_motorola_umts_sholes lives on, as it is not on the phablet repos and it picks up from cyanogenmod but for specific branches (which you can override with roomservice)12:32
Anze-WTF!!!! it gives me back this!? http://pastebin.com/6feQHY2812:33
sergiusensAnze-: Anze- I forgot an init in there, repo init -b phablet-saucy12:34
Anze-oh right ;)12:34
Anze-that's running! :))12:34
sergiusensAnze-: also, you ran breakfast/brunch in the past it seems, right?12:35
Anze-nope...12:35
Anze-droid 1 is not supporting cm10..12:35
Anze-:(12:35
Anze-"in the past" i ran repo init -u git://phablet.ubuntu.com/CyanogenMod/android.git -b phablet-10.112:37
sergiusensAnze-: well the -b just needs to be phablet-saucy instead of phablet-10.112:37
Anze-the hell again the same error:  http://pastebin.com/CJ0ftmZ412:41
Anze-:(( what's wrong!?12:41
sergiusensAnze-: I asked if you ran breakfast/brunch before because the repo it fails to find is not in the default list, check here .repo/local_manifests/roomservice.xml12:42
Anze-I wrote the .repo/local_manifests/roomservice.xml by hand... and it's here..: http://pastebin.com/eHMaEJfE12:44
Anze-is there a way to build it automatically so that I can see how it's different?12:45
rachelliunerochiaro: hi, sorry only saw your message12:45
rachelliunerochiaro: think i was out at lunch but free now12:46
nerochiarorachelliu: no problem. do you know who's the designer in charge of the dialer, sms and contacts app ?12:46
rachelliunerochiaro: i'm working on it but christina is the lead12:47
jdstrandmardy: hi! can you look at your portion of bug #1220552? in particular comments 2 and 3?12:48
ubot5bug 1220552 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "App Armor denies access, despite appropriate security policy groups in manifest" [High,Incomplete] https://launchpad.net/bugs/122055212:48
mardyjdstrand: yes, I was about to reply in the bug12:48
jdstrandah, great :)12:49
mardyjdstrand: didn't we agree that there would be an "online accounts" access which applications could specify in their manifest file, which would give them access to the accounts DB?12:49
mardyjdstrand: (note that ~/.config/libaccounts-glib/accounts.db is just the list of accounts, it doesn't contain any secrets)12:50
davmor2ogra_: for touch I have quite a few issues but I think most have bugs already is it worth me jotting them down in an email to the list? Just for the sake of double checking12:51
nerochiarorachelliu: ok. the question is: is it by design that these apps don't have any actions in the hud ?12:51
ogra_davmor2, well, 0904 is completely borked anyway ...12:51
sergiusensAnze-: just use breakfast12:51
ogra_davmor2, we're waiting for jenkins to come back to trigger a rebuild with a fixed android side12:52
jdstrandmardy: there is an accounts policy group (see comment #3)12:52
rachelliunerochiaro: it's because the hud is still being designed and not sure if its going to be available for use12:52
nerochiarorachelliu: ah, other apps are using it just fine though12:52
rachelliunerochiaro: the access to the hud usually means additional tasks like access to settings12:53
davmor2ogra_: uhoh I've just flashed 04 :D ah the fun12:53
jdstrandmardy: I thought we said that we would not allow direct access to the database. let me get mdeslaur involved12:53
nerochiarorachelliu: i see. so for now it's ok that these 3 apps have no actions in the hud ?12:53
rachelliunerochiaro: currently for 13.10 we just want the primary functions of the telephony apps to be working12:53
jdstrandmdeslaur: should the accounts policy group allow access to the accounts.db?12:53
mdeslaurjdstrand: isn't that what we decided?12:53
jdstrandmardy: I'm quite sure it should not have write access12:53
nerochiarorachelliu: ok. just wanted to confirm that it was ok12:53
jdstrandmdeslaur: that's what I thought12:53
rachelliunerochiaro: currently there are no designs for what actions should be in the hud but we can have a look into it and check12:53
mdeslaurjdstrand: I mean, I thought we decided apps could access the db12:54
jdstrandoh12:54
jdstrandmdeslaur: write access?12:54
jdstrandapparmor="DENIED" operation="open" parent=716 profile="com.wellsb.blackjack-app_blackjack-app_0.0.1" name="/home/phablet/.config/libaccounts-glib/accounts.db" pid=24322 comm="qmlscene" requested_mask="rwc" denied_mask="rwc" fsuid=32011 ouid=3201112:54
mdeslaurno, not write access12:54
mdeslaurjust for account enumeration12:54
rachelliunerochiaro: for the voice i can't imagine we need access to the hud but perhaps for contacts and messaging in the future for various settings12:54
jdstrandso, there are two denials, one for write, one for read12:54
nerochiarorachelliu: well, i'm asking because i was talked to go through all apps and verify that the hud actions work correctly, and it did strike me as strange that all other apps had actions except these 312:55
nerochiarorachelliu: er, i mean "i was tasked", not talked12:55
jdstrandmdeslaur: because it is .db, I'm betting we'd need 'rk', so in theory an app could put a read lock on it and not let go12:55
rachelliunerochiaro: ok sure, so are you saying apps like Calculator has access to the hud?12:55
stgraberogra_: hmm, what? /system is a symlink to /android/system which is the android rootfs, not sure what's confusing about that12:56
nerochiarorachelliu: i mean the "basic" or "built-in" apps, whatever is the name for them these days. the ones we develop in-house like camera, notes, etc. they all have access to the hud and put actions there, except for dialer, messages and contacts12:56
=== alan_g|lunch is now known as alan_g
ogra_stgraber, oh, i thought /system carried /12:57
nerochiarorachelliu: even though it is debatable if they actually should put actions in there or not. but they do at the moment12:57
rachelliunerochiaro: ok i just wanted to know what sort of actions they have. I know for MWC this year, we needed to get HUD working for camera, notes and gallery12:57
mdeslaurjdstrand: hrm12:57
rachelliunerochiaro: since then, there's been on changes on that12:58
mardyjdstrand: the problem is that I don't think there's a way to tell sqlite to open an archive in read-only mode12:58
rachelliunerochiaro: it might be worth asking oren about the hud in general as there are still designs for the whole bottom edge interaction (toolbar + hud)12:59
nerochiarorachelliu: for camera you can do from the hud the same things you do in the toolbar. for mediaplayer you can share or play/pause. for browser you have back, forward, reload, bookmark, goto. for notes you have new note and remove note.12:59
Anze-in which dir shoul I run breakfast? it gives me this error: breakfast: command not found12:59
jdstrandmardy: http://www.sqlite.org/c3ref/open.html seems to support SQLITE_OPEN_READONLY13:00
nerochiarorachelliu: i think if this area is still subject to design change then i should just leave things as they are and when design settle go back and add/remove actions as you see fit.13:00
sergiusensstgraber: https://code.launchpad.net/~sergiusens/phablet-tools/recovery_from_system_images/+merge/18386813:00
sergiusensAnze-: first source build/envsetup.sh13:02
dholbachasac, saw my PM? :)13:02
mardyjdstrand: mmm... interesting13:02
mardyjdstrand: is there a way for the a process to know if it has write access to a certain file (libaccounts-glib could use this to determine the opening mode)?13:03
rachelliunerochiaro: yup that's a practical suggestion. I know there are reviews ongoing with Mark about the bottom edge interaction in general. I'm going to check with Christina about the telephony apps13:03
rachelliunerochiaro: but i know for 13.10, the core functionalities for telephony apps need to work smoothly first13:04
Anze-I know I tried that but gave 'sudo: build/envsetup.sh: command not found'13:04
jdstrandmardy: also http://harmattan-dev.nokia.com/docs/library/html/qt4/qsqldatabase.html (QSQLITE_OPEN_READONLY)13:04
sergiusensAnze-: sudo?13:04
nerochiarorachelliu: ok, thanks for the advice13:04
w-flojdstrand, have you seen my bug from last week about QMediaPlayer failing for me because of confinement? bug #121865513:04
ubot5bug 1218655 in apparmor-easyprof-ubuntu (Ubuntu) "Confinement too strict for playing http URLs in QMediaPlayer" [Undecided,New] https://launchpad.net/bugs/121865513:04
rachelliunerochiaro: anytime13:05
Anze-he asked me to! :P bash: build/envsetup.sh: Permission denied13:05
jdstrandjjohansen: hey, if I do acess() on a file to check for write access, I am going to hit DAC, not LSM, correct?13:05
sergiusensAnze-: I said source build/envsetup.sh13:05
jdstrandjjohansen: access()13:05
stgrabersergiusens: looks good13:05
sergiusensstgraber: I flashed with it just now13:06
* cjwatson isolates his bug to a missing " character. Sigh13:06
sergiusenscjwatson: it sucks when it's that...13:06
jdstrandw-flo: I have seen it. I just commented int he bug13:07
jjohansenjdstrand: err it hits the LSM but I am need to check what we are doing with that exactly, give me a sec13:07
ogra_root@ubuntu-phablet:/# route -n |grep ^013:08
ogra_0.0.0.0         37.80.2.77      0.0.0.0         UG    0      0        0 rmnet_usb013:08
ogra_0.0.0.0         192.168.2.1     0.0.0.0         UG    0      0        0 wlan013:08
cjwatsonsergiusens: ... but the good news is that I think I just sorted out the last piece of doing multi-database preinstalled apps the way I proposed not long ago13:08
ogra_cyphermox, any idea why i end up with two default routes ? (and no functional network anymore)13:08
mardyjdstrand: if access() considered the apparmor permissions as well, than that would be perfect13:09
cjwatsonthough this test app isn't appearing in unity, hmm13:09
jjohansenmardy: it does not13:09
jjohansenjdstrand: ^13:10
jdstrandcyphermox: and to piggyback on ogra_, yesterday I left the house and tried to use data, but it didn't work. In that case, I was on wifi at home, left, got the 3G icon, then couldn't use networking (I couldn't resolve names-- don't know if it was a default route thing or not)13:10
mardyjjohansen: :-(13:10
jdstrandmardy: you could try to open with write and fallback to read13:10
jdstrandjjohansen: is there anything better than that ^13:10
jjohansenjdstrand, mardy: nor can we do that properly atm, we need another hook into the fs to get it right13:10
w-flojdstrand, I will provide the click package ASAP, but that's not very soon I'm afraid.. (rather busy right now) thanks for looking into it!13:11
jdstrandw-flo: you might actually get the fix you need via another bug13:11
jdstrandw-flo: but whenever you can respond to the bug, that would be great13:11
Anze-ok it worked but now http://pastebin.com/AqLtqfhz13:12
mardyjdstrand: right, that will work as well13:12
jdstrandmardy: I can also explicitly deny the 'w' to silence the denial, but lets see if jjohansen has a better idea13:13
jjohansenjdstrand: err, let me restate, we could add a new LSM hook to the kernel13:14
Anze-could I extract the device tree and other things from a pre-built cm10 for sholes which is unofficial but I can find elsewhere on the net? how?13:14
jdstrandjjohansen: right, but that isn't 13.10 material, correct?13:14
w-flojdstrand, sure, thanks! I can respond next week when I'm back at home. (you don't have a DLNA share available for testing I guess, so I'll just create a simple test case app)13:15
jdstrandjjohansen: I think I'll just say it isn't. I can add a task to the bug for apparmor and mention it would be an improvement13:15
jjohansenjdstrand: eh, it could be, its not a large change. Its not something I could get upstream in 13.10 time frame but its a hook we should be able to upstream.  Its not a lot of work13:15
mdeslaurmardy: alternatively, you can check to see if the confinement env ver is set, and open read only if it is13:15
mdeslaurjdstrand: ^13:15
jdstrandmdeslaur: yes, that would work too until the lsm hook is there13:16
jdstrandjjohansen: I'll create a bug for the lsm hook. let's not be distracted by it since we have other options13:16
sergiusenscjwatson: if it's unity8, restart; it's not updating on changes to ~/.local/share/applications/13:17
cjwatsonI was looking in the wrong place actually13:18
Anze-anyone?13:18
cjwatsonconfused by the app in question showing up under suggestions and didn't realise I needed to expand the installed-applications widget13:18
mardymdeslaur: what is "confinement env ver"? An environment variable?13:18
mdeslaurmardy: yeah, sorry, typo...hold on a sec, I'll find it for you13:19
cwayne_zsombi, ping13:19
cyphermoxogra_: jdstrand: I'll do some testing this morning to check out what's up with the routing behavior13:19
zsombicwayne_: pong13:19
mdeslaurmardy: UBUNTU_APPLICATION_ISOLATION=1 is set when apps are run confined13:19
mdeslaurmardy: see https://wiki.ubuntu.com/SecurityTeam/Specifications/ApplicationConfinement13:19
cwayne_zsombi, hey, i had some question about app theming if youve got a second13:20
ogra_cyphermox, FWIW the device was lying around for four days before i touched it again today (intrestingly it didnt really use much battery) ... and the issue is gone after a reboot indeed13:20
cwayne_sergiusens, ping13:20
mardymdeslaur: well, the app could be confined and still have rw access to the accounts DB, if one day we decide to offer that profile13:20
mardymdeslaur: I think the safest and most general way is to open the DB in rw mode, and then open it ro if that fails13:21
mdeslaurmardy: for writes, we should be going through dbus...if you prefer trying it rw first, your call13:21
jdstrandmardy, mdeslaur (and jjohansen): it might be more portable to look at /proc/<pid>/attr/current to see if you are running under confinement13:22
zsombicwayne_: where?13:22
mardymdeslaur: for the accounts, there is no DBus daemon; apps are directly accessing the DB (hence the issue)13:22
jdstrandmardy, mdeslaur (and jjohansen): though I don't know what that looks like under say, selinux13:22
cwayne_zsombi, well my main question is, can I change the default theme on the system?13:22
jdstrand(or smack, or tomoyo, ...)13:22
jjohansenyou get a string out that isn't all that different13:23
mdeslaurjdstrand: that only works until we start confining stuff that actually needs write access though13:23
cwayne_so that all unthemed apps will change basically13:23
jdstrandmdeslaur: that's true13:23
mardyjdstrand: yep, that's why I'd rather play dumb and use the rw->ro fallback13:23
jdstrandand this is a workaround until we have the LSM hook anyway13:23
jdstrandmardy: ok, so you decided on rw -> ro? I'll update the policy group13:23
zsombicwayne_: not programaticaly yet13:23
jjohansenhow much work is this workaround?13:24
cwayne_zsombi, is it in the plans?13:24
jdstrandmardy: I'm going to upload that without 'k' (lock) for now. maybe we can get away with that :)13:24
zsombicwayne_: yes, we have plans for that, we need the settings to be in place for that13:24
mterrytvoss_, so can you explain bug 1219164 to me?13:24
ubot5bug 1219164 in location-service "Implement missing functionality to make location-service a trusted helper." [High,Confirmed] https://launchpad.net/bugs/121916413:24
cwayne_zsombi, okay, so there's no 'real' way to do it13:25
cwayne_zsombi, but as a hacky alternative, we could overwrite Ambiance's Palette.qml, yeah?13:25
mardyjjohansen: should be relatively trivial: http://code.google.com/p/accounts-sso/source/browse/libaccounts-glib/ag-manager.c?repo=libaccounts-glib#116113:25
Anze-sergiusens did you see my last one?13:25
zsombicwayne_: checking the modifications on that...13:25
jjohansenmardy: well as long as its relatively trivial, I would hate to push a solution that is a fair bit of work and is going to just be thrown away13:26
jdstrandjjohansen, mdeslaur, mardy: fyi, bug #122071313:27
ubot5bug 1220713 in linux (Ubuntu) "Provide LSM hook for access()" [Medium,Triaged] https://launchpad.net/bugs/122071313:27
jdstrandjjohansen: I've targeted it to t-series for now and will add it to a bp so it isn't lost13:27
mdeslaurjdstrand: thanks13:27
jdstrandmardy: I took the liberty of subscribing you to that bug, so when it is fixed, you can adjust your code as desired13:29
zsombicwayne_: one way is to load the theme in your app like Theme.name = "Ubuntu.Components.Theme.Whatever" or any dotted path to your theme13:29
jdstrandw-flo: re DNLA> I do not, sorry13:29
popeypmcgowan: if you get a moment can you see if you can reproduce https://bugs.launchpad.net/touch-preview-images/+bug/1220717 ?13:30
ubot5Launchpad bug 1220717 in touch-preview-images "Disable Appliactions / Dash plugins, can't re-enable" [Undecided,New]13:30
popey(or anyone really)13:30
mardyjdstrand: thanks!13:30
zsombicwayne_: if you need this for all of your apps, then modify ~/.config/ubuntu-ui-toolkit/theme.ini13:30
cwayne_zsombi, right so what i'm trying to do is customize the theme for operators13:31
cwayne_zsombi, ah, with that i can change the default theme?13:31
zsombicwayne_: yes, atm that's the setting file the user theme is stored13:31
cwayne_zsombi, do we have any docs for what goes in that file?13:32
cwayne_or any examples13:32
zsombicwaynbe_: the dotted theme URI :)13:32
jdstrandmardy: so is the apparmor integration in saucy now?13:32
cwayne_zsombi, oh so i can make a new theme, and just pass the uri in theme.ini?13:33
zsombicwayne_: that simple :)13:33
cwayne_zsombi, what's the actual structure of theme.ini?13:34
zsombicwayne_: a text file with a single line specifying the theme URI13:35
zsombicwayne_: INI file format13:35
mardyjdstrand: very soon: https://code.launchpad.net/~mardy/signon-apparmor-extension/new-signond/+merge/18237913:35
cwayne_zsombi, ah, that's pretty simple13:35
cwayne_zsombi, and this will work in today's image?13:35
zsombicwayne_: you must have one in order to have the theme selectable13:35
zsombicwayne_: that works for months already13:36
ogra_cjwatson, do you think i can use  a naming scheme like in http://paste.ubuntu.com/6062676/  ? or would that break anything13:36
mardykenvandine: hi! Once the signon-apparmor-extension MP has been merged, can the package be added to main?13:37
jdstrandmardy: shouldn't signon's task in bug #1220552 be 'In Progress' (for the rw -> ro bit)?13:37
ubot5bug 1220552 in apparmor-easyprof-ubuntu (Ubuntu Saucy) "App Armor denies access, despite appropriate security policy groups in manifest" [High,Incomplete] https://launchpad.net/bugs/122055213:37
kenvandinemardy, what package will depend on it?13:37
cwayne_zsombi, and does the theme *have* to be installed to the Ubuntu/Components/Themes dir?13:37
ogra_cjwatson, (respectively for system-|recovery-armel+$subarch.img)13:37
cwayne_or can it be anywhere13:37
=== kentb-out is now known as kentb
mardykenvandine: we can make signond depend on it (we need a distro patch for the /etc/signond.conf file to mention it)13:38
mardyjdstrand: I'm actually finishing something else now, I'll start working on that tomorrow13:38
zsombicwayne_ it must be under /usr/lib/*/qt5/qml or somewhere from where qmlviewer can load it13:38
cwayne_zsombi, ack, thanks13:38
jdstrandmardy: ok, I more just meant not 'Invalid'. I'll put it as Triaged13:38
mardyjdstrand: ah, no!13:38
zsombicwayne_: welcome13:38
mardyjdstrand: it's libaccounts-glib, not signond13:39
kenvandinemardy, well is it something that is really required for the desktop?  or something for touch?13:39
jdstrandmardy: ok, I'll adjust13:39
kenvandinewe can get it in touch without going to main13:39
kenvandinefor now13:39
mardykenvandine: so, on the desktop is not required13:39
mardykenvandine: OK13:39
cwayne_zsombi, thanks a lot for the help!  i'll try it out before i bother you with more questions :)13:39
zsombicwayne_ :) ok13:39
mardykenvandine: but then we need to have different versions of signon? One with the /etc/signond.conf file mentioning the extension (for touch) and one which doesn't?13:40
kenvandineok, that's what i was wondering13:40
kenvandinewe don't want that13:40
kenvandineso we really need to make signond depend on it13:40
mardykenvandine: but wait, I don't remember; maybe it's not necessary to modify that file13:40
mardykenvandine: I can't remember if I made signon just use the extensions if finds13:41
* mardy checks13:41
popeykenvandine: is there a gsettings fudge to enable/disable scopes on touch? I have managed to disable some and can't re-enable them (chicken & egg error 101)13:42
cjwatsonogra_: names of livefs download targets don't matter too much, but wouldn't "armhf.armel+maguro.zip" etc. be a pretty confusing name?  I'd be half-inclined to just set target = os.path.join(output_dir, item)13:42
popeykenvandine: context: bug 122071713:42
ubot5bug 1220717 in touch-preview-images "Disable Appliactions / Dash plugins, can't re-enable" [Undecided,New] https://launchpad.net/bugs/122071713:42
kenvandinepopey, i actually don't know how to stores the scope state13:42
kenvandines/to/it/13:42
popeykenvandine: do you know who does?13:42
mardykenvandine: oh, no, I didn't :-)13:43
ogra_cjwatson, yeah, thats not finished, the above was just a copy paste of the above elif, i actually want to get rid of the arch in there ... i was mostly worried about breaking simething by using something with dot and plus in the name13:43
kenvandinepopey, any of the shell folks probably13:44
cjwatsonogra_: right, livefs download target names not a big deal.  published names matter a lot more - if those aren't in a fairly standard form then it does tend to cause confusion and excessive complexity elsewhere13:44
kenvandinemardy, so it really needs to be a depends... can you please file a bug for it explaining why it's needed and i'll convert that bug to a MIR bug13:44
ogra_right, i dont plan to change the resulting names13:44
asacoSoMoN: can you check the results13:46
oSoMoNasac: those for 20130903.3 ?13:47
asacoSoMoN: yeah13:47
oSoMoNasac: not any better on maguro for the browser, I assume because nothing was done to deactivate the edge swipe intro animation13:48
annerajbhello,13:49
tvoss_mterry, so the location-service will be a trusted helper and ask the user whether an app is allowed to access the service13:50
annerajbogra_, i have a question about the mountall upstart job.13:50
annerajbwhy do we need to mount the fs if we already have it mounted by the initrd13:50
tvoss_mterry, that portion isn't implemented yet, although the respective hooks are in the code13:50
tvoss_mterry, that's what the TODO hints at13:51
* cjwatson scratches head at "qmlscene: failed to check version of file '/custom/.click/users/@all/com.ubuntu.developer.mhall119.xda-developers-app/xda-developers.qml', could not open..."13:51
cjwatsonthat seems to just be a QFile(fileName).open(QFile::ReadOnly | QFile::Text) failure which is pretty weird13:52
=== chihchun is now known as chihchun_afk
wellsb jdstrand I've added an attachment to 122055213:53
cjwatson(the file does exist)13:53
wellsbAhh, perhaps I was too late.  Anyway, there it is if it helps13:54
alecucjwatson: perhaps it's blocked by apparmor?13:54
ogra_annerajb, to make it match the fstab, to make sure all bits that werent mouted from initrd are available as well and to make sure all virtual filesystems are mounted too ...13:55
cjwatsonalecu: I'd just got there, yeah13:55
annerajbogra_, ok so it basically double checks everything is correctly moutned with the righe modes and such.13:55
ogra_and to have the right event emitted on success of mountall (which other jobs may rely on)13:56
ogra_it processes the fstab and emits an event that triggers the other mountall upstart jobs (there are multiple)13:56
annerajbah ok well i think that event is working fine since the /var/log/upstart folder has other log files like ureadahead, procps and lxc (when i had it enabled)13:56
annerajbogra_, yeah i read the scripts and the upstart cookbook13:57
ogra_these jobs might run before mountall13:57
ogra_or in parallel13:57
annerajbwould it be possible that a job is hanged? because those are the only jobs that it run (based on log files)13:57
annerajbi added console log and console output to all jobs and it didnt make a difference13:57
ogra_did you read all the logs in /var/log/upstart yet ?13:58
barrymandel: hi.  saw the d/l service now has group downloads.  yay, and thanks!  have you started to update the docs?  i want to work on the integration again13:58
annerajbogra_, yeah13:58
cjwatson@{CLICK_DIR}="/opt/click.ubuntu.com"13:58
cjwatsonbzzt click-apparmor loses13:58
jdstrandcjwatson: what are you looking at?13:58
cjwatsonwill have to track that down after the call13:58
cjwatsonjdstrand: I'm working on preinstalled click packages which go in a different prefix13:59
annerajbogra_, btw every variation of --verbose -d --debug on the kernel cmdline didnt do a difference13:59
cjwatsonand I seem to have confused click-apparmor along the way13:59
jdstrandcjwatson: click-apparmor should be using pkgdir. it outputs what it finds into the profile13:59
jdstrandmaybe I misunderstand what you are looking at14:00
cjwatsonclick pkgdir is working, the apparmor profile is generated wrongly.  I'll recheck to make sure it isn't a local mistake14:00
annerajbogra_, this http://pastebin.com/8jdWG89k are the only log files there their content dont seem to show a error14:00
jdstrandcjwatson: oh, it isn't using pkgdir. it is walking up from .click/info14:02
jdstrandcjwatson: get_package_manifest() in apparmor/click.py14:02
cjwatsonjdstrand: I forced a regeneration of the profile and it works now, so I think it's probably something broken in timestamp comparison14:02
jdstrandI see14:02
sergiusenscjwatson: might be that you isntalled the same version14:03
sergiusensas a prior one14:03
jdstrandcjwatson: aa-clickhook only regenerates everything if given '-f'14:03
cjwatsonsergiusens: I had, but the hook ought to regenerate when the timestamp is newer14:03
cjwatsonthough maybe the mtime was preserved actually14:03
jdstrandI'll leave you to it. let me know if I can help with anything14:04
sergiusenscjwatson: the apparmor one doesn't (from what jdstrand told me)14:04
cjwatsonno, shouldn't have been.  I'll track it down14:04
cjwatsonsergiusens: yeah, that's a bug :)14:04
sergiusensack14:04
tvoss_mterry, anything else you need from my side?14:06
mterrytvoss_, I was looking for explanation of severity14:07
tvoss_mterry, well, we need it, but it's a feature14:07
mterrytvoss_, it's not security related?14:08
tvoss_mterry, it is14:08
mandelbarry, I'll get you downloads updated for today :)14:08
mandelbarry, is about time I update that wiki14:08
mterrytvoss_, so that seems more than a feature?  :)14:08
barrymandel: great, thanks!14:09
dpmthanks kenvandine for looking at that Friends API MP for the rss reader :)14:09
kenvandinedpm, np14:12
wellsbActions defined on a page level instead of the mainview level don't appear in the hud when that page is opened.  Are others observing this?14:12
=== dandrader is now known as dandrader|afk
tvoss_mterry, that depends I would say. Sure, it's security relevant, but: it does not get worse at this point14:15
tvoss_mterry, worse than before that is14:15
=== dednick|lunch is now known as dednick
asacom26er: hey14:16
asacom26er: so we have this problem with the swipe intro thing14:16
asacconsuming CPU while we test ...14:16
asacom26er: can we somewhat fix our autopilots so it kills that demo?14:16
asac(first thing)14:16
pmcgowanpopey, I do not see that disable issue, I get to enable again14:16
pmcgowanpopey, are you saying enable doesnt work?14:17
om26erasac, yes sure, after flashing the device we can just disable that demo and its won't affect us14:18
asacom26er: i dont like to code that into infrastruvcture14:19
asacom26er: rather in the tests14:19
asacso that people running the test get the same experience14:19
asacom26er: so eihter in phablet-test-run14:19
asacor directly in autopilot14:19
asacom26er: how do we stop that demo?14:19
asacdo you know?14:19
mterrytvoss_, right, but in terms of letting something into main or not...  having security holes isn't great.14:19
om26erasac, there is a gsettings key for that14:19
tvoss_kalikiana, ping14:19
om26erasac, I don't have it on hand, mterry gave it to me14:20
asacom26er: can you look and make it happen? we have webbrowser and potentially other testsw failing/noisy because of that14:20
* mterry reads up14:20
asacom26er: we can also temporarily do something in the infrastructure14:20
asacso we get betyter results now, but i dont want hacks to be there14:20
asacunless i am 100% sure that the other solution will arrive14:20
om26erasac, btw disabling the demo means we will need to restart the phone each time because it will only read that value the next time the device comes up14:21
cjwatsonlool: Is there any predefined layout for stuff under /custom or is it all ad-hoc right now?14:21
mterryasac, ok, yeah.  someone else, can't remember nick was asking about turning it off during autopilot14:21
asacom26er: cant we do it different?14:21
om26erasac, so I don't think its fine for who are running tests on their devices with phablet-test-run that their device restarts first14:21
asaci really hate the idea to make it restart14:21
asaci want locally to just run the tests14:21
asacand that should do the right thing14:21
asacwrt prepping the device14:21
asacom26er: exactly. its not ok14:21
om26eror, we could change that gsettings key and restart unity14:22
asacso lets go and fgure how to do it better14:22
asacmterry: ^^14:22
asacwe want to stop this stuff for all tests but a test that tests the intro itself :)14:22
cjwatsonlool: I have preinstalled apps working now - the last thing I need to do is to define databases that're analogous to the things Sergio had done in session-manager-touch (/usr/share/preinstalled/click for core apps, /custom/preinstalled/click for carrier customisations AIUI)14:22
asacmterry: so how can we stop that intro? :)14:22
cjwatsonlool: I'd rather not use those same paths, as they have different semantics (the previous ones were directories full of .click files, while these will have roughly the same layout as /opt/click.ubuntu.com has today)14:22
cwayne_sergiusens, ping14:23
popeypmcgowan: there's no way to enable, once you disable, try rebooting14:23
cjwatsonlool: so maybe /usr/share/click/preinstalled/ and /custom/click/ ?14:23
mterryasac, well, for "live" stopping/starting demo...  that would have to be a new branch to add support for it.  Right now, no autopilot test tests the demo14:23
popeypmcgowan: the option to enable just isn't there because you disable the dash scope, which is the thing that shows the enable/disable button14:23
pmcgowanpopey, I just long pressed again and the button toggeled to enable14:23
mterrySo it hasn't been an issue.  But it would be nice to add autopilot tests yeah14:23
mterryasac, for disabling it, I can give you a dbus-send line...  let me see14:23
asacyeah14:23
asacthat would be cool14:24
pmcgowanpopey, the scope icon was still there after disabling14:24
asacdoanac: are we using phabklet-test-run now?14:24
popeypmcgowan: lock the screen and unlock, it goes away14:24
jdstrandbeuno: hey, I'm looking at https://myapps.developer.ubuntu.com/dev/click-apps/26/. Can I se the developer's phone number and adress because I am a member of a particular team, or is that available to everyone?14:24
mterryasac, dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User32011 org.freedesktop.DBus.Properties.Set string:com.canonical.unity.AccountsService string:demo-edges variant:boolean:true14:24
mterryasac, sorry, that enables it14:24
asachehe14:24
mterryasac, dbus-send --system --print-reply --dest=org.freedesktop.Accounts /org/freedesktop/Accounts/User32011 org.freedesktop.DBus.Properties.Set string:com.canonical.unity.AccountsService string:demo-edges variant:boolean:false14:24
doanacasac: not quite. we are close, but probably about 1 week away still14:24
asacmterry: can we make it just stop consuming CPU if its not in foreground?14:24
asacdoanac: so we want to run the above14:25
asacdoanac: after every boot14:25
pmcgowanpopey, not for me, maybe something got fixed14:25
pmcgowanI have 090314:25
asacdoanac: until we use phablet-test-run14:25
doanacphablet-test-run now uses the same mechanism that utah does though (adb)14:25
asacgood14:25
asacmterry: so our problem is that the launcher behaves nicely if we start apps without unlocking14:25
mterryasac, it should stay remembered (unless you're playing with read-only images)14:25
asacmterry: but the intro is just consuming cycles14:25
popeypmcgowan: I'm running pending14:25
asacmterry: yeah, well, better save14:25
sergiusensbeuno: all the click apps would need to be in the store to rate them anyways, right?14:26
pmcgowanpopey, I have yesterdays pending14:26
pmcgowanpopey, and 04 is broken so cant try right now14:26
* ogra_ wonders what happened to simplicity like "touch ~/.first-run-thingie-done" for first run bits ... 14:26
ogra_this dbus-send stuff is horrid14:26
asacmterry: you think we could make it just behave nicely?14:27
mterryogra_, this was partly because the greeter needs to set/read that value too.  So it can't be stored in user dir14:27
asacthis would avoid udoing this dbus stuff14:27
ogra_mterry, yeah, and its a modern way, too ... i'm just sad nobody uses such simple things anymore nowadays14:27
asacmterry: will the dbus above _stop_ a running intro?14:27
* ogra_ is nostalgic today 14:27
mterryasac, no, not in middle of run14:28
asacok so that doesnt help either14:28
asacmterry: i really want something to just get rid of it14:28
asacwhether its running or not :)14:28
mterryasac, I could look into making it behave nicely yeah14:28
asacmterry: what does that involve? just stop doing stuff when not in foreground?14:28
mterryasac, would you rather I add "live" stop/start or just make it stop animating when unfocused?14:28
asacmterry: i think the later if we know that this will help :)14:29
asacmterry: so what we do is we run autopilot after boot14:29
=== alan_g is now known as alan_g|tea
asacwe want th eintro to stop consuming CPUs in that case14:29
mterryasac, ok, I can look at that today14:29
asacmterry: is there anything we can do as a quick hack?14:30
asaclike sending this dbus send14:30
asacand then killing a process?14:30
=== dandrader|afk is now known as dandrader
asacwe are stitting here not getting good dashboard results because of the noise :) ... and people want a new image14:30
asac(at best before the MIR landing - aka today)14:30
mterryasac, you can just restart unity814:31
mterryasac, after setting the flag14:31
asacmterry: so send dbus + restart unity8?14:31
asacdoanac: is that possible to do?14:31
asacom26er: ^^?14:31
mterryasac, yeah.  it's a user upstart job14:31
cjwatsonjdstrand: should bug 1215997 still be open?  the unity-mir task on bug 1204596 is fix released ...14:31
ubot5bug 1215997 in unity-mir "desktop files created by click hooks don't work on mir" [Critical,Confirmed] https://launchpad.net/bugs/121599714:31
ubot5bug 1204596 in unity-mir "Unity 8 does not honor Path= in desktop files" [High,Fix committed] https://launchpad.net/bugs/120459614:31
om26erasac, we can do that in phablet-test-run as well14:31
asacom26er: right. if we add it there we need to tell doanac so he can hack it into his utah thing until that uses that14:32
asacbut cool14:32
asacom26er: how woudl we design it?14:32
doanacasac: sorry in a meeting. what are you asking is possible?14:32
asaclike phablet-test-run --clean-start ... ?14:32
asacdoanac: get out of the meeting :)14:32
asacdoanac: we want to run dbus-send and restart unity14:33
asacbefore running autopilots14:33
om26erasac, I was just thinking of going phablet-test-run (without arguments) but yeah lets not change what's already working14:33
doanacasac: you also need to swipe the screen to unlock it if you do that/14:33
om26erasac, doanac restart in utah probably won't be needed, my unlock script does that already14:33
beunosergiusens, they would, yes14:33
asacdoanac: we dont swipe the lock screen anymore afaik14:33
doanacwe really need to get the unlock_screen.sh script into our SDK14:33
asacso we dont need to do that here either14:34
asacdoanac: the autopilots seem to do it here without anyuthing14:34
asacthey just start the app14:34
asacit feels14:34
asacwithout even bothering14:34
doanacasac: oh - that's nice. let me look at hacking phablet-tools in a bit14:34
mardykenvandine: actually, if we specify "apparmor" in the signond.conf file, and it's not found, the worst thing that happens is a warning in the syslog. Maybe we can live with that and avoid the MIR?14:34
asacdoanac: if we have unlock_screen.sh then we can just drop this hack there as well14:34
* mardy afk14:34
asacdoanac: so in case we still in ned that, lets just add this killing etc. to that logi14:34
asacc14:35
jdstrandcjwatson: no, I just closed it mentioning it was fixed in 0.1+13.10.20130826-0ubuntu114:35
pmcgowanpopey, hey thanks a lot, after a reboot the scope is gone14:36
popey\o/14:36
cjwatsonjdstrand: excellent, thanks14:36
popeyBorking other people's devices since 2013.14:36
mterryasac, so do you still want the no-running-when-unfocused?14:36
asacmterry: i dont know... i think thats not a good solution either14:38
asac:)14:38
mterryasac, well.  you have a temporary solution.  Maybe the best long term is being able to stop/start it live14:38
asacmterry: i think if its built-in phablet-test-run we are fine14:38
kenvandinemardy, i would prefer avoiding the MIR for now14:38
Laneympt: https://wiki.ubuntu.com/SecurityAndPrivacySettings#Phone_locking seems to be missing a design for "Change passcode..."14:38
mterryasac, we'd want that for testing it14:39
asacmterry: yeah i guess having a real freature for that is best14:39
Laneyis it just the "Switching /to/ ..." case?14:39
asacmterry: right. we want ability to opt-out from stopping it for certain tests14:39
mterryasac, OK.  Will forget unfocus for now, and work on live switch14:39
stgrabersergiusens: any kind of rough ETA for a new phablet-tools in the archive?14:39
mptLaney, I'm drawing it right now. :-) Or at least the "Change passphrase" equivalent.14:39
asacmterry: maybe its just a command "force-skip-intro"14:39
asac:)14:39
asacor something14:39
Laneympt: hah, ok then14:39
asacyour call.. i doubt we want to bring it back during aboot/test run if it stopped14:39
asacmterry: just runtime (e.g. next reboot everything should be normal i guess)14:40
mterryasac, :-/14:40
mterryasac, that's harder  :)14:40
asacmterry: yeah, but its saner :)14:40
asacdont you agree?14:40
asac:)14:40
mterrynot sure14:40
asacmterry: or we have a command: force-state14:40
asacmterry: well, my problem is that we install once14:41
asacbut reboot many teimes14:41
asacand would prefer if our device is behaving similar on each reboot14:41
asacso either we always force an explicit state (then feel free to remember)14:41
mterryasac, well.   why not as part of installation, just call this command?14:41
asacor we just skip/kill intro for this boot14:41
asacmterry: we dont have an installation14:41
mterryl14:41
mterryk14:41
asacafaik we have no facililties for such things14:42
asacits just flashing our image14:42
asacand we have no params for that part14:42
mterryasac, well.  live stop/start is fine.  Any test that needs to enable the demo again can do so for just its test and unset the value at the end of test14:42
mterrywe don't even have those right now14:42
asacright14:42
asacyeah, well if i can do both14:43
asacwe can always start/stop before as needed14:43
asacagreed14:43
asacfor now14:43
asaclater maybe we can be smarter... so lets do that14:43
mterryasac, will let you know when implemented14:43
cwayne_stgraber, ping14:43
asacdoanac: om26er: so can we hack something in so we can rerun todays images?14:43
stgrabercwayne_: pong14:43
=== Namidairo is now known as Namidairo`bnc
asacdoanac: om26er: and replace it when mterry comes along with a clear api?14:43
pmcgowanpopey, how do I re-enable the scope via command line?14:43
cwayne_stgraber, hey, just curious if we have an ETA til we can stop asking you to sign each of our custom tarballs :)14:43
mterryasac, I think the API will stay the same as long as that works for you.  It will just take effect immediately14:44
asacmterry: dbus directly? can you add a convenience command/abstraction maybe?14:44
asacor jsut an upstart job :)14:44
asace.g. stop live-demo14:44
asac:)14:44
asacstart live-demo14:44
stgrabercwayne_: no clear ETA, this week my priority is to move everyone to system images, once that's done, I'll have time to rewrite import-cdimage which will add support for derived channels which we need for the -customized channel14:44
stgrabercwayne_: so I'd say, best case scenario, a week, more if other things get delayed.14:44
om26erasac, I'll work on that if doanac is not planning to14:45
asacom26er: go ahead... requires phablet-test-run and utah_setup.sh hackery14:45
asacguess focus on utah first14:45
asacso we can get our test results refreshed14:45
asacand i can get people look at failures again (which they currently refuse due to noise)14:45
asacom26er: thanks!14:46
doanaci can take a look, but its going to be a few minutes before I can catch up on this thread  and understand what I'm agreeing to14:46
asacdoanac: we can have a quick call14:46
doanack14:46
asacwith you and om26er14:46
asaclet me set it up14:46
asacin 2 minutes14:46
doanacasac: make it 10 minutes- i'm still in a meeting14:46
* asac looks at doanac's calendar 14:48
asacdoanac: maybe we should just join in the standup14:48
asac? :)14:48
* asac is about to click "join" :)14:48
asaccan wait a couple minutes14:48
asactell me when i can come in14:48
sergiusensstgraber: as soon as the jenkins gets powered up14:49
=== alan_g|tea is now known as alan_g
=== psivaa is now known as psivaa-bbl
asacom26er: do you knwo who was the person behind designing the autopilots for our memory testing?14:50
asacom26er: http://reports.qa.ubuntu.com/memory/memevent/image/68/machine/mako/14:50
om26erasac, I believe that's jcollado14:50
asaccool14:50
asacdoanac: is he also in the standup? :)14:50
jcolladoasac: Yes, I am14:50
asacok i will come in a few minutes :)14:51
asacso dont leave the standup :-P14:51
asacjcollado: doanac: oh seems its mumble14:51
asacom26er: jcollado: doanac: so lets have a separate hangout right after ... i am bad at mumble14:51
doanacasac: meeting done.14:52
om26erlikewise14:52
doanacasac: add josepht - he now works on memevent14:52
=== dk_ is now known as dk
asacjosepht: om26er: jcollado: doanac: https://plus.google.com/hangouts/_/cc43376c7a5e2cb32d16d1c764ea10932a866c1514:53
asacdoanac: come :)14:53
jdstrandChickenCutlass: what is the lp team for phone foundations so that phone foundations bugs show up on http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-tracking-bug-tasks.html?14:54
jdstrandChickenCutlass: should I just use foundations-bugs?14:55
mterryasac, sorry, switched windows and didn't see your dbus question.  I think from a unity8 perspective, just enabling live start/stop is fine.  But the phablet tools can certainly add a tiny little upstart job that can manage it.  (It doesn't make sense to add yet another API for unity8 to toggle that setting)14:56
jdstrandChickenCutlass: also, if I wanted to make sure a bug showed up on your radar, should I assign it to a team? if so, which one?14:56
popeypmcgowan: feel free to confirm bug 1220717 ā˜»14:56
ubot5bug 1220717 in touch-preview-images "Disable Appliactions / Dash plugins, can't re-enable" [Undecided,New] https://launchpad.net/bugs/122071714:56
cjwatsonjdstrand: I don't think foundations-bugs includes phonedations - it's a trad foundations thing14:58
cjwatsonICBW14:58
jdstrandcjwatson: yeah, that was my thinking too14:58
stgrabersergiusens: looks like it's back online14:58
sergiusensjdstrand: we don't have one, we used to operate under phablet-team, but too many people are in there now14:58
sergiusensstgraber: let me kick start14:59
asacmterry: you think you can give us a single comamnnd for unlocking/locking the screen as well?15:00
jdstrandpmcgowan: should ubuntu-sdk-bugs be subscribed to qtwebkit-opensource-src, qtbase-opensource-src and qtdeclarative-opensource-src?15:00
asacmterry: that would help us so much in automation15:00
jdstrandpmcgowan: I'm trying to get several application confinement bugs to show up on http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-tracking-bug-tasks.html15:00
pmcgowanjdstrand, sure, lets subscribe that team15:02
pmcgowanjdstrand, I can do it15:02
jdstrandpmcgowan: thanks, I'd be happy to but I don't think I can cause I am not a part of that team15:03
pmcgowanright15:03
jdstrandbeuno: when do you expect the click filename changes to land on the server?15:07
beunojdstrand, we are deploying them today, I'd say in ~4h15:08
jdstrandbeuno: ok cool (just wondering cause I am seeing the old filenames)15:10
beunojdstrand, I'll let you know when it's out the door15:12
jdstrandthanks15:13
mterryasac, sorry connection problems.  for swiping away the screen, long term, it will be a separate mechanism (real lightdm greeter, etc) and you can just enable autologin15:14
mterrybbiab15:15
tmoenickemzanetti: ping15:15
mzanettitmoenicke: pong15:15
ogra_asac, 0904.1 build running15:16
=== dandrader is now known as dandrader|afk
loolcjwatson: the new pathnames for preinstalled seem good to; the only thing is that we had a /custom/share for some stuff under /custom, notably xdg, but it's not mandatory15:19
loolcjwatson: I'll capture the new pathnames in a wiki15:20
=== dandrader|afk is now known as dandrader
cjwatsonlool: Well, I can equally make it /custom/share/click, although I'm not sure what the /share buys us ehre15:22
cjwatson*here15:22
sergiusenscyphermox: can we daily release phablet-tools ?15:22
sergiusensstgraber: ^^15:22
sergiusensalready merged, waiting on daily release15:22
loolcjwatson: true15:23
loolcjwatson: /custom/click seems fine to me15:23
cjwatsonlool: Do you expect any other click databases to need to exist for weird carrier layering use cases or anything?15:24
cjwatsonlool: I've written it such that all it takes is for a .deb to drop a file into /etc/click/databases/*.conf, anyway15:24
=== dandrader is now known as dandrader|afk
loolcjwatson: this seems just fine to me; we can always extend it later or in an update if the use cases aren't covered yet; it covers what we know we need today15:25
cjwatsonrighto15:25
cjwatsonthanks15:25
plarsasac: just catching up on some of the backlog, I had plans to change our runs so that the intro gets disabled today using the dbus-send, I can add that now unless you want us to wait for a different way to do it15:25
loolplars: oh hey15:25
plarslool: hi :)15:25
plarslool: so this network thing is still causing some problems, 30s was a guess, but I may have to extend it15:28
plarslool: unless we can figure a better way to deal with it15:29
plarslool: or hang on until we can (hopefully soon) fully convert to running from the host15:29
loolplars: this is really weird15:29
loolplars: did you see my proposed PING change?15:29
plarslool: I did, and responded15:29
loolplars: or would like to see some packet capture if that's possible15:29
loolplars: oh sorry15:29
plarslool: icmp was blocked for us previously, but I think we actually have it now15:29
plarslool: I'll get that when the phones aren't busy testing15:30
plarslool: and not just that, but I'm getting name resolution problems again also15:31
sil2100sergiusens: any important change in phablet-tools needing release?15:31
sil2100I'll roll all the stacks now if that's the case since jenkins is up again15:31
loolplars: Also I cant explain why this would specifically affect r/o images15:32
sil2100With misc going first15:32
plarslool: we did see at least the name resolution problems previously on the other images, but not so much now15:32
plarslool: anecdotally at least, it does seem to be worse on the touch_ro images15:32
sergiusenssil2100: yes, a bootstrapping change for the image based upgrade images15:33
plarsbut I did see it make it through once this morning before falling asleep, and it works for me locally in all my tests15:34
plarsso it could be some odd infrastructure issue that we just can't see yet15:34
=== jishnu7 is now known as jishnu|away
loolplars: it might be a slight variation in startup time causing this15:35
loolplars: I suspect it's a firewall related thing, like time to allow packets through or something15:35
Stskeeps   15:41
asacplars: coordinate with doanac15:41
asacwe bascically said we do what you said15:41
asacand rerun the jobs15:41
asacbecause we want to get a /current promotion15:42
plarsasac: but aren't we about to get a 20130904.1 image from what ogra_  said earlier?15:42
plarsasac: I'm not sure the current set of jobs will finish by then anyway, because we had to wait for the power to come back before starting them, so they haven't been running long15:43
asacplars: i want to land it now15:43
asacand rerun15:43
asacunless the image pops out before we can commit the patch15:43
asaci have no time to loose :)15:43
asacplars: i am fine to also rerun just the ones that failed15:44
asacplars: point is that people refuse to look at failures, so i want to give them new results without this noise :)15:44
plarsasac: ok, so the changes that went into 0904.1 weren't critical enough that you want to pick them up?15:44
asacand not having a new /current is blocking touch_ro as well as MIR rollout15:44
plarsasac: understand15:45
asacplars: i dont know what landed15:45
asacpeople were refusing to look at results15:45
asacwhatever gets me beyond that point sooner15:45
asacthe better15:45
asacogra_: whjere is the .1 image?15:45
asacETA?15:45
asacogra_: can you teach plars to learn how to find out if an image is building?15:45
ogra_dunno still running (though it will be .2, i typoed the build command for .1)15:46
ogra_asac, that requires cdimage access15:46
asacogra_: when did the image start building?15:49
asacplars: so yeah. lets land it before the new image is out15:49
ogra_around :3015:49
asacplars: and at best retry the webbrowser test on maguro15:49
asacto see if it has any effect15:49
asacplars: so that we are sure that stuff works before we start getting results for .115:50
cwayne_anyone know when the smart scopes are landing in utouch?15:50
asacerr .215:50
asacogra_: yo15:50
plarsasac: doanac is pushing it in right now15:50
ogra_should be done arnound the full hour ...15:50
cwayne_imc onfused cause i had them yesterday, but not today15:50
asacplars: right. cool.15:50
plarsasac: and we'll retry as soon as that happens15:50
ogra_+/- 5min15:50
asacnice15:50
asacplars: thanks!15:50
plarsasac: np :)15:50
asacogra_: so you think the .2 build is nice and beautiful?15:50
ogra_asac, heh, how could i tell :P15:52
asacogra_: you have experience and you know what landed15:52
asacetc.15:52
ogra_i doubt it regressed15:52
asacogra_: thats a good thing... if it is back to where we were15:53
awafaamhall119: can you advise jono i need an answer by this week please ;)15:53
asacwould even better :)15:53
asace.g. no absolute regression\15:53
mhall119awafaa: in regards to what?15:56
mhall119awafaa: jono is on holiday this week, btw15:56
popeygreetings awafaa, anything any of us can help with?15:57
awafaamhall119: ok it's in regards to touch at the dev summit. chris kenyon was fairly positive about attending but i need the workers to answer :)15:58
awafaapopey: greetings, unless you can confirm if/what herr bacon will talk about at the end of october, i doubt it16:00
ChickenCutlassjdstrand, sorry -- was away16:00
ChickenCutlassrsalveti, what is the team in LP for us with regards to bugs16:00
ChickenCutlassrsalveti, jdstrand is looking to assign us one.16:00
mhall119awafaa: is this the ARM conference?16:00
popeyawafaa: no idea16:00
loolah new build numbers16:00
rsalvetiChickenCutlass: only one we have now is phablet-team16:01
ChickenCutlassrsalveti, I thought we created something else.16:01
rsalvetibut that's not necessarily for the phabledations16:01
rsalvetilet me check the ones I'm part of16:02
rsalvetiChickenCutlass: canonical-phonedations-team16:02
loolasac: we're not blocked on new /current promotion anymore16:02
loolasac: we did the testing we needed now16:02
lool(AFAIK)16:03
ChickenCutlassrsalveti, right16:03
ChickenCutlassjdstrand, https://launchpad.net/~ubuntu-phonedations-bugs16:03
stgraberlool: yep, just waiting for new phablet-flash to land, then I can send the email/g+/blog post16:03
dwisseIs libpurple available on ubuntu touch?16:03
rsalvetiChickenCutlass: this one is not covering our team16:04
loolstgraber: cool16:04
awafaamhall119: yup16:04
jdstrandChickenCutlass: great, thanks!16:04
ChickenCutlassrsalveti, it is not16:04
stgraberlool: the new phablet-flash removes the last dependency on cdimage.u.c that we had for system-images (extracting the recovery image)16:04
loolstgraber: that's the one pulling recovery from system-image.u.c, right?16:04
loolright16:04
jdstrandslangasek: if I assign/subscribe a bug to https://launchpad.net/~ubuntu-phonedations-bugs, will it show up on http://reqorts.qa.ubuntu.com/reports/rls-mgr/rls-s-tracking-bug-tasks.html?16:04
rsalvetiChickenCutlass: would you mind adding our team as part of that one?16:04
jdstrandslangasek: there aren't any now, but that might just be because there aren't any bugs16:05
ChickenCutlassrsalveti, I am confused -- add who to what?16:05
ChickenCutlasslol16:05
nylhi16:05
nylmount -t ext4 /sdcard/tubuntu.img /data/tubuntu16:05
plarsasac: ok, doanac pushed the change, anything that hadn't been run already and had any failure in it has been restarted (one was a systemsettle, one autopilot)16:06
rsalvetiChickenCutlass: add our team members to https://launchpad.net/~ubuntu-phonedations-bugs16:06
nylwill this work?16:06
jdstrandChickenCutlass: I think the other part of it is for the packages you are interested in, subscribing ubuntu-phonedations-bugs to those packages16:06
nylso i can boot ubuntu of sdcard16:06
nerochiarogusch: is there any specific reason why the MainView in gallery is loaded by a loader ?16:07
slangasekjdstrand: no; the bugs that show up there are the release-targeted bugs on packages that ~ubuntu-phonedations-bugs is subscribed to16:07
jdstrandChickenCutlass: eg, ubuntu-phonedations-bugs isn't subscribed to lxc-android-config16:07
guschnerochiaro: for performance reasons (I'd say)16:07
jdstrandslangasek: that is what I meant-- I just didn't know if a bug was all set up correctly, if the report would pick it up for ubuntu-phonedations-bugs16:07
nerochiarogusch: yeah, but what i mean is, why can't the main view be loaded immediately and whatever heavy stuff inside of it loaded via a loader ?16:07
nerochiarogusch: i think MainView is supposed to be the top level of an app16:08
ChickenCutlassjdstrand, ok16:08
guschnerochiaro: well MainView is already quite heavy ;)16:09
guschnerochiaro: but if you change it - go ahead ;)16:09
slangasekjdstrand: yes - but just to make sure we're on the same page, this is subscribing the team to the package and targeting the bug, *not* assigning the bug to the team16:09
jdstrandslangasek: gotcha. not assignments16:09
=== psivaa-bbl is now known as psivaa
jdstrandChickenCutlass: for now I assigned two bugs to ubuntu-phonedations-bugs so it is on your radar, both against lxc-android-config, but I think both may be retargeted to another more appropriate source package. can you make sure whatever they are retargeted to else ends up having ubuntu-phonedations-bugs to it?16:11
jdstrands/else/also/16:11
ogra_slangasek, any reason why we cant just use canonical-phonedations-team and need to maintain an extra team for this ?16:11
jdstrandweird typo..16:11
ChickenCutlassjdstrand, ok got it16:11
ChickenCutlassogra_, I don't mind which team is used16:12
ChickenCutlassogra_, whatever is easier16:12
* jdstrand also doesn't care-- just trying to make them show up for people :)16:12
ogra_ChickenCutlass, well, it is extra maintenance we add for no use imho16:13
ogra_ChickenCutlass, unless we want community people to joun that ubuntu- team16:13
ChickenCutlassogra_, ok, so what do we want to do?16:13
ogra_then it makes sense to keep an extra team16:13
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
slangasekogra_: so that you don't have everyone on the team getting all the bug mail for every package you're responsible for16:14
ogra_slangasek, well, but if i have canonical-phonedations-team being a member of ubuntu-phonedations-bugs the whole team will get the mails anyway :)16:15
ogra_so we can save the overhead of maintaining an extra team *unless* we want community people to join that team16:15
slangasekogra_: no, they will not.  The separate team is created *specifically* so that bug mail goes to a no-op mailing list.16:17
ogra_slangasek, but we want the mail16:17
slangasekyou bloody well don't16:17
ogra_why wouldnt i  ?16:18
rsalvetiyeah, I would want that email as well16:18
ogra_it makes sense that the phonedations team gets bug mail for all packages it is responsible for16:18
ChickenCutlassogra_, I would like that16:19
slangasekyou want *everyone* on the team to get bug mail for *all* the packages that *anyone* on the team is responsible for?16:20
ogra_so lets do it that way16:20
rsalvetiyup16:20
slangasekI mean, if that's really what the team wants, we can set it up that way16:20
slangasekbut I think that's insane :)16:20
ogra_slangasek, yes, i'm perfectly able to set up filters in my mail client :)16:20
ogra_and my team mates are too16:20
slangasekwhy make everyone set up filters for mail you could have not been receiving in the first place?16:21
ogra_because then we miss the bugs16:21
asacplars: keep me posted. thx16:21
ogra_or have to look them up somewhere16:21
* ogra_ prefers push to pull 16:21
ogra_ChickenCutlass, rsalveti, lets probably postpoe that until tomorrow and discuss it in the standup16:22
ogra_*postpone16:22
ChickenCutlassogra_, ack16:22
ogra_slangasek, ^^16:22
ogra_slangasek, i'm in the installer team, i'm used to mail bombs all day :)  (but i guess asking the others first is fair)16:23
loolplars, doanac: Can we kill the 4:20130904:20130903.2 touch_ro tests to make way for 04.1?16:25
slangasekogra_, ChickenCutlass: it's up to phonedations how they want to manage their bugs; bdmurray and I just need to know what team you want used for the package tracking16:26
ChickenCutlassslangasek, ogra_ rsalveti  I don't really care what name we use.  Let's just pick something16:26
loolxnox: thanks for the writeup on cross-building qmake16:27
loolxnox: did you also look at replacing the qmake templates with cmake ones?16:27
rsalvetiyeah, would say to use ubuntu-phonedations-bugs for now, and we discuss tomorrow if we want canonical-phonedations-team to be part of that team16:27
ogra_++16:27
loolxnox: in a chroot with just the cross stuff installed (:armhf SDK), it installs fine and starts the build (dies horribly in qmake runes)16:27
darius_is there any ubuntu os available for sony xperia e?16:28
ogra_asac, 0904.1 is done btw (weird, i thought it would have come out as .2 since the former attempt failed)16:29
plarslool: those shouldn't be interfering with it16:30
plarslool: the 0904 tests are still running (they got a late start due to the power outage), and asac said to go on with those rather than restarting for .116:30
xnoxlool: correct, at the moment I had to run qmake on the host system targetting cross-arch, and run $ make clean, to get all makefiles. After that transfer into chroot, and finish the actual $ make all, there16:31
loolxnox: geez16:32
xnoxlool: it's because at the moment it's impossible to co-install all of *qt*-dev for two architectures. If i could, it would work from a "single" hmm.... "os"? "installation" / chroot.16:34
plarsasac: webbrowser test is passing now, still 1 failure on friends app16:34
loolxnox: ack; will check your branch to see what's the problem in qt16:34
xnoxlool: thus the bug that qt5-qmake (at least) must be co-installable should be a high priority to fix. Which includes changing mkspec location from /usr/share/qt5/mkspec -> /usr/lib/$(DEB_HOST_MULTIARCH)/qt5/mkspec across the board of all qt*-opensource-src packages.16:35
xnoxand any qml extensions that drop-ship qmake config files, etc.16:35
asacplars: cool16:39
asacplars: lets get fresh results then for everything16:39
asacand take a look16:39
asacoSoMoN: friends is failing still16:39
asacom26er: ^^16:39
asaceven with intro fix16:39
plarsbug #122081516:40
ubot5bug 1220815 in friends-app (Ubuntu) "test_timeline_view.TestTimelineView.test_toolbar autopilot failure" [Undecided,New] https://launchpad.net/bugs/122081516:40
asacplars: fresh results == latest iamge from today16:40
plarsasac: want me to kill the current run to let it go on with the .1 image? or let this one keep going?16:40
asacoSoMoN: maybe thats the toolbar thing?16:40
om26erfriends have like 2 tests from last I saw16:40
asacplars: not sure .. how far are we in?16:40
asacplars: i feel lets have all the jobs we retried finish16:40
loolsergiusens: I didn't get the point about recovery.img being a stable interface; if it breaks in some way it will break all the QA infrastructure etc. but wont brick devices, so we will immediately fix it, yes?16:40
asacthe idea was to get a bteter view asap16:40
asacthen we get .1 aftr16:41
plarsasac: all the jobs we retried are already finished, it's just finishing out the rest since it hadn't gone very far16:41
om26erasac, plars I can fix that failure16:41
plarsasac: they are less than half done on the 20130904 image16:41
om26erits just expecting wrong state16:41
loolplars: 166 out of 261 expected?16:41
plarslool: I'm just looking at total jobs run16:42
loolok16:42
asacplars: ok lets go directly to the .116:42
cjwatsonxnox: not easier to convert to cmake rather than rearranging qt5-qmake to be co-installable and to have a way to pick the target arch?16:42
asacplars: and get results there soonish16:42
asacom26er: please do!!16:43
plarsasac: ok, will do16:43
xnoxcjwatson: not if your cmakemodule file for your extension is generated by qmake?! something for me to investigate, a couple of people suggested that.16:44
plarslooks like messaging-app had a fail also before I killed the run16:44
asacplars: new?16:44
asacplars: maybe show om26er as well16:44
cjwatsonxnox: isn't that under the control of the SDK?16:44
plarsasac: I think it may have been in the 20130903.3 image from last night too16:44
asacplars: was there a landing of messaging-app?16:45
asacplars: lets check http://people.canonical.com/~ogra/touch-image-stats/16:45
plarsom26er: https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-messaging-app-autopilot/17/console16:45
asacplars: dont see a landing of that app on quick glance16:46
plarsasac: no, doesn't look like16:46
plarsasac: but it failed twice in a row16:46
asacplars: one or many tests?16:46
xnoxcjwatson: in what sense? as in our default template for qmlextension all does it in native cmake without using qmake? ok.16:46
plarsasac: just one16:47
oSoMoNasac: looks like the friends app is using a deprecated API, should be easy to update, let me see16:47
asacoSoMoN: om26er is also on it... so sync with him16:47
asacthanks!16:47
asacoSoMoN: messaging-app ... also interesting16:47
asacsee the failure: https://jenkins.qa.ubuntu.com/job/saucy-touch-maguro-smoke-messaging-app-autopilot/17/console16:47
asacwe killed the job so we dont have the dashboard ...having .1 spinning already16:47
plarshttp://reports.qa.ubuntu.com/smokeng/saucy/image/3944/messaging-app-autopilot/16:47
oSoMoNom26er: youā€™re on the friends-app failure?16:47
plarsjust on maguro though?16:47
cjwatsonxnox: if possible, that seems like it'd be a lot simpler16:47
om26eroSoMoN, yes I am, its using the wrong state to check for the toolbar16:48
cjwatsonbut I realise I speak from a position of relative ignorance of building QML things16:48
om26erplus the app does not wait for the window to appear before clicking here and there16:48
cjwatsonxnox: AFAIK nobody has so far said "no, you can't do that" though16:48
oSoMoNom26er: the tests should be updated to use the standard UITK emulators16:48
om26eroSoMoN, that as well, I have a blueprint to improve apps I'll add friends there as well. but for now isn't it fine to just fix that test and move on ?16:49
oSoMoNom26er: I think itā€™s the perfect opportunity to convert this app, it shouldnā€™t take long, I can take care of it if you have other priorities16:50
davmor2ogra_: do we have a fixed build yet?16:50
oSoMoNasac: the messaging app failure looks easy to fix, Iā€™ll ping boiko16:50
om26eroSoMoN, I am not doing anything else so if you want to take it go ahead, I'll something else ;)16:50
xnoxcjwatson: right. I'll put that to the test, later tonight. need to finish up a few things before eod.16:50
om26er*fix16:50
oSoMoNom26er: well if youā€™re not busy Iā€™ll leave it to you, I have other stuff on my plate atm, but I can review your MR16:51
om26eroSoMoN, cool, I'll have a branch soon16:52
oSoMoNom26er: thanks16:52
cjwatsonsergiusens: uploaded click 0.4.3 with new code to handle preinstallations.  I'll adapt livecd-rootfs and session-manager-touch to that tomorrow, I think - EOD soon16:53
doanacplars: in a meeting, but can you look at lool's request to me a while up in the log?16:54
wellsbpopey: Have you received any more reports of audio failure on n4 besides me and nik90?16:55
popeynot that I have seen16:55
plarsdoanac: I think I already responded to it16:55
wellsbMine worked briefly yesterday, but today there's no sound again.  I wish I had kept up with what update fixed and then broke it16:56
=== alan_g is now known as alan_g|EOD
=== Namidairo`bnc is now known as Namidairo
mhall119wellsb: I have no audio on my n4 either16:58
mhall119nor rotation either it seems16:58
cyphermoxogra_: jdstrand: so I managed to somewhat reproduce the issue, apparently16:59
mhall119camera still works at least16:59
wellsbMy rotation wasn't working earlier in the day, but it seems to be working now16:59
mhall119sergiusens: ogra_: any idea what's going on with the n4?16:59
mhall119I've been dist-upgrading, so I'm assuming I'm installing stuff that hasn't gone through the testing gauntlet16:59
mptLaney, https://wiki.ubuntu.com/SecurityAndPrivacySettings?action=diff&rev2=32&rev1=3116:59
wellsbI have, too.  Oh well17:00
mhall119wellsb: if you phablet-flash without --pending and it's still broken, then we have an issue17:00
sergiusenscjwatson: great, thanks17:01
wellsbmhall119: I reflashed yesterday and did not use --pending that time.  and I used --wipe17:01
sergiusenslool: by stable interface I mean to always find it in partitions/recovery.img when extracting17:03
wellsbAudio worked immediately after the flash, but not after upgrading and dist-upgrading17:03
lprofilHello there17:03
lprofili just wanted to flash my "old" nexus 7 folowing the wiki guide on:17:04
lprofilhttps://wiki.ubuntu.com/Touch/Install17:04
loolplars: yup I think you did, the overall question is identifying top issues with tests on the touch_ro run17:05
AskUbuntuWhy doesn't Ubuntu Touch support multiple users? | http://askubuntu.com/q/34135517:05
asaclool: can you help me decipher the version that i see on dashboard?17:06
asaclool: http://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/17:06
Anze-trying to port UbuntuTouch to motorola droid 1 'sholes' device. breakfast gives back this: http://pastebin.com/mBB6wEPh     . Workarounds?17:06
loolasac: it's a new triplet that plars/doanac added to list the system-image version + android version + ubuntu version17:06
asaclool: ok so the first part is what matters to me17:07
plarslool: yes, and on the maguro runs I can't seem to get past a bunch of name resolution and other errors when it does apt-get update17:07
sergiusenslool: oh, and a bad recovery won't brick devices since we have fastboot17:07
plarsasac: actually they all matter, apparently for now at least, the first part isn't going to change just because one of the other ones do17:07
asaclool: i kind of dont like that we give the same global number that is combined from different dates for the other parts17:07
plarsthough I've seen it change more than I expected... stgraber?17:07
asacif you know what i mean17:07
asaclike we have one build that has a different android version17:07
asacbut all builds are 4:17:07
asac... guess harder to fix :)17:08
loolasac: only the first number matters17:08
lool(4)17:08
asacright17:08
loolasac: but the other are FYI17:08
asaci will dismiss the rest17:08
loolasac: see bottom of http://system-image.ubuntu.com/daily-proposed/mako/index.json17:08
asacuntil its needed17:08
plarsasac: exactly, we talked to stgraber about this yesterday and he said it was fixable, but would be much easier to fix once he lands some other stuff, ETA I think was a couple of weeks17:08
loolasac: second block from bottom17:08
asaclool: i dont like that its out of sync though17:08
asac:)17:08
ElectroPugHello everybody - I'm a total noob in development and have a quetion: A member in my xda-forum said he could get a working ubuntu-touch rom if he could get chroot.. How can you actually acquire chroot?17:08
plarsasac: so we'd really like to see the build number match a single pair of rootfs/android images17:09
asaclool: guess requires a better heartbeat synchonisation?17:09
loolasac: it's not out of sync, the android package has  20130903-0ubuntu117:09
asacplars: i feel that we would like to see the build come together from the same parts17:09
asacunless we explicitely dont want that17:09
asaclool: we have two 4: builds for mako17:09
asaci think thats the confusing parts17:09
asac4:20130904:20130903.2 touch_ro mako17:10
asac4:20130903.3:20130903.2 touch_ro mako17:10
loolhmm right17:10
asacmaybe a bug in our incrementor?17:10
plarsasac: the way he explained it was that the build number wasn't set up to increment until we get a release, but I don't think we've declared 3 official touch ro images since changing the numbering scheme right?17:10
loolstgraber: do daily-proposed ids get reused?!17:10
asacplars: the touch_ro tests are run in parallel to our touch tests? e.g. do we have a separate device for those?17:10
loolstgraber: (like number 4 above)17:11
asacplars: ok i see. that might make some sense17:11
plarsasac: yes, we do17:11
asacso the first version is basically the "/current"17:11
asacand then we see something else :)17:11
plarsasac: the thing I'm confused on though, is that based on that description, why are we not still on "1"17:11
asacwonder how i can find out what the 4 build is17:11
asac:)17:11
Anze-anyone can help me custom porting ubuntu? ::::::::::::::::::::::)))))))))))))))))))))))))17:11
asaci guess a 4:...:... build bcomes a 4 through promotion17:12
asacbut not sure17:12
oSoMoNboiko: hey, can you please have a look at this trivial MR: https://code.launchpad.net/~osomon/messaging-app/fix-ap-test-activeFocus/+merge/18393417:12
asacplars: well, guess there were test images etc.17:12
boikooSoMoN: sure17:12
stgraberlool: yes, they do17:12
stgraberlool: the version of daily-proposed is always that of daily + 117:12
lprofiladb push17:12
lprofilseems to obsolete now and instead i try with17:12
lprofiladb sideload17:12
asaclool: also i dont understand what the 20130904 ? build is that is also tested17:13
stgraberlool: unless they both have the same image as their tip, in which case they both have the same version17:13
asacis that before we landed the version scheme?17:13
plarsasac: I think so, yes17:13
boikooSoMoN: I'll just wait for jenkins to finish running on it and then I'll approve it17:13
oSoMoNasac: thereā€™s a pending MR that fixes the failure in the messaging app, and om26er is taking care of the friends app17:13
oSoMoNboiko: sounds good to me, thanks17:13
plarsasac: I think those just need to be flagged in the dashboard to ignore them... probably from when I was testing last night (before the dashboard changes landed)17:13
cjohnstonasac: the ? should be ignored17:13
asacoSoMoN: very nice17:13
stgraberlool: that's why I want the dashboard to show "4 (ubuntu=20130904, grouper=20130903, custom=20130902)" so that we clearly know what all the bits are17:13
kerio_hi all17:14
=== kerio_ is now known as Guest33057
cjohnstonplars: no.. its the fact that X:YYYYMMDD:YYYYMMDD existed before the dashboard was ready for it17:14
plarscjohnston: right17:14
cjohnstonSo it will need to be ignored in the dashboard, not in jenkins17:14
plarscjohnston: I think that's what I said... I was spitting out results with the new version before the needed dashboard changes landed17:14
asacstgraber: so is it right that the 4: means that this is a diff on top of our 4: build?17:14
asacstgraber: where can i find what the 4 build is?17:14
Guest33057i'm looking for a speaker about ubuntu mobile during the sfd in cƓte d'ivoire17:14
plarscjohnston: also what I said :) "<plars> asac: I think those just need to be flagged in the dashboard to ignore them... probably from when I was testing last night (before the dashboard changes landed)"17:15
cjohnstonsorry.. misread :-)17:15
plarscjohnston: this is what you mentioned earlier right? Is there an admin dashboard that we can do that in easily?17:15
stgraberplars: note that the current version number 4:20130904:20130903.2 doesn't really tell me anything, can you please use the format I suggested? In this case 4 (ubuntu=20130904, mako=20130903.2)17:15
asacplars: kk so just ignore the ones with the old version scheme. gotcha17:15
cjohnstonplars: yes.. kinda..17:15
stgraberplars: because we'll be adding extra tarballs soon enough and I'd rather not have to guess which version refers to what bits17:16
asaccjohnston: can you do that convenience hack for stgraber?17:16
stgraberasac: 4 is the system-image version number. That's the version that'll be used in the production index.json should the image pass all the tests.17:16
asacstgraber: ic17:16
asacstgraber: i think that makes sense now17:17
stgraberasac: the version numbers after that are the version of all the various bits that are part of the image #4 (ubuntu rootfs, android image, customization tarball, ...)17:17
cjohnstonplars: that should be done in the job not in the dashboard, correct?17:17
plarsstgraber: we did that to make parsing the version much easier in the dashboard, the ordering is the same as what you suggested though17:17
asacstgraber: yeah. so i feel i would really like to somehow consolidate that triplet17:17
asacfor that we probably need an atomic tick17:17
asacthough17:17
asacso we can build all the parts from a snapshot of the archive17:18
asacand be sure we picked up the same state in all images17:18
stgraberasac: we can't, by design. We will have cases where we only update the rootfs and not android. That's because the whole point of system image is to have a shared rootfs across devices but have the other bits evolve on their own.17:18
asacbut well, i guess the android parts go into the rootfs soon anyway17:18
asacstgraber: i dont think thats a problem. i just give the whole new run a new tick17:19
asaceven if the rootfs doesnt change17:19
asacwe just produced a new revision of the whole thing17:19
asacwhat i am sure about is that we dont want to move individual devices forward independently17:19
asacwe always want to treat all as one output17:19
asac / produce17:19
asacbut well, thats later17:20
asaci dont think the versioning scheme blocks us in that regards17:20
asacseems pretty flexible to carry 1-N versions :)17:20
asacstgraber: do we preserve the knowledge about the staging version when promoting?17:21
stgraberasac: what do you mean by knowledge?17:21
asacstgraber: if i see an image "4" in the daily channel, can i reverse lookup which proposed version produced that?17:21
asacin practice, e.g. can i find the matching dashboard results17:21
stgraberasac: that'd be "4"17:21
asacstgraber: but then its hard to guess17:22
asacmaybe we didnt promote the latest,. but the one before17:22
asachttp://reports.qa.ubuntu.com/smokeng/saucy/touch_ro/17:22
asacso in this case 4:20130903.3:20130903.217:22
asacrather than 4:20130904:20130903.217:22
asacso if i see a 4 tomorrow, i dont know which one that was17:22
asac(also, which parts were used to produce it)17:22
asachope that makes some sense :)17:23
loolstgraber: why can't be always increase the daily-proposed version higher?17:24
loolstgraber: is this just because we have no place to track the latest id we used?17:24
stgraberwe can re-generate the same long version number from what's in the daily channel17:24
loolstgraber: I mean, publish 4, 5, 6 etc. in daily-proposed, then promote 6 to daily17:24
stgraberlool: yes, currently import-cdimage always pick the next available version in the channel17:24
loolso that daily gets 4, then 617:24
loolstgraber: so perhaps we would want to persist the highest daily-proposed number as to make sure we have unique numbers?17:25
loolstgraber: so that "4" is unambiguously referring to a triplet17:25
loolsuperseded or not17:25
loolor 517:25
stgraberlool: that'll become possible in a couple of weeks with the new import-cdimage, but not now17:25
stgraberlool: that's what we discussed in the call yesterday17:25
loolstgraber: oh right17:26
loolstgraber: so that's fine17:26
loolasac: so in a couple of weeks it will even less confusing  ;-)  for now to understand what bits were in a version we'll need the actual triplet or look at the contents of the image in use17:26
loolasac: but that's only for daily-proposed; daily always has unique ids17:26
asaclool: i would really like to preserve the previous version17:27
loolasac: the previous version?17:27
stgraberlool: the main benefit I see in having unique version numbers for daily-proposed is that you'll be able to stay on that channel and update day to day (though always with full images in that case)17:27
asaclool: the version we had in staging17:27
loolstgraber: yup17:27
loolasac: yeah, just no deltas to it / from it though17:28
asacstgraber: can we just somehow preserve that version? like a cvs rev id that i can encode in an image version?17:28
loolasac: we will17:28
stgraberasac: we can always find the triplet for any image that's still available publicly on system-image.u.c, once it gets cleaned up, then there's no way of getting it back.17:29
asaclool: ok i lost everything you said in last few minutes17:30
asacmy usb driver crashed17:30
asac:)17:30
asacno usb anymore17:30
asacodd17:30
asacricmm: hey17:45
asacyou are involved in the unity8 landing?17:45
mhall119the unity8 landing was staged17:47
mhall119:)17:47
popeyYou can tell by the shadows17:48
asacricmm: so i would like to coordinate that landing with CI engineering a bit17:48
asacricmm: can we have a meeting with you, someone from unity team and sil2100/Mirv?17:48
Chocantomhall119: Hey ! :)17:50
oSoMoNboiko: CI failed for my MR, Iā€™m seeing the following error in the logs: Error while loading page: file:///usr/share/messaging-app/MainPage.qml:23 module "Ubuntu.Contacts" is not installed17:51
oSoMoNboiko: any clue what the issue really is?17:51
mhall119hi Chocanto17:51
Chocantomhall119: I just wanted to ask you about xdg-open and the docviewer, this task is Blocked in the blueprint since a long time and I forgot the reason, maybe you remember ?17:52
boikooSoMoN: ah yes, that's new: it is probably missing a dependency, I can fix that one and retrigger your MR17:52
loolasac: who needs USB anyway17:53
asacplars: did we land the disable-intro17:53
asacplars: on touch_ro as well?17:54
loolasac: basically we will get unique ids soon17:54
asaclool: yeah... i am actually hoping to get PS/2 back :)17:54
plarsasac: yes, it would only be needed one place17:54
asacplars: hmm. the webbrowser is still unhappy there17:54
asacplars: http://reports.qa.ubuntu.com/smokeng/saucy/image/3964/17:54
asachmm. wait17:54
asacthats an old build :)17:54
asacnevermind17:54
* asac thinks the versioning is hard :)17:54
asacplars: can you also give some love to the touch_ro things?17:55
asacplars: http://reports.qa.ubuntu.com/smokeng/saucy/image/3963/17:55
asacpsivaa: ^^17:55
oSoMoNboiko: thanks17:55
asacwould be cool to pay attention to those for the next couple days (until its the default)17:55
psivaaasac: ack, will do17:56
asacpsivaa: from what i undersatnd those are on adifferent maguro/mako device?17:56
plarsasac: I'm trying to, there are a lot of network problems still biting us17:56
sergiusenskenvandine: hey, can you trigger a daily release for phablet-tools?17:56
plarsasac: not sure yet why on ro, and not on touch17:56
asaceg. we dont get in our way with the touch builds17:56
asacplars: we want to get rid of the wifi dependencies :)17:56
asachehe17:57
sergiusenskenvandine: sil2100 told me he started one, but I don't see any results (2h+)17:57
asacj.k.17:57
asacthough we surely want17:57
psivaaasac: yes, the ro ones are on different devices17:57
asacok cool17:57
plarsasac: yes, we know :)17:57
asacso it doesnt hurt if we poke around there too17:57
mhall119Chocanto: it required the implementation of the desktop services Qt API, which I believe was targetted to be done by end of last month17:57
asaclets do it17:57
asacplars: i thought it was almost fixed once :)17:57
mhall119pmcgowan: who was working on the desktop services API implementation?17:57
asacactually :(17:57
ricmmasac: what landing?17:57
asacricmm: unity817:57
ricmmwhat about it?17:57
asacricmm: kgunn will send an invite tomorrow17:58
Chocantomhall119: Oh ok, good. I was wondering because October is approching very fastly ^^17:58
asacricmm: coordinating17:58
asacricmm: when/how/what before/what after/what in case :)17:58
mhall119Chocanto: yeah, It is :)17:58
pmcgowanmhall119, do not recall anyone working on it - what were you looking for?17:58
plarsasac: doanac had a change to phablet tools to do networking differently, but it was blocked, iirc he said it might be able to make some progress soon though (don't recall the details atm because I'm context switching from something else)17:58
asacricmm: so all for now: don't land unity8 before that call :)17:58
asacthanks17:58
pmcgowanmhall119, is that for uri handling?17:59
Chocantomhall119: Do you need something really important to be done on the docviewer on priority ?17:59
ricmmasac: its two prereq branches into qtubuntu and unity-mir17:59
ricmmand unity8 is one branch17:59
mhall119pmcgowan: yes17:59
asacricmm: good. lets talk about that and make a landing plan together with CI folks etc. tomorrow17:59
asacricmm: unless you know that one of the parts is super safe to not regress any tests17:59
asac:)17:59
mhall119Chocanto: has pinch zooming been done yet?17:59
ricmmI expect each landing to run its tests as they usually do18:00
karniHi guys. Does anyone know if run_on_device script works? If not, is there an easy workaround to build and deploy unity8 onto a device?18:00
pmcgowanmhall119, Saviq but I think someone else picked it up, maybe kgunn knows18:00
ricmmeither ways the branches arent up yet, we can talk bout it tomorrow with gerry if you want18:00
ricmmand daniel18:00
ricmmwhos working on the unity8 branch18:00
Chocantomhall119: Hum, no. I will get my Nexus 4 in the next week, and will develop the pinch zoom direclty on it. Even if you can test it, I can't really develop this functionnality to the blind18:01
ricmmthe MRs are scheduled to be up tomorrow, we can discuss it after they have been tested18:01
asacricmm: yeah lets talk18:02
asacricmm: will be great :)18:02
asacricmm: kgunn will send around an invite18:02
mhall119Chocanto: I think pinch zoom for images and pdf, and page navigation in PDF, are the big features to have done by 1.018:02
Chocantomhall119: I think too, and it will be done, but I'm kind of blocked for this week :/18:02
plarsasac: maguro is finally getting passed install on touch_ro at least, I'd like to see again if I can reproduce what's going on there in a more isloated way, but need the jobs to finish up first18:03
mhall119blocked on us, or something else?18:03
karnimhall119: Hi Michael. Any hints (or perhaps person to point me at) about deploying unity8 onto Nexus 4?18:03
plarsasac: both mako and maguro are currently running on touch_ro tests though18:03
asacplars: yeah. we can also move the job to a different maguro device18:03
asacplars: i bevelive tryuing a new device if something is flaki might be a valida approach18:03
mhall119karni: mzanetti can probably help you with that, join #ubuntu-unity18:03
asacplars: cool18:03
karnimhall119: thanks18:04
mhall119np18:04
asacplars: so lets see how much our results agree on both sides18:04
asacif we can get touch and touch_ro agree and go green18:04
asacwe have a jackpot18:04
plarsasac: that would be easy enough to try, but I don't think it's related to the device. Both mako and maguro are having issues with this18:04
mhall119karni: IIRC, you can just call run_on_device from the unity8 branch18:04
asacom26er: oSoMoN: friends fix was in-flight, right?18:04
mhall119karni: http://unity.ubuntu.com/getinvolved/development/unity8/18:04
om26erasac, inprogress18:04
Chocantomhall119: Just blocked for the pinch zoom :)18:05
karnimhall119: Yes, thank you, I've been there. Popular belief (at least 2 other devs) is that run_on_device never worked, that's why I asked :)18:05
asacplars: ic ... and significantly more often than on rw?18:05
mhall119Chocanto: ah, need a device, I understand now18:05
karniIf things have changed, that's great news.18:05
plarsasac: ys18:05
plarsyes18:05
asacplars: dont we put it in rw anyway?18:05
asacfor running the tests?18:05
plarsasac: yes, we do18:05
* asac wonders what is different18:05
mhall119karni: it worked for me, granted that was about a month ago18:05
Chocantomhall119: Yes :) I will get this device in few days, so it's good18:05
karnimhall119: perfect18:05
asaclool: did we ever try a file diff?18:05
asacon touch vs. touch_ro?18:05
mhall119Chocanto: cool18:05
Chocantomhall119: I can develop the horizontal scroling for pdf18:05
asaclool: whats different? :)18:05
ricmmasac: kgunn I'd prefer if the call happens *after* the actual work is done (aka the MRs are up) tomorrows schedule is constrained and I dont want to block on early discussions18:06
Chocantomhall119: But I don't think it's really the most important18:06
ricmmconsidering that by the time kgunn and I are up its already afternoon there18:06
asacricmm: well, lets have a call before. it requires some up front on other sides as well18:06
asacso we cant star tright after18:06
asacricmm: its really just about agreeing how this will happen and what we do before etc.18:06
asacricmm: i am fine to have a late call18:06
asacthough if you really feel not having 30 minutes helps you18:07
asacricmm: so when do you anticipate landing? friday?18:07
asacricmm: iw ould like to land when sil2100 and Mirv are up18:07
=== schwuk is now known as schwuk_away
plarsasac: are you specifically waiting on the 20130904.1 results to make a decision for touch_ro also? that's already running on maguro, but mako is still making it's way through the previous build18:08
kenvandinesergiusens, it built 2 hours ago, but we aren't publishing automatically right now18:08
ricmmasac: set up the call as best suits you, gerry kgunn sil2100/mirv me18:09
asacright18:09
plarsasac: I can kill it if you like, but last time it took a long time before it was happy enough with the network to keep it going18:09
asacricmm: thx. at best it will be short. just a standup before the landing :)18:09
ricmmnot daniel18:09
plarsasac: so unless you are waiting on it, I'd like to let it finish as much as possible on the previous build18:09
asacplars: i am not sure i am waiting on it... keep it running this time i guess... lets treat touch_ro thougth the same as touch in the coming days18:09
asacstarting aftrer this buld18:09
asacwe basically want to switch once we see the good results18:10
asacand then we can ignore touch :)18:10
plarsasac: right18:10
kgunnricmm: asac done18:10
asacthx kgunn18:10
kgunnracarr: ...meeting is kinda early, but it'd be nice if you could join for some mir-team representation18:10
=== dandrader|afk is now known as dandrader
racarrkgunn: Sounds like the social event of the season :)18:12
racarrill be there18:12
=== Namidairo is now known as Namidairo`bnc
kenvandinesergiusens, oh, it's because of a qtorganizer5-eds failure18:13
kgunnracarr: i'm titling it "burning man 2"....asac is going to perform some live performance art & ricardo is going to sing18:13
om26erkenvandine, please +1 this https://code.launchpad.net/~om26er/friends-app/fix-test/+merge/18394418:14
om26er*can you please :)18:14
* kenvandine looks18:14
sergiusenskenvandine: thanks, we are waiting on that one, well stgraber is18:14
sil2100asac, ricmm: you know when I'm available usually, so just poke me by e-mail beforehand18:14
racarrkgunn: Sounds good :p18:15
racarrI have an image in my head now of burning a giant pile of nexus 4's18:15
kgunn:)18:15
asackgunn: exactly18:16
asac:)18:16
om26eroSoMoN, seems I couldn't get my head around a few things with using SDK emulators, never really ported any app. So I proposed the branch to just change it to toolbar.opened18:16
oSoMoNom26er: link to the MR?18:17
om26eroSoMoN, don't worry I am working on porting to SDK emulators as well, just need a fresh mind18:17
om26eroSoMoN, https://code.launchpad.net/~om26er/friends-app/fix-test/+merge/18394418:17
oSoMoNom26er: sure, no worries, you might want to have a look at how gusch did it for the gallery app18:17
om26eroSoMoN, I do have preliminary things in place just need to poke around a few apps and see what they do18:17
om26eroSoMoN, right will do18:17
oSoMoNom26er: I also migrated the browser app and the calendar app, so those can serve as models too18:18
asacom26er: the notes-app is not your domain?18:19
om26eroSoMoN, i'll look at calculator as that the potential of being most simple18:19
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3966/notes-app-autopilot/18:19
asacoSoMoN: om26er: you think we should retry that notes-app test?18:20
om26erasac, It is, I am trying to run that test here first18:20
asacmaguro seems to be not plagued by tthat18:20
asacom26er: thx18:20
asacrock18:20
asacballoons: did you give me a heads up on the core app test status this week? (sorry if i missed your reply)18:21
mhall119bzoltan: do we have any documentation/information for app developers using C++ and OpenGL that I can put on developer.ubuntu.com?18:23
asacom26er: so that friends app patch became necessary because of a uitk change, right?18:26
om26erasac, yep18:27
asackk18:27
kenvandinesergiusens, built and published18:28
sergiusenskenvandine: thanks18:28
kenvandinenp18:28
beunojdstrand, we've deployed the update for file names, although it will only apply to uploads from today on18:32
jdstrandbeuno: cool, thanks! :)18:32
om26erasac, I cannot break the test on the phone I tried on so I think a retry should pass us18:38
asacom26er: ok18:39
asacplars: retry :) ... notes18:39
asacon mako that is18:40
asacom26er: do you have mako>?18:40
asacmaguro succeeds :)18:40
om26erasac, yeah I have mako but I tried blindly on a device in the lab with its serial number as identity18:40
plarsasac: I did, it failed on the previous image (different failures it looks like) on mako also18:40
om26ertries mako18:41
asacplars: try again i guess18:41
asacdifferent failures might indicate flakiness18:41
penguincoderi am having a heckuva time with my toro18:42
asacmaybe even nasty in this case18:42
stgrabersergiusens: yay, phablet-tools finally got uploaded!18:42
plarsasac: right, I did... it will start again as soon as the current test is done runnign18:42
plarscalculator-app test is running atm I believe18:43
om26erthey passed on mako as well :S18:49
sergiusensstgraber: I guess you are taking care of the pocket stuff, right?18:50
stgrabersergiusens: yep18:51
jreisomeone here who could give me a hint on the nexus4 with ubuntu touch?18:51
jrei i flashed cdimage-touch but i have no wifi or gsm data connection18:51
JoshStroblQuestion I asked in #ubuntu-app-devel with no answer: can I use the Cordova APIs (for Ubuntu Touch) in the QML / JS implementation of applications?18:54
JoshStroblI believe so, just figured I'd double check with someone that is more experienced in the field. Obviously it is usable in the HTML5 implementation that is still in the works.18:54
Anze-who knows how to set  ROOMSERVICE_BRANCHES global in breakfast18:54
Anze-??18:54
beunocjwatson, o/    is the     "lint_package_filename_pkgname_match": "'com.ubuntu.developer.majster-pl.ushopper-0.1.5' != 'com.ubuntu.developer.majster-pl.ushopper' from DEBIAN/control"19:11
beunothing on your plate?19:11
beunoah, this is the filename issue, but different, isn't it?19:11
plarsasac: notes-app seems to pass ok on mako now, but I think it still might be worth looking at why it had random failures19:13
asaccertainly19:13
plarsone of the times it failed, the change for killing the intro was already in place19:13
asacthx19:13
asacso if nothing goes bad, and nothing big lands, we can be lucky and pick up omers fix for the next build19:14
jreii just flashed the cdimage but wifi still doesn't ask for a password. Has anyone an idea?19:14
asacplars: guess tomorrow morning build will have that19:14
asacplars: anything else beyond friends that is still failing?19:14
asacplars: calendar app is odd19:15
asachad just 1 test run on yesterdays image byut was green19:15
asacplars: i am off for couple hours19:18
asacplars: psivaa started a spreadsheet recording all the "retries"19:18
plarsasac: yeah, I'm restarting some of those19:18
asacmaybe we can continue using that to start a database19:18
asacplars: more for later investigation19:19
asacstatistics etc.19:19
plarsyeah19:19
asacnot sure if yo know where it is19:19
asacotherwise maybe note down todays retries19:19
asacand then record tomorrow in there19:19
asacok later19:19
jreiubuntu touch on nexus 4 feels like beeing back to openmoko. is there something else except https://wiki.ubuntu.com/Touch/Install what I should do to get wifi or 2G working?19:33
=== Nick|Zzz is now known as Nick
=== dandrader is now known as dandrader|afk
stgraberplars: new phablet-tools has landed in saucy. I'm doing a test flash now to confirm I get 2GB by default.19:38
stgraberplars: or not, it's completely broken...19:39
stgrabersergiusens: ping19:39
plarsstgraber: :(19:39
plarsstgraber: I'm on saucy too, so if we get a good one I can try it at home19:39
plarsstgraber: the lab systems are not on saucy though19:39
stgrabersergiusens: When reviewing your branch I completely missed the fact that phablet-flash is python2 not python319:39
stgrabersergiusens: lzma doesn't exist as a module in python219:39
stgrabersergiusens: oh, actually it does but as a separate module19:41
stgrabersergiusens: so you're missing a python-lzma depend19:41
AskUbuntuError when phablet-flash -b | http://askubuntu.com/q/34141419:41
stgraberplars: ok, so saucy's phablet-flash should be fine if you make sure you have python-lzma installed too19:42
plarsstgraber: ah, ok19:43
stgrabersergiusens: http://askubuntu.com/q/341414 is the same problem19:43
plarsstgraber: I do19:43
cjwatsonbeuno: yeah, that's the filename issue AFAIK in the app store, not on my end19:43
sergiusensstgraber: hmmm, it is in the mr19:44
cjohnstonsergiusens: its as a build depends19:44
stgrabersergiusens: the build-depend is, not the runtime depend19:44
sergiusensstgraber: then I screwed up19:44
sergiusensstgraber: never wanted it to be a build dep19:45
beunocjwatson, thanks19:45
stgrabersergiusens: does that also mean that Jenkins never actually runs the command? :)19:46
sergiusensstgraber: yeah, from the built package, it doesn't19:47
cjohnstonstgraber: https://code.launchpad.net/~cjohnston/phablet-tools/lzma19:47
sergiusenscjohnston: create an MR19:47
cjohnstondone19:47
cjohnston:-)19:47
stgrabergood, land it!19:48
AskUbuntuPuedo instalar ubuntu touch en una tablet titan 7010me | http://askubuntu.com/q/34142519:55
sergiusensstgraber: cjohnston so it seems the test did cover this, python-lzma is needed as a build depend19:55
sergiusenscjohnston: can you add it back?19:57
cjohnstonMR updated19:58
cjohnstonsergiusens: ^19:59
=== dandrader|afk is now known as dandrader
stgrabersergiusens: well, the test must be wrong if it runs with the build-deps and not the runtime deps, but anyway, as long as it works, I don't really care :)20:01
sergiusensstgraber: well it's all unit20:02
sergiusensstgraber: might be good to add autopkg or similar20:03
stgraberplars: confirmed that we get 2GB using the curren phablet-flash20:07
stgraberplars: you mentioned Jenkins doesn't use saucy, where is ti taking its phablet-flash from?20:07
plarsstgraber: ppa20:07
sergiusensstgraber: ppa:phablet-team/tools20:08
stgraberplars: which one?20:08
stgraberok20:08
plarsright20:08
=== sporkeee is now known as Guest41405
stgraberok, apparently the package gets uploaded there at the same time as the archive20:08
stgraberso once we get the one with the fixed dependency landed in the archive, it should start magically working on Jenkins too20:08
loolasac: file diff between ro and non-ro images?20:09
loolasac: dont think this would be too interesting, but there is a difference in the mount points (with the loop-mounted filesystems vs. subdirectories)20:09
loolasac, plars: Wow, the test pass rates are getting really good20:10
stgraberlool: so in case you didn't notice, we've got one more smallish issue with phablet-flash. I'm hoping to have this solved in the hour, then get QA to re-run some tests.20:11
loolstgraber: just read that20:11
loolstgraber: (thanks for mentioning it though as the traffic here is so high that I sometimes miss stuff)20:12
loolstgraber: do we know of tests that failed because of this?  like do we have a number?20:12
stgraberlool: because of what?20:13
loolstgraber: of the 2 GB vs. 1.2 GB20:13
cjohnstonlool: seems like it would be nice at times to have a touch dev channel and a touch support channel.. make following conversations easier20:13
stgraberlool: my understanding was all of them since without that free space the tools wouldn't even install.20:14
* plars checks20:14
loolstgraber: some tests did definitely pass  :-)20:14
stgraberlool: yeah, I saw that and found it a bit surprising :)20:14
plarsat least one of the devices running touch_ro jobs...20:14
plarsrootfs                        1.2G  1.1G   46M  96% /20:14
sergiusenscjohnston: at the begining ogra_ was pushing for all deve to happen on #ubuntu-devel20:14
plarsstgraber: unconfirmed at the moment if any of the failures there are related to space, but we're a little tight on space there at the moment...20:15
sergiusenskenvandine: can you trigger another daily release of phablet-tools please?20:15
cjohnstondevel at times is high enough traffic as is :-/20:15
sergiusensstgraber: cjohnston ^^20:15
loolsed: cannot rename /etc/default/sedA4Epno: Device or resource busy20:15
plarsit's towards the end though,20:15
loolthat seems like a test that needs updating for r/o20:15
plarslool: where was that?20:15
loolplars: first security failure on r/o20:16
loolnot showing up on latest mako run20:16
loolhttp://reports.qa.ubuntu.com/smokeng/saucy/image/3963/security/340451/20:16
loolI'm checking out lp:utah hoping that's where it lives20:17
plarslool: strange...we are putting those in writable mode, so it shouldn't be because of an error writing anywhere20:17
loolthis branch is pretty big though, and branching at 50kB/s for some reason20:17
loolplars: ultimately we want to fix the tests anyway, and the device or resource busy thing seems just wrong20:18
kenvandinesergiusens, building20:18
plarslool: indeed, jdstrand would probably be the one to talk to on that one20:18
loolplars: where's the code of check-ufw?20:18
plarsjdstrand: http://reports.qa.ubuntu.com/smokeng/saucy/image/3963/security/340451/20:18
jdstrandqrt20:18
jdstrandlp:qa-regression-testing/tests20:18
loolbranching lp:qa-regression-testing/tests: bzr: ERROR: Permission denied: "Cannot create 'tests'. Only Bazaar branches are allowed."20:19
jdstrandlp:qa-regression-testing/tests/image/privileged/check-ufw specifically20:19
loolbzr: ERROR: Permission denied: "Cannot create 'tests'. Only Bazaar branches are allowed."20:19
jdstrandlool: bzr branch lp:qa-regression-testing20:19
loolgeez stupid me20:20
jdstrandlool: you can just grab the script if you want. there aren't any outside deps20:20
plarslool: part of qrt20:20
jdstrandlool: so I can fix the sed20:21
jdstrandlool: but the moddep errors are legitimate20:21
loolstgraber: could it be that depmod isn't allowed to run ever on / and so we're missing some moddep.bin files?20:23
stgraberlool: if that's the case, then it should be called during image build20:23
stgraberlool: ah no, it's simpler than that, our kernels don't have modules, so /lib/modules doesn't exist at all20:24
looljdstrand: ^20:25
loolright, no /lib/modules on grouper either20:25
stgraberI'm a bit surprised that /lib/modules doesn't exist at all though20:25
loolnow why does it pass on mako?20:25
stgraberI'd have expected it to be empty but not just plain missing20:25
stgraberno idea, I clearly have the same thing on mako20:25
loolsorry, I meant why does it pass with cdimage images?20:26
stgrabernot sure, maybe something creates /lib/modules there20:26
plarsballoons: have you seen http://reports.qa.ubuntu.com/smokeng/saucy/image/3963/calendar-app-autopilot/20:26
loolhttp://reports.qa.ubuntu.com/smokeng/saucy/image/3966/security/341006/20:26
stgraberI have code in the initrd that'd bind-mount /lib/modules to /system/lib/modules if the former existed20:26
stgraberwhich would make that test pass20:26
stgraberso the question is why don't we have /lib/modules in the image20:27
balloonsplars, no I hadn't.. we were just working on calendar today20:27
loolstgraber: if there's no modules, that seems adequate?20:28
stgraberflipped does:     [ -e /lib/modules ] || ln -s /system/lib/modules /lib/modules20:29
loolaha20:29
stgraberso that explains why it's not a directory. Now for my images, it'd work better if it was, so I can add code to create it when repacking the image.20:30
stgraber(I prefer having it be a directory than a symlink since an empty directory is less likely to create havoc than a dangling symlink)20:31
loolack20:31
stgraberfix pushed, next image should be fine20:32
loolstgraber: looking at the test, it seems best to keep it as is and mount / rw before running the test; do you have an idea of where the device busy comes from?20:32
loolThe shell snippets are like:20:32
loolcp -a /etc/default/ufw /etc/default/ufw.image-test-backup20:32
loolsed -i 's/^DEFAULT_FORWARD_POLICY="DROP"/DEFAULT_FORWARD_POLICY="ACCEPT"/g' /etc/default/ufw20:32
loolso cp passes, but then sed fails20:32
stgraberlool: sed trying to be clever and create a temporary file20:33
barrystgraber: ping20:34
loolstgraber: https://bazaar.launchpad.net/~ubuntu-bugcontrol/qa-regression-testing/master/view/head:/tests/image/privileged/check-ufw20:34
loolstgraber: but the cp just above creates files in the same dir20:35
stgraberlool: and it's /etc/default/ufw that fails, right?20:35
loolstgraber: yes20:35
plarsballoons: want me to file a bug for it? or did you want to?20:35
loolstgraber: ah that's bind-mounted20:36
stgraberlool: right, so it can't be moved20:36
loolcrap20:36
loolstgraber: so it would be the same problem if we had used symlinks instead of bindmounts at least  :-)20:37
stgraberbarry: pong20:37
loolwell, it would have worked though20:37
loolbut converting the symlink to a file20:37
stgraberlool: it'd have worked but gave you a mess instead20:37
loolyeah20:37
stgraberlool: IIRC it was one of my objections to symlinks, they may give you the impression of working when they really don't ;)20:37
loolhaha20:37
stgraberlool: I wish sed had a "--really-do-it-in-place" which would just read everything into memory, do the replacement seek(0) and write20:38
loolstgraber: right20:38
loolstgraber: when turning on writable_image, we copy back the files into place. yes?20:38
loolI mean, this is happening with mount -o remount,rw but wouldn't happen with touch .writable_image + reboot?20:39
stgrabernope, we still have the bind-mounts when / is writable20:39
loolstgraber: shouldn't we reset the image back to a normal setup when turning that flag on?20:39
jdstrandlool, stgraber: so there is nothing for me to adjust for the sed?20:40
looljdstrand: well you could avoid it20:40
looljdstrand: I wonder how frequently we'll face such issues20:41
jdstrandI'm fine with changing it20:41
looljdstrand: the workaround is to sed >tmpfile; cat tmpfile>/etc/default/...20:41
jdstrandyes20:41
looljdstrand: because /etc/default/ufw is bind-mounted to a writable location20:41
jdstrandyes20:41
jdstrand(I did that :)20:41
loolthanks  :-)20:41
jdstrandok, so I'll fix the sed20:42
stgraberlool: so, we could, except that it means the users would loose all their changes when swtiching back to read-only20:42
kenvandinesergiusens, published phablet-tools20:42
loolstgraber: might be something to keep in mind, it would also fix the use case of apt-get updating lxc-android-config20:42
stgraberlool: and that flip flopping quickly between both modes without changing anything would alter your rootfs and force you to reflash20:43
loolstgraber: we could copy the file back with some other command (or in system-image-cli)20:43
sergiusensstgraber: ^^20:43
loolkenvandine: ty20:43
kenvandinelool, np20:43
stgraberlool: not very easily since the actual list of bind-mounts is dynamic and generated by the initrd20:44
loolkenvandine: is that the one with the new dep?20:44
* lool doesn't see it in LP yet20:44
loolI see one from an hour ago20:44
kenvandineit'll take a few minutes20:44
loolstgraber: well we have that list though20:44
loolkenvandine: ok thanks20:45
kenvandinehttps://launchpad.net/ubuntu/saucy/+source/phablet-tools/1.0+13.10.20130904.1-0ubuntu120:45
kenvandinelool, ^^20:45
stgraberlool: to be honnest, I don't want to spend too much time working on developer mode just now, I've got a ton of higher priority things to keep myself busy with20:46
loolstgraber: sure, that's completely fair20:47
loolstgraber: let's keep this in mind if we run into other issues with bind-mounts that would be solved with such a feature20:48
loolplars, stgraber: The only other failure seems to be http://reports.qa.ubuntu.com/smokeng/saucy/image/3963/share-app-autopilot/20:48
loolplars: any idea why it didn't run?20:48
loolplars, stgraber: Sorry I meant the only other regression when compared to a mako run on non-ro images20:48
plarslool: yeah20:48
plarslool: networking problem... network never came up before it timed out20:49
plarslool: it happens, but is somewhat rare20:49
plarslool: I'll restart it20:49
loolthanks20:49
plarsballoons: still around?20:49
Anze-who knows how to extract a cm10 build tree from update.zip to port ubuntu?20:49
stgrabernew phablet-tools should be out in the next 30min20:49
balloonsplars, indeed20:49
looljdstrand: mind pinging here when you've updated check-ufw so that we can rerun the test?  (pass rate is the only thing holding ro images still :-)20:50
stgrabersergiusens: what triggers the push to the ppa?20:50
jdstrandlool: ping20:50
plarsballoons: did you open a bug for the calendar issues? want me to?20:50
sergiusensstgraber: a ppa-sync tool20:50
* lool sees lp:phablet-tools was automatically updated20:50
jdstrand:)20:50
looljdstrand: 3>20:50
jdstrandlool: r198820:50
looljdstrand: ups, I meant  <320:50
balloonsplars, I can, if you'll link to it20:51
jdstrandhehe20:51
plarsballoons: yep, just ping me with the number20:51
loolplars: what's needed to pull latest check-ufw?  is lp:qa-regression-testing bzr pulled on each build?20:51
loolplars: would be good to relaunch check-ufw now  :-)20:51
plarslool: yes, it is20:51
plarslool: ack20:51
sergiusensstgraber: http://10.97.2.10:8080/job/ppa-sync-phablet/654/console20:52
stgrabersergiusens: cool, looks like it's done20:52
sergiusensstgraber: yup... well it would be pending pub in the ppa most likely20:53
plarslool: I'll relaunch it on maguro, but not mako, mako is currently testing 4.1/4.1 and hasn't got to it yet20:53
plarslool: so it'll get there20:53
balloonsplars, https://bugs.launchpad.net/ubuntu-calendar-app/+bug/122090820:54
ubot5Launchpad bug 1220908 in Ubuntu Calendar App "Autopilot Tests fail for month view" [Undecided,New]20:54
plarsballoons: thanks20:56
loolplars: phone-app-connected-autopilot shows up on the maguro report for touch_ro but not for touch20:56
loolwith zero tests20:56
plarslool: yeah, it's supposed to be disabled right now20:57
stgraberplars: looks like new phablet-tools has published to the PPA, so would be great if you could re-test with that, see if more space helps20:57
loolplars: do we care about grouper still?20:58
plarslool: not at the moment20:58
loolplars: Ok; so I think we're in really good shape when comparing touch vs. touch_ro builds (only looked on mako and maguro though)20:58
loolasac: ^^^20:58
loolplars: did we miss other tests that didn't have time to run or some such?20:59
plarslool: mako is still fairly early on on the 4/4.1/4.1 build20:59
plarslool: we were letting it finish the previous one20:59
stgraberlool: 20130904.2 just finished building and will publish to system-image in a few minutes with hopefully a fixed /lib/modules21:00
loolplars, doanac: would you think you could compare the touch vs. touch_ro test passes for ubuntu=20130904.2 ?21:00
loolstgraber: cool21:00
loolhopefully phablet-tools + /lib/modules + the qa-regression-testing changes will have gotten us in a better place21:01
plarslool: I'll probably have to step away for a bit to take care of kids/bedtime, etc but I'll be back tonight and can take a look21:02
loolplars: who can I ping in the EU morning to get reruns?21:02
plarslool: psivaa21:03
loolplars: ok thanks!21:03
plarsballoons: clock seems to have issues too http://reports.qa.ubuntu.com/smokeng/saucy/image/3966/ubuntu-clock-app-autopilot/21:28
balloonsplars, ohh, I was waiting for clock.. I believe that should be the code that fixed things21:29
balloonsi'll have to check the version and compare21:29
plarsballoons: well, it passed on the .1 build from yesterday, but not since21:29
plarsballoons: according to http://people.canonical.com/~ogra/touch-image-stats/20130903.2.changes we got an update at .221:30
plarsyesterday21:30
plarsballoons: doesn't look like any changes landed since then21:30
balloonsit should have landed yesterday21:32
balloonswell that's dissappointing then21:32
plarsballoons: it did, and appears to have broken things :)21:33
stgraberplars: 4.2 has published, can you make sure those tests will run with the latest phablet-tools?21:36
plarsstgraber: let me check21:36
plarsstgraber: maguro had already started, mako is lagging behind a bit so I'll restart maguro21:39
rsalvetixnox: I sent all the details about that cronjob (phablet.u.c export) via email, before I left for vacation (2,3 weeks ago)21:41
rsalvetixnox: and that I still had some stuff to be changed in there, and one is moving to a generic cron21:41
rsalvetixnox: but it's running daily currently21:42
NedsFlamIs ubuntu touch ready for the kindle fire yer?22:11
NedsFlamyet*22:11
iBotPeacheswould failing to create "debugfs" dir prevent boot?22:26
iBotPeaches(in regard to last comment: http://ibotpeaches.com/last_kmsg), oppo find 5 trying to boot saucy22:27
asacrsalveti: hey22:32
asacrsalveti: sensorservice going wild again: http://reports.qa.ubuntu.com/smokeng/saucy/image/3973/webbrowser-app-autopilot/341924/22:32
asacinterestingly enough this problem disappeared after the test was run :)22:32
asacrsalveti: http://reports.qa.ubuntu.com/smokeng/saucy/image/3973/webbrowser-app-autopilot/22:33
asacplars: guess thats a retry after logging it with a comment "sensorservice looping"22:33
asacin the spreadsheet22:33
asaclool: right. so tomorrow - once i see friends fixed - i will promote stuff to current and we can move our default to touch_ro (if things continue as they are_)22:33
asaclool: http://reports.qa.ubuntu.com/smokeng/saucy/image/3963/security/22:34
rsalvetiasac: is this the default image or the mir one?22:34
rsalvetiI/ServiceManager(  759): Waiting for service SurfaceFlinger...22:34
asachttp://reports.qa.ubuntu.com/smokeng/saucy/image/3963/22:34
rsalvetidoesn't make any sense22:34
asacrsalveti: default22:34
asacas i said ... i find it also "less sensible" that the problem disappears during our test run :)22:35
stgraberlool: hmm, security is still failing on 04.2, flashing that one now to see what's going on22:35
asacyeah thats odd22:36
asacwould like to hear a story about that one22:36
rsalvetithe sensor should probably be a race, I'm testing the upstart-bridge here to better handle the android init events22:37
rsalvetihopefully that should be enough22:37
asacrsalveti: yeah, but that race seems to starve after a while ... :)22:37
* asac checks if there is a crash report attached22:37
asacmight be an explanation why it stopped if the service crashed in the end22:37
rsalvetiwell, it's quite weird that logcat is waiting for surfaceflinger22:37
rsalvetithat shouldn't happen22:37
rsalvetiunless it crashed hard when starting, but then the test would fail22:38
asacno crash file that i can see22:38
asacso seems it stopped "properly"22:38
asacrsalveti: how would you explain sensorservice going rogue in the "race" caase?22:39
rsalvetisomething trying to use the mako sensorservice before it's fully up22:40
rsalvetithat's something we can still hit22:40
asacand our code is buggy and loops on some odd fds?22:40
asacguess something polling on not-yet-ready fds?22:40
asacis that the explain?22:41
asac:)22:41
rsalvetinot our code, this is the proprietary service from qcom22:41
rsalvetiwe might be breaking it somehow22:41
rsalvetiI'll dig a bit further22:41
asacrsalveti: related question: is there more info that automation could give you to ease debugging such runaway processes?22:44
asacrsalveti: i think we already have quiet a few logs etc.22:45
asacbut looking for ideas whatelse to capture that makes some sense (and how to prepare the data so its consumable)22:45
asacplars: is http://reports.qa.ubuntu.com/smokeng/saucy/image/3972/ a recurring issue?22:46
asacsomething that goes away with retry?22:46
asaccamera-app that is22:46
stgraberlool, plars: apparently I lost a race by a couple of minutes when landing the /lib/modules fix earlier... re-spinning an image now which should really include it this time22:49
jdstrandstgraber: seems like the sed fix in check-ufw didn't make it either. hopefully the respin will include it22:52
jdstrandor rather, the test run will include it22:52
rsalvetiasac: what we have there seems to be enough22:55
stgraberplars: any idea why jdstrand's change to qrt didn't get pulled in?22:56
asacrsalveti: cool22:56
plarsasac: the .crash file you mean?23:02
jdstrandthomi, doanac: ok, since you an email on autopilot/apparmor/etc23:03
asacplars: i think i was talking about calendar app ... not camera23:03
plarsasac: no, calendar app has a bug on it (see previous runs) I just haven't had a chance to tag this one yet23:03
jdstrandthomi, doanac: it should be self-explanatory, but I'm heading out now. ping me if you have questions23:04
asacplars: kk23:04
asacthanks23:04
plarsasac: there's a mediaserver crash that happened during camera app run though which is interesting23:04
thomijdstrand: thanks!23:04
asacplars: was it ever better? thats a core app, right?23:04
jdstrands/since/sent/23:04
asacplars: yeah interestingly enough... just spotted it23:04
asacdidnt see the crash column before23:04
jdstrandthomi: sure thing23:04
plarsasac: looks like webbrowser tests failed again on mako too23:04
asacwill remember to check that. maybe visualization could be better in highlighting those cases23:05
asacplars: same way?23:05
thomidoanac: I'm unlikely to get to this today, and I'm on conference leave tomorrow, are you able to have a look at that for me?23:05
asacplars: yeah "just" one23:05
asacplars: oh thats the systemsettle problem i was talking to rsalveti about23:06
jdstrandthomi: note, this is pretty click specific, but click packages are the only ones that have mandatory confinement, so I think we're good. the technique is useful otherwise though and we could come up with something similar for non-click if needed23:06
asacits interestingL: sensorservice is going wild before, but somehow our testrun cures that problem :)23:06
asacplars: rsalveti wanted to look at that ... i guess for its a good retry23:06
thomicool23:06
plarstouch_ro for 04.2 is finally starting on mako23:07
plarsasac: clock seems to have a bug with it too, I pinged balloons about it earlier23:07
plarsstgraber, jdstrand: security tests haven't run yet for the 04.2 image yet - wait :)23:10
plarsok, tagged some known things and restarted some things that needed it... I'll be back later to check on things again23:10
xnoxrsalveti: I see. I didn't see that email and it seemed like neither did stgraber. Where was it sent to? I think we worked it out in the end. Thanks for documenting it, and sorry we failed to find that =)23:14
stgraberxnox, rsalveti: reverse engineering is way more fun than following instructions anyway ;)23:14
rsalvetihaha, yeah :-)23:15
xnox=))))23:15
rsalvetixnox: subject: Phablet export for the Android package23:15
xnoxrsalveti: ha, I am left with no excuses, i even have it marked as read. Hm. somehow I forgot about it.23:17
asacplars: ok ... i will continue tomorrow morning with psivaa23:18
rsalvetixnox: no worries23:18
asacon the next image that hopefully has friends-app fixed as well23:18
plarsasac: I'll be back later too... things are running right now, and not much more I can do until some more time passes23:19
rsalvetibbl, dinner23:20
RobbyFlol I just flashed and 30 seconds later a new build23:34
doanacjdstrand, thomi: just looking at the email. I can take a look at this tonight if someone can tell me what needs to go in the rules file23:38
=== chriadam|away is now known as chriadam
riddlebox-t530does ubuntu touch support 4G in the US?23:57

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