Planet Linux Australia

Syndicate content
Planet Linux Australia - http://planet.linux.org.au
Updated: 20 min 31 sec ago

Andrew Pollock: [life] Day 170: The flight back

Mon, 2014-07-21 15:26

I have no idea if I'm getting my day numbers right any more with all the crossings of the international date line, but we'll call Friday day 170 and be done with it.

The flight back went pretty well. Zoe had a good time watching some movies, and also slept for a reasonable chunk of the flight. Zoe's cold had progressed into her typical runny nose/nasty cough combination, but neither was particularly bad. She did cough a bit in her sleep, but it didn't seem to stop her sleeping, and she was pretty happy for the duration of the flight. She was definitely impatient to land, because she knew she'd be seeing her mother.

We must have been the first flight into Brisbane on Friday morning, so we breezed through passport control quickly, and the car seat helpfully came out on the same carousel as the suitcases, so we were able to collect everything and exit quarantine relatively quickly.

Sarah met us outside, and dropped me home, and took the day off to spend with Zoe. I used the day to unpack and run a few errands.

I was super impressed with how well Zoe traveled overall. She's such a good little traveler. She's the perfect age/height for her Trunki now, and that made traversing airports at close to normal walking pace very doable. I'm also happy with how I handled solo-parent international travel. I've done a flight to Townsville with Zoe before, and a flight to Melbourne with Zoe and Anshu, but long-haul international for nearly 3 weeks is a totally different ball game, and aside from me needing to learn to pack a bit better when leaving a location (checklists, checklists, checklists!) everything went really well. The only thing I forgot to pack was my own swimwear, and that was easily fixed.

Sridhar Dhanapalan: Twitter posts: 2014-07-14 to 2014-07-20

Mon, 2014-07-21 01:27

Lev Lafayette: Why Linux is the Future of Computing

Mon, 2014-07-21 00:29

Presentation to the La Trobe Valley Linux Miniconference, Saturday July 19, 2014

Tim Serong: The Fridge Magnets

Sun, 2014-07-20 14:27

Last Thursday night was the TasLUG OpenStack 4th Birthday meetup. We had some nice nibbly food, some drinks, and four OpenStacky talks:

  • An update from the OpenStack Foundation (presented by me, with slides provided by the Foundation).
  • A talk about the NeCTAR cloud and using the command line tools to work with images, by Scott Bragg.
  • A talk on spinning up instances with Nova and Heat, by Stewart Wilde.
  • A talk by me on Ceph, and how it can be used as the storage backend for an OpenStack cloud.

We also had some posters, stickers and fridge magnets made up. The fridge magnets were remarkably popular. If you weren’t at TasLUG last night, and you want a fridge magnet, first download this image (the full-res one linked to, not the inline one):

Then, go to Vistaprint and place an order for Magnetic Business Cards, using this image. You can get 25 done for about $10, plus shipping.

Finally, I would like to publicly thank the OpenStack Foundation for supporting this event.

Andrew Pollock: [life] Day 168: Homeward bound

Sat, 2014-07-19 22:25

It's all a bit hazy now, but I think Zoe slept all night and woke up a bit early and came down to my room. Graydon appeared not long after. I made us all breakfast and then got stuck into packing.

After we were all packed up, and Zoe and Graydon had played a bit, Neal took us to REI and Best Buy to do a spot of shopping, and then dropped us at Hertz to pick up the rental car.

After lunch, we packed up the car and headed on our way to Dallas.

The drive went really well. I'd rented some sort of Chevy SUV, and it had a nice interior, and the car radio supported Pandora and had a big display. I stuck Zoe's car seat in the middle, and she was happy being able to see out the front and also see the cover art for what Pandora was dishing up. As I hoped, she napped for a couple of hours on the way up.

The drive took about three and a half hours, and I'd wanted to stop for a break along the way, but missed the exit for the only decent looking rest stop, so pressed on.

