[11:54] <cmaloney> Good AM
[12:04] <rick_h> Morning
[12:05] <cmaloney> How goes?
[12:05] <cmaloney> How do you like the hue lights?
[12:36] <rick_h> I'm figuring it out still
[12:36] <rick_h> I got some just white ones yesterday as they're a lot cheaper and figured most of the time I turn on/off lights based on if they're my daylight ones or soft white ones
[12:37] <rick_h> I'm just not sure how I'm going to move the family from turning on/off light switches
[12:39] <cmaloney> Just break the switches. :)
[12:39] <cmaloney> It took a bit for JoDee to adopt to the X10 stuff
[12:40] <rick_h> and in our living room we've got two lamps that have two switches on them. One switch is the soft white and one daylight, and then these other two lamps with just daylight on the other side of the room and I'm trying to figure out how to avoid a world where it's "hey google, turn on front lamp 1 and set color to daylight; hey google turn on front lamp 2 and set to daylight" as a replacement for flip switch;flip
[12:40] <rick_h> switch
[12:41] <rick_h> yea, I mean there's 14 bulbs in the living room in various lamps so not dropping the $$ to make them all color super power at once
[12:41] <rick_h> figuring out how to set it up is kind of 'hmmmm...not sure'
[12:42] <rick_h> anyway, it's cool in the office as I can move the light from blue in the morning through red at the end of the day and I do love how any light is now a dimable light
[12:43] <cmaloney> Yeah
[12:43] <cmaloney> Unfortuantely the wiring in this house makes X10 a bit of a pain
[12:43] <cmaloney> having to do tricks to get the max coverage without dropping more $$ for repeaters and what-not
[12:44] <cmaloney> But being in bed and turning off the living room light = A+
[12:51] <rick_h> hah, yea I can see that
[13:42] <widox> morning
[13:43] <widox> rick_h: 14 bulbs in one room??
[13:44] <rick_h> Yea, 4 lamps. Two have 3 each and two have 4 each on two switches. The first two are these towers with the paper cover and the others we use for the most part either 3 daylight on or the one soft white on.
[13:44] <widox> I'm a light nazi. if you leave the room, you turn off the light. done :)
[13:44] <widox> ah
[13:45] <rick_h> Yea, but because I like daylight when doing stuff but soft at reading or movie time they're never all on at once
[13:45] <widox> a bulb that mimics daylight?
[13:45] <widox> I'm out of touch, I guess
[13:45] <rick_h> Yea, I moved most of the house to daylight
[13:45] <rick_h> It's just their color spectrum
[13:45] <widox> huh. I think we have soft mostly
[13:45] <rick_h> Most folks get soft white which are more red/yellow
[13:45] <widox> soft or warm. but yep
[13:46] <rick_h> Daylight it more pure white, true color for work like photos and such, and supposed to help with winter blues
[13:46] <widox> ah
[13:46] <rick_h> But not very 'mood setting'
[13:46] <widox> like a SAD light
[13:46] <rick_h> So I like this hue idea of same bulbs changing color
[13:47] <rick_h> And every bulb can dim
[13:47] <widox> dimming++
[13:47] <rick_h> Anyway, it's fun to play with but it's one of those things you can setup in 100 ways so not sure how to do it yet
[13:48] <rick_h> I wish I could just put the color bulbs in each lamp and decide later but that's a LOT more $$
[13:51] <widox> you're talking about these guys? http://a.co/8aVW97F
[14:00] <cmaloney> JoDee hates daylight bulbs so only my office has them
[14:03] <widox> yeah, contractor put in regular bright white LEDs everywhere. Heather has been swapping them out to the warm ones...
[14:04] <cmaloney> Previous owner of this house loved halogen bulbs
[14:04] <cmaloney> They literally had incandescent-shaped bulbs with halogen cores in them
[14:05] <cmaloney> I've been replacing them with LEDs where I can
[14:05] <cmaloney> Still looking for a G8 dimmable bulb
[14:10] <rick_h> widox: so I have 4 of those that came in the starter set, but I've since gotten these guys http://a.co/7I07noA that only do shades of white
[14:11] <rick_h> I've got a bunch of LED daylight bulbs if anyone wants some :)
[14:14] <cmaloney> Heh
[14:18] <jrwren> rick_h: I'm lolling at you.  :p
[14:18] <jrwren> "Internet of shit" is a meme for a reason.
[14:18] <rick_h> jrwren: glad to be of service
[14:18] <rick_h> jrwren: yea...it's toys to play with for sure
[14:19] <jrwren> rick_h: Yeah, it can be fun.
[14:19] <rick_h> evidently I'm more light curious than most running with different bulbs in different fixtures so I can tweak the lighting :P
[14:21] <cmaloney> I think it's more training the family to turn off the lights when they leave the room. :)
[14:21] <cmaloney> JoDee swears that I'm trying to kill her because I turn off all of the lights and keep the house dark
[14:22] <cmaloney> problem is I'm more dark-adapted than she is, being part corporate mushroom and all
[14:27] <widox> :D
[14:29] <rick_h> so I actually put in motion sensor switches on the light inside the garage and the guest bathroom but now my son goes in and moves them to on vs auto
[14:30] <rick_h> of course he also sometimes turns it into off from auto so I want into the room expecting light and go ...oh what blew out now?
[14:30] <cmaloney> hahahahahaha
[14:30] <cmaloney> Technology, foiled again
[14:44] <brousch> I could see my son doing circuits around the house to make sure the auto-off lights stay on
[14:45] <waldo323_> is daylight the coloring?
[14:45] <rick_h> waldo323_: yea
[14:45] <rick_h>  http://a.co/aJzZk9U
[14:46] <waldo323_> i have a few spots that need to be converted to led so could use them if they are still looking for a home
[14:51] <rick_h> waldo323_: sure, have about 10 of them atm. Just have to figure out how to get them to you
[14:59] <cmaloney> MUg meeting?
[15:00] <cmaloney> That's in two weeks
[15:00] <rick_h> cmaloney: I should, when is the next one
[15:00] <cmaloney> Feb 13th
[15:00] <cmaloney> Jorge is presenting
[15:00] <cmaloney> so you can give him shit about Kubernetes. :)
[15:00] <rick_h> lol is he?
[15:00] <cmaloney> And how it's a huge waste of time. ;)
[15:01] <cmaloney> Yeah
[15:01] <rick_h> hah, yea I'll try to make it out then
[15:01] <rick_h> heh, so we built a whole distro around it and such? :P
[15:01] <cmaloney> I'm messing
[15:01] <cmaloney> I know just a teensy bit about it
[15:02] <cmaloney> But it seems really interesting for large-scale deployments
[15:02] <cmaloney> like Google
[15:12] <rick_h> having the front door replaced and all I can think of now is https://www.youtube.com/watch?v=DRSWpZiDquk
[15:12]  * rick_h isn't going to be overly productive today...
[15:24] <brousch> We replaced the door ourselves last summer. It took a full day and 6 trips to Home Depot.
[15:25] <waldo323_> also, I work in commerce charter twp/west bloomfield now
[15:25] <waldo323_> yikes
[15:27] <waldo323_> i really don't want to replace my front door - house was built in the early 50s and i think the dimensions are unique to that time...i also have metal door frames for most of my doorways in the house- even most of the closets
[15:27] <waldo323_> rick_h, how much would you like for them?
[15:28] <rick_h> brousch: heh yea. I want it done by someone that knows the various bits and things it needs to be put in, trimmed, sealed, adjusted, etc
[15:28] <rick_h> waldo323_: you can have them.
[15:30] <brousch> My dad said it would be easy, he's done it before. However each house is subtly different, and mine had some annoyingly sized walls
[15:30] <cmaloney> Yeah
[15:30] <jrwren> I'd love a new front door with nice windows like rick_h's new one. Its on my list. :)
[15:30] <cmaloney> Conceptually it's really easy
[15:30] <jrwren> mental note: hire that out because I don't want to take all day and 6 trips to HD.
[15:30] <rick_h> brousch: ouch yea
[15:31] <rick_h> yea, I mean it's a square hole
[15:31] <cmaloney> https://www.reddit.com/r/progmetal/comments/7urjks/bill_burr_talks_about_meshuggah_feb_2018/
[15:31] <brousch> Yeah, I'm trying to say rick_h made the right choice
[15:31] <jrwren> Framing is a skill which takes development.
[15:31] <rick_h> but we had some air leakage around the door the last few years and when I investigated how to seal it I couldn't figure out wtf I was supposed to fix
[15:31] <rick_h> experience..."haven't seen that before" turns into "yea solved that before"
[15:31] <brousch> silicone all the things
[15:32] <rick_h> lol
[15:32] <cmaloney> Caulk the door shut
[15:32] <rick_h> well the bottom was leaking air and the stuff I tried to stick onto the door just pulled off. the new door has this fancy adjustable base plate I hope will do better
[15:32] <rick_h> lol
[15:32] <jrwren> much like tech!
[15:32] <rick_h> "from now on we only use the garage door"
[15:32] <rick_h> jrwren: ++
[15:33] <brousch> Now we need more attic insulation and baffles.  I saw it on youtube." oh hell no
[15:36] <cmaloney> Yeah
[15:36] <jrwren> "if I can do it, you can do it. have at it"
[15:36] <cmaloney> was much like the time with the washing machine and replacing the springs
[15:36] <jrwren> I got pros to blow foam and cellulose in my attic. it was well worth it.
[15:36] <cmaloney> watched a youtube video, watched the dude in the video puncture the drum of the washing machine
[15:36] <cmaloney> went "Nooooooope"
[15:37] <rick_h> jrwren: +1 that's on my todo list for next winter for sure
[15:37] <jrwren> Its also a matter of what kind of work you enjoy and what you don't. There are some things that I actually enjoy, and somethings that I don't and others that I aboslutely loath. I'll hire out the loathsome stuff.
[15:37] <rick_h> we'll be in this house 12 years this summer so we're hitting a lot of stuff now
[15:38] <jrwren> Cuz guess waht, I only get so much time off work and I'm gonna be VERY grumpy if I spent my whole weekend doing some stuff that I absolutely hate.
[15:38] <jrwren> 12 years!  congrats!
[15:38] <rick_h> I tried to convince the wife to move...no go
[15:41] <jrwren> why move?
[15:41] <jrwren> you've almost got the house paid off, then you can retire. :p
[15:41] <jrwren> I tried to convince my wife to move too, and she was willing, but we couldn't agree on to where.
[15:42] <_stink_> brousch: i put attic baffles in my old house
[15:42] <_stink_> it was quite an experience
[15:42] <rick_h> jrwren: hah, because I want 3 acres, a pole barn, and fewer neighbors
[15:42] <cmaloney> Fewer human neighbors
[15:42] <_stink_> head stuffed into the triangle edge of the roof with nails poking you in the eyeballs in the dark
[15:43] <jrwren> rick_h: ah... yup. nice!
[15:44] <rick_h> jrwren: but my wife desires none of those things so it's hard to convince someone to move, change schools, change is hard ...all that when she doesn't want it
[15:44] <rick_h> _stink_: good times eh?
[15:45] <brousch> _stink_: You are built better for that job. I am heavy and large
[15:45] <jrwren> rick_h: yup, and... she is right :)
[15:45] <rick_h> jrwren: :P
[15:45] <rick_h> brousch: tell me about it! lol the last time I went into the attick through the little cut out in my son's bedroom closet I vowed that if I had to go up there again I'd cut the ceiling and put one of those pull down stairways in the hallway lol
[15:46] <cmaloney> nice
[15:46] <rick_h> "what's that? go to the attic? Fine, let me just get my saws-all
[15:47] <_stink_> rick_h++
[15:47] <_stink_> we had a drop down ladder in that house, it was nice
[15:47] <_stink_> except in the winter when i put plastic over it
[15:48] <brousch> I have 2 attics. One is accessible by taking everything out of the cleaning-supply closet and climbing on shelves. The other requires disassembling our only bedroom closet and removing everything from it.
[15:48] <jrwren> one of my attics has the ladder and that is nice. The other does not, and its a pain.
[15:48] <_stink_> brousch: i remember lying there in the dark listening to cars go by thinking "if i were single and i died here no one would ever find me"
[15:48] <jrwren> _stink_: they'd find you when you started to smell.
[15:48] <jrwren> _stink_: but if it is winter, not until spring. :p
[15:48] <_stink_> haha
[15:48] <rick_h> lol
[15:49] <rick_h> "hmm, what's changed recently? well daddy ran away from the family back in Jan so can't be related to that at all..."
[15:50] <brousch> _stink_ would live up to his name
[15:50] <rick_h> man, them moving from hammers to running saws at the front door is like the dentist running the drill
[15:50] <rick_h> you cringe but hope it'll all be ok...
[15:52] <cmaloney> just hope they don't say "whoops"
[19:08] <rick_h> woot! before: https://photos.app.goo.gl/0XkSspn63otx1WR83 and after: https://photos.app.goo.gl/UqLLJtSlSnukC6ej2
[19:09] <rick_h> and they did a whoops heh
[19:14] <cmaloney> rick_h: nice!
[19:24] <brousch> The windows on only one side makes me uncomfortable
[19:24] <brousch> What are you hiding behind those bricks?
[19:24] <brousch> much nicer though!
[20:50] <widox> rick_h: nice
[20:50] <widox> where did your doorbell go?
[20:54] <widox> the trick-or-treaters will be confused now
[20:58] <rick_h> and before: https://photos.app.goo.gl/wX4mnS0WDgUB6Jqz2 and after: https://photos.app.goo.gl/GACnUf2hjHjwQSum2 (really need to redo the roof and siding)
[20:59] <rick_h> widox: so we had a wireless one but it's gone. I'm waiting for the nest hello to come out (pre-ordered) and will put that in once it's released either this month or next
[21:00] <widox> :)
[21:01] <widox> all kinds of new door fun. looks good!
[21:03] <widox> we got a Therma-Tru entry doors, they look great. people think its a real wood door
[21:04] <rick_h> Nice
[21:06] <rick_h> lmao, I sent my wife a picture and she replies "you're going to be home when I get off work right? You realize I can't get into the house"
[21:07] <rick_h> hadn't thought of that, but yea new doors/opener in the garage and the front door does mean you're locked out. lol sent the wife to work and changed all the locks!
[21:17] <widox> hahaha
[21:17] <widox> she picked up on that quick!
[21:19] <rick_h> Anyone need a 8 port switch? Dell 2808 managed switch?
[21:19] <jrwren> no ricknet?
[21:20] <rick_h> jrwren: had to move to more ports so swapped out with a larger switch
[21:21] <jrwren> ah, cool!
[21:22] <jrwren> its too bad, I just picked up an 8port a few months ago. bad timing.
[21:22] <rick_h> Yea all good.
[21:23] <rick_h> This is how I get a full closet of stuff I don't use. Can't throw it out but not going to put it anywhere else.
[21:36] <waldo323_> is it gigabit?
[21:38] <waldo323_> I can take that too. (how much do you want for it?)  i have been meaning to get one but kept putting it off
[21:45] <rick_h> waldo323_: sure
[21:45] <rick_h> waldo323_: you can get dinner if we go out afterwards?
[21:45] <waldo323_> yes
[21:45] <rick_h> wfm
[21:47] <waldo323_> cool thank you
[21:52] <jrwren> oh man, this is absolutely great!  http://blog.dustinkirkland.com/2018/02/rfc-ubuntu-1804-lts-minimal-images.html  I never thought I'd see the day.
[22:15] <brousch> nice!


