• Archives

  • Categories:

  • Other profiles

A werewolf SVG and a xerus

The release of Ubuntu 15.10, code name Wily Werewolf, came out last month. With this release have been requests for the SVG file used in all the release information. Thanks to a ping from +HEXcube on G+ I was reminded to reach out to Tom Macfarlane of the Canonical Design Team and he quickly sent it over!

It has been added to the Animal SVGs section of the official artwork page on the Ubuntu wiki.

And following Mark Shuttleworth’s announcement that the next release is code named Xenial Xerus, I added to my collection of critters to bring along to Ubuntu Hours and other events.

Xerus

Finally, in case you were wondering how Xerus is pronounced (I was!), dictionary.com says: zeer-uh s.

Mitaka OpenStack Summit Days 3 & 4

With the keynotes behind us and the conference side of the OpenStack Summit on its final day, I spent Thursday focused on the OpenStack Design Summit from 9AM onward.

The day began with a work session surrounding Gerrit. We tried several months back to do an upgrade from version 2.8, but had to roll back when we noticed some problems. Khai Do has spent the past few months tracking down the issues and working on an upgrade plan, which we hashed through during this session. We talked through the upgrade process, which includes a pre-upgrade database cleanup and the upgrade itself. Then we chatted about scheduling, pretty much settling on a mid-week day prior to Thanksgiving here in the US to complete the upgrade. Read-only etherpad from the session here. The next session centered around work that Greg Haynes has done with Nodepool image workers. Through discussion and some heads down work, several patches in the proposed stack were brought in during this work session. Read-only notes from the session are in the etherpad here.


Some Infrastructure in the morning

Anita Kuno then led a session about scaling new project creation. The OpenStack project is now made up of over 800 git repositories that all use Gerrit, and has 18,948 accounts. She also shared the following statistics that she pulled on October 21st:

Numbers for Liberty: (May 25 2015 – Oct 18 2015)
Patches merged: 32435
Patchsets created: 138517
Comments added: 863869

The session had the expertise of some folks who were running very large Gerrit installations internally at their companies, and we benefited from that as they talked about the tooling they have to create projects and provided some feedback to scaling issues there. Of particular concern to us were making sure that Gerrit performance continues to be sufficient for the project, including making sure the event stream isn’t overloaded, that we continue to have enough server and database space, scaling of git itself (leverage git.openstack.org more directly for Gerrit?) and in general making sure we’re doing all the appropriate tuning. Read-only etherpad for this session here.


Anita Kuno leads the Scaling New Project Creation session

Next up was the Task Tracking session. During the OpenStack Summit in Vancouver the decision was made to stop active development on StoryBoard, in spite of the tireless efforts of the 1.5 developers working on it. Since then, another company has come along to pick up development, so the session centered around whether we should reconsider usage of StoryBoard and ask for development efforts again or move forward with our Phabricator Maniphest plans. After much discussion, the conclusion of the session was that we’d stick with deploying Maniphest and working to see if that satisfies the needs of our workflow. Plus, a nod of thanks to the current StoryBoard maintainers, one of whom was able to join us for the summit (thanks Zara!). Read-only etherpad notes here.

For lunch I met up with my HP colleagues as we secured two tables in the hot buffet lunch area and had some great chats about life, the universe and probably OpenStack. Our team has changed a lot over the past year, so it was nice to meet a few new people and put the IRC nick to a face in several cases. With lunch in another building, I was able to once again take advantage of the Japanese garden that exists as pathways between the hotels. It was such a peaceful space to walk through in the midst of the chaos that is the summit.

I spent my afternoon in the Developer Lounge, mostly chatting with OpenStack folks I usually don’t get to catch up with. In spite of my general shyness and typical dislike for hallway tracks, it actually was a useful and enjoyable afternoon. The day rounded out with a Release Management session where they dug into the internals of processes, scripts, tagging and everything related to the releases of each component of OpenStack. For details, check out the read-only etherpad here.

Thursday evening, Alex Eng invited Steve Kowalik and me out for dinner with Carlos and Diana Munoz. Steve and I have been working with Carlos and Alex on the Zanata migration for some time now, so it was great to spend time together catching up on a more personal level and to meet Carlos’ wife. Plus, the tempura that we had was delicious.

Friday was contributor meetup day! We had Infrastructure sessions spanning both the morning and afternoon. After collecting several agenda items, several of us core/root members of the Infrastructure team made our way to a tatami mat hut in the Japanese garden to evaluate team priorities for the cycle. Our focus will be the continuing projects like Zuulv3, but also a showing of support and to prioritize reviews related to the infra-cloud, which we anticipate will expand our test pool significantly.


