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

=== chihchun_afk is now known as chihchun
dufluRAOF: Got a fix for devel cooking?  https://bugs.launchpad.net/mir/+bug/135113303:35
ubot5Launchpad bug 1351133 in Mir "Incomplete removal of libmirprotobuf causes reverse dependencies to FTBFS" [High,Triaged]03:35
RAOFduflu: Have I not proposed that?03:36
* duflu double checks03:36
dufluCan't see it03:36
RAOFBah.03:37
RAOFI did it first, but didn't push it.03:37
RAOFduflu: Enjoy03:40
* duflu prefers other forms of enjoyment03:41
RAOFhttps://code.launchpad.net/~raof/mir/finish-off-mirprotobuf-removal/+merge/22937403:41
dufluRAOF: Glad to have a proposal to approve. ;)03:47
dufluRAOF: Err we appear to have broken mirclient dependencies used by gtk-3.0 in the coming Mir 0.6.0 :(05:37
dufluSo things outside-the-silo (gtk 3) won't work any more05:38
RAOFduflu: Really? What's the error?05:38
dufluhttps://bugs.launchpad.net/mir/+bug/135214905:38
ubot5Launchpad bug 1352149 in Mir 0.6 "libmirclient.so.8 ABI broken but not incremented in Mir 0.6.0" [High,New]05:38
RAOFNo, that's ok.05:39
RAOFOr, at least, it should be.05:39
dufluRAOF: What? The old one can linger?05:39
RAOFAbsolutely.05:39
RAOFIt'll be NBS (not built from source), but it's not an ABI break.05:40
* duflu tries it05:40
seb128RAOF, nbs means the new source is going to be blocker in proposed by britney (if I understand correctly what you are saying)06:06
seb128blocked even06:07
RAOFseb128: And so gtk3 gets a no-change rebuild, and we go back to base for debriefing and cocktails?06:07
seb128yes06:08
seb128just need that no change rebuild ;-)06:08
seb128well, if it's really no change06:08
RAOFIt really is.06:08
seb128wait06:08
seb128you are dropping a .so from a binary without renaming it?06:09
RAOFYes.06:09
seb128shrug06:09
RAOFDropping libmirprotobuf entirely.06:09
seb128that's going to make gtk apps fail to start06:09
seb128nothing is going to block mir to migrate in that context06:09
seb128but gtk, until rebuild, is going to try to load that library and fail to load06:10
seb128you can't do that06:10
RAOFgtk will have a dependency on the libmirprotobuf package, right?06:10
seb128is that a package06:10
RAOFYup.06:10
seb128or is a .so in a binary that is not going away?06:10
RAOFIt's a .so in a package that *is* going away.06:10
seb128oh, ok, it was properly split06:10
seb128k, in this case all good06:11
seb128thanks for replying, sorry for the noise06:11
RAOFNo problem :)06:11
RAOFGood to have you in to UTC+lots :)06:12
dufluseb128: I'm just checking that issue ;) https://bugs.launchpad.net/mir/+bug/135214906:20
ubot5Launchpad bug 1352149 in Mir 0.6 "libmirclient.so.8 ABI broken but not incremented in Mir 0.6.0" [High,Incomplete]06:20
dufluRAOF: Do you remember the ldd equivalent command that doesn't list dependencies of dependencies?06:41
anpok_objdump -p bin?06:48
dufluanpok_: Ah yes, thanks06:52
dufluAlso: objdump -x /usr/lib/x86_64-linux-gnu/libgdk-3.so.0 | grep NEEDED06:52
dufluOh, -p is shorter :)06:55
duflucamako: Anything blocking 0.6.0 that needs my help today?07:18
camakoduflu, yeah there was yet another blocker07:18
camakoduflu, alan_g is working on it though07:19
duflucamako: Awesome. Why haven't I seen it?07:19
dufluOK07:19
camako(or will work on it)07:19
camakoduflu, it was in the downstream libs07:19
duflucamako: I'm accumulating branches that need a lot of fixing before reproposing them. Just checking on the state of things before I dive back into those large tasks07:20
camakoalan_g's branch is up but not finalized07:20
camakoduflu, understood. I think I might pick up the last couple of commits made on devel, too.07:20
* duflu looks07:20
camakoduflu, after I make sure they don't break downstream.07:21
camakospecifically, would be nice to pickup r181107:21
* camako is not sure if downstream components were tested before r1811 was approved.07:22
duflucamako: Best to keep 0.6 unmodified. I've started lining up items for 0.6.1 later (which is easier since there's no ABI break then)07:23
camakoduflu, yeah probably07:24
dufluOK, I've now reached my code review argument limit for the day.07:25
* duflu goes to working on actual code07:25
dufluRAOF: Can you attach any known branches to this? https://bugs.launchpad.net/mir/+bug/129394407:30
ubot5Launchpad bug 1293944 in Mir "Mir deb packages with versioned names cannot be installed simultaneously any more" [Medium,In progress]07:30
RAOFduflu: WIP07:30
dufluRAOF: OK, so long as no proposed ones should be there already07:30
RAOFduflu: That was https://code.launchpad.net/~raof/mir/privatise-all-the-things/+merge/228796 , but it's WIP while I get proper platform probing going.07:31
alf_RAOF: Hi! It turns out that we send a lifecycle connection lost event to ourselves when we release a client connection. Is this on purpose?07:53
RAOFalf_: Yes07:54
RAOFalf_: Because there didn't seem to be any reason not to, and this allows cleanup code to be in one place: the lifecycle event handler.07:55
alf_RAOF: the only complication is that we send a SIGTERM in the default lifecycle handler (which wasn't working well before, but is fixed by https://code.launchpad.net/~afrantzis/mir/client-lifecycle-terminate-properly/+merge/229234)08:00
RAOFYeah, I noticed that. Why are we doing that, and why aren't we sending SIGQUIT?08:01
RAOFI guess having it overridable is better than libX11's “I KILL YOU WITH A SWORD” SIGPIPE, but...08:04
RAOFalf_: Need me to do anything now? Otherwise I'll EOD.08:07
alf_RAOF: No, thanks, just wanted to ensure we send the event on purpose.08:09
alf_RAOF: Enjoy your day!08:09
=== tvoss is now known as tvoss|test
=== tvoss|test is now known as tvoss
=== Ranomier2 is now known as Ranomier
=== pete-woods is now known as pete-woods|lunch
=== tedg` is now known as tedg
=== chihchun is now known as chihchun_afk
=== pete-woods|lunch is now known as pete-woods
=== pete-woods is now known as pete-woods|at-do
=== dandrader_ is now known as dandrader|lunch
=== pete-woods|at-do is now known as pete-woods
=== dandrader|lunch is now known as dandrader
=== alan_g is now known as alan_g|EOD
bschaeferracarr, hey, do you know that cursors: mir_omnidirectional_resize_cursor_name and mir_closed_hand_cursor_name are the same?22:23
bschaeferalso have you had the time to get a crosshair cursor landed :)?22:23
racarrbschaefer: I think omnidirectional resize cursor22:34
racarrand closed hand are only the same22:34
racarrin the ubuntu theme22:34
racarrbut omnidirectional resize maps to "fleur"22:35
racarrand closed hand maps to "grabhand" or something22:35
racarrgrabbing22:35
racarrill look in to crosshair I cant remember why I skipped it22:35
racarrmaybe ubuntu default them didnt have it...22:35
bschaeferinteresting, yeah x11 uses fleur in place of grab hand22:37
* bschaefer switches to omnidirection22:37
bschaeferracarr, theres also the case of22:37
bschaefercase SDL_SYSTEM_CURSOR_NO:        shape = XC_pirate; break;22:37
bschaefermissing22:37
bschaeferthe CURSOR NO seems to be like an X marks the spot on a treasure map22:37
bschaeferracarr, but cool, and thanks!22:37
racarrcursor no lol...22:42
racarrbschaefer: Maybe it's "disabled"22:42
racarrnot as in disabled cursor22:42
racarrbut22:42
racarrdisabled action22:42
racarrlike clicking here is not a valid22:42
racarraction22:42
racarrwhioch I guess we dont have a cursor for either :)22:43
racarrlol XC_pirate22:43
racarr...plus caret = "xterm", etc...22:43
racarrits like someone was intentionally trying to be funny with the cursor names -.-22:43
RAOFBah.23:45
RAOFWhy is mir_discover_gtest_tests suddenly segfaulting during global construction?23:45
* RAOF tries a dist-upgrade.23:48
racarrhaha oh no...I have been all happy that my qtmir acceptance test is supposedly passing but just realized the client should actually get denied connection....23:52
RAOFHah23:54
RAOFBa baw!23:54
racarroh no I guess it shouldn't23:55
RAOFHm. libstdc++6 upgrade, you say?23:55
racarrthat logic is in the other part23:55
racarrthat may be related :p23:55
racarrmir_discover_gtest_tests is not segfaulting for me23:55

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