We made it to the airport with a comfortable margin of time, and had enough time for dinner. The highlight of the evening was hearing Kim Kardashian get paged twice. Everyone looked at each other and wondered if it was that Kim Kardashian and considered going to the gate she was paged to to find out.

Our flight ended up leaving a little bit late, due to needing to unload some of the cargo to make the distance and also to ensure we didn't arrive before the 5am curfew in Brisbane airport.

BlueHackers: Adverse Childhood Exprience (ACE) questionnaire | acestoohigh.com

Thu, 2014-07-17 19:45

NOTE: the links referred to in this post may contain triggers. Make sure you have appropriate support available.

http://acestoohigh.com/got-your-ace-score/

There are 10 types of childhood trauma measured in the ACE Study, personal as well as ones related to other family members. Once you have your score, there are many useful insights later in the article.

The origin of this study was actually in an obesity clinic.

Stewart Smith: OpenPower firmware up on github!

Thu, 2014-07-17 17:26

With the whole OpenPower thing, a lot of low level firmware is being open sourced, which is really exciting for the platform – the less proprietary code sitting in memory the better in my books.

If you go to https://github.com/open-power you’ll see code for a bunch of the low level firmware for OpenPower and POWER8.

Hostboot is the bit of code that brings up the CPU and skiboot both sets up hardware and provides runtime services to Linux (such as talking to the service processor, if one is present).

Patches to https://github.com/open-power/skiboot/blob/master/doc/overview.txt are (of course) really quite welcome. It shouldn’t be too hard to get your head around the basics.

To see the Linux side of the OPAL interface, go check out linux/arch/powerpc/platforms/powernv -there you can see how we ask OPAL to do things for us.

If you buy a POWER8 system from IBM running PowerKVM you’re running this code.

Stewart Smith: Update on MySQL on POWER8

Thu, 2014-07-17 16:26

About 1.5 months ago I blogged on MySQL 5.6 on POWER andtalked about what I had to poke at to make modern MySQL versions run and run well on shiny POWER8 systems.

One of those bugs, MySQL bug 47213 (InnoDB mutex/rw_lock should be conscious of memory ordering other than Intel) was recently marked as CLOSED by the Oracle MySQL team and the upcoming 5.6.20 and 5.7.5 releases should have the fix!

This is excellent news for those wanting to run MySQL on SMP systems that don’t have an Intel-like memory model (e.g. POWER and MIPS64).

This was the most major and invasive patch in the patchset for MySQL on POWER. It’s absolutely fantastic that this has made it into 5.6.20 and 5.7.5 and may mean that these new versions will work out-of-the-box on POWER (I haven’t checked… but from glancing back at my patchset there was only one other patch that could be related to correctness rather than performance).

Rusty Russell: API Bug of the Week: getsockname().

Thu, 2014-07-17 15:27

A “non-blocking” IPv6 connect() call was in fact, blocking.  Tracking that down made me realize the IPv6 address was mostly random garbage, which was caused by this function:

bool get_fd_addr(int fd, struct protocol_net_address *addr) { union { struct sockaddr sa; struct sockaddr_in in; struct sockaddr_in6 in6; } u; socklen_t len = sizeof(len); if (getsockname(fd, &u.sa, &len) != 0) return false; ... }

The bug: “sizeof(len)” should be “sizeof(u)”.  But when presented with a too-short length, getsockname() truncates, and otherwise “succeeds”; you have to check the resulting len value to see what you should have passed.

Obviously an error return would be better here, but the writable len arg is pretty useless: I don’t know of any callers who check the length return and do anything useful with it.  Provide getsocklen() for those who do care, and have getsockname() take a size_t as its third arg.

Oh, and the blocking?  That was because I was calling “fcntl(fd, F_SETFD, …)” instead of “F_SETFL”!

Andrew Pollock: [life] Day 167: Hamilton Pool and Reimers Ranch Park

Wed, 2014-07-16 12:25