Infrastructure team contributor meetup/work session

After the core/root meeting, I headed down to the i18n contributors meetup where they were discussing Stackalytics integration when I arrived. We chatted some about OpenStackID and ways to collect user data for statistics, as well as having an opportunity to fiddle with the API some and give feedback as to improvements that would help us out.


i18n contributor meetup

I had lunch with Clint Adams and Steve before heading back to the Infrastructure afternoon session. During the afternoon session I was able to chat with Jeremy Stanley, Clark Boylan and Jim Blair about how to handle the proposed translations check site. I also made some last minute changes so we could finally deploy codesearch.openstack.org, the project that our Outreachy intern Emma Barber worked on over the summer and then beyond the internship period to finish just a few days ago. It was pretty exciting to get that finally launched, and has already shown itself to be a useful addition to our infrastructure!

With that, the summit came to a close. I had one last dinner with several of my OpenStack Infrastructure colleagues, a delicious teppanyaki dinner at Steak House Hama in Rappongi. Saturday it was time to finally go home!

More photos from the summit here: https://www.flickr.com/photos/pleia2/albums/72157659996250479

Mitaka OpenStack Summit Day 2

The opening keynotes on Wednesday had a pretty common theme: Neutron. Mark Collier shared that in the Liberty cycle, for the first time Neutron was the most active project in OpenStack. This is really inspiring news for the community, as just two years ago there was concern about the commitment to the project and adoption statistics. Mark went on to share that 89% of respondents to the latest OpenStack User Survey said they’re using Neutron in production. Keynotes continued with former Neutron PTL Kyle Mestery who gave a quick history of Neutron, spoke about design goals and new Kuryr project, which focuses on networking for containers. Company-wise, there were keynotes from NTT Resonant, Rackspace, SK Telecom, Rakuten, CyberAgent and IBM about their use of OpenStack. Many of these companies shared basic details of their deployments and stressed the win for their customers both in terms of cost and deployment and feature release time (fast!). Full video of the keynotes here.

Directly after the keynotes we had the OpenStack Infrastructure work sessions on our transition to Masterless Puppet. There are several moving parts to this transition, including changes to how we use hiera, changes to and additions of several scripts and exploring how we handle PuppetDB and PuppetBoard in the Puppet Masterless world. I admit to not being as productive during this session as I would have liked, but I did manage to catch up on the problem space and hope I can help with future improvements. I hope our very public experience in the move away from having a Puppetmaster is valuable to other teams looking to do the same. Read-only link to the etherpad here.


Infra team assembled for our work sessions!

At lunch I was finally able to meet Christian Berendt, who has been very helpful with the technical review of the book I’m working on. He met Matt Fischer and I at one of the many on-site restaurants and we all talked through the current status of the book and the path forward to completion. The book continues to be a challenging project, but it’s always energizing to meet up with the other folks who are spending time on it to brainstorm and push through the difficult parts.

I went to a session about Ironic third party plugin testing after lunch. Mike Perez, former Cinder PTL, shared his experience with requiring testing in the third party space for Cinder and had a lot of valuable feedback. There was mention of the Third Party Team, which has regular meetings, the openstack-ci module to aid in deployment of the CI, discussion of potential milestone deadlines over the next couple of cycles. and speculation as to possible hardware requirements. Read-only etherpad here.

It was then off to a QA session about the new health dashboard to track problems and failures in our CI system so they can be checked by anyone when a disruption occurs. An initial prototype has been launched, so the discussion centered around the future of scaling the dashboard so it can be introduced to the wider community. This included concerns like backups and bottlenecks like subunit2sql performance fixes. I volunteered for fixing up the UI for health dashboard so that it matches the rest of our status.openstack.org pages, and should have that done next week. Read-only link to the Etherpad from the session here.

My final session of the day was on a proposal for Nodepool plugins. The proposal sought to address the needs of testing on bare metal and in containers directly. The consensus from the Infrastructure team tended to be that we really want to use the support for containers and bare metal that is already in, or being developed for, as native in OpenStack solutions. This will still require changes to Nodepool, but the hope is that it won’t require the re-architecture that a plugin system may require.


Yolanda Robla leads the Nodepool Plugins session

With that, the day wound down. The official evening party was put on by HP, Scality, Cisco and Bit-isle and took place at the beautiful Happo-En park. It was a shuttle ride or a 10 minute walk from the venue, we went with the latter. The event had several indoor spaces with refreshments (sushi! tempura! beer! sake!) and entertainment like drumming, various types of dance and sumo.

It also had a beautiful outdoor space, with a park to walk through, water features, bridges, and a whole fleet of bonsai trees, one of which was 520 years old. Given my tolerance for crowded parties, having a space where I could escape to and get some fresh air in a quieter space is important for my enjoyment of a party.

