/srv/irclogs.ubuntu.com/2015/09/15/#ubuntu-unity.txt

=== nudtrobert1 is now known as nudtrobert
=== Malsasa is now known as Guest40949
=== Malsasa_ is now known as Malsasa
tsdgeosmzanetti: hi ho07:18
mzanettitsdgeos, hey08:20
tsdgeosmzanetti: so that new silo landed, now the vivid only silos don't build anymore08:21
mzanettitsdgeos, why do we have vivid-only silos?08:21
tsdgeosi do not know :D08:22
tsdgeosbecause it's what we did until it stopped working ?08:22
tsdgeos:D08:22
tsdgeoswhat are we supposed to have now?08:23
mzanettiah. you mean the old ones, like in-card music08:23
tsdgeosyes08:23
mzanettiwe're back to dual landing08:23
tsdgeosoff the overlay branch?08:23
mzanettiyes08:23
tsdgeosfunnies08:24
mzanettidoesn't really matter as trunk & overlay are the same now08:24
mzanettiexcept the changelog08:24
tsdgeosno, they're not the same at all08:24
mzanettithey should be :D08:24
tsdgeoshmmm, really?08:25
* tsdgeos checks08:25
mzanetticould be that we need to do a manual sync08:25
tsdgeosmzanetti: http://paste.ubuntu.com/12416173/08:26
mzanettiyes that last landing needs to be pushed to trunk08:27
tsdgeosok08:30
pstolowskimzanetti, hey, some of the projects we have in silo 4 cannot be dual-landed, i need to land them separately in V and W08:33
mzanettiand there we go again08:33
mzanetti:D08:34
pstolowskimzanetti, e.g. mediascanner208:34
mzanettiso we need to split the silo I guess08:34
pstolowskimzanetti, yes08:34
mzanettiand land mediascanner before this one08:34
mzanettito both08:34
pstolowskimzanetti, also, Saviq had a branch of unity-api which merges V+W back into single tree, but i cannot find it..08:35
mzanettii landed08:35
mzanettiit08:35
greybackpstolowski: why can't you dual land?08:35
pstolowskigreyback, symbols08:35
pstolowskimzanetti, ah, it landed in trunk15.04 branch, ok08:38
mzanettitsdgeos, ok. trunk and overlay are the same now. for now we still oser overlay tho, because that's where CI we want runs on08:39
mzanettis/oser/user/08:39
mzanettigees08:39
mzanettiuse08:39
mzanetti:D08:39
tsdgeosmakes sense08:40
* mzanetti gets some coffee08:40
greybackpstolowski: is it the package name that is different between the v+o & w, or the actual symbols themselves are different (because gcc4.9/5)?08:42
pstolowskigreyback, symbols are different08:48
greybackpstolowski: yeah. Annoying08:48
ltinkltsdgeos, mzanetti: silo 33 is vivid only, and we managed to get it build yesterday, after much changelog+version torturing :)08:51
mzanetti:D08:51
mzanettiwell, should be dual landing now08:51
ltinklI know08:51
ltinkldesign desperately wanted it08:51
greybacktsdgeos: https://bugs.launchpad.net/ubuntu/+source/ubuntu-app-launch/+bug/1495871/comments/609:53
ubot5Ubuntu bug 1495871 in unity8 (Ubuntu) "unity8 leaks file descriptors" [Critical,Confirmed]09:53
tsdgeosyes09:53
tsdgeosyou have the same thing i have :)09:53
greybackgreat :D09:53
greybackmy glib-fu ain't the best, not seeing any obvious leak anywy09:54
greybacktsdgeos: http://pastebin.ubuntu.com/12416538/ <- maybe  "creationcontext != NULL" ?09:56
greybackhmm no09:57
tsdgeosnah09:57
* guest42315 aw-food09:59
tsdgeosor maybe09:59
tsdgeosdoes g_dbus_connection_close_sync(cgmanager, NULL, &error); need to be moved up that if?09:59
* tsdgeos gives it a quick try10:00
tsdgeosdednick: what do you mean in your last comment to https://code.launchpad.net/~nick-dedekind/unity8/lp1378821.time-translation/+merge/265006 ?11:22
dednicktsdgeos: if we have a absolute time. ie "7th September 2015" and we change the system timezone, it will not update.11:24
tsdgeostedg: am i supposed to be able to dpkg-buildpackage ubuntu-app-launch in the desktop? tests don't seem to pass11:24
dednickbut i dont think it'll actually be used. i was thinking about ltinkl using it, but he was just looking for a place to put a method.11:25
tsdgeosdednick: so you're saying that we can't remove it?11:25
tsdgeosor?11:25
dednickfor formatting time with a specified timezone11:25
tsdgeosfood! bbl11:25
dednicktsdgeos: well, i think we'll need it at some point, but not right now. since we only use relative times.11:25
dednickcan bring it back in uitk if we ever need it.11:26
dednickusing the new stuff i put in there.11:26
=== alan_g is now known as alan_g|lunch
tsdgeosdednick: makes sense, anyhow, retarget to the overlay branch?12:26
=== alan_g|lunch is now known as alan_g
dednicktsdgeos: should not be going into trunk as well?13:11
tsdgeosdednick: we target overlay that is what we care and then do a "sync push" to trunk13:12
dednicktsdgeos: ok13:12
tsdgeosor that's what i understood is our current strategy13:12
tsdgeosmzanetti: ↑↑↑↑13:12
mzanettiyes... for now13:13
mzanettithe plan is is to move back to trunk. but we don't have a vivid ci running on that yet13:13
mzanettionly wily which is secondary choice atm...13:13
mzanettibut we're talking to CI to run both, wily and vivid in one go on trunk13:14
tedgtsdgeos: I would think so. Usually I do "bzr bd" but I think both should work.13:21
tsdgeostedg: on vivid? could you try?13:22
tedgtsdgeos: Sure, building now.13:22
tsdgeostedg: and more importantly have a look at the fd leaking bug13:23
tsdgeoshttps://bugs.launchpad.net/ubuntu/+source/ubuntu-app-launch/+bug/1495871/13:23
ubot5Ubuntu bug 1495871 in unity8 (Ubuntu) "unity8 leaks file descriptors" [Critical,Confirmed]13:23
tsdgeosboth gerry and me seem to have reached the conclusion something happens in ubuntu-app-launch that causes it13:23
tedgtsdgeos: Heh, you both are biased ;-)13:24
tsdgeostedg: but we're also both right ;)13:24
tedgtsdgeos: It built for me.13:24
tsdgeostedg: vivd? wily?13:24
tedgtsdgeos: vivid13:24
* tsdgeos scratches head13:24
tsdgeoslet me try bzr bd13:25
tsdgeostedg: so bzr bd works and dpkg-buildpage no :S13:32
tedgHuh, I wonder why that is.13:33
tedgIs it the Upstart job tests that fail?13:34
tsdgeosdednick: qml/Panel/Indicators/MessageMenuItemFactory.qml conflict13:34
tsdgeostedg: http://paste.ubuntu.com/12417570/13:34
dednicktsdgeos: ya, fixing it now.13:34
tsdgeostedg: anyway, not jokin on the ubuntu-app-launch leaking the fds, there's a eventfd() call leaking and ubuntu-app-launch is responsible for the only 3 calls to eventfd() (via glib) when launching an app13:35
tedgtsdgeos: Hmm, yeah. It is testing the Upstart jobs.13:35
tedgtsdgeos: K13:36
tedgtsdgeos: gerry: Do you guys have a system set up where you can easily test it?13:48
tsdgeostedg: yes13:48
tsdgeosthe phone :D13:48
tedgI think this is likely the fix: lp:~ted/ubuntu-app-launch/lp1495871-unref-context13:48
tedgSure, but I don't have one with a current image and writeable and all that.13:49
tsdgeosah, would have never ever realized that what's needed13:50
tsdgeosthe g*refing is too hard :D13:50
* tsdgeos tries13:50
tedgHeh, yeah. It can be trickey.13:50
davmor2tedg: https://www.youtube.com/watch?v=l-O5IHVhWj013:51
tedgtsdgeos: I'm not 100%, but I think that should be it. Not sure how I can count FDs in a unit test.13:52
tedgDoes valgrind do that?13:52
tsdgeosdon't know13:52
tsdgeosi straced and counted the eventfd() + close13:53
tsdgeosbut of course that's very manual13:53
tsdgeostedg: valgrind can13:54
tsdgeos –track-fds=yes13:54
tsdgeos--13:54
tedgtsdgeos: Don't think that fixed it.13:56
tedgtsdgeos: Valgrind has some errors for it.13:56
larsutedg: g_autoptr() !13:57
tsdgeostedg: ok, so no need for me to try for now? or still want me to try?13:58
tedgtsdgeos: Don't try right now, seems dbus-test-runner is causing a lot of noise here :-(14:00
tedglarsu: More complex here as we're tracking out of the stack.14:01
larsujust a random drive by comment :)14:02
tsdgeosok14:02
seb128hum14:06
seb128my wily laptop test machine fails to start applications under unity814:07
seb128it was working 10 days ago14:07
seb128just dist upgraded14:07
seb128is there a known issue?14:07
seb128ChrisTownsend, ^ do you know?14:16
ChrisTownsendseb128: It was working yesterday, but I haven't tried today.  I'll try it right now.14:18
seb128k, I upgraded yesterday and again today, so likely something local14:18
seb128though my dash only list webbrowser and settings, I might want to try to install other apps14:18
ChrisTownsendseb128: It's working fine for me.  Anything in unity8.log?14:21
seb128ChrisTownsend, http://paste.ubuntu.com/12417795/14:24
seb128"ApplicationManager::onProcessStopped reports stop of appId= "ubuntu-system-settings" which AppMan is not managing, ignoring the event"14:24
seb128unsure if that's the issue14:24
ChrisTownsendseb128: How about the application log?14:25
larsuAppMan sounds like a super hero14:25
seb128cgmanager's job is failing to start14:25
* larsu should stop spamming this channel with useless comments14:25
ChrisTownsendlarsu: Humor is always appreciated:)14:26
seb128failing to delete staled socket14:26
ChrisTownsendseb128: Hmm, weird.  Sounds like a bug.14:27
tedgtsdgeos: Okay, I have a good trace now. I can confirm that didn't fix it.14:27
tedgNot the results I wanted to report, but eh, focusing :-)14:28
tsdgeostedg: :)14:29
seb128ChrisTownsend, works after a reboot, something was wrong with the cgmanager, unsure what ... thanks anyway for looking!14:41
ChrisTownsendseb128: Ok, sure thing!14:41
=== dandrader is now known as dandrader|afk
=== alan_g is now known as alan_g|EOD
=== dandrader|afk is now known as dandrader
slangasekmzanetti: so bug #1278780 is assigned to qtmir now; did you see my question about needing changes up and down the stack, to avoid libraries installing signal handlers?20:13
ubot5bug 1278780 in apport (Ubuntu) "apport takes too long to write crash report, appears to lock up phone" [High,Triaged] https://launchpad.net/bugs/127878020:13
mzanettislangasek, ok, so iiuc what we want is to intercept SIGSEGV in apps, release the connection to mir and then raise the signal again to get apparmor etc going, correct?20:32
=== dandrader is now known as dandrader|afk
slangasekmzanetti: no, this isn't about sigsegv handling in apps; I'm assuming that an app which is hung because it's stuck in the kernel crash handler is not going to lock up the ui20:41
slangasekmzanetti: this is about sigsegv handling in the compositor itself20:41
mzanettislangasek, ah ok. so for when the shell crashes20:44
mzanettiso atm mir is handling some signals20:45
mzanettialso qtmir IIRC20:45
mzanettianyhow, will discuss what the proper thing to do is.20:45
slangasekmzanetti: am I correct in supposing that a lot of the memory mir has mapped consists of video buffers?20:47
greybackslangasek: darn, I misunderstood you too20:47
slangasekmaybe it would be helpful to free up video buffers from a sigsegv handler for apps also, but that's not the case that's of concern20:48
slangasekthe problem we have right now is that if the shell crashes, the ui is locked for a long time while the kernel dumps all the memory across to apport, and it's probably dumping a lot that it shouldn't20:49
mzanettiright20:50
greybackAlbertA: is that correct^^? If a mir server crashes, the contents of the video buffers would be dumped too?20:51
AlbertAgreyback: I don't think so...21:00
AlbertAgreyback: but I've never paid attention.... I guess the argument is they are mmap'ed they would?21:02
=== dandrader|afk is now known as dandrader
greybackAlbertA: I'm similarly clueless :) Will ask in my a.m.21:11
slangasekAlbertA: yes, if they are mmapped they're going to get dumped along with everything else23:46

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