Zoe slept all night, but woke up with signs of coming down with a cold. She was also mighty grumpy. The plan had been to go swimming at Hamilton Pool today, and I was initially thinking we should skip it, but Eva pointed out it was like 100°F and it wouldn't really change much, so we stuck with the original plan.

Hamilton Pool allows a limited number of vehicles in at a time, and so Neal was aiming to be there at 9am when the park opened to guarantee we'd get in. We arrived right at the crack of 9am, and there were a few cars in front of us already, but we made it in successfully.

Zoe did really well walking down from the car park to the pool, and we swam around for a bit. It was out of my comfort zone for swimming (rocky floor, poor visibility, over my head water depth), but I swam across it anyway. It was a very beautiful pool carved out of the limestone by Hamilton Creek. There were a couple of points where the creek trickled over the edge overhead and made little showers.

After a couple of hours there, we returned to the car (Zoe again did really well hiking up) and drove to neighbouring Reimers Ranch, where we had our picnic lunch under cover while a rain shower passed over. We then walked down to the Pedernales River and had a swim around in there.

Zoe wore a life jacket at both swimming locations, and really enjoyed the independence of being able to float around in the deep water.

We had to be back home by 3pm, which we were, so it was a shorter day than yesterday, but a good one nevertheless. The inclement weather also seemed to drop the temperature by about 5 degrees Celsius, so it was a good day overall. Aside from the morning grumpies, Zoe was in a fabulous mood all day.

James Morris: Linux Security Summit 2014 Schedule Published

Wed, 2014-07-16 10:26

The schedule for the 2014 Linux Security Summit (LSS2014) is now published.

The event will be held over two days (18th & 19th August), starting with James Bottomley as the keynote speaker.  The keynote will be followed by referred talks, group discussions, kernel security subsystem updates, and break-out sessions.

The refereed talks are:

  • Verified Component Firmware – Kees Cook, Google
  • Protecting the Android TCB with SELinux – Stephen Smalley, NSA
  • Tizen, Security and the Internet of Things – Casey Schaufler, Intel
  • Capsicum on Linux – David Drysdale, Google
  • Quantifying and Reducing the Kernel Attack Surface -  Anil Kurmus, IBM
  • Extending the Linux Integrity Subsystem for TCB Protection – David Safford & Mimi Zohar, IBM
  • Application Confinement with User Namespaces – Serge Hallyn & Stéphane Graber, Canonical

Discussion session topics include Trusted Kernel Lock-down Patch Series, led by Kees Cook; and EXT4 Encryption, led by Michael Halcrow & Ted Ts’o.   There’ll be kernel security subsystem updates from the SELinux, AppArmor, Smack, and Integrity maintainers.  The break-out sessions are open format and a good opportunity to collaborate face-to-face on outstanding or emerging issues.

See the schedule for more details.

LSS2014 is open to all registered attendees of LinuxCon.  Note that discounted registration is available until the 18th of July (end of this week).

See you in Chicago!

Andrew Pollock: [life] Day 166: The Neal Tanner tour of Austin

Wed, 2014-07-16 08:25

Alas, Zoe woke up at about 1am very sad. I'm not sure if she woke up and was so sad because of the lack of Cowie or disorientation due to the new house, but I managed to calm her down in my room downstairs and get her to go back to bed in Graydon's room, and she slept until about 7:30am. Miraculously, she didn't seem to wake up Graydon or Wiley.

Neal had some time off, and with the au pair looking after Wiley, he was able to give Zoe and I a tour of Austin with Graydon tagging along.