I wrapped up the evening chatting with some colleagues in one of the quiet outdoor spaces and managed to get back to the hotel not too late. It was time to get some rest for Thursday!

More photos from the evening here: https://www.flickr.com/photos/pleia2/albums/72157660449966445

Mitaka OpenStack Summit Days 0 & 1

For Mitaka, the OpenStack Summit is only 4 days long, lasting from Tuesday through Friday. That didn’t prevent Monday from being the kick off of festivities! I had two events Monday evening, starting with the Women of OpenStack networking event at Aoyama Laputa Garden. I was happy to be around many familiar faces who all made the evening an enjoyable one. From there, I returned to the summit venue to then walk over to the HP employee party at a nearby restaurant which rounded out my evening. Thankfully back at the hotel by 10PM, we have a long week ahead of us.


Loving the custom signage and napkins at the Women of OpenStack networking event!

Tuesday was the actual launch of the summit. The initial stats coming out say that this summit has just over 5,000 attendees from 56 countries, which makes it the biggest non-North American summit to date. My day began by attending several keynotes (all of which are in the video here: OpenStack Tokyo Summit Full Keynote). It continues to be inspiring to watch such diverse companies embracing not only the usage of open source and OpenStack, but the contributions back to the community. It’s noteworthy that contributing back is always a highlight of many of the keynotes given by companies at this event. Jonathan Bryce also talked about the cool new feature on the OpenStack website that takes various metrics and creates a table tracking age, maturity and adoption to help operators evaluate each component, it can be found at: http://www.openstack.org/software/project-navigator. He also announced an OpenStack certification that was built and developed with some of the training partners and will start being available to take in 2016.

The keynote from Lithium Technologies talked about their use of containers in their OpenStack deployment and how they’ve allowed the company to do some really interesting scaling and high availability work. Plus, the presenter did a live demo of updating a site in production as he replaced lasers with fish in the Croc Hunter game, I guess making it Croc Feeder! The keynote from Yahoo! Japan had the most interesting statistics, sharing that they have 50k instances across their OpenStack deployment, 20 petabytes of data storage for it and over 20 OpenStack clusters. It was also interesting to hear from Erica Brescia, COO and co-founder of Bitnami, who spoke to making cloud platforms as easy to contribute to as possible, which touched upon the commoditization of cloud and how companies manage to distinguish themselves in an ecosystem that has so much choice.

After Erica’s keynote I had to run out to meet up with some of my HP colleagues for a quick interview with Stephen Spector about the work I’m doing on the Infrastructure team. I’m admittedly not one for videos or live interviews in general, but I really love talking about my work, so I hope at least that was reflected in the video (which will be posted soon).


Interview with Stephen Spector, thanks to @hphelioncloud for tweeting, source

The rest of my Summit day was consumed with translations/i18n sessions. The first was a summit presentation on Get OpenStack to speak your language – OpenStack I18n Team Introduction by Ying Chun (Daisy) Guo of IBM, Carlos Munoz of Red Hat and KATO Tomoyuki of Fujitsu. Daisy began by talking about the short history of i18n team, the current statistics of 40 language teams working on various languages, the 12 languages that fully translated Horizon for the Liberty cycle and an overview of team organization and high priority targets for translations, including Horizon and the user guides. Carlos went on to talk about Zanata and the script workflow that we’ve developed in OpenStack for syncing between git, our code review system and Zanata. He also covered pending improvements, including to glossary support, per-project permissions, statistics (including for Stackalytics), better request management for people wishing to join teams and have to be approved by translations coordinators. KATO then concluded the session by doing a demo of the OpenStack Zanata instance to demonstrate how to get started with using it and shared some best practices put in place by the Japanese team, reflecting that other teams would also have similar practices that potential translators should look into. He also mentioned the dashboard translation check site being worked on for Mitaka, which we created a spec for last cycle: Provide a translation check site for translators. Video of the presentation is available here.


Daisy, Carlos and KATO giving the i18n talk

I did some wandering around the Marketplace and then had lunch with my friend and colleague Steve Kowalik who I’ve most recently been doing a lot of translations infrastructure work with. Events of my afternoon continued with the session I was nominally leading on Translation Tool Support: What Do We Need to Improve? The discussion mostly centered around the experience and improvements needed for Zanata, which went live for the Liberty cycle translations in September. Aside from a few pain points, the major discussion happened around the need for statistics to be fed into Stackalytics and the barriers that exist to making that happen. We also touched upon the translation check site I mentioned earlier, and I think we now have a path forward to getting the tooling that had been used in the past for a privately hosted instance shared so we can see how to replicate it in OpenStack’s Infrastructure. Read-only Etherpad with notes from the session here.


