/srv/irclogs.ubuntu.com/2014/08/13/#ubuntu-mir.txt

RAOFTo the espresso machine repairer!00:21
=== chihchun_afk is now known as chihchun
dufluOh, looky. utopic gets 0.6! https://launchpad.net/ubuntu/+source/mir01:44
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
duflualf_: Around?06:10
alf_duflu: yes06:30
duflualf_: Since 0.6.0 got released today we're getting bug reports of https://bugs.launchpad.net/mir/+bug/134851506:35
ubot5Ubuntu bug 1348515 in Mir "libmircommon-dev 0.6.0+14.10.20140811-0ubuntu1 fails to install/upgrade, does not replace mircommon-dev 0.5.1+14.10.20140728-0ubuntu1" [High,In progress]06:35
dufluDo you want to revive the fix?06:35
RAOFUrgh :(06:36
dufluShould only affect developers. Unfortunately due to other bugs even non-developers will be -dev packages already06:37
dufluwill *have*06:37
alf_duflu: RAOF: So, I am not sure what the right fix is. Probably change < 0.5.1+14.10.20140722-0ubuntu1 to << 0.6~ ?06:40
duflualf_: Surely "<< 0.6" ?06:41
RAOF0.6~ would be right(erish)06:41
dufluRighterish then06:41
alf_duflu: RAOF: ok, let me propose that then06:42
alf_duflu: @cross-compile with 4.9, I have to change the cross compilation cmake file to explictly use 4.9. Does the current plain '...-g++' work for you?06:44
duflualf_: It does now. Today's updates insisted on replacing the 4.8 one with 4.906:45
alf_duflu: ok, thanks06:45
dufluCome to think of it I had experimented with 4.9 x-compiles a while back and forgot about it06:46
duflualf_: I didn't mean to ask you to fix the bug. Only that you already had a fix in progress :)06:54
dufluAnd in 24 hours we may well have a lot more duplicates coming in from utopic users06:55
duflu(un)fortunately not a large proportion of users are set with with LP accounts to report bugs06:55
alf_duflu: no worries, it's a trivial fix (assuming it works). Come to think of it again, perhaps you are right, the tilde in (<< 0.6~) doesn't make much sense (doesn't hurt either)06:56
alf_RAOF: ^^ ?06:56
RAOFalf_: Doesn't matter much either way :)06:57
alf_well, unless someone releases 0.6~ver, but then again someone may release 0.6~~ :)06:58
dufluDebian version sorting looks complicated :P07:00
RAOFBah, ok, then. I'll write a double-buttocked stub platform.07:02
alf_RAOF: duflu: https://code.launchpad.net/~afrantzis/mir/fix-mircommon-debian-replaces/+merge/23058307:05
duflualf_: Ta07:06
seb128is https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1354564 an issue somebody is looking at?08:26
ubot5Ubuntu bug 1354564 in unity8 (Ubuntu) "Keyboard no longer works in Unity8 desktop session" [Undecided,Incomplete]08:26
seb128real keyboard not working on unity8-mir-desktop sessions08:26
dufluseb128: Sorry, I didn't notice that one. I'll make sure we don't lose track of it08:47
seb128duflu, thanks08:48
ogra_hmm, there seems to be a new hard dependency on freedreno in Mir ... the 0.6.0 release pulled that inot the touch images which makes the tarball grow by 4MB ... is this hard dep actually nercessary ?08:59
ogra_(we are very short on space in touch and will never use freedreno there)09:00
dufluogra_: That's probably not from Mir directly, but something else Mir uses. See Mir doesn't mention it: http://bazaar.launchpad.net/~mir-team/mir/0.6/view/head:/debian/control09:09
dufluogra_: Try removing "freedreno" and see what packages complain?09:14
ogra_http://paste.ubuntu.com/8034516/09:15
ogra_seems libdrm ... via mesa :/09:15
ogra_s/via/and/09:16
alf_ogra_: the question is: why are we pulling in mesa and libdrm on the phone in the first place?09:17
ogra_alf_, some deps i think ...09:18
anpokshlib deps?09:19
anpokon mirserver ..09:19
anpoknm, looked at the x86 build..09:20
alf_ogra_: some mir packages depend on libegl1-mesa (>= 7.8.1) | libegl1-x11 and libgles2-mesa (>= 7.8.1) | libgles2 , perhaps we could change these so they are satisfied by what touch provides with the android drivers?09:22
ogra_alf_, yeah that would be good i guess ... if we can drop mesa we definitely should09:23
alf_ogra_: hmm, the libhybris packages doesn't provide libgles2 nor libegl1(-android) or similar, not sure what the policy for libegl packages is09:29
ogra_lets wait for rsalveti i guess :)09:29
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== chihchun is now known as chihchun_afk
=== dandrader_ is now known as dandrader
=== pete-woods is now known as pete-woods|away
=== dandrader is now known as dandrader|lunch
racarrMorning16:13
Saviqincomiiiing!16:24
mterry:)16:24
mterryHey folks!16:24
mterryI need help with a promotion-blocking bug16:25
mterryI'm seeing behavior where /run/user/32011/mir_socket_trusted is created, but the normal mir_socket file in that directory is *not*16:25
mterryAny guesses on what code path would cause that?16:25
dednickalan_g: ^16:26
kdubmterry, is the MIR_SERVER_FILE set? or did it go to /tmp/ somehow?16:27
kdubalso, the default is based on XDG_RUNTIME_DIR16:27
mterrykdub, let me double confirm env16:27
dednickmterry: check for tmp/mir_socket16:28
mterryMIR_SERVER_FILE=/run/user/32011/mir_socket and XDG_RUNTIME_DIR=/run/user/32011 for unity8, which should be creating these16:28
mterrydednick, no such file16:28
dednickalthough i don't know why the trusted one would be at a different location16:28
mterry /run/mir_socket exists, but that's for USC16:29
mterrykdub, ^ see above about the environ16:29
dednickmterry: what about MIR_SOCKET ?16:30
kdubthe trusted file can be changed via MIR_SERVER_PROMPT_FILE16:30
kdubmterry, its somewhat strange that MIR_SERVER_FILE is set in the environment16:31
mterryMIR_SOCKET=/run/user/32011/mir_socket but MIR_SERVER_HOST_SOCKET=/run/mir_socket16:31
mterrykdub, ^16:31
mterrykdub, the unity8 upstart job sets that16:31
kdubmir won't parse MIR_SOCKET, iirc16:31
dednickmterry: is MIR_SOCKET set outside of the unity8 env?16:31
kduboh, I take that back16:32
mterrydednick, I think lightdm does16:32
dednickkdub: it's something in u8 upstart16:32
kdubit does parse MIR_SOCKET16:32
mterrydednick, does set it rather16:32
mterrykdub, MIR_SOCKET is set to the same as SERVER_FILE.  But when unity8 started, it was set to /run/mir_socket16:33
mterrykdub, which is normal Mir operation, as I recall (to re-set the var for the sake of any subprocesses)16:33
kduband no failures? sounds like something's not set or not parsed as expected16:36
kdublike, forgive me if you know all this but16:38
mterrykdub, I don't see a message in unity8 log16:38
kdubMIR_SERVER_FILE will set the server's socket file for clients to that server16:38
kdubMIR_SERVER_HOST_SOCKET will set the socket for a nested mir to connect to16:38
mterryYes.  And those values are seemingly set correctly for unity816:39
mterryI'm just not seeing the mir_socket file existing16:39
mterryThough I *am* seeing the mir_socket_trusted file16:39
dednickhm. wonder if someting closed the file.16:39
mterrydednick, uh oh16:42
mterrydednick, I think I see a scenario where that might happen in fact16:42
mterrybut this would all explain unity8-dash, but not the weird unity8 behavior...16:42
mterrykdub, I may see the problem.  I think it's not Mir.  It's a job deleting the mir socket after unity8 makes it16:43
kdubmterry, ah, okay16:43
mterrykdub, thank you for looking!16:44
kdubyep, no problem16:44
kdubmterry, MIR_SERVER_CONNECTOR_REPORT=log also has a helpful line about where mir creates the socket too16:45
=== alan_g is now known as alan_g|EOD
rsalvetialf_: ogra_: libhybris is not providing that because we decided (a bunch of months ago) that going with updates-alternatives was actually better17:23
rsalvetiand removing mesa is not that trivial actually, I think we might have deps issues with some other packages17:24
rsalvetibut we can try I guess17:24
rsalvetisomething we can try before rtm I'd guess17:24
rsalvetibut it might be tricky17:24
rsalvetimaybe we can ask help from foundations17:24
ogra_yeah17:25
=== dandrader|lunch is now known as dandrader
ogra_rsalveti, i asked pat to actually organize a cross team event to review the seeds/manifests before RTM17:26
rsalvetigreat17:27
ogra_i guess we should just do it then17:27
ogra_or at least inspect it17:27
rsalvetibut mesa is so core that it might not be that trivial17:27
ogra_yeah, i have no high hopes17:27
rsalvetijust sucks that mesa brings a bunch of extras17:27
ogra_definitely ... that drm crap is annoying17:27
ogra_(and so bloated)17:28
rsalvetiyeah17:28
* ogra_ remebers we are fighting drm deps since the arm team startd 17:28
ogra_thats like 4 years already .... still no solution17:29
racarris everything failing CI due to this lxc-android-config stuff now?18:05
racarr / are the appropriate people notified18:05
kdubhmm, I saw that this morning for the 1st time on a RAOF branch18:05
kdubis it happening everywhere?18:05
kdubracarr, ^^18:09
racarrkdub: It happened to your branch now18:17
racarrand my branch yesterday 2 times18:17
racarrin a row18:17
racarrseems all over :(18:19
racarrfix-1348330 I mean18:19
racarrhas there been a change in the partitioning setup that one of the makos hasn't received (shot in the dark lol...)18:20
racarrnot really sure what could be goiung on18:20
kdubracarr, yeah, seems dpkg is trying copy cross-partition, and the device won't let it18:23
kdubfor lxc-android-config18:23
racarrmm18:24
racarrrobotfuel: Are you still master of the mediumtests-runner-mako ?18:32
racarrI think we need to remove the dist-upgrade from the CI job18:32
racarre.g. lxc-android-config isnt supposed to be runtime upgraded18:33
robotfuelracarr: josharenson took that over I think. I can take a look though18:48
josharensonrobotfuel, it can probably be removed.. It was there when glmark2 required adding a ppa18:49
josharensonoh wait18:49
josharensonno I'm not sure why it was there...18:50
racarrI think it just seems like a good idea right18:50
=== ValicekB_ is now known as ValicekB
racarrdist upgrade why not18:50
racarrand someone forgot it wasnt safe on the phones (I mean I have seen this CI output dozens of times and never remembered lol)18:50
racarrif we don't want to mess with it upgrading the makos may be enough to fix things for now...not sure of the timing18:50
josharensonyeah it was in the script to begin with... what could it hurt to remove it?18:50
racarrof last promotion/the lxc-android update18:51
josharensonI'll remove it now, and watch the builds18:51
racarruhhh18:51
racarrI don't think it could hurt anything18:51
racarrjust have to make sure the makos are kept up to date18:51
racarrwith images18:51
racarrnot sure how that is handled18:51
josharensonracarr, uh I don't see a dist upgrade happening... grep agrees, let me look closer18:52
josharensonat least in the mir-medium-test-runner-for-jenkins job18:53
racarrjosharenson: https://jenkins.qa.ubuntu.com/job/mir-mediumtests-runner-mako/2386/console18:57
racarr+ apt-get dist-upgrade -y --force-yes18:57
racarrbtw ive always wondered what is a medium test18:57
racarrlol18:57
josharensonracarr, I see it there, but its not in the lp project that I have commit access to18:58
racarrah18:58
josharensonand I also have no idea what a mediumtest is18:58
josharensonwe should be running hardtests18:58
racarrlol18:58
josharensonanyways, robotfuel, you know where the dist-upgrade comes from?18:59
robotfuelit might be in the jenkins job19:00
robotfuelit was from a long time ago :P19:00
racarrlooks like its part of some "preinstall" step19:02
robotfuelracarr: josharenson http://bazaar.launchpad.net/~mir-team/+junk/mir-medium-test-runner-for-jenkins/view/head:/mir_install_packages.sh is where it's at19:04
robotfuelline 18...19:04
racarr:)19:05
josharensonrobotfuel, so I'm very confused now... Is the jenkins job pointing to the project in ~josharenson/+junk/ or ~mirteam/+junk19:06
josharensonbecause my version of the file doesn't have that19:06
robotfueljosharenson:  lp:~mir-team/+junk/mir-medium-test-runner-for-jenkins is in the job config19:08
josharensonrobotfuel, I thought we changed that in Malta?19:09
=== mardy_ is now known as mardy
=== dandrader is now known as dandrader|bbl
kdubjosharenson, robotfuel, racarr kinda trailed off... but is that problem setting up the lxc-android-config still ongoing? https://jenkins.qa.ubuntu.com/job/mir-mediumtests-utopic-touch/20:34
kdubtrying to figure out when its worthwhile to retrigger landings20:35
josharensonkdub, I didn't make any changes, so its probably still happening.. Since the issue isn't part of the single lp repo I have access to, there isn't anything I can do I don't think :-/20:35
kdubjosharenson, ack, I'll go agitate over in #ubuntu-ci-eng20:37
josharensongl20:37
racarrIs anyone using sbuild to cross compile mir?20:50
racarrI am having difficulties... g++-4.9:armhf : Depends: gcc-4.9:armhf (= 4.9.1-5ubuntu1) but it is not going to be installed20:50
kdubi've tried with sbuild, but havent had much luck20:55
racarrcross-compile-chroot isnt working for me anymore either :(21:05
racarr  The C compiler "/usr/bin/arm-linux-gnueabihf-gcc" is not able to compile a21:05
racarrsimple test program bla bla bla21:05
racarrbut blank output21:05
kdubracarr, did you do the transition to 4.9?21:06
kdubi had to like configure the alternatives to get it going a bit ago21:06
racarrkdub: Hmm? On the host or in the chroot. This is a new chroot.21:08
racarrhost is 4.921:08
kdubhost, right21:08
kdublemme try to regenerate the chroot from devel, a few mins21:08
racarrkdub: Thanks :)21:13
fgintherkdub, moving here now... Right now, the disabled test will likely cause all MPs to fail. Is it better to remove the test and allow MPs to pass?21:29
kdubfginther, I guess camako or kgunn_ should make that call21:30
kdubalthough I'm becoming a bit backlogged, I'd prefer to wait21:31
fginthercamako, kgunn_, to catch you up. the mir-mediumtests-runner-mako test is causing a new version of adbd to be installed. This will wedge the phone and require a human to restart it. I've had to disable the test so that all of the phones don't die21:31
fginthera new image is likely to resolve this, allowing for a proper fix to be implemented to deal with this problem the next time21:32
kgunn_camako, i defer to you, but kinda feels like we should catch the next image21:36
* camako is looking at the script21:38
camakokgunn_, everyone on the team runs the tests that this script runs (and more) on a regular basis.. so it's ok for a while..21:40
kgunn_camako, you bet, that argument makes sense21:41
camakokgunn_ this is the script I was looking at before the release... It has other problems as well, e.g. demos don't work21:41
kgunn_ack21:42
fginthercamako, kgunn_, so the request is to continue testing MPs, but remove this test until the next image?21:42
camakofginther, I think it's fine.. what 's the ETA on the image?21:42
fginthercamako, about 6 hours21:42
camakofginther, not a problem21:43
camakofginther would you mind giving me a heads up when you've reenabled it?21:43
kgunn_ok, still having fun-with-computers TM...rebooting21:43
camakofginther, also , the 0.4, and 0.5 specific scripts can now be removed.. We'll soon need 0.7 :-) (will let you know when)21:44
fginthercamako, sure. If for some reason the next image doesn't contain the expected version of adbd, I'll need to keep it disabled. Will give you a notice either way21:46
fgintherassuming the image arrives before I go to bed tonight (which it should021:46
camakofginther, np, I'll change the title on IRC/mir to let people know that they need to run the tests manually until further notice21:47
racarrfginther: There were other issues before the new version of adb being installed, i.e. upgrading lxc-android-config21:49
racarrwhich apparently should never be done21:49
fgintherugh21:49
racarrso I think the problem is dist-upgrade being run on21:49
racarrthe phones21:50
racarras part of CI21:50
racarrright? It's just not safe21:50
racarrand I don't think there is any particular need to do it21:50
fgintherracarr, In that context I agree, although I've heard it argued the other way that without a dist-upgrade it's missing potential bug fixes, etc.21:52
racarrhmm21:52
fgintherracarr, I'm not even sure if this was pulled in due to a dist-upgrade (I assume you are right, but haven't checked yet)21:53
racarryes perhaps not21:53
racarrthe lxc-android-config was21:53
racarrmaybe we need21:53
racarra blacklist of packages21:53
racarrnot to upgrade21:53
racarri.e. the script can, apt-get update, apt-get dist-upgrade --simulate or whatever it is21:54
racarrremove lxc-android-config, adb, etc21:54
racarrupgrade all remaining packages21:54
fgintherracarr, right, that would be an option. Sure we can figure out some way to avoid insalling those21:54
=== dandrader|bbl is now known as dandrader

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