/srv/irclogs.ubuntu.com/2014/09/01/#ubuntu-mir.txt

duflucamako: Welcome to... Sunday?03:28
dufluRAOF: Are we really waiting to upstream the latest Mesa patch before putting it in distro?03:29
camakothanks duflu...03:35
camakoduflu, have you tried running the 0.7.0 silo on the desktop?03:37
duflucamako: No. Still doing the morning bug triage and refresh of code reviews... And will be into the afternoon03:39
duflucamako: Hey I notice butter made it in. That's exciting03:39
camakoduflu, yes it did... I wanted to get the privatise-headers too, but not gonna happen in this release03:40
duflucamako: Well, it got bloated out as I caved into pressure to republish the headers used in examples.03:41
dufluThere's very little risk to landing it though. I have been testing with qtmir and usc03:42
camakoWe already did a bunch of testing... finishing it up as we speak.. be greenlighting it unless I find smth majorly wrong03:46
dufluI was a bit disappointed to find examples/ increased the size of the public SDK so much. But it's given me ideas for slowly trimming it back into the future03:46
dufluIt's just getting harder as time goes by... and complexity increases03:46
dufluI did spot one potential major chunk of work that might be dead code now. Not sure, will have to investigate03:48
camakoyeah it'd be good to trim it down03:51
RAOFduflu: No? Why do you think that?04:01
dufluRAOF: Ah good. Anpok suggested that in a bug04:02
RAOFAh.04:04
RAOFI *have* been somewhat remiss in reviewing and pushing that patch, though :)04:04
dufluRAOF: Or it seems I misunderstood: https://bugs.launchpad.net/mir/+bug/127539804:04
ubot5Ubuntu bug 1275398 in mesa (Ubuntu) "i915 driver/i945 hardware: Mir GL clients are rendered as black or transparent windows when using i945 graphics" [High,In progress]04:04
* RAOF is confused by helgrind reporting tons of ‘unlocked not-locked mutex’ errors in ~unique_lock on armhf. 04:22
dufluRAOF: It does seem valgrind's ARM support is a bit immature04:52
RAOF‘==9897== Thread #38: Bug in libpthread: write lock granted on mutex/rwlock which is currently wr-held by a different thread’04:55
RAOFYeah, this might be valgrind being terrible.04:55
dufluRAOF: Well valgrind is mostly good for armhf, except for the occasional unimplemented instruction. Seems the helgrind plugin needs some attention to be taught what the locking primitives are for ARM04:57
camakoMy N7 won't boot!05:17
RAOFProgram received signal SIGILL, Illegal instruction.05:35
RAOF0x0044a538 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string()@plt ()05:35
RAOFGrrrrrrrrrrrARGH.05:36
dufluRAOF: Oh valgrind+armhf? :)05:59
RAOFNo; gdb + armhf.06:00
RAOFSo, the thing I like most of all is having weird armhf failures because our test harness does something wrong in ways that are never tested on !android.06:01
memekahi .... does Mir run on top of libhybris hwcomposer ?06:59
duflumemeka: Yes it does on Android07:11
memekaduflu: how about on Linux ?07:12
duflumemeka: Both are Linux :) On desktop it uses Mesa/DRM07:12
memekaduflu: can it work with this: https://github.com/mbrasser-jolla/qt5-qpa-hwcomposer-plugin ?07:12
memekaduflu: I have the min amount of android services working (pvrsrvkm for GPU, android-media-server and android-service-manager) and libhybris - test_hwcomposer works. sound and everything else is all linux non-android (ALSA/pulseaudio, etc...)07:15
memekawill Mir start on my system?07:15
duflumemeka: I don't think so. I'm no Android/HWC expert but the intention with Mir is to make Mir the layer between the tookit (Qt) and the hardware (via libhybris). So we don't actually expose HWC for anyone to use. You have to write for Mir07:17
memekaduflu: I could install qtwayland + the qpa-hwcomposer plugin and then run qml-compositor - under there start a nested weston instance, run qt5 apps etc07:17
memekalibhybris exposes several EGL_PLATFORM ... does Mir works with all of them07:18
memeka?07:18
duflumemeka: I think you're asking deeper Android questions than I can answer. Maybe try kdub when he comes online.07:19
memekaduflu: thanks ... I am not sure what I am asking but the main idea is to see if I can run Mir :)07:20
RAOFYou'll be using the qtmir plugin, anyway.07:20
memekaand Unity807:20
RAOF(Qt5 platform plugin, that is)07:20
RAOFI _think_ the answer is “yes it should, modulo driver weirdness - and there's always driver weirdness” ☺07:21
memekaRAOF: so I can then install qtwayland + qt5-hwcomposer qpa + qtmir + mir + ... ?07:22
anpok-qtwayland -qt4-hwcomposer07:22
anpokthen yes..07:22
RAOFWell, you wouldn't want qtwayland or qt5-hwcomposer.07:22
memekaRAOF: so, given a libhybris install, and test_hwcomposer running (and showing the pattern on the screen) ... what's next for me to get Mir displaying stuff on screen?07:27
RAOFmemeka: What happens if you try running one of the demo servers? :)07:27
memekaI haven't any demo server ....07:27
memekadidn't know what to install :D07:28
RAOFYou want a build of lp:mir/devel on there :)07:28
RAOFIf you've got Ubuntu running then mir-test-tools and mir-demos are the relevant packages.07:28
RAOFWell, or you could just install the ubuntu-touch metapackage and see if unity8 just works :)07:30
memekaRAOF: can i just checkout http://bazaar.launchpad.net/~mir-team/mir/development-branch/files and do a dpkg-buildpackage -b ?07:30
RAOFYup.07:30
memekahow old are the ubuntu-touch components in the utopic repo? should i just try that first ?07:31
memekaRAOF: also is there any X dependency? since X11 won't display anything on my system - since the GPU is android - libhybris ....07:32
RAOFNo X dependency..07:32
memekaRAOF: oh, the ubuntu-touch meta is only in that ppa07:33
RAOFWell, no runtime dependency.07:33
memekaRAOF: still cannot find the ubuntu-touch metapackage ... where is it ?07:34
RAOFubuntu-touch:07:36
memekaRAOF: also, do I need any xf86-video-xxx ? cause there isnt any for my GPU (I don't care about xmir)07:36
RAOF  Installed: (none)07:36
RAOF  Candidate: 1.18107:36
RAOF  Version table:07:36
RAOF     1.181 007:36
RAOF        500 http://mirror.internode.on.net/pub/ubuntu/ubuntu/ utopic/universe amd64 Packages07:36
RAOF        500 http://archive.ubuntu.com/ubuntu/ utopic/universe amd64 Packages07:36
RAOFNope, no X runtime dependencies.07:36
memekathanks RAOF ... I will report back after I have finished trying :D07:38
memekaRAOF: there are no ARM packages. .. looks like i will have to build everything :D07:40
RAOFhttp://ports.ubuntu.com/dists/utopic/07:42
RAOF http://ports.ubuntu.com/dists/utopic/07:42
RAOFmemeka: You're looking for ports.ubuntu.com07:42
RAOFHm. Laaaaaaag.07:43
memekaRAOF: awesome, thanks! (ther mirror did not have them but they are there)07:43
memekacheers07:44
=== _morphis is now known as morphis
RAOFWoot! One branch (hopefully) fixed on CI!08:16
RAOF...mutter mutter stupid android tests mutter mutter...08:16
dufluOh fun. I'm getting conflicts from a non-existent file08:21
dufluWow. Wacky bzr conflicts. This is very strange08:52
=== chihchun is now known as chihchun_afk
=== ara is now known as Guest71689
=== chihchun_afk is now known as chihchun
=== chihchun is now known as chihchun_afk
=== chihchun_afk is now known as chihchun
=== dandrader is now known as dandrader|afk
=== yofel_ is now known as yofel
=== dandrader|afk is now known as dandrader
=== chihchun is now known as chihchun_afk
=== Trevinho_ is now known as Trevinho
=== dandrader is now known as dandrader|lunch
=== Wellark is now known as Wellark|holiday
=== Wellark|holiday is now known as Wellark
=== dandrader|lunch is now known as dandrader
camakoMir 0.7.0 is now in the archive18:34

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