Translations/i18n roundtable sessions attendees

Daisy ran the next session on Translation and Development: How Do They Work Together? where we spent a lot of time talking about how the freezing of branches and importing for the Liberty release worked and speculating as to what changes needed to be made so that the development cycle isn’t held up and the translators still have enough time to do their work. We also dove into some discussions around how the scripts currently work and preferences around handling stable branches that translators may want to go back to and update and have included in a stable release update. Read-only Etherpad with notes from the session here.

Jumping right back in with parties, this evening I attended the Core Reviewers party put on by HP. This party is usually a highlight of the summits for me, and this time was no exception. It was hosted at Sengakuji Temple which houses a small museum related to the on site cemetery of the famous Forty-seven Ronin who avenged their master’s death and then committed seppuku (ritual suicide) in lieu of other punishment. The event itself had a story of these Ronin, complete with actors who we were able to pose with:

The event had an assortment of Japanese food and drink, I went with sake and okonomiyaki, yum! Other entertainment included some live calligraphy, a short kabuki dance and various musical performances. We were also able to bring incense to the graves of the Ronin warriors to pay respects.

Off to a good start to the summit! Looking forward to the next three days.

22 hours in Las Vegas

Complicated routing options on the journey back from a conference, MJ decided to go with an option that would put him on the ground in Las Vegas for 22 hours. 22 hours? That’s enough time for me to join him!

The flight from San Francisco to Las Vegas is quick and cheap. Flying into Las Vegas is always a treat, as flights tend to take you over the strip for a glitzy introduction to all the fun to be had. My Friday night flight landed around the same time as MJ’s (10PM) so we were able to meet in baggage claim to get a cab to our hotel. We typically stay in the fancy, new hotels on the strip in Las Vegas, but since it was only for one night I made the case for staying at Luxor, the giant Pyramid at the south end of the strip. We had a nice room and the slanted walls were not as troubling as I had feared. The rest of the night was spent in Luxor grabbing a late night burger at Backstage Deli, a couple drinks at the nice and quiet High Bar and a giant fruity vodka smoothie in a crazy plastic refillable cup before retiring to our room. Apply water and a few hours of sleep.

With our room on the 12th floor (the pyramid is 15 stories high), stepping just outside our room we had a nice view down into the center of the building, which was pretty cool.

Sleep was fitfully elusive, so I managed to catch the sun rise around 6:30AM and by the time the pools opened at 9AM I was ready to head down before too many people came down. With pools behind the pyramid, at this time of year the pyramid offered some shade in the first hour I was down there, so I was able to swim and relax in the shade before heading back up to the hotel to shower and pack before checking out.

After checking out we made our way down to the Bellagio for their well-rated weekend brunch buffet. The inside of the dining room was nothing to write home about which was surprising, given how lavish the rest of the Bellagio is. But the food was top notch. Spicy tuna hand rolls, cocktail shrimp, waffles, various fruits an desserts and the Las Vegas buffet obligatory giant crab legs made for an enjoyable mid-day meal (and turned out to be my only meal of the day).

The end of the buffet marked MJ and I parting ways for a few hours. He was off to play cards and I hopped in an UberX (just came to Vegas a few weeks ago!) and went to the The National Atomic Testing Museum. I heard about the museum in an episode of Mysteries at the Museum, which has fleshed out my domestic museum-visiting plans for the next century, they go to so many fascinating little museums. The partnership with the Smithsonian gave me high hopes that I wasn’t walking into a tourist trap. My UberX driver whet my appetite further as she mentioned that she had brought her students there before and highly recommended it (my sadness upon learning that a district teacher is driving an UberX on weekends to make some extra cash is a whole different blog post).

The museum was well worth the ride. It took me just under 2 hours to properly enjoy as I walked through the galleries and inspected various exhibits and videos. I almost missed the Ground Zero Theatre, but thankfully had my map so I got to enjoy the mildly shaking benches, wind and sound projected as you “experience” what it’s like to be one of the observers of a nuclear test in the desert of Nevada. I also learned a lot. Upon learning that there were dangerous atmospheric changes resulting from testing in the air and sea, the entire program went underground for decades. As in, literally, nuclear testing done under the ground. There were videos and whole galleries devoted to the development of technology from drills to build the underground testing areas to monitors to track, report and survive the blasts to report data. It may not have been as impressive or iconic as a mushroom cloud, but the underground testing was pretty fascinating.

Most of my photos from Las Vegas yesterday are from the museum, you can see them here: https://www.flickr.com/photos/pleia2/albums/72157659303990679

