/srv/irclogs.ubuntu.com/2013/06/12/#ubuntu-mir.txt

RAOFolli: You should have an email now.00:18
RAOFHm. How do I go about getting another mir-team PPA? I'm not an administrator on the team, and launchpad doesn't seem to list any administrators either.02:30
dufluRAOF: Maybe robert_ancell has access (via https://launchpad.net/~pspmteam/+members#active)02:50
robert_ancellRAOF, sure, what name do you want?02:50
RAOFrobert_ancell: Hows about “system02:51
RAOFrobert_ancell: Hows about “system-compositor-testing”02:51
robert_ancellRAOF, https://launchpad.net/~mir-team/+archive/system-compositor-testing02:51
RAOFrobert_ancell: Something to do the weeklyish releasesish into.02:51
RAOFrobert_ancell: Rock on. Thanks.02:51
RAOFrobert_ancell: Hm. What is ‘lightdm-set-defaults --remove’ supposed to do?05:23
robert_ancellRAOF, not sure, I think didrocks did that. I tried it and it seems to set the value to "" which is useless05:24
RAOFrobert_ancell: Because ‘lightdm-set-defaults --remove --type=unity’ sets ‘type=unity’ if it was not already there, and sets ‘type=’ otherwise.05:24
robert_ancellI would change it but I'm not sure if anyone is relying in it in the current form05:24
RAOFThey can't be, because ‘foo=’ is a syntax error.05:25
RAOFIf using it breaks your lightdm.conf, then no one can be using it in anger :)05:25
robert_ancellYeah, I figure so05:26
robert_ancell'foo=' is foo="" right? It's syntatically valid, though I can't think off hand of any useful lightdm keys that are useful with empty strings05:26
RAOFHm. At least if you set “type=” then lightdm fails to start.05:28
robert_ancellRAOF, yeah, because it looks for the "" type and there is none. It would probably make sense for the daemon to ignore the "" value05:32
robert_ancellIt's the same behaviour as type=lksdhflkajsf05:32
RAOFI guess I could do the "" is treated as default thing.05:33
RAOFOh, also, are you currently in the process of removing the hardware cursor from unity-system-compositor?05:33
RAOFOr have any current plans to?05:33
robert_ancellRAOF, no, but that sounds like something you'd like to do :)05:34
RAOFYes indeed :)05:34
dufluRAOF: What would be a nicer alternative? mir_set_cursor_image() ?05:45
dufluObviously we should use a hardware cursor if we can05:45
didrocksRAOF: robert_ancell: it was supposed to remove the default if the corresponding type was set05:49
robert_ancelldidrocks, right, so it should delete the key right? Not set it to black?05:52
robert_ancellblank05:52
didrocksrobert_ancell: indeed, it was doing that at the time :)05:52
RAOFduflu: I could go a mir_set_cursor_image.05:53
dufluRAOF: I was thinking about it yesterday but told myself to stop daydreaming about features we don't yet need05:54
dufluNow we need it?... :)05:54
RAOFWell, "need" is obviously a movable feast :)05:54
RAOFI *could* just turn it off and use the X software cursor.05:54
RAOFBut I would use it right now, if it happened to exist.05:55
alf_RAOF: can't hear half of what you are saying06:57
RAOFhikiko: https://code.launchpad.net/~raof/mir/separate-graphics-buffer-and-display is the branch.07:14
alan_ghikiko: Is the dead? It's a week since you changed it: https://code.launchpad.net/~hikiko/mir/mir.fix-virt-destructorS/+merge/16770509:28
hikikooh you are right alan_g09:29
hikikoI was looking at the other task09:29
hikikosorry09:29
hikikoI will clean it up now09:29
alan_ghikiko: That wasn't an order. (I just don't want dead MPs sitting in the list forever.)09:31
hikikono it's a good idea to do it now since I have many questions on the other task09:32
hikikoand I emailed the list09:32
alan_gI saw the email - but don't know most of the answers09:32
hikikoyes, it's not an easy task, so better to finish this branch today :)09:33
alan_g(But alf_ does)09:33
hikikothanks for the reminder!09:33
hikikoyes, alf_ suggested to start the discussion in the mailing list where anyone can make suggestions09:35
hikikobecause we discussed some things already in the meeting but still there are some parts that are not very clear09:36
hikikoanyway :) I ll fix the destructors first that is quite simpler :)09:36
alf_alan_g: I don't have all the answers either... I do have a lot of suggestions, though ;)09:37
alan_gwill it help if I read the questions and suggestions and then we jump on hangout?09:38
hikikosure alan_g thanks a lot, I will do the destr in the meantime09:39
* alan_g first needs to wade through swapper-factory-interfaces and see what gardener is doing.09:40
hikikohahaha yes and I'll have a quick lunch in a while :) we can do it later09:41
hikikotake your time :)09:41
=== alan_g is now known as alan_g|afk
=== alan_g|afk is now known as alan_g
alan_ghikiko: I'll be leaving for lunch in 20min - hangout when I get back? Or do it now?11:26
hikikoalan_g, enjoy your lunch11:34
hikikoand we do it afterwards11:34
hikiko:)11:34
=== alan_g is now known as alan_g|lunch
hikikois there any bazaar command that can give you the differences between 2 different branches? (like an extended bzr diff)11:55
alf_hikiko: bzr diff --old/--new12:04
hikikoalf_, does this work for too completely different branches as well? eg mir.foo mir.bar ?12:13
hikikotwo*12:14
alf_hikiko: I haven't tried (but possibly). In the worst case just cd into one of the branches.12:14
hikikohmm it seems that old-new works with one file :s12:21
hikikoI'd like to have a diff like what we get when we propose for merge12:22
hikikowith the differences between the 2 branches12:22
hikikois this possible?12:22
alf_hikiko: bzr diff --old/--new works fine for me on the whole tree12:33
hikikoi did bzr diff --old mir.foo --new mir.bar12:35
hikikoand see no differences12:35
hikiko:S12:35
hikikolol let me try on trunk just in case that foo and bar have 0 differences :p12:35
hikikocool... it works for the trunk alf_ :p12:41
hikiko<--- feels stupid12:41
hikikoit was that there were no differences :p12:41
=== alan_g|lunch is now known as alan_g
hikikoalan_g, I fixed the destructors13:16
hikikowhen you aren't busy do you want to do the hangout?13:16
* alan_g wishes there were not so many MPs to review13:17
hikikosorry :( do you want me to remove you from the reviewers?13:18
hikikoI have mir-team anyway13:18
hikiko(I tried to keep it much much simpler this time alan_g very few fixes outside src)13:19
alan_ghikiko: this looks like somewhere you could have used "default":13:20
alan_g139- ~Display() = default;13:20
alan_g140+ virtual ~Display() {}13:20
alan_gdid you try that?13:20
hikikoI removed the default from there13:20
hikikobecause of the nothrow issue13:20
hikikoif I add default I'll have to create an empty destructor in every child13:21
hikikolike that: virtual ~ChildDisplay() noexcept {}13:22
hikikoit's http://stackoverflow.com/questions/11497252/default-destructor-nothrow this problem :/13:23
alan_gWouldn't the existing code hit the same snag if that13:23
alan_gWouldn't the existing code hit the same snag?13:23
hikikoit didn't hit it because the destructors weren't virtual13:23
hikikolooser throw specifier for 'virtual Y::~Y()'13:24
hikikoerror: overriding 'virtual X::~X() noexcept(true)'13:24
hikikothat's the error I was getting13:24
hikikoI can retry though to get 100% sure13:24
hikikobut that was the reason I removed the default13:24
alan_gok - I'm still not entirely sure I understand when the problem exists.13:25
hikikoalan_g, see comment 15 in the link above13:25
hikikoit's a compiler specific issue13:26
hikikoI was using clang when I first changed that branch and I was not getting any errors13:27
hikikothen I saw that jenkins fails with that looser throw specifier error13:27
hikikoand switched to gcc and got it as well13:28
hikikoalan_g, also another question (sorry!) I saw your email, why do you suggest that we have a graphics static library and we load it at runtime? I understand what you suggest but I didn't understand very well which problem it solves :S13:42
alan_gs/static/shared/ and it makes more sense.13:43
alan_ghangout time? hikiko? alf_ ?13:44
alf_alan_g: sure13:44
hikikosorry shared13:45
hikikoalan_g, I am in13:45
alan_ghttps://plus.google.com/hangouts/_/b984b9ad51b94388fdf039db9aa6e0aa01d46d90?hl=en-GB13:45
=== alan_g is now known as alan_g|tea
kdubhello all15:08
alf_kdub: Hi!15:11
=== mzanetti is now known as mzanetti|food
=== alan_g|tea is now known as alan_g
alan_ghello one15:15
greybackracarr: awake yet?15:29
=== mzanetti|food is now known as mzanetti
=== mmrazik is now known as mmrazik|afk
tvossalf_, ping15:32
alf_tvoss: pong15:32
tvossalf_, can you give me the link for the instructions for installing the mir staging ppa, please?15:33
alf_tvoss: http://unity.ubuntu.com/mir/installing_prebuilt_on_pc.html15:34
alf_tvoss: http://unity.ubuntu.com/mir/installing_prebuilt_on_android.html15:35
kdubalf_, are you ok with swapper-factory-interfaces after updating the members/functions to match the classes, and renaming shutdown to force_client_completion?15:57
alf_kdub: alan_g: Is https://code.launchpad.net/~alan-griffiths/mir/fix-1189443/+merge/168639 still relevant if are going to revert to the old way of unblocking the client (for non-swapper-switching cases)?16:26
alan_galf_: no - sorry should have WPI'd it16:27
alf_alan_g: ok16:28
olli_guys... if I want to look at performance on native x vs xmir... what would you advice I use to measure16:48
olli_tvoss, kdub alan_g ^16:49
olli_RAOF, racarr ^16:49
alan_golli_: what performance matters to you?16:50
olli_that is a good question16:50
olli_I think atm something like glxgears/fps would keep me happy16:51
olli_but then I know there is more to look at16:51
olli_so you tell me16:51
kdubglmark is probably the best choice, works on mir, surfaceflinger, x16:51
olli_I want to get a quick feel for whether xmir has any impact16:51
kdubplus alf's an in-team expert on the suite :)16:52
olli_do we have benchmark results for the 3 DS?16:52
olli_yeah, just missed him by 8min16:52
racarrHi all sorry...here now.17:01
racarrHit my head hard pretty hard yesterday and took extra rest17:01
alan_gracarr: time for me to leave17:01
alan_gOuch!17:01
=== olli_ is now known as olli
racarralan_g: I'm sure it will stimulate the regrowth of neural connections17:02
racarr...:)17:02
* alan_g resists temptation17:02
=== alan_g is now known as alan_g|life
racarrSee you :)17:03
racarrkdub: Yesterday at EOD ricmm was running in to some issues with mir on flipped container android17:03
racarrdid you hear about these?17:03
kdubracarr, yeah17:03
kdubwell, at least with the issue that we don't use eglGetProcAddress() for eglCreateImageKHR and the like17:04
racarrOh there is a new one17:04
racarr/home/phablet/mir/build/src/server/graphics/android/default_framebuffer_factory.cpp(80): Throw in function virtual  std::shared_ptr<mir::graphics::android::DisplaySupportProvider>  mir::graphics::android::DefaultFramebufferFactory::create_fb_device() const17:04
racarr23:06 <ricmm> Dynamic exception type: boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<std::runtime_error> >17:04
racarr23:06 <ricmm> std::exception::what: display factory cannot create fb display17:04
racarrunless it's solveable by immediate magic I will figure out how to get flipped container on my phone17:05
ogra_wait for the currently running build to finish (max 1h) ... it has a bunch of udev fixed17:05
ogra_*fixes17:05
racarrkdub: Is udev involved? I don't actually know where the graphics devices live in android world...17:06
ogra_well, if you use devices on the ubuntu side it surely is involved (since it sets all permissions there)17:07
kdubseems a different error17:07
ogra_k17:07
kdubthe udev structure should be 'normal'... what i'd suspect is the filesystem positioning of the graphics libraries17:07
racarrMm, that was my first guess but I dont know what is supposed to be where17:07
ogra_well. up to today ueventd (androids "udev") and udev were fighting for the device ownership17:08
ogra_android GL libs usually live somewhere in /vendor/lib17:08
racarrlibgralloc_* or whatever is what we must not be ablet o get here17:09
ogra_(/vendor being a link or bindmount to /system/vendor)17:09
racarrI guess first it would be best to check if hw_get_module fails or framebuffer_open17:09
racarrkdub: It is framebuffer_open not hw_get_module17:22
racarrand we are pretty sure surface flinger is dead :(17:22
ogra_how did you kill it ... there is a certain process on the flipped images to change android service startup17:23
kdubandroid graphics libraries live in /system/lib/hw, /system/lib/egl, /system/lib17:23
kdubor /vendor/lib/hw /vendor/lib /vendor/lib/egl17:23
kdubdepending on device17:23
racarrogra_: Moved the binary and killed it17:23
kdubracarr, nexus 4?17:24
racarrkdub: ricmm is testing on galaxy actually, I am setting it up on my 4 now.17:24
racarrflipped container jubilee17:24
racarr...sorry lingering effects of the head bang.17:24
ogra_racarr, cp /var/lib/lxc/android/rootfs/init.rc /var/lib/lxc/android/overrides/17:25
ogra_then edit init.rc to not contain any surfaceflinger blocks17:25
ogra_(in the overrides dir)17:25
racarrogra_: Ok. We ust have a new theory though and maybe udev is it XD17:25
ogra_that way it will not be started on boot17:25
racarron raring, where its working I have /dev/graphics/fb*17:26
racarrflipped container has broken symlinks there atm?17:26
racarrI dunno17:26
racarrricardo is testing something it seems17:26
ogra_it shouldnt if your container started properly17:26
ogra_see the lxc-android-config upstart job ... it creates the links17:27
racarrXD. ok apparently the symlinks are fine17:27
racarrHMMMMMMMMMMM17:28
ogra_ah, good17:28
racarrok guys, well we had a good run17:28
racarrbut i guess it's time to give up now17:28
racarrpack up head home17:28
ogra_but there are other files in /dev you might need17:28
racarr:p17:28
ogra_and not all of them have udev rules yet17:28
racarrthe failing code path is pretty small, hw_get_module works (i.e. it loads gralloc), framebuffer_open fails17:29
ogra_http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/ has the most recent flipped image btw ... with a lot less races17:29
kdubracarr, fire up the integration tests on the device17:30
kdubthey will drive some tests that will test gralloc-only operations17:30
kdubwith some gralloc+openGL tests too17:30
racarrOhh good idea17:30
racarrogra_: Flashing the latest ones now :)17:31
ogra_good, tell me how it goes ... they should boot you into the shell and apps should run properly now17:31
ogra_if i know they are usable i will announce them to the ubuntu-phone list as experimental developer images :)17:32
* ogra_ is still downloading here ... slow DSL17:32
racarr:)17:35
racarrflasssshin17:35
* kdub is curious too, will give it a try17:39
racarrogra_: Boot to black screen :(17:42
ogra_what device ?17:42
racarrnexus 417:42
racarradb shell works, but still drops me in android and there is ubuntu_chroot17:42
racarrwhich I wasn't expecting17:43
racarris that right?17:43
ogra_maguro is the only one thats actually known to work17:43
ogra_no, that isnt right17:43
racarr:) That didn't sound very right17:43
ogra_how did you flash it ?17:43
racarrhttp://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/17:43
ogra_right, and then ?17:43
racarrdownloaded armel+mako.zip17:43
racarrand touch-armhf.zip17:44
racarrpuhed to sdcard17:44
ogra_ok17:44
racarrintalled from recovery17:44
racarrdo I need the bootimg file?17:44
ogra_no17:44
ogra_but the order is essential17:44
ogra_armel+$subarch needs to go first17:44
racarrah I did the opposite and I was doing that I was like17:44
racarr...hmm I wonder17:44
racarr...ok17:44
ogra_as soon as i'm done testing here i'll mail out instructions17:45
racarrflashing...2.0!17:46
ogra_(if that rsync ever finishes that is)17:46
ricmmkdub: E/IMGSRV  ( 7010): :0: PVRSRVCreateDCSwapChain: Error - 10 returned17:50
ricmmE/IMGSRV  ( 7010): :0: framebuffer_device_open: Failed to create flip chain; retrying17:50
ogra_did it boot to the shell before you killed SF ?17:50
racarrogra_: Ok I sitll get boot to black but adb-shell17:50
ricmmyes17:50
racarris container flipped now :)17:50
racarroh17:50
racarrhey heres the shell17:51
racarrnice17:51
ogra_yay17:51
racarrfuck only 69 minutes17:51
ogra_thanks17:51
racarrof talk time left17:51
ricmmogra_: yea, it booted to shell before I killed SF17:51
racarrnice folding launcher :)17:51
racarrunortunately at first glance the network indicator doesn't seem to be working17:52
ogra_hmm, it should17:52
ogra_its the same as on unflipped saucy now ...17:52
ogra_try phablet-network-setup if you cant get it to work17:52
racarrogra_: Worked on reboot17:54
ogra_ah, good17:55
ricmmogra_: any idea on my weird GL error?17:55
ogra_ricmm, not really, no17:55
racarrits before GL17:55
ogra_looks like a permission thing though17:55
ogra_but i'm only wildly guessing17:55
racarra permission that root wouldnt have?17:56
kdubit could be any misuse or mis-setup of the driver17:56
ogra_yeah17:56
kdubit still is the android kernel, right? o.O17:57
ogra_yes17:57
ogra_same kernerl as in raring17:57
racarrok installing all sorts of boost headers and such on my phone, back in 1017:58
racarrfascinating, someone else has produced18:18
racarrthe same error http://forum.imgtec.com/discussion/2611/pvrsrvcreatedcswapchain-error-on-android18:18
racarr(im still installing build dependencies at 41.9 kbs)18:18
kduban my n4, i see a firmware problem18:19
gotwighey there18:19
racarrkdub: Firmware problem?18:20
racarrHello :)18:20
gotwigIs Mir going to be hold as an independend software project, independend from Unity/ubuntu?18:20
gotwigso other software projects could reuse it18:20
kdubgotwig, our primary target is to support unity, but if other projects take an interest i don't think anyone would object :)18:21
tvossgotwig, rephrasing it a bit: mir does not assume Unity to be there, but it caters towards its goals18:22
kdubracarr, i see that the driver is complaining about not finding the gpu firmware18:24
racarrkdub: Oh interesting...where should it bet?18:24
tvossgotwig, does that help?18:24
racarrsystem/vendor/firmware?18:24
racarrogra_: till trying to understand this flipped container...18:25
racarris there a notion of chrooting in to android now?18:25
gotwigthanks18:26
racarrApparently rebooting the device after killing sf fixed it on galaxy nexus :)18:26
gotwigright now I only see baby basic stuff in Mir18:26
gotwigis this normal :D?18:26
kdubno one believes me that surfaceflinger is evil18:26
gotwignothing usable :/18:26
ogra_racarr, i ahip a script for that, yeah ...18:26
ogra_racarr, android-chroot18:26
gotwigwhat can you do with mir right now18:27
gotwigI just tested the client demos18:27
kdubgotwig, there are qt/sdl branches and stuff floating around18:28
kdubbut you have to be motivated to track them down if you're interested :)18:28
racarrMm.18:28
gotwighow can I get this? https://www.youtube.com/watch?v=E9AzRxsnfTE18:29
racarrI mean you can run xmir, qt, sdl, etc.18:29
gotwigso, qt is the future for ubuntu? no GTK at all?18:29
gotwigbecause I am/was a GTK developer (haha -..-)18:29
tvossgotwig, gtk will still be around, but unity8 is qt/qml and so is the ubuntu sdk18:30
racarrWell, we are focused on Qt (in particular QML yeah)18:30
gotwigtvoss, only?18:30
racarrbut no one is planning to rewrite libreoffice in QML either, so there will be some GTK around for a while ;)18:30
tvossgotwig, only as in ubuntu sdk or unity8?18:30
gotwigthis new Mir thing18:31
gotwigUnity Next (?)18:31
gotwigcan you tell me how to get a setup like in the video I posted plase18:31
gotwig*please18:31
gotwighe says he is using mir, but I dont believe it18:31
tvossgotwig, well, I'm pretty sure that it's unity8 on mir :)18:32
tvossgotwig, you should talk to greyback_ if he is around18:32
racarrgotwig: Sorry XD, it's not an easy question to answer because a lot is currently in flux for those18:32
racarrgotwig: If you were really intent on it, you could build mir, then build ~robertcarr/platform-api/mir2 with18:33
tvossgotwig, or mzanetti18:33
racarrENABLE_MIRSERVER_IMPLEMENTATION=true ENABLE_HYBRIS_IMPLEMENTATION=false18:33
* gotwig feels ashamed for being a Ubuntu Member and stopping Ubuntu software development18:33
tvossgotwig, why stopping ubuntu software development?18:33
gotwigtvoss, well... I found elementary18:33
gotwigmaybe Unity Next brings me back18:33
gotwigOnce I did some Unity Scopes/Lenses, it was fun...18:34
greyback_gotwig: I hope within a day or two to have a PPA with packages ready so you can easily run unity+mir on your machine.18:34
racarrthen build ~robertcarr/qtubuntu/mir2 from src/platforms with18:34
gotwiggreyback_, :318:34
racarrqmake "CONFIG += mirserver"18:34
gotwigracarr, so I have to recompile mir, to get unity 8 running?18:34
racarrThen! you can build ~robertcarr/unity/phablet-wednesday18:34
racarrwith ./build -s18:34
racarrand ./run -i -m18:35
racarrand it should work XD18:35
racarror you can wait on the PPA18:35
racarrgotwig: No Mir from the ppa should work18:35
gotwigracarr, can I do this all from TTY or a X session18:35
racarryou can do it all from an X session18:35
gotwigracarr, oh, these steps are for unity  8 ?18:35
racarrYes for something like the video you linked to18:35
gotwigracarr, thank you very much18:35
racarr:)18:35
gotwigfast and clean support :O18:36
racarrgotwig: No worries :)18:36
racarryou should probably actually18:36
greyback_lp:~robertcarr/unity/phablet-tuesday18:36
racarrwhen building platform, api and qtubuntu18:36
gotwiggreyback_, ?18:36
racarrgotwig: Err, greyback is correct on the branch18:36
greyback_phablet-wednesday doesn't exist (yet)18:36
racarrhaha18:36
gotwigwhy do you create branches for every day lol18:36
racarrgotwig: Also probably or platform api also do ENABLE_MIRCLIENT_IMPLEMENTATION=true and18:36
gotwigor do you do commits every week for every day xD18:36
greyback_gotwig: to match his underwear :D18:36
racarrCONFIG += mirserver mirclient for18:37
racarrqtubuntu18:37
racarrand you can test qt client apps too18:37
racarrgotwig: Just because like I said things are ina  lot of flux this week haha18:37
gotwigWhen I want to develop something for unity next18:37
gotwigdo I have to mess with QT?18:37
gotwigI liked all this abstraction stuff from Unity, with the dbus interface...18:37
gotwigdo I need to add the PPA's for build dependencies?18:38
tvossgotwig, the primary languages are qml/qt/c++, for scopes and friends, things are a little different18:38
tvossgotwig, most likely python support and such18:39
gotwigwhat I hate about ubuntu stuff is this extensive use of python -..- its so slow18:39
tvossgotwig, that's going away mostly18:40
* greyback_ on his bike home18:40
tvossgotwig, we are actively working towards getting python out of the picture for the ubuntu touch18:40
tvossgreyback_, don't bike and irc :)18:40
gotwigdamn that is sexy https://www.youtube.com/watch?v=oaT5JsZQQyU18:40
gotwigso guys...18:43
gotwigI got the branch, what now?18:43
kdubracarr, my container flip is stuck in a reboot-loop, but does yours have /system/etc/firmware/a300_pm4.fw ?18:43
gotwig(I already did run ./build -s18:43
racarrkdub: Yeah18:44
racarrgotwig: Err, did you already do the first18:44
racarrtwo bits i.e. build and install platform API and build and install18:44
racarrqtubuntu?18:44
gotwigracarr, I dont know :O I just did build -s18:45
gotwigracarr, for the mir definition stuff, variables are enough?18:45
gotwigqmake: could not find a Qt installation of ''18:47
gotwigplease help, this is so awesome xD18:48
racarrgotwig: I just tried writing up everything18:49
racarrhere :)18:49
racarrhttp://studio.sketchpad.cc/gmY0M6iqeh?18:49
gotwigdo I need all this?18:50
gotwigPlatform-api?18:50
racarrYep18:50
racarrplatform-api is the new low level library that sits on top of mir and other stuff, that toolkits, or applications which do not want to use a toolkit18:51
racarrshould use18:51
racarrqtubuntu has the qtbackends you need for unity (in the same process as mir) and running apps (out of process)18:51
gotwigracarr, do you work for canonical :X?18:51
racarrgotwig: They keep paying me so I guess.18:51
gotwigracarr, cool, do you live in the UK?18:51
racarrNope. San Francisco CA18:52
gotwigGreetings from Germany ;D18:52
racarr*waves*18:52
racarrAlso. yay finaly finished fetching build dependencies on nexus aha18:52
gotwig--   package 'mircommon' not found18:52
gotwigI know, I sound stupid for a dev xD but I never did qt stuff18:53
racarrno worries18:53
racarrI guess if you installed mir from ppa you need the mir dev packages18:53
racarrgotwig: Which are called libmirserver-dev and libmirclient-dev :)18:53
gotwiglooking forward to packages ;D18:55
gotwigubuntu devs can do that very good :X18:55
gotwigCMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.18:56
racarrDo you have g++ ?18:57
gotwigtvoss, I found a video about you on youtube ;D18:57
tvossgotwig, about me?18:57
tvossgotwig, or posted _by_ me?18:58
gotwigtvoss, yeah, dat Ubuntu OnAir ;D18:58
racarrtvoss: Yeah, "A secret look at the private life of Ubuntu Touch's Architect"18:58
tvossgotwig, yup18:58
racarrI watch it every day18:58
tvosswhat?18:58
racarr:p18:58
gotwigracarr, I am retarded >_> thx18:58
kdubhaha18:58
racarrim just silly18:58
gotwigOne Night in Ubuntistan ;D18:58
gotwig/usr/include/mirserver/mir/options/program_option.h:25:51: fatal error: boost/program_options/variables_map.hpp: not found :X19:01
gotwigI installed libboost-dev19:02
racarroh, thi was a recent fix that probably didnt land in the PPA yet19:02
gotwigworx19:02
racarrah19:02
racarryeah you need libboost-programoptions-dev in particular19:02
racarrprogram-options?19:02
racarrsomething19:02
gotwigracarr, only libboost-dev19:02
racarrprobably pulls in everything19:03
gotwigracarr, qmake: could not find a Qt installation of ''19:03
gotwig 19:03
gotwigracarr, do I have to download the second branch into the first one?19:03
racarrno, it can go anywhere19:04
gotwiggetting qmake dependencies :X19:05
gotwigI need the package for qplatformintegration.h19:11
racarrgotwig: Let me try and remember um19:11
racarrgotwig: qtbase5-private-dev19:11
racarr:)19:11
gotwig>_>19:12
gotwigthx19:12
gotwigdid not fix it :O19:13
racarrmaybe you only had qt4 before and it was trying to build against19:14
racarrqt419:14
gotwig:(19:14
racarrmaybe recreate the makefile (qmake command again)19:14
gotwigI already tried some things19:14
racarrthere should be something in the output between that and build that makes it clear if it is doing19:14
racarrqt5 or qt419:14
gotwigqmake runs fine19:14
racarrdo you have19:14
racarrqt5-qmake19:15
racarr?19:15
racarrIf not, I think you want qt5-qmake and (perhaps?) qt5-default19:15
gotwigProject MESSAGE: Warning: unknown QT: core-private19:15
gotwigProject MESSAGE: Warning: unknown QT: gui-private19:15
gotwigProject MESSAGE: Warning: unknown QT: platformsupport-private19:15
gotwigoups, 3 lines ;D19:15
gotwigdo I have to build with qt5?19:16
racarrHmm.19:16
racarrYeah pretty much19:16
racarrI'm not ure that qt4 wouldn't work if you changed a little API19:16
racarrbut qt5 is the target19:17
gotwigI guess I miss a dependency19:17
racarrgotwig: So ait, you have qt5-qmake, and qt5-default and qtbase5-private-dev19:19
racarrand ran the qmake19:19
racarrand...what happens?19:19
gotwig*magic pills*19:19
gotwignope :X19:20
gotwigI wonder why there is no qt4-qtconfig for qt519:22
racarrI have had weird things with qmake in the past with qt4/qt519:23
racarrcould try making sure qmake -v19:23
gotwigoh19:23
racarrpoints at qt519:23
racarrand deleting the makefiles19:23
racarrI really don't understand qmake, it drives me insane :)19:23
gotwigwhats wrong with make19:24
gotwiglol19:24
gotwigand cmake19:24
gotwigProject ERROR: Unknown module(s) in QT: sensors19:24
racarrgotwig: Are you building from19:27
racarr src/platforms?19:27
gotwigYES19:27
racarrgotwig: maybe it just means you need qtsensors5-dev?19:28
gotwigyeah D19:28
gotwigdo you maybe got a dependency list for me lol19:31
racarrI guess debian/control in the qtubuntu dir19:32
racarrshould have them19:32
gotwigright19:38
racarrkdub: Everything is working fine for me nexus 4 flipped19:50
kdubyay19:50
gotwigracarr, :O19:55
bregmahmm, running xmir on the desktop I get both an X cursor and the big pink dogprick mir cursor following it around (only the mir cursor is in the wrong place)19:55
bregmaany way to staunch that thing?19:55
gotwigUnityCore/Lens.h is missing19:57
gotwigwhere can I get that19:57
racarrgotwig: It should come from ./build -s successfully completing19:57
gotwigI use 13.1019:57
gotwigis this supported?19:57
racarrgotwig: Could try libunity-core-6.0-dev19:58
racarrbregma: Uh...I guess --enable-input=false to mir19:58
racarrould do it19:58
racarrsince currently xmir doesnt use mir input19:58
gotwigracarr, no chance19:59
bregmaracarr, at least that's a clue, thanks19:59
racarrgotwig: I dunno. I don't know much about the unity phablet build system20:00
racarronly thing I can suggest, is the build scripts are a little finnicky so clean the tree and build -s again (I think it drops some stuff int he directory one above too that you will want to clean)20:00
racarrbregma: MIR_SERVER_ENABLE_INPUT=false in environment will also work...20:00
racarrWe can add a cursor option too20:01
racarryou don't like the big pink orange arrow? ;(20:01
racarrwe put our best visual designers on the job for over 15 seconds.20:01
gotwigracarr, build -s as root?20:02
racarrI dont think so the scripts normally ask for sudo when they need them to install dependencies etc20:03
gotwigthe problem was with the update20:05
gotwigbuild -s did not work for me20:05
gotwigbecause some update sources did not work20:06
gotwigI replaced apt-get update with echo "blub" and it seems to work :X20:06
gotwig(not because of you guys, but because the bumblebee PPA does not work with 13.10, and I did not knew that :/)20:06
racarrAh, great20:07
gotwigUnity is so awesome20:10
gotwigI really have to say it20:10
gotwigsmart scopes are the perfect addition20:10
racarr:)20:12
gotwigtoo bad the music is stopped when I leave the dash :/20:14
gotwignow I should do some learning for my test.. see you later guys. And thank you very much20:15
gotwigI think you convinced me to come back to unity development :X (third party app stuff, huh)20:16
racarrgotwig: Good luck! nice meeting you20:18
racarrPlaying with the component showcase on nexus 4!20:19
gotwigsomething that I did notice20:19
gotwigbuild.sh wants to install libboost-regex-dev20:19
gotwigit shouldnt do that20:19
gotwigwhen It does that, it installs version 1.49 I guess, but it needs the newest version 1.53-dev I guess20:20
gotwigfirst it installs one version, than removes packages to get the other, and its a mess20:20
racarroh! thanks, will check20:20
gotwigI am on 13.1020:20
racarr...have you guys ever typed20:32
racarr"adb hell"20:33
racarryou get ADB but the text background is red20:33
racarrand the text is yellow20:33
racarrim not loosing it right?20:33
kdubracarr, haha! i see it too21:35
kdubeaster eggs21:35
racarrXD yeah21:35
racarrI only use adb hell now21:35
kdubi guess if we have a request for swapinterval 0 in our client api21:36
kdubwe need both a sync and non-blocking function call21:36
kdubwe should 'stop the bleeding' and inject pure virtual interfaces around ms::Surface and msh::Surface22:38
racarrkdub: ?23:44
racarrkdub: p.s. Happy to report unity8 running well on nexus 4 :)23:44
kduboh really!23:49
kdubyay23:49
kdub racarr with like... the ability to launch applications?23:59

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