/srv/irclogs.ubuntu.com/2014/02/28/#ubuntu-mir.txt

=== veebers_ is now known as veebers
=== yofel_ is now known as yofel
Saviqduflu, there's a Qt crasher we're looking into, that's what caused the stale socket01:56
dufluSaviq: Fun :)01:56
duflukgunn: As the critical fix has now landed, I might draw a line and tag 0.1.6. It's getting pretty big02:14
kgunnduflu: so i was just in the processs of updating the debian ch log02:14
kgunnso if you wanna tag on02:14
duflukgunn: No problem. That's not a requirement for upstream releasing02:15
kgunn143302:15
dufluBut I can wait02:15
dufluI have a while of reviewing my own code reviews yet02:15
duflu1433 sounds good02:15
kgunnduflu: ok...thanks tho...i'll push in a moment for lp:mir....you can have your usual look :)02:15
kgunnbut i think i got it this time02:15
duflukgunn: Also Monday is a holiday for West Aust and Greece AFAIK02:17
kgunnah thanks for that...didn't realize it02:18
kgunnduflu: just Western Australia ?02:18
dufluI think?02:18
kgunnguys the in the east just suffer and work02:18
dufluIgnoring the fact that RAOF is holidaying in WA :)02:18
duflukgunn: Yep.  Labour day is different for each state02:19
kgunnduflu: ok...here's my attempt02:29
kgunnhttps://code.launchpad.net/~mir-team/mir/trunk-0.1.6/+merge/20871702:29
duflukgunn: Thanks I will check it today. Quick thoughts - the changelog needs to wrap before column 80. Also we don't need and probably don't want comments about every commit (do we?)02:30
kgunnduflu: i wasn't sure...i do remove redundant/irrelevant comments02:32
kgunnlike "merge from trunk"02:32
kgunnand...yeah...some are kinda weak...i can do a better job next time...02:32
kgunnand damn it!02:32
kgunni forgot 80 col02:33
kgunneven tho i thot "don't forget 80 col"02:33
kgunni'll fix in a jiffy02:33
kgunnduflu: ok...hopefully not much else wrong :)02:43
kgunnsee ya tomorrow...have a good one02:43
xnoxis this normal with trunk:02:47
xnox/usr/include/glm/detail/type_vec3.inl:86:33: error: invalid static_cast from type 'const glm::detail::tvec3<float, (glm::precision)0u>' to type 'float'02:47
xnox?02:47
dufluxnox: I believe that problem appeared from the glm package last night. Not from Mir itself02:53
xnoxduflu: sure, is there a fix for it? (or a merge proposal, or something?!)02:54
xnoxi can downgrade, but i don't want to =)02:54
dufluxnox: Yes it appears a workaround was applied to Mir last night. Will be in 0.1.6 when I cut it today02:54
xnoxduflu: is that https://code.launchpad.net/~afrantzis/mir/work-around-glm-initializer-list-breakage/+merge/208670 ?02:55
dufluxnox: Looks like it yes.02:55
dufluI've done a pile of builds this morning with the fix and they all succeeded02:56
dufluBeyond that it's all news to me02:56
dufluxnox: 11 hours ago apparently. Here's where the problems came from: https://launchpad.net/ubuntu/+source/glm02:58
xnoxduflu: kind of sad that upstream, breaks compat in a micro minor point release.03:02
xnoxduflu: did they ever advertise using initialisation lists? or is it us who used it, just because.03:02
dufluxnox: Yes. We only recently moved to using the external glm a few months ago. Before then it was embedded in the Mir source03:03
xnoxi guess better of the two evils.03:03
dufluxnox: I don't know who to blame. I do know the Mir team often uses initializer syntax instead of constructor syntax, but I have trusted that they knew what they were doing03:04
dufluI don't know if that03:04
duflu's the new ways for C++11+ or just style03:04
xnoxduflu: well initializer syntax is only support with c++11, and if a given project decides that they don't support c++11, they are free to break source-level compatibility, without breaking ABI...03:05
xnox(e.g. as part of working on c++11 compat/apis adding initilizer list syntax etc....)03:05
xnoxduflu: anyway, took the hint from the branch, thus my bugfix is compiling against stable, such that i can test it.03:06
dufluxnox: Sounds good. I would like Mir to use a better (maybe even internal) math library in future. But it's not a priority for anyone right now03:07
xnoxduflu: what's wrong with libm?03:14
dufluxnox: For 3D matrix math? :)03:19
xnoxduflu: ah, i see =)03:20
xnoxduflu: that would cool, if it did that =)03:20
dufluxnox: I was hoping to myself. I wrote an awesome one in 1998 and could adapt it03:21
duflu... and then GPUs came on the scene around 2000 and it was forbidden to do matrix math by hand. But then GLES came along and threw away a bunch of matrix manipulation functions, meaning you have to do them on the GPU or in a GPU shader now03:23
dufluon the CPU or in a GPU shader03:23
dufluIdeally you would never do any. Just send numbers off to the vertex shader and let it do all the matrix work03:24
xnoxduflu: i'm yet to do any GPU / GL / GLES / shader coding.03:24
dufluxnox: It's like C with high-level matrix/vector math built in. Very little effort03:25
dufluSince the whole 3D math library has changed, I better do some manual testing to make sure it's still sane03:29
=== popey_ is now known as popey
=== kludge` is now known as kludge`_
=== kludge`_ is now known as kludge`
=== alan_g is now known as alan_g|lunch
=== alan_g|lunch is now known as alan_g
=== alex_abreu is now known as alex-abreu
=== dandrader is now known as dandrader|afk
greybackHey folks, am using cross-compiling chroot to compile mir, it failed with http://pastebin.ubuntu.com/7010931/15:35
greybackanyone seen anything like that before?15:35
alan_ggreyback: yeah alf_ MP'd a workaround last night15:42
greybackalan_g: aha good. My chroot not bad then. thanks15:43
alan_ghttps://code.launchpad.net/~afrantzis/mir/work-around-glm-initializer-list-breakage/+merge/20867015:43
=== alan_g is now known as alan_g|tea
=== dandrader|afk is now known as dandrader
=== alan_g|tea is now known as alan_g
=== greyback is now known as greyback|food
=== greyback|food is now known as greyback
=== kgunn is now known as Guest30100
=== dandrader is now known as dandrader|lunch
=== dandrader|lunch 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!