[06:54] <duflu> Back in 30ish
[08:53] <alan_g> alf_: I've got a workman turning up in the next few minutes - I might be a little late for greyback's meeting
[08:53] <alf_> alan_g: ok
[08:54] <alan_g> greyback: : I've got a workman turning up in the next few minutes - I might be a little late for your meeting
[08:55] <greyback> alan_g: no worries
[10:48] <xnox> alan_g: alf_: so emulator is mostly working now. There is functional adb and networking. So far it attempts to boot into "mir" mode.
[10:48] <xnox> I've made sure to compile all android container unstripped (so debug symbols are intact)
[10:49] <alf_> xnox: I am missing some context here :)
[10:50] <xnox> attempting to start unity8 results in a segmentation fault, trying to run it under gdb only says that stack is corrupt =/
[10:50] <xnox> alf_: so I want to ask for help bringing up mir / any graphical output on the emulator =)
[10:51] <alf_> xnox: which emulator is that?
[10:51] <xnox> alf_: sometime back kgunn recommended you or alan_g as UK time people, who can help out with it.
[10:51] <alan_g> xnox: what emulator?
[10:51] <xnox> alf_: it's android-emulator packaged to run Ubuntu Touch. So it boots unflipped/read-only system image, with an android container.
[10:51] <xnox> alan_g: alf_: https://wiki.ubuntu.com/Touch/Emulator
[10:52] <xnox> also i've been posting about on ubuntu-touch.
[10:52] <xnox> it's a QEMU based ARM virtualised machine, running linux-goldfish kernel with android container and everything mostly the same as normal android device.
[10:52] <xnox> (apart from well, not displaying mir)
[10:54] <alan_g> xnox: so, what happens if you try running e.g. mir_demo_server_basic?
[10:54] <alf_> xnox: you can try running Mir on its own to see what's going on
[10:54] <alf_> alan_g: You beat me to it! :)
[10:55] <alan_g> alf_: is it a race?
[10:57] <alf_> alan_g: No, but we had a photo-finish nonetheless ;)
[10:58] <xnox> root@ubuntu-phablet:/# mir_demo_server_basic
[10:58] <xnox> bash: mir_demo_server_basic: command not found
[10:59] <xnox> (this is running Ubuntu Touch rootfs, should be similar to mako/maguro tarballs et.al.)
[10:59] <ogra_> its in a separate package
[11:02] <alan_g> xnox: can you install mir-demos? Or do you need to build it?
[11:03] <xnox> alan_g: i can, but it's very slow. I might repack a tarball and relaunch it.
[11:04]  * alan_g thinks Mir won't work unless it is installed
[11:17] <xnox> same as before:
[11:17] <xnox> root@ubuntu-phablet:/# mir_demo_server_basic
[11:17] <xnox> __pthread_gettid -2
[11:17] <xnox> Segmentation fault
[11:17] <xnox> which is similar to running unity8 et. al.
[11:18] <xnox> http://paste.ubuntu.com/6340712/
[11:25] <xnox> alan_g: alf_: if you could figure out what's broke, i'd be happy to fix it both in android, ubuntu and emulator. But at the moment i'm not sure what's wrong, as pretty much everything else is working.
[11:26] <greyback> a BT like that always makes me suspect hybris
[11:26] <xnox> and i don't usually work on graphics at all.
[11:26] <alan_g> debug symbols might help with the BT
[11:27] <alan_g> what happens if you try run "mir_demo_server_basic --display-report log"
[11:28] <alan_g> That might give a clue as to how quickly it segfaults
[11:28] <alf_> xnox: +1 debug symbols might help with the BT
[11:40] <xnox> alan_g: same output.
[11:40] <xnox> alan_g: so it's something fundamental =/
[11:41] <alan_g> xnox: ack
[11:45] <xnox> alan_g: alf_: on android side in logcat i see that it's loading up EGL emulation, there is also GLES_android, GLESv1_CM and GLESv2 available.
[11:47] <alf_> xnox: I wonder if running under valgrind could give you more clues
[16:29] <rsalveti> kdub: ping
[16:29] <kdub> hello rsalveti
[16:32] <rsalveti> kdub: hey, so we were debugging the nexus 7 (tegra 3) issue yesterday, and we basically believe our code path might not be doing what the driver expects us to do
[16:32] <rsalveti> the crash happens in pthread_mutex_lock
[16:33] <kdub> rsalveti, 'our code path', meaning in hybris or mir?
[16:33] <rsalveti> and the lock is basically a pointer, unitialized
[16:33] <rsalveti> kdub: mir, by the way we're using the hwcomposer/gralloc
[16:33] <rsalveti> the first time it uses that pointer is already when trying the lock
[16:34] <rsalveti> so we believe we might be skipping a call or step that initializes that value internally
[16:35] <kdub> rsalveti, i don't know of something that surfaceflinger does that we're skipping
[16:35] <kdub> which function call into hybris has the problem?
[16:36] <rsalveti> kdub: the pthread_mutex_lock
[16:36] <rsalveti> kdub: the mutex pointer is not initialized, so just garbage
[16:36] <rsalveti> that's why when we try to access it, it crashes
[16:37] <rsalveti> I'm not sure yet that this is hybris specific at this point
[16:37] <kdub> right, but do we know the last function call mir makes?
[16:37] <rsalveti> do we have any sort of test cases/tools for hwcomposer/gralloc?
[16:37] <kdub> just the mir tests
[16:38] <kdub> mir_demo_standalone_render_to_fb should just drive the display
[16:38] <rsalveti> kdub: right, let me see, the crash happens with mir_demo_server
[16:38] <kdub> but it will have the same problem as the server
[16:38] <rsalveti> kdub: right
[16:38] <rsalveti> kdub: let me try to get a better backtrace
[16:38] <rsalveti> kdub: but the issue, iirc, was that it was coming from gralloc
[16:39] <rsalveti> which is just a blob, making it harder to get the full trace
[16:39] <kdub> right
[16:39] <kdub> i mean, it could be some dumb thing like...
[16:40] <kdub> on nvidia you have to open {gralloc, fb, hwc} in some specific order
[16:40] <rsalveti> kdub: yeah
[16:45] <brainwash> how do I switch to hardware cursor when running xmir?
[17:34] <kdub> i always like how the interface you couldn't quite get right at 6pm makes a lot more sense at 10am the next day
[17:35] <alan_g> kdub: that's after you've realised how to write the test. Right?
[17:45] <kdub> alan_g, yeah, you still have to decide what sort of things you want the test to test
[17:46] <alan_g> kdub: well if you don't know what "works" looks like it is hard to get the interface right
[17:56] <rsalveti> kdub: yeah, mir_demo_standalone_render_to_fb crashes the same way
[18:47] <rsalveti> kdub: do you have a n7 around?
[19:12] <rsalveti> kdub: I'm checking render_to_fb.cpp, but it seems the the buffer itself is null
[19:13] <rsalveti> which could be the reason for the mutex garbage content
[19:18] <kdub> yes, but when you say buffer, you mean, mir's buffer class?
[19:56] <rsalveti> kdub: crashing in src/server/graphics/android/hwc10_device.cpp -> hwc_device->set(hwc_device.get(), 1, &contents);
[20:07] <kdub> rsalveti, hmm
[20:07] <kdub> i have to tinker with that then
[20:07] <kdub> i'm actually working on improving that part of the code at the moment, maybe i'll find somehting
[20:10] <rsalveti> kdub: any ideas which we could try?
[20:12] <kdub> rsalveti, perhaps the list that's submitted there 'contents' isn't formed the way the driver expects it
[20:12] <kdub> hard to so how its malformed without tinkering with it though
[21:09] <rsalveti> kdub: so, when we set HWC_SKIP_LAYER at the hwcompositor layer, it doesn't crash
[21:10] <rsalveti> kdub: nothing in the screen, as expected, but the gl path and such is working as expected at least
[21:20] <kdub> rsalveti, thats good new news
[21:21] <rsalveti> kdub: so it might be something related with the hw layers
[21:22] <kdub> rsalveti, yes, it looks like it is