/srv/irclogs.ubuntu.com/2017/03/15/#ubuntu-mir.txt

=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
dufluanpok: I checked errors.ubuntu.com today and found a couple of new USC crashes that are happening in the Mir input code. Have a look (for Criticals or new bugs): https://launchpad.net/mir/+milestone/1.0.008:26
dufluI only picked the ones known to occur in 17.0408:26
duflualf_: Do you have an upstream link for your protobuf fix?08:53
duflu"re-fix"08:53
=== davmor2_ is now known as davmor2
anpokduflu: I think they have the same root cause..09:25
dufluWin09:25
dufluKilling two bugs with one fix09:26
alan_ganpok: greyback: questions answered? https://code.launchpad.net/~alan-griffiths/miral/raii-for-blob-and-cookie/+merge/31922909:38
anpokalan_g: oh because of the operator MirBlob*..09:41
anpokI didnt realize friend can do that..09:41
alan_gThat's the Barton & Nackman trick09:43
alan_gAlthough the use with "deleted" wasn't possible in the '90s09:44
anpokah friend injects the function at global scope and delete does the opposite..09:45
anpokso it avoids that the one with MirBlob* is even considered09:46
alan_gs/global scope/namespace scope/09:46
alan_gBut yes09:46
alan_gThe one with MirBlob* is in the overload set, but not selected as it requires a user written conversion09:46
=== chihchun is now known as chihchun_afk
=== hikiko is now known as hikiko|ln
=== dandrader is now known as dandrader|afk
=== hikiko|ln is now known as hikiko
=== Son_Goku is now known as Conan_Kudo
=== Conan_Kudo is now known as Son_Goku
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
alan_gcamako: need any more answers? https://code.launchpad.net/~alan-griffiths/mir/drag-and-drop-II/+merge/31982015:58
camakoalan_g, probably ... I'll continue the review16:06
* bschaefer should review as well16:06
alan_gmore eyes fewer bugs16:07
alan_g(maybe)16:08
bschaeferideally :)16:09
bschaeferalan_g, a handle is just the raw data a drag and drop will be passing? (just an arbitrary amount of bytes i assume)16:13
bschaeferwe could alway typedef it but meh should be fine as a vector16:13
alan_gbschaefer: it's a key (an ssid registered with content hub)16:13
alan_gBut Mir doesn't need to care16:14
bschaefero yeah i see  std::vector<uint8_t> const handle{std::begin(uuid), std::end(uuid)};16:14
bschaeferthats fair, was just thinking it didnt give much info on what it was16:14
* bschaefer looks up what handle actually means and it fits perfectly here16:16
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader

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