First stop was the Capitol building in Austin. It was a beautiful building, bigger than the Capitol building in Washington D.C. (everything's bigger in Texas). We tacked ourselves onto the end of a tour, and broke away a couple of times to check things out at our own pace.

Unfortunately the Senate wing was closed for remodeling, and the House of Representatives was being used for a mock government thing (I learned that Texas only has a part time legislature), so we weren't able to see these wings thoroughly, but we were able to go into the public gallery of the House of Representatives while the mock government thing was happening.

Zoe and Graydon had lots of fun chasing each other around the rotunda under the dome, and no one seemed to care.

After that, we drove over to Zilker Park for a picnic lunch.

After lunch, we went into Barton Springs Pool, an underground spring-fed natural pool, for a swim. The water was a very refreshing 20°C. The bottom was a bit slippery, but manageable. Once Zoe adjusted to the breathtaking cold temperature, she was fine. It was a good day to cool off, because it got up to 37°C.

After the swim, Graydon rode his bike, and Zoe borrowed his balance bike, and we made our way along the trail that ran along the edge of Town Lake, and took in a spectacular view of downtown Austin.

It was seriously hot by this stage, and Zoe was struggling a bit, so we slowly made our way back to the car. I'd spotted a frozen custard place in our travels, so we sampled some of that on the way back home.

For dinner, Neal and I popped out to Rudy's for some more tasty BBQ take out for dinner. It was quite the experience just ordering.

Ben Martin: Hookup wires can connect themselves...

Tue, 2014-07-15 15:22
A test of precision movement of the Lynxmotion AL5D robot arm, seeing if it could pluck a hookup wire from a whiteboard and insert it into an Arduino Uno. The result: yes it certainly can! To be able to go from Fritzing layout file to automatic real world jumper setup wires would have to be inserted in a specific ordering so that the gripper could overhang the unwired part of the header as it went along.





Lynxmotion AL5D moving a jumper to an Arduino. from Ben Martin on Vimeo.

Andrew Pollock: [life] Day 165: Switching homes, World Cup

Mon, 2014-07-14 15:26

We had a leisurely start to the day today. Zoe actually woke up and went downstairs without coming into my room. Apparently she tried waking up Vincent, but failed, and went downstairs and played on her own. I got to have a lie in until 8am, when I figured she must be sleeping in and got up to check on her to discover I was the last one up.

I packed up our suitcases and then we had one last swim in the pool. At the conclusion of the time in the pool, Henner discovered a baby snake in the pool filter, so we rescued it, and after Zoe and Vincent had a look at it and a hold, we walked it down the end of the street to return it to the wild. Hopefully it survived Vincent flinging it into the unknown.

After lunch, we packed up the cars and went around to Neal and Eva's place to watch the World Cup. Eva's half-German, and takes her German heritage seriously, so Zoe and I became honorary Germans for the afternoon. I was given a German team soccer jersey to wear, and we both put on German flag face paint. I'm no soccer fan, but it was fun anyway.

Zoe and Graydon don't seem to really remember each other from when they were next door to each other, but I think they must on a subconscious level, because they've gotten on spectacularly well. After a dinner of grilled chicken fajitas, the Schliebs' bid us farewell, and I threw all the kids in the bath. After Neal read Zoe and Graydon a story, they went to bed. I went upstairs to check on them about 20 minutes after lights out and they were still giggling away to each other. It was very cute. I think Zoe's going to have a lot of fun for the next couple of days.

I discovered when I was unpacking that Cowie was missing. After checking with Susanne, and her scouring the house, Cowie was discovered tucked into bed in Greta's princess tent, where I wouldn't have had a hope of finding her, so we'll have to do a retrieval run tomorrow at some point. I've managed to convince Zoe to go to bed with some substitute stuffed toys without much push back, but I don't know if it'll cut the mustard for the full night. We shall see.

linux.conf.au News: Call for Proposals and Mini-Confs extended for one week

Mon, 2014-07-14 13:28

The Call for Proposals (CFP) opened on the 9th July, and the quality of submissions so far has been fantastic. There has been some requests for extension from potential speakers, and we want to make sure that everyone has a chance to have their proposal considered! Originally scheduled to be closed on Sunday 13th July, the papers committee has agreed to extend the deadline until midnight Sunday 20th July as we know there are more stories out there that deserve attention.

For those of you still considering submitting a proposal, there is only one rule:

Your proposal must be related to open source

This year the papers committee is going to be focused on open source in education as well as our usual focus on deep technical content.

If you have been working on something interesting, now is the time to tell the world! Visit linux.conf.au/cfp to register and for more information, including some very useful tips and tricks for submitting a proposal.

Important Dates:
  • Call for proposals now closes: Midnight 20 July 2014 NZ Time
  • Email notifications from conference organisers: September 2014
  • Early Bird registrations open: 23 September 2014
  • Conference dates: Monday 12 - Friday 16 January 2014
About linux.conf.au:

LCA (linux.conf.au) is a meeting place for the free and open source software communities. It will be held in Auckland at the University of Auckland Business School from Monday 12 to Friday 16 January, 2015, and provides a unique opportunity for open source developers, students, users and hackers to come together, share new ideas and collaborate.

The LCA2015 team

Sridhar Dhanapalan: Twitter posts: 2014-07-07 to 2014-07-13

Mon, 2014-07-14 01:27

Andrew Pollock: [life] Day 164: San Antonio Zoo

Mon, 2014-07-14 00:25

A big day yesterday on top of a big day the day before (and a late night).

We drove down to San Antonio to go to the San Antonio Zoo. The drive took about an hour and a half, but Zoe was happy watching a movie in the back with Vincent.

We rendezvoused with Eva and Neal and Graydon and Wiley there, and worked our way around the Zoo.

One of the things I love about America is the zoos are so much more affordable. I'll have to do a separate post about the price differences between US zoos and Australian zoos some time.

My favourite exhibit was the hippopotamus one. The hippos were submerged in an exhibit with a glass wall, so you could see above and below the waterline, and you could watch them coming up for air, and the fish nibbling away at their skin while they sat on the bottom. It held Zoe's attention for a while too.

We had a good time, and had at least superficially covered everything by early afternoon. The boys went on the train, which was a massive 20 minute ride, while Zoe and I had an ice cream.

Zoe did pretty well, but the combination of the late night the night before, the heat, and being a bit hungry before lunch made her a bit irritable. I probably carried her on my shoulders for 75% or more of the excursion. It certainly was hot.

We all stopped off for Tex Mex at Chuy's on the way home for dinner.

Zoe went to bed nice and early and slept solidly for 12 hours.

Andrew Pollock: [life] Day 163: Montessori, shopping, BBQ and bats

Sun, 2014-07-13 00:25

We had quite the full day yesterday.

Susanne had arranged with Vincent's school, where he had been going to the holiday program, for Zoe to attend on Friday as well (if she wanted to). We'd been telling Zoe about it since Wednesday, and she'd been saying she didn't want to go, but I wanted her to actually see what she was declining before we made a final decision.

We tagged along on Friday morning when Susanne was dropping of Vincent. Once Zoe realised that it was just like her Kindergarten, and that the teachers seemed nice, she became more receptive to the idea, but in the end still couldn't quite bring herself to stay.

I borrowed Henner's monster pickup truck and Zoe and went to Barton Creek Square to do some clothes shopping. It was good timing, because there were heaps of sales on. I was glad that I had Zoe with me, because that way I could choose outfits for her that she actually liked.

It was the first time I've driven on the other side of the road for over a year, and in a monster pickup truck to boot. It was quite the experience.

We got back just before Susanne was going to head back to pick Vincent up, and Zoe really wanted to pick up Vincent, so Zoe went with Susanne and I popped out to a nearby mall to get something for myself and some lunch at VERTS Kebap, which is apparently a bit of a thing.

We played around in the pool in the afternoon, and then went out for dinner at The County Line, where we caught up with our old next-door neighbours, Neal and Eva and Graydon and their new addition, Wiley. Much meat was eaten.

After dinner, Henner, Vincent, Zoe and I went in to Austin to view the bats that roost under South Congress Bridge. We sat in the park under the bridge and waited for the right time for them to all fly out. There was a lady doing the rounds answering questions, and Zoe gave her a really good grilling.

We got back quite late from viewing the bats, and put the kids straight to bed.