And since a friend of mine asked, there is indeed an Area 51 special exhibit. If I had to guess, this was not done in collaboration with the Smithsonian and instead just capitalizing on the popularity of things like Ancient Aliens. Now, I’m one of those skeptics who is a life time …fan(?) of Coast to Coast (many late nights listening to Art Bell during high school) and I totally intend on going on an Area 51 tour from Vegas some day. I watch the unbelievable alien documentaries and the X-Files is still one of my favorite shows of all time (I have an “I want to believe” necklace”). As a skeptic, I don’t believe much of it, but I kind of wish I did. Maybe I’m just searching for non-conspiracy, real evidence. This exhibit was a rehash of everything I already knew about, it was pretty cheesy and leaned heavily in the direction of tourist trap. There were some solid bits about military testing in the desert and I spent more time in those sections, but all in all I can’t say I’d recommend it unless you’re into that kind of thing. Also, I learned that I have way too much of this stuff in my brain, haha!

I took another UberX back to Luxor, my driver this time was a local who was surprised to learn about the museum and is now considering bringing his STEM-inclined son there, woo! Getting back around 4:30PM I found myself with a couple options: therapeutic shopping or Titanic: The Artifact Exhibition. I’m not much of a shopper, but it was oddly tempting, but being me I went with the exhibit. The Titanic story is a compelling one, and I was watching documentaries about the discovery efforts pre-blockbuster. Still, I had avoided this exhibit in the past because there is contention in the scientific world about the value and morality of for-profit (not non-profit), high entertainment value exhibits like this. I was also worried it would be awful. I was finally swayed by really wanting to see the “Big Piece” which I’d recently seen in a documentary. I was pleasantly surprised. The artifacts and whole exhibit were very tastefully done. They did some great work with lighting and climate too, the exhibit getting darker and colder as we went through it to reflect the accident and sinking of the ship. No photography was allowed inside.

It was then time to meet up with MJ and make our way to the airport to conclude our visit.

I had fun, but admittedly things didn’t go perfectly. I also have a lot going on. Arguably this trip was a waste of time and I should really have stayed home to take care of things before all my travel coming up. On the other hand, I wanted to celebrate a promotion at work being confirmed this week (yay!) and with all that “a lot going on” I appreciated the break. I’m back to business today, it’s time to grab some lunch and then pack, pack, pack! My three week trip begins Tuesday morning.

Star Wars baseball for my 34th birthday

I turned 34 this year. 33 was a good year, full of accomplishments and exciting travel. MJ made sure 34 began well too.

On my actual birthday we were both slammed with work, but we were able to meet for dinner down on the peninsula at The Melting Pot in San Mateo. It’s actually at the Caltrain station, so it’s easy for me to get to and, cool, a train station. Plus, fondue is awesome.

The big present for my birthday was the weekend following my birthday. MJ bought us a package of tickets to Star Wars day at the Giant’s AT&T Park! You arrive 3 hours before the game to eat, drink and mingle with other fans at the edge of the field. I got pictures taken with folks who went all out with getting dressed up, and with R2-D2.

The gathering then had a raffle and we were walked along the edge of the field to get to our seats.

And amazing seats they were! The weather also played it’s typically agreeable role and gave us a sunny and slightly breezy afternoon. Perfect for a game.

The game itself was Star Wars themed throughout. With Darth Vader and Storm Troopers accompanying the entrance of the umpires (empire, umpire, haha!), videos throughout the game, and Chewbacca bobble heads, of which we each got two since a special MVP version was also given to us during the welcoming gathering we went to.

And to make things even better, the Giant’s won over the Rockies 2-3.

More photos from the day here: https://www.flickr.com/photos/pleia2/albums/72157659162203748

CloudNow Awards, Perl 6 and the PPIE’s role in SF public transit

September felt a bit quiet for me event-wise. I had to cancel a speaking engagement I was looking forward to when I realized it landed on Yom Kippur (oops) and the only other event I had on my schedule related to work was the award ceremony for CloudNOW‘s top women in Cloud award.

There I was able to visit with my HP friends who were hosting a booth and giving away HP cloud goodies. They were also promoting a scholarship program for women in college who want to work on an open source project, and I was able to chime in as a former mentor for the program.

After networking, the event had several talks, including one by friend and now colleague at HP, Allison Randal. She gave a great talk about value and history of software and where we’re going with cloud and open source.


Allison Randal on the evolution of the value of software

One of the hosts also took time to do a short interview with Isis Anchalee, the engineer who started the #ILookLikeAnEngineer hashtag that went viral promoting people who don’t traditionally “look like” engineers, and highlighting the fact that assumptions are often wrong (here’s mine). I was really impressed with the talent and accomplishments of all the women I met throughout the event. People say I juggle a lot, they should have a chat with some of the women who won these awards!

