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

RAOF1I am sooooo terrible at writing shaders.01:22
dufluHmm, problem... zesty's libmiral requires Mir 0.26.0 and not 0.26.101:50
dufluSo you need both installed01:50
duflurobert_ancell, RAOF: Could we spin a rebuild of libmiral against the new Mir that's in proposed?01:51
dufluWe'll need to very soon01:51
robert_ancellsounds like a job for RAOF or RAOF101:51
dufluRAOF, RAOF1, camako: https://bugs.launchpad.net/ubuntu/+source/miral/+bug/166479101:55
ubot5Ubuntu bug 1664791 in miral (Ubuntu) "miral needs rebuilding on zesty (it links to an old library libmirplatform.so.14)" [Undecided,New]01:55
RAOFHm. That goes through bilito?02:09
* duflu shrugs02:20
RAOFI mean, I can trivially upload a no-change rebuild, but that's going to mess other things up.02:33
dufluIt seems like the kind of atomic ABI shift that silos are for02:38
dufluRAOF: Don't we just need a new build of libmiral in proposed, and then promote both at once?02:45
RAOFIt won't migrate out of proposed until it's installable.02:46
RAOFIf this *wasn't* using bileto I'd know precisely what to do, and would already have done it :)02:46
dufluAt least it seems like miral is what's holding the old libmirplatform1402:48
dufluI can't see anything else02:48
dufluHmm...02:49
RAOFThis is not an urgent problem at all, is it?02:49
dufluRAOF: It will be. This will block the release of 0.26.102:50
RAOFOh? Why?02:50
dufluRAOF: Because zesty's miral depends on a package that only exists in 0.26.002:51
dufluBecause we corrected an ABI break, mid-series :P02:51
RAOFWhy does that block the 0.26.1 release?02:52
dufluRAOF: I think because this makes it impossible to build an ISO02:52
RAOFThat package will still exist in zesty?02:52
dufluRAOF: No it won't02:52
RAOFYes it will.02:53
RAOFPackages aren't removed from the archive until they have no reverse-dependencies.02:53
dufluRAOF: OK, I won't argue with a positive outlook. But we need to rebuild soon02:53
RAOFIt won't be built from *source* in the archive, but it'll exist.02:53
RAOFYeah.02:53
dufluWe really need to get automated ABI checking back in action02:54
dufluSince not having it and discovering breaks manually is one of the main things slowing down the release of 0.26.102:55
dufluAlso not terribly accurate and reliable02:55
RAOFIf it were urgent I could just upload a no-change rebuild manually and fix whatever that breaks in bileto. But since it shouldn't block 0.26.1, we can probably wait for someone who knows how bileto releases go.02:55
=== andyrock_ is now known as andyrock
RAOFGrumble grumble stringly typed code.03:14
dufluStringly typed as in Perl? :)03:15
RAOFNo, more “I'm not experienced at writing shader code and having the compile step be at runtime on a different VT is quite annoying”.03:16
dufluRAOF: I recommend developing via ssh. Then the window never goes away :)03:17
dufluAlthough annoying that you really need ethernet to avoid lag when typing over wifi03:18
dufluOr at least 802.11ac03:18
=== chihchun_afk is now known as chihchun
RAOFAaargh.04:45
RAOFNow it's throwing no errors, just failing to copy anything.04:45
RAOFBah.04:45
RAOFBah!05:54
RAOFThere's *another* error eliminated that still doesn't result in rendering appearing :(05:54
dufluRAOF: Speaking of graphics issues, I found that glmark2 fullscreen in Xmir is outputting incomplete geometry (the GPU hasn't filled in all the triangles)06:05
dufluWhich is interesting, and somewhat familiar06:06
dufluI had similar bugs during the development of bypass06:06
RAOFWell, we are blithely assuming that the GPU is going to synchronise for us.06:06
RAOFWe don't glFinish() before sending buffers ;)06:06
dufluFair point06:06
dufluOr perhaps we're showing the backbuffer06:07
dufluWhich would explain other apps flickering black06:07
dufluOn that note, there's another bug I forgot to log...06:07
TheKitdoes hardware OpenGL work in Xmir on Android?06:14
RAOFNo06:15
dufluTheKit: No, but it will try. Mesa is used, with software rendering, and wrong colours (because Mesa and Android are not yet fully compatible)06:16
dufluSo OpenGL in Xmir on Android will indeed put pixels on screen, slowly and with red/blue swapped06:17
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== marcusto_ is now known as marcustomlinson
=== chihchun is now known as chihchun_afk
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== chihchun_afk is now known as chihchun
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== dandrader is now known as dandrader|afk
=== dandrader|afk is now known as dandrader
=== JanC_ is now known as JanC
=== chihchun is now known as chihchun_afk
=== 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!