I kicked off October this week by going to a Perl 6 talk by Larry Wall. I was recovering from a migraine and a workout with my trainer earlier in the day, but I forced myself to go out to this event anyway. I’m glad I did. I strategically wore my FOSDEM shirt, figuring that even though I’d be too shy there may be someone who found it interesting enough to strike up a conversation. Success! I had a great chat with an open sourcey systems fellow who was greatly interested in the surge of money being poured into the open source ecosystem. I could talk about that for hours.

The presentation itself was full of wit and humor, and I learned a lot about Perl 6 that I never bothered to look into. As the alpha and beta releases have been trickling out this year, it was nice to learn that they hope to have their 6.Christmas release ready, well, by Christmas.

Taking a bit of a turn away from technology on computers, tonight I spent the evening at the California Historical Society, which is just a block or so away from where we live. They were hosting a lecture on City Rising for the 21st Century: San Francisco Public Transit 1915, now, tomorrow. The “City Rising” bit comes from the celebration of the Panama-Pacific International Exposition (PPIE) that happened 100 years ago, in 1915, here in San Francisco. As a technology and history lover I’ve always been fascinated by these World’s Fairs, so getting to learn about the one here has been fun. Several months back we bought Laura Ackley’s San Francisco’s Jewel City: The Panama-Pacific International Exposition of 1915 and I finished reading it a few weeks ago. I just recently picked up the giant Jewel City: Art from San Francisco’s Panama-Pacific International Exposition which has several contributors and pages of full color reproductions of art that was showcased at the fair. And I was excited to learn that the de Young museum is opening an exhibit of the same name as that giant book on October 17th that will have several of the actual pieces that were at the expo 100 years ago.

The lecture and panel tonight drew from both my fascination with the PPIE AND general interest in local transit. I went to the Fair, Please! exhibit at the Market Street Railway museum and picked up a copy of the Bay Area Electric Railroad Association Journal from Spring 2007 that had an article by Grant Ute on transit at the fair. So it was a delight to see Grant tonight and have him do the introductory talk for the event. I should have brought the Journal and my copy of San Francisco’s Municipal Railway as he was signing things, alas!

The talk and panel were thoroughly enjoyable. Once the panel moved on from progress and changes made and made possible by transit changes surrounding the PPIE, topics ranged from the removal of (or refusal to build) elevated highways in San Francisco and how it’s created a beautiful transit and walk-friendly city, policies around the promotion of public transit and how funding has changed over the years.

I love things on rails, it was a good evening.

This concludes local events for a while. I’m doing a quick jaunt to Las Vegas to spend a day with MJ on Friday-Saturday. Then on Tuesday I’m flying off to the Grace Hopper Celebration of Women in Computing where I’ll be talking about the open source continuous integration system we use in OpenStack (talk details on this page). Directly from Houston I’m flying to Tokyo where I’ll meet MJ for a week of touristing in Tokyo, Osaka and Kyoto before the OpenStack Summit in Tokyo. I’m finally back home on October 31st, for a week, and then I’m off to speak at LISA’15. Phew!

September in San Francisco

Having spent much of September here at home in San Francisco, I’ve split my time between work, writing my book and getting out to enjoy this beautiful city we live in. Going out has certainly taken time away from writing, but I’d probably go bonkers and would likely be unproductive anyway if I stayed home, so here we are!

A couple weeks ago I had my friend Steve over and he brought along his BB-8. I had snagged my own following out trip to Philadelphia so we had a fun evening of chatting, playing with our BB-8s and enjoying a nice east coast seafood dinner at one of my favorite restaurants.


Simcoe was suitably amused by dual BB-8s

One of the first enjoy-our-city outings last month MJ and I did together was to do something we’d never done in San Francisco before: Go to the theater. MJ had heard good things about Between Riverside and Crazy, so he got us tickets and we went one Sunday afternoon. It was being performed at the beautiful A.C.T. Geary Theater near Union Square, an easy walk from home. With seats in the uppermost balcony we had a nice view of the stage and everything went beautifully. I think this was the first time I’d been to a non-musical play and I found myself quickly lost in the story and characters. I’d recommend the play, it has finished the run in San Francisco, but this was the west coast debut so I’m sure it’ll pop up somewhere else. I think we’ll be doing this again.

September also means the Jewish High Holy days of Rosh Hashanah and Yom Kippur. We attend services at the synagogue where we are members and on Yom Kippur we spent the whole day there. Having only celebrated these holidays for a few years, I’m still learning a lot and trying to bring it into my own life as a tradition. I’m getting there and it was nice to spend the time with MJ away from work and hectic events.

The next weekend my friends Jon and Crissi were in town. I had fun with the fact that their visit synced up with Muni Heritage Week and on Saturday morning I met up with them briefly to check out the historic cars and buses that they had out for the event.


Crissi and me exploring a pier near Ferry Building

Unfortunately due to time constraints I couldn’t ride on any of the special buses or street cars on the free routes they were running, seeing them had to be enough! And I was fortunate that they didn’t do the weekend in October when I’m typically traveling.

More photos from Muni Heritage Weekend here: https://www.flickr.com/photos/pleia2/albums/72157659546034872

As Jon and Crissi went to meet friends for lunch, I headed home to meet MJ so we could go to a Giants vs. A’s baseball game over on Oakland. It had been a couple years since I’d been to an A’s game and so it was fun to visit the Coliseum again. We were joined by a friend (and sushi chef) who we’d been meaning to see socially and found a game to be the perfect opportunity. I was certainly conflicted as I dressed for the game, having an unconventional love for both teams. But I ended up dressing to cheer for the Giants, and with a score of 14 to 10, the Giants did prevail.

More photos from the game here: https://www.flickr.com/photos/pleia2/albums/72157659505888796

The weekend concluded on Sunday as we met Jon and Crissi for brunch. I met them at their hotel at Fisherman’s Wharf in the morning in order to introduce them to the cable car. In the long line we got to see cars turned around a couple of times, and had lots of time to chat before finally getting on the car. The cable car ends its trip at Powell and Market, which was then a quick walk back home to meet MJ and hop in the car.

We took them across the city to see the ocean and have brunch at the edge of Golden Gate park. After brunch we made our way over to the Queen Wilhelmina Tulip Garden and then to see the Bison living in the park. Back in the car we drove up to and over the Golden Gate Bridge to take pictures down at Fort Mason. Then it was back over the bridge to Crissy Field where we got to take even more pictures (and so Crissi could visit Crissy Field, of course). Our journey then took us back toward their hotel, where our car conveniently broke down about three blocks from where we were planning on parking. Fortunately we were able to ease into a street parking spot, which gave us the ability to come back later to handle getting the poor thing towed. So then we were off to Pier 39 to get a nice dose of tourism and visit with the sea lions and wrap up our day!

I love doing the tourist things when friends and family are in town. We live in such a beautiful city and getting to enjoy it in tourist mode while also showing it off is a whole lot of fun. Naturally it was also fun to catch up with Jon and Crissi, as we missed them the last time we were in Philadelphia. They had just successfully completed another year of running the annual FOSSCON conference so I got to hear all about that, and it made me really want to go again next year.

More photos from our adventures across the city here: https://www.flickr.com/photos/pleia2/albums/72157659578719275

Ending my 6 year tenure on the Ubuntu Community Council

On September 16th, Michael Hall sent out a call for nominations for the Ubuntu Community Council. I will not be seeking re-election this time around.

My journey with Ubuntu has been a long one. I can actually pinpoint the day it began, because it was also the day I created my ubuntuforums.org account: March 12th, 2005. That day I installed Ubuntu on one of my old laptops to play with this crazy new Debian derivative and was delighted to learn that the PCMCIA card I had for WiFi actually worked out of the box. No kidding. In 2006 I submitted my first package to Debian and following earlier involvement with Debian Women, I sent my first message to the Ubuntu-Women mailing list offering to help with consolidating team resources. In 2007 a LoCo in my area (Pennsylvania) started up, and my message was the third one in the archives!

As the years went by, Ubuntu empowered me to help people and build my career.

In 2007 I worked with the Pennsylvania LoCo to provide 10 Ubuntu computers to girls in Philadelphia without access to computers (details). In 2010 I joined the board of Partimus, a non-profit which uses Ubuntu (and the flavors) to provide schools and other education-focused programs in the San Francisco Bay Area with donated computers (work continues, details on the Partimus blog). In 2012 I took a short sabbatical from work and joined other volunteers from Computer Reach to deploy computers in Ghana (details). Today I maintain a series of articles for the Xubuntu team called Xubuntu at… where we profile organizations using Ubuntu, many of which do so in a way that serves their local community. Most people also know me as the curator for the Ubuntu Weekly Newsletter, a project I started contributing to in 2010.

Throughout this time, I have worked as a Linux Systems Administrator, a role that’s allowed me to build up my expertise around Linux and continue to spend volunteer time on the projects I love. I’ve also have been fortunate to have employers who not only allow me to continue my work on open source, but actively encourage and celebrate it. In 2014 I had the honor of working with Matthew Helmke and others on the 8th edition of The Official Ubuntu Book. Today I’m working on my second open source book for the same publisher.

I share all of this to demonstrate that I have made a serious investment in Ubuntu. Ubuntu has long been deeply intertwined in both my personal and professional goals.

Unfortunately this year has been a difficult one for me. As I find success growing in my day job (working as a systems administrator on the OpenStack project infrastructure for HP), I’ve been witness to numerous struggles within the Ubuntu community and those struggles have really hit home for me. Many discussions on community mailing lists have felt increasingly strained and I don’t feel like my responses have been effective or helpful. They’ve also come home to me in the form of a pile of emails harshly accusing me of not doing enough for the community and in breaches of trust during important conversations that have caused me serious personal pain.

I’ve also struggled to come to terms with Canonical’s position on Intellectual Property (Jono Bacon’s post here echos my feelings and struggle). I am not a lawyer and considering both sides I still don’t know where I stand. People on both sides have accused me of not caring or understanding the issue because I sympathize with everyone involved and have taken their concerns and motivations to heart.

It’s also very difficult to be a volunteer, community advocate in a project that’s controlled by a company. Not only that, but we continually have to teach some of employees how to properly engage with an open source community. I have met many exceptional Canonical employees, I work with them regularly and I had a blast at UbuCon Latin America this year with several others. In nearly every interaction with Canonical and every discussion with Mark about community issues, we’ve eventually had positive results and found a successful path forward. But I’m exhausted by it. It sometimes feels like a game of Whac-A-Mole where we are continually being confronted with the same problems, but with different people, and it’s our job to explain to the Marketing/Development/Design/Web/whatever team at Canonical that they’ve made a mistake with regard to the community and help them move forward effectively.

We had some really great conversations when a few members of the Community Council and the Community Team at Canonical at the Community Leadership Summit back in July (I wrote about it here). But I was already feeling tired then and I had trouble feeling hopeful. I realized during a recent call with an incredibly helpful and engaged Canonical employee that I’d actually given up. He was making assurances to us about improvements that could be made and really listening to our concerns, I could tell that he honestly cared. I should have been happy, hopeful and encouraged, but inside I was full of sarcasm, bitterness and snark. This is very out of character for me. I don’t want to be that person. I can no longer effectively be an advocate for the community while feeling this way.

It’s time for me to step down and step back. I will continue to be involved with Xubuntu, the Ubuntu News Team and Ubuntu California, but I need to spend time away from leadership and community building roles before I actually burn out.

I strongly encourage people who care about Ubuntu and the community to apply for a position on the Ubuntu Community Council. We need people who care. I need people who care. While it’s sometimes not the easiest council to be on, it’s been rewarding in so many ways. Mark seriously listens to feedback from the Community Council, and I’m incredibly thankful for his leadership and guidance over the years. Deep down I do continue to have hope and encouragement and I still love Ubuntu. Some day I hope to come back.

I also love you all. Please come talk to me at any time (IRC: pleia2, email: lyz@ubuntu.com). If you’re interested in a role on the Ubuntu Community Council, I’m happy to chat about duties, expectations and goals. But know that I don’t need gripe buddies, sympathy is fine, but anger and negativity are what brought me here and I can’t handle more. I also don’t have the energy to fix anything else right now. Bring discussions about how to fix things to the ubuntu-community-team mailing list and see my Community Leadership post from July mentioned earlier to learn more about about some of the issues the community and the Community Council are working on.

Simcoe’s September 2015 Checkup

A few weeks ago I wrote about Simcoe’s lab work from July and some other medical issues that cropped up. I’m happy to report that the scabbing around her eyes has cleared up and we were able to get the ultrasound done last Thursday.

The bad news is that her kidneys are very small and deformed. Her vet seemed surprised that they were working at all. Fortunately she doesn’t seem to have anything else going on, no sign of infections from the tests they ran (UTIs are common at this stage). Her calcium levels have also remained low thanks to a weekly pill we’ve been giving her.

Her CRE levels do continue to creep up into a worrying range, which the vet warned could also lead to more vomiting:

CRE

But her BUN levels have dropped slightly since last time:

BUN

Her also weight continues to be lower than where it was trending for the past couple years:

weight

All of this means it’s time to escalate her care beyond the subcutaneous fluids and calcium lowering pills. We have a few options, but the first step is making an appointment with the hospital veterinarian who has provided wise counsel in the past.

Simcoe melts

Otherwise, Simcoe has been joining us in melting during our typical late onset of summer here in San Francisco. Heat aside, her energy levels, appetite and general behavior has been normal. It’s pretty clear she’s not at all happy about our travel schedules though, I think we’ll all be relieved when I conclude my travel for the year in November.