• Archives

  • Categories:

  • Other profiles

Ubuntu Necklaces now available! $10 of each purchase supports Ubuntu in schools

Almost a year and a half ago, in June of 2011, I wrote about Ubuntu Earrings being sold by Boutique Academia in Gold plated and Rhodium plated (silver color, but doesn’t tarnish). They were so popular that they have sold out of them, but have more on order.

But not everyone wanted earrings! This week Boutique Academia started selling an Ubuntu Necklace!

And to show the size and that these too come in the Rhodium plated silver color:

Even better, $10 of each purchase goes directly to supporting Partimus, a non-profit in the San Francisco bay area that puts Ubuntu-based desktops and laptops into area schools.

I just bought one of each (and the Steel Pleiades necklace made it into my cart as well, this shop is too awesome).

Updates from the deployments in Ghana

I mentioned in my Ghana trip summary blog post that the deployment of and training for the 100 Edubuntu computers shipped over would be continued by volunteers from Africa ICT Right.

I’m happy to report that Daniel Kwaku Ganyoame has been keeping us updated with progress and has been sending photos!

On Tuesday, 30th Oct. 2012, Madina No.1 school pick up their computers from Pig Farm at 2pm.

On Wednesday, 31st Oct. 2012, Gomoa East also came for their computers from Pig Farm at 3:15pm.

On Thursday, 1st Nov. 2012, West Gonja also came for their computers from Pig Farm around 4:30pm.

We have been providing training for Jubilee Int. Church volunteers for the past three (3) days. The volunteers are 11 in number. We will conduct the last training for the Pig Farm site on Sunday from 1pm to 5pm.


Computers being picked up for shipment across the country

Classroom for training at Jubilee International

On Sunday 4th Nov., we organize our last training session in Pig farm with the support of two volunteers from the Accra Linux User Group.

Today, Monday 5th Nov., we donated 10 computers to Madina No.1 School and also set up their lab for them. We will start with the training from tomorrow.


Madina receives their computers!

We have so far train 13 teachers from Madina Demonstration JHS as well as 14 trainers from Jubilee International church.

We will be continuing with our training at Madina since the teachers have show more interest in the program.


Training at Madina

We were quite disappointed that the shipping issues caused us to be unable to be around to help on the ground with these deployments, so it’s really exciting to get these pictures and see things progressing well.

Travel wraps up with a visit to Philly

I left home on October 10th and went on a whirlwind tour that brought me to Accra, Copenhagen and finally Philadelphia – 3 continents!

The weekend I went from Copenhagen to Philadelphia was an extremely long one. I left Copenhagen on a 6AM flight on Saturday, connecting with a 3 hour layover in Frankfurt (my 4th stop in Frankfurt during this month of travel, for those who are counting). MJ picked me up at the San Francisco International Airport when my flight came in Saturday at 2PM California time. We went home, swapped my suitcases and got him packed for the trip, stopped for some lunch and to do some tidying around the condo to prepare for the pet sitter. Around 9PM we caught a cab with all our luggage for our 11PM redeye flight to Philadelphia. Thankfully I managed to sleep for much of this flight, and when we got to Philadelphia we were able to get a nap as soon as we settled in before meeting up with some of MJ’s relatives.

The trip to Philadelphia this past week was almost exclusively family-based, and the first I’d had with MJ this month. We were in town to coordinate a move for one of his relatives and that left time for little else. While my other trips this month certainly weren’t vacations, this one was even less so with mornings starting around 6AM each day so we could be on site to coordinate with packers, movers, storage considerations and more. Nights were also late, returning back at our place of lodging (we stayed 3 different places) after 9PM each night.

We were able to carve out some time for some fun though. When driving through Mt Airy one afternoon we passed the Trolley Car Diner where I had to stop and take pictures of a very familiar form – a PCC street car!

Once the furniture part of the move was done, we had no where to sleep! So we made our way over to the Joseph Ambler Inn for a couple nights. Just a couple miles from the wedding venue, this is the inn where we’ll be staying during our wedding in April and have reserved a number of rooms for guests coming in from out of town. The visit gave us a nice opportunity to visit and check out the grounds, we hope to get a proper tour next time we’re in town as the one we had scheduled fell through due to scheduling issues. They had an amazing complimentary breakfast including pancakes and eggs and we were able to enjoy a great dinner one night while visiting with our friend Nita one evening.


Entrance to series of buildings at Joseph Ambler Inn

On Saturday I was able to meet up with Nita, Crissi and MJ’s cousins Ariel and Lauren to go wedding dress shopping! I was pretty apprehensive about this, dresses aren’t my thing and in spite of looking at some dress pictures these past few months, I still was completely clueless when it comes to dress styles and had no idea what would look good on me. I spent the next 90 minutes trying on 7 dresses and selected the 2nd one I tried on. I love it, it sure made this Leia feel like a Disney princess! I bought a tiara to go along with it.

Saturday night it was dinner with family and then back to finish the remaining portions of the move. After 3 hours of sleep, we were on the road again by 6:30AM on Sunday doing some final storage runs and spent the rest of the day packing and finishing last minute errands.


Sun rising as we drove over the bridge to New Jersey on Sunday morning

We made it to the airport pretty late, but thankfully Hertz does a courtesy drop off at ticketing when you have a lot of luggage in a rental car and we’re both enrolled in TSA Pre which allowed us to sail through security without a line and with our shoes on. We were able to grab a couple hoagies to eat on the plane and board as soon as we got to the gate. The flight home was uneventful and I was relieved when all of our luggage joined us at the end.

Some more photos of the trip are available here: http://www.flickr.com/photos/pleia2/sets/72157631991639918/

I’m now trying to get unpacked and do laundry, adjust to the time zone and get a handle on my to do list before returning to work on Wednesday. I anticipate it taking some time for me to get back into the swing of things but it’s great to be home!

Tourist in Copenhagen

With the Ubuntu Developer Summit ending a day sooner than it has in the past, I decided to take the opportunity on Friday to do some touristing in downtown Copenhagen. I didn’t have many plans, but I did want to see The Little Mermaid statue and do a little shopping. The night before I sketched out a plan that would take Pasi Lallinaho and I through downtown and up to the mermaid. After breakfast in the hotel we were off.

A quick Metro ride put us in the city center. From there we walked north and quickly found ourselves in the central courtyard of the palaces of Amalienborg. From there we walked along the waterfront in my journey to see The Little Mermaid.

And I saw her!


Visiting the little mermaid!

Now, she is just a statue and even at 10AM there was a crowd snapping pictures. But I’m a shameless tourist and there is no disappointing me when it comes to visiting a famous landmark.

Once a sufficient number of photos were taken, we headed back south and started walking around about half of the huge Kastellet star fortress.

To warm up after the morning of walking we stopped for some drinks at a small cafe before heading over to the Design Museum. Half the museum tracked the long history of Danish classical design and then had some other exhibits of design from around the world. The last half was a lot of modern design. There were a lot of chairs (and other furniture), Danes really like designing chairs.


Furniture at the Design Museum

We stopped for a lunch of steaks on our way walking back to the city center. I got some of my shopping done and then were able to walk through the castle gardens of Rosenborg Castle. The castle itself was closed that day (sad!), but we did end up buying tickets to see the royal treasury and I paid the extra fee to be able to take pictures inside.


Crown of King Christian IV

From here we did a little more shopping and then went to another cafe where I enjoyed a delicious hot chocolate before heading back to the Metro so Pasi could get to the airport for his flight. I grabbed some dinner in the very expensive hotel restaurant and turned in early so I could be up at 3AM to make my 6AM flight.

I’ve uploaded photos from the Ubuntu Developer Summit as well as my tourist day here: http://www.flickr.com/photos/pleia2/sets/72157631927163838/

I wish I could have spent another day in the city, my guidebook was brimming with suggestions of things I wanted to see, including doing at least one of the palace tours, a river ferry ride, their lovely zoo with the huge elephant exhibit and a brewery tour at Carlsberg. Some day!

UDS-R in Copenhagen Day 4

Today was the last day of UDS. Ending a day sooner has been strange, but I’m spending my bonus day playing tourist tomorrow in Copenhagen.

– Community Roundtable –

We were able to have some web design folks from Canonical in the session so we could discuss the community page on Ubuntu.com. They were able to tell us that the ommunity can provide content and web team can handle design, but they weren’t able to commit to a timeframe to work on that. Instead, the proposal was made to create a separate site where community members can have access to editing and we will be creating a blueprint to spec this out. I’m really happy about going in this direction, onboarding new contributors is important and so I took a bunch of work here.

Community IRC Workshops and Classrooms

We have one of these sessions every cycle to sketch out the plans for the next Ubuntu Classroom events for the next cycle, paying close attention timing-wise for each event to the release cycle. Once those were sketched out, we also had some time to brainstorm what other classes outside of big events we’d like to have, including:

  • HaveLoCos come in and showcase some of their work
  • Session about the new localized ISO tracker
  • Bug squad sessions
  • QA/UTAH session (do this early in the cycle)
  • IRC Team “how-to” – team and channel structure, what channels we have, how they work (in user level)
  • Top 10 things to do after installing Ubuntu
  • Cloud/juju and charm school online
  • Enterprise-level sessions
  • Lightning talk session (like roundtables)

It would be great to see some of these happen during this cycle, the Classroom is so often empty between the major events.

Full notes from the session: community-r-irc-workshops

Xubuntu: General planning for R (II) –

In our second session of the week we spent a fair amount of time on how we would grow the core project community by continuing to reach out to our users. We also discussed some of the marketing initiatives, including some proposals for the formats of flyers we wish to design and some updates to the website. There was also some talk about artwork and it was generally agreed that while more default background options would be nice, if we wish to stay CD-sized space is precious and we probably don’t want to use it on those images.

Full notes here: community-r-xubuntu-planning-2

– Plenaries

Today was lightning talk day! I did a 5 minute roundup of the work we did in Ghana.

I uploaded the photos I used in the talk here: http://people.ubuntu.com/~lyz/ghana/

Other presentations included overlayroot demonstration, datamining in Ubuntu related to bug handling in launchpad: showing improvements, see chrisarges.net/papers.html for more, askubuntu review feature, kde home run, getting opengl code on mobile devices (see jogamp.org for more), testing competition testing and review of winners, tips on improving compiling speed: replace Make with Ninja, replace LD with Gold, use precompiled headers (see: voices.canonical.com/jussi.pakkanen), a couple fun apps: variety wallpaper changer and livewallpaper, the developer of gottengeography (which allows you to put photos on maps) talked about GExiv2 for Vala but with added python bindings with GObject Introspection, and wrapped up with a presentation on a juju charm to get a running steam server which games can then be deployed against.

– Ubuntu Women UDS-R Goals –

We’ve been having an Ubuntu Women session at UDS for a few years now. While we do eventually get work items and a blueprint speced out, these sessions tend to lean more toward a great opportunity to meet women who are at UDS and can bring some fresh ideas and perspectives to the project. The main thing that came out of this session is the desire to do another big event this cycle where we give out prizes and get people excited about the project.

Full notes from the session here: community-r-ubuntu-women-project-goals

– LoCo Council –

A team brought up an issue with re-approval troubles and a team asked whether it was OK if their team doesn’t grow – yes, not all teams grow all the time.

Talked about some ideas for checking in with teams, perhaps encouraging them by offering help and showcasing their work, events and photos on the LoCo Council blog. Talked some about how regions should be encouraged to collaborate (ie United States, Scandinavia). Also discussed the proposal for having more state-based LoCos beyond just the United States.

And with that – UDS sessions were done! The closing plenary was the last thing on the schedule where track leads talked about what decisions were made at UDS.

The closing party was at Rosie McGee’s and we got a fun photo of the Xubuntu team:

It’s after midnight now, off for tourist things in the morning!

UDS-R in Copenhagen Day 3

– Community Roundtable –

First up for the Community Roundtable today was a discussion about the /community page on ubuntu.com and possible redirect of /contribute to it see bug here. Tomorrow one of the website design folks from Canonical to talk with us about what we can do proposal-wise for improving it as we don’t want to ask people for mock-ups if they won’t be accepted.

The next topic was the ubuntuforums.org upgrade status. The OpenID plugin is done (thanks Kyle Baker!) and now it needs to be installed, tested and then hopefully deployed in the near future.

We then discussed some of the Ubuntu TV developments. This past cycle the community struggled somewhat with communication with Canonical as the project was back-burnered a bit for the 12.10 cycle with the dropping of Unity 2D (which the original prototype ran on). They confirmed that will have a PPA with a public prototype before a product launch which will be a good place for community to contribute, this is targeted for 13.04. It was also noted that the best places for community to keep up with the project are the #ubuntu-tv IRC channel, blog and the wiki.

Finally, we talked about how announcements in the community are done. If people aren’t following planet or ubuntu-dev – how will they know about important changes? It was generally agreed that the fridge should be used for this, but the fridge team itself isn’t always notified of things, encouraged more use of the ubuntu-news-team mailing list and informing volunteers in #ubuntu-news so that posts can be made. Volunteers are always welcome on this team, I’ll write a post about precisely what we need soon.

I then met up with Xubuntu project lead Pasi Lallinaho so we could talk about what he intended to include in the Xubuntu section of the flavors plenary after lunch. The Community Council then met to have a quick face-to-face discussion about the general community, and we got a photo!

Ubuntu App Review Board – Update and Planning for R cycle

One of the things the board wishes to do is streamline the approval process because the queue for reviews is growing faster than the review board itself can scale. Currently approval of a package by the ARB requires 3 members to review and approve the package. There was a proposal to allow any Ubuntu developer, beyond just ARB-contributors, do one of the reviews and just have a single ARB member required to approve it. They also discussed some more ways of automating tools to check things like licensing compliance and copyright. Full notes from the session here: appdev-r-arb-review

Plenaries

The plenaries for today began with presentations from the flavors.

Lubuntu – In the last cycle they created a new icon set, made look & feel improvements, new file manager, and managed to still fit the iso on the CD and keep the alternate installer and have builds on PowerPC and ARM. 13.04 they want more improvements to and additional icons (and other improvements with artwork), more testing and more devices (perhaps the Nexus 7?).

Kubuntu – Did a presentation introducing many of the Kubuntu developers who are attending UDS and the work they work on in Kubuntu. Lots of fun pictures of the Kubuntu folks!

Ubuntu Studio – Talked about the current state of Ubuntu Studio and the focus on multimedia creation with the Xfce desktop, low-latency kernel (required for audio) and is very workflow-oriented. Plans for the next cycle include recruiting more developers, improving team organization, collaborating with other flavors to improve developer docs and reach out more to the community through email, forums, social media and websites, settings GUI improvements, workflow manager and a system start-up script which does things like notify of bad settings (like ones which aren’t optimized for multimedia). They also wish to create a better user experience through more workflow-orientated documentation and videos.

Xubuntu – In the past cycle the strategy guide was completely rewritten, recruited members of the community to rewrite offline documentation, asked existing owners of social media outlets to make them “official” and on the dev side it now has Xfce 4.10, had to drop GIMP and Gnumeric to fit on the CD and dropped the alternate CDs. In 13.04 looking for more developers and keeping track of long-standing bugs to wish to polish up, improvements to documentation, a new and improved display dialog, replacing Alacarte with MenuLibre, introducing a dialog to control GTK theme colors and more. Finally, marketing materials, my stickers and case badges and of course the ping pong balls made with the eggbot!

Edubuntu – They win for brightest slides! Last cycle they decided to be more focused on long-term projects, reviving the Edubuntu Server project and seeing what they could do with tablets. They really are focused on LTS releases, so they’re aiming for these for landing the long-term projects.

Then it was on to talking about reliability and the reporting of crash bug reports from the desktop and encouraged more use of errors.ubuntu.com by developers who are looking to see that metric of how their programs are doing crash-wise. In 13.04 they are going to be extending this to recoverable errors so reports can be sent on those as well, like GPU hangs, debconf dialogs, kernel OOPSes, application hangs and installation failures. They’re always looking for contributors, more details about the project on their wiki page:

The last slot was reserved for the group UDS photo.

Improving Communications Outward

The reason for this session: “As Ubuntu members (and contributors), we understand Ubuntu (culture, community, technology, project, etc). How can we communicate Ubuntu to others outside the project (especially journalists/media) in a way that makes things easy to understand and reduces the tendency on the non-Ubuntu-community to “get the story wrong” or to “spin” stories with a default negative bias.”

There were a lot of ideas during this session about how to deliver Ubuntu community-based responses to some of the more contentious news that has come out of the Ubuntu project, and the possibility of a team being built to develop and offer these responses rather than having people (and the press) rely upon clarification from Mark’s blog or are just left guessing. There is a proposal to form an “Ubuntu Evangelists” group to handle such responses, but there were some reservations about the team being seen as a “spin” team and not really being taken seriously. A couple representatives from LoCos also raised concerns about how they are asked by the press to speak on releases and other news, but they don’t have translated release notes or anything, highlighting even problems within the project with communication. Full notes from the session here: community-r-improving-communications-outward

– Nexus7 Q&A –

This was quite the well-attended session! Ubuntu has been put on the Nexus 7, so the team in this session was available to answer questions about it, explain the “plumbing” work that Canonical is working on and reach out to the community for other parts. They’ll be adding cleaned up FAQ from the session to the wiki, but for the impatient the session notes are here: nexus7-qa

After this session Laura let me borrow her Nexus 7 to play around with the install of Ubuntu on it. Very fun.

This evening Flavia Weisghizzi and Na’Tosha Bard organized an Ubuntu Women dinner in the city. I had a great time and it was very fun to get out and have dinner in the city and have some time to talk to Na’Tosha and her husband about the work they do developing the Unity Game Engine to Linux.

Thanks to everyone who came out!

Hard to believe tomorrow is our last day of UDS, I have a lot going on tomorrow though, second Xubuntu session at noon, planning on doing a lightning talk about my trip to Ghana, and the Ubuntu Women session at 3PM.

UDS-R in Copenhagen Day 2

– Community Roundtable –

My day started off with the Community Roundtable where we first discussed the Code of Conduct draft and then scheduled time during Wednesday’s roundtable to invite discussion about it (here). The next topic was the Google Summer of Code, which a couple community members volunteered to lead up and work with the Canonical community team as needed.

Next was some discussion about how the members of the community can be supportive and factual about news around Ubuntu when there are news sites that thrive on sensational headlines to get page clicks. The creation of a FAQ was also proposed for journalists who tend to get facts about Ubuntu and Canonical wrong, but it seemed unclear how useful it would actually be.

UTAH School 1

I’ve been interested in and dabbling with testing for a few release cycles now, so I was interested to see the development of UTAH test automation harness since discussions at the last UDS. This was a hands on session where attendees could follow along writing some basic test cases in UTAH. For reference I put up notes for the first two here and the directory created so I could keep track of changes made to files in each step is here. The session resumed after a break but I had another session to attend and I really just wanted a glimpse at the progress of the tool anyway.

Ubuntu LoCo Best Practices, Tips, & Tricks

This session covered a few topics where representatives from several LoCos could weigh in on how their team handled them. Topics and suggestions included collaboration with non-profits and companies to handle money and materials and non-traditional locations for events and outreach to attract more interest in the team. There was also concern about LoCos feeling out of touch with news from Ubuntu due to communication and sometimes language barriers between Canonical and the teams, causing them to feel they can’t be authoritative, which we hope to discuss during an upcoming round table.

Full session notes here: community-r-ubuntuloco-best-practices

Xubuntu: General planning for R

Last cycle the Xubuntu team rewrote the offline documentation, but now it needs to be set up for translations, so that was one of the first action items of the meeting. The team would also like to get better about writing team reports, so hopefully we can get scripts to track Xubuntu packagesets bug changes so we have a script-able way to get a basic idea of what has been worked on in a given timeframe.

There have been improvements to display dialog upstream in Xfce by Xubuntu contributors, which will be soon put into a PPA for testing, but some screenshots are available now:

After some discussion about possibly using gtk-theme-config and options for screen locking it was time for a team photo!


Xubuntu team at UDS: Elizabeth Krumbach, Pasi Lallinaho, Micah Gersten and Christian Dywan

We’ll be having another session on Thursday to cover Artwork, Marketing and other remaining topics.

– Plenaries –

Chris Kenyon, Canonical’s head of Sales presented on “Ubuntu Means Business” by showing off some of the diverse places where Ubuntu is used. Began by talking about how “The future is being built on open options” with examples of many start-ups and key businesses. He also highlighted how they now shipping on a great deal of hardware that is certified to work with Ubuntu, particularly in China, explaining that the important thing is not that you can go buy a computer at your local shop (you largely can’t) but that Canonical is working with OEMs and getting hardware supported with Linux. He then moved into the topic of gaming on Ubuntu and how important gaming engines are and introduced Na’Tosha Bard, as Software Developer on Unity gaming platform who announced that in Unity 4 and Unity 4 Pro there will be support for Linux. In the enterprise the most compelling arguments for open desktops are security, cost, flexibility and manageability. New trends include additional devices on networks (not just desktop and laptops) and that a lot of work has been pushed to the cloud. Then had David Barth demonstrated the remote login capabilities to get into remotely running desktop sessions (ie – on a server), also talked about plans to stream single applications from Windows to an Ubuntu desktop. On to Ubuntu Server, Ubuntu is at the heart of a lot of cloud technologies.

It was then to the HP Plenary by Paul Morgan to talk about HP innovations for low-power hyperscale computing. He spoke about the need for most effective data centers and HP Project Moonshot: The future of extreme low-energy servers. They’re predicting explosive growth in scale, cost and complexity given the amount of cloud-related data being used by consumers and in this space it’s essential to have low-powered servers. Paolo Faraboschi of HP labs then spoke about some of the major pain points that we’re approaching with new workloads, metrics, complexity and technology scaling rules. Also talked about some of HP’s work to innovate in new hardware technologies including use of photonics, memristors, nanostore.

– Leadership Mini-Summit –

The leadership mini-summit took up 3 sessions and covered:

  • Actively training successors and empowering contributors in your team
  • How to most effectively respond to the “How can I get involved?” question from new contributors
  • Encouraging people to apply for Ubuntu Membership once they have a proven record within a community
  • Usefulness of team reports (and how they can be improved) and whether communities were using blueprints, milestones and having check points

Detailed notes from the session available here: leadership-mini-summit

– Ubuntu Testing Extravaganza –

This was an evening event that kicked off with lightning talks. First up Martin Pitt talked about the Mock UPower python script to do mock testing of power settings, which can do a variety of tests with power like when it’s plugged in or when battery is critical without actually being in that state, he’s planning on having it packaged for inclusion in Raring. The next talk was about some tests in checkbox including create_connection which creates a connection in network-manager, network_reconnect_resume_time to see how much time was taken for wifi to resume (only works on some chips) and rotation_test which performs a full screen rotation using X (and it even worked on the projector!), auto_test and audio_settings for audio testing, removable_storage_watcher to detect USB changes and removable_storage_test for file transfer tests. Then there was a “Testing Rant” by Thomi Richards where he talked about what qualifies as a unit test: the test can only fail in one way, in addition to be easier to test, it also makes your code more modular and in general better. Stéphane Graber was next up to talk about LXE containers to quick and easy testing on pristine installs, and also showed off some of the functions in the new python-lxc module. Finally, Daniel Manrique made a proposal for centralized automated testing repository, he covered an example of how UTAH and Checkbox are pretty much doing the same thing and that duplication of work could be avoided if the repository of tests existed.

I ended up heading out after this to have dinner in the city with a bunch of Finns, Pasi Lallinaho, Jussi Kekkonen and Timo Jyrinki. We had beers and steak along with some great conversations before coming back to the hotel.

Now time to rest, on to day 3 tomorrow!

UDS-R in Copenhagen Day 1

My first day of UDS this time started off with remarkably little jet lag. I’m pretty sure I didn’t adjust to California time so I’m still on UTC (Ghana) time, that’s fine for here!

There was lots of fruit on my plate at breakfast, and then it was off to registration and then the opening and keynote.

– Jono Bacon introduction by video –

Jono isn’t able to attend UDS this cycle because he and his wife are expecting a child any day now, so he recorded a video and that’s what we got to watch as a very standard introduction to how UDS works. Including a reminder to eat your vegetables.

– Mark Shuttleworth Keynote –

In this keynote Mark started off by discussing a subject that seems to be a theme this UDS: real convergence of Ubuntu on TV, tablets, desktops, phones, supercomputers and more. There is currently a working build of Ubuntu for the Nexus 7 and they’re working toward a really polished version of 13.04 that works on it, and not specific tablet edition. He also discussed the choice of the Nexus 7 specifically it’s highly available, inexpensive, they wanted to start somewhere with a single device. Then he did a demonstration of Ubuntu for Android.

He also talked about how he was happy to see Valve develop Steam for Linux, and that more gaming companies are following. There is a lot of work going into Ubuntu being preinstalled with partnered OEMs, in China HP Pavilions started shipping an option of Ubuntu preinstalled.

There was then a review of some of the cloud accomplishments in the past cycle, including improvements to the juju and MAAS products and the hurdles and out of the ordinary collaboration that had to be done to get Ubuntu running on Microsoft’s Azure cloud. Finally, there was discussion of Ubuntu on ARM, Linaro Connect is co-hosted with UDS, this cycle will show continuation of progress but also expansion of work with other low-power chipsets.

Empowering Flavors

This session was held because the plan is for changes to the Ubuntu release cycle to try and avoid having solid freeze moments to increase development velocity, but freezes may still be useful for flavors. The long term plan is for allowing flavors the ability to manage their own releases so that flavors have the ability to release on their own schedule and provide tools so flavors can do push-button creation of ISOs. This will need to be done in multiple steps, so they discussed engineering changes to both front and back ends. Work will also need to be done to determine what needs to be frozen for flavors if they want to ship alpha/betas, and how feasible this all will be while maintaining velocity of non-frozen Ubuntu.

Full session notes from the session’s etherpad here: foundations-r-empowered-flavors

Ubuntu Development Videos

This session began with a look through some of the older videos made about development and people discussed some of the issues with the older videos. The one comment that stood out the most is that they should be shorter, and if they were directed at specific answers or small topics they’d be much easier to watch.

Proposed videos to start off with:

And lots more ideas in the session notes: community-r-dev-videos

Feedback on Quantal Release and Improvements

In this session they reviewed some of the changes made in the Quantal release cycle and what worked, and what needs more work. One of the things brought up of interest to me was how the ISO tracker displays images so testers know whether they should be tested or not, example: alternate images were kept for some time after it was largely decided we shouldn’t bother testing those images because they won’t be included in the release. Also discussed how collaborative editing and general handling of product release notes worked, and moved into the topic of blueprints not being managed well (not completed, etc). Then talked about the queue accepts process and generally agreed that to avoid duplication people should be more vocal on IRC when they’re reviewing something.

For everything discussed, see the meeting notes here: foundations-r-prior-release-feedback

Plenaries

In a Design and Community talk, Ivo Weevers really focused on how the various form factors (TV, Desktop, Tablet, Phone) impacts design and UI. Drew Bliss of Valve was next up, he introduced what Steam gaming platform is and the community that has been built up around it. Steam currently does run on Ubuntu and it’s an ongoing process to test and improve the experience and their release games on it. He explained the reason for selecting Ubuntu as the first distribution to target as it has a large, active user base and a company they can collaborate with. We were then treated by the fun announcement that UDS attendees will get access to their Beta testers program!

Next up was David Planella of the Canonical Community team on Ubuntu and App Developers, beginning by explaining why they are dedicating resources: attracting more developers who create desirable applications makes Ubuntu a more attractive operating system for users. He then explained some of the existing tools: the app developer site, My apps and the app showdown this past summer. Moving forward they wish to streamline the upload process, but retain a way to deliver the users in a secure way and continue to grow the community and the app developer site. Finally Nick Skaggs led a plenary on testing, including autopkgtest running against all developer uploads to -proposed and AutoPilot functional testing for Unity.

Meeting for Ubuntu IRC ops

This was a pretty sparsely attended session, so we discussed the current op application process and how more timely responses to people who apply on launchpad would be good. Also talked some of the ways that users can contribute aside from being ops, including factoid editing and documentation maintaining.

Edubuntu Planning for “R” Cycle

In this session the Edubuntu team reviewed previous work items for desktop, tablet and server to re-evaluate and assign for this cycle. Of particular interest to me work item-wise, there was also some discussion about documentation postponed from last cycle. One of the struggles we had in Ghana was lack of teacher-focused documentation for Edubuntu and I was happy to learn that they had thought about reaching out to the Ubuntu Manual team to see about doing an Edubuntu edition of the Manual. I hope to work with them on this, particularly if we can integrate some of the materials Nancy and I worked on, I’ve already shared the link with one fellow UDS attendee who is deploying Edubuntu in schools.

– IT Manager Meet up –

I wasn’t all that sure what to expect from this meeting since it was a bit impromptu, but it ended up being a very interesting discussion. There were a fair number of representatives from larger companies who were doing massive Ubuntu desktop deployments and working through the woes of finding good calendar replacements and interfacing with Active Directory and other proprietary infrastructure. Of course all the deployments I’ve been a part of where either SMBs at work or small schools, but I wasn’t alone in that boat either! There were also some representatives from Canonical products (including Ubuntu Advantage) attending the session who were engaged and very interested in these deployments. It ended up going so well that there is a second meetup now on the schedule this week.

This evening I headed over the nearby mall to pick up a Telia SIM and 1G of data (total for both was about $13) for when we adventure beyond the hotel wifi later this week. I also got a local charger for my 3DS as it’s not happy about the voltage situation here in Europe (wasn’t in Ghana either), $17 for that, not bad since I’ll use it again when I travel here next year. I then spent an hour or so at this evening’s Meet and Greet even to wrap up the first day of UDS.

Good first day, looking forward to tomorrow!

2 days home, then I was off to Copenhagen

Friday was crazy busy doing laundry, packing for my Copenhagen trip, writing those last Ghana blog posts and getting a ton of little home things that I wanted to get done before I left, including prepping the next batch of Save the Date cards and shipping out some Ubuntu CDs to other areas of California. I also had time for snuggling the kitties and MJ came home from his trip late Friday night, so we were able to spend some time together. Saturday came too quickly, MJ and I enjoyed lunch together before he dropped me off at the airport.

I left out of the same gate as I did just a couple weeks ago to take the giant 380 to Frankfurt. The flight was uneventful and I actually managed to doze off and get some reasonable chunks of sleep.


380, arrived in Frankfurt

I then had my 3rd layover in Frankfurt this month! I’m not getting used to the airport, but it was nice to get back into a familiar lounge to relax between flights. Plus I was able to pick up a nice German-manufactured gift for my dragon-loving sister that I saw but forgot on my way back from Ghana.

Finally it was off to Copenhagen! Another uneventful flight, and short. Once at the airport I was the happiest person in the world when I saw my luggage arrive without incident. I got a 2 zone ticket for train and metro and was easily able to take the train to Helsingør and then Metro to Bella Center. I have to say, I’m very glad I’ve gotten used to public transit these past couple years, otherwise in spite of the ease it would have been quite the nerve-wracking journey for me.

The Ubuntu Developer Summit is being held in this crazy building:

The rooms are small, have twin size beds (I hadn’t slept in one of these in years!) and sort of feel like you’re in a room designed by Ikea. But the beds are super comfy and in general it’s very nice.

For dinner I finally got to meet project lead Pasi Lallinaho and had dinner with him, Jonathan Carter of Edubuntu, fellow community member Jose Antonio Rey and Ian Santopietro of System 76. I’m rooming with Laura Czajkowski this UDS so I was able to visit with her a bit before heading to bed.

Ghana trip summary and thank you

My trip to Ghana this month was an adventure. It was the first time I’d traveled to a developing country, one of the most ambitious projects I’ve had the pleasure of joining and quite the cultural experience. I’m also happy to say that “Plan B” was a resounding success.

Plan B? Our intention for traveling to Ghana was to meet the shipment of 100 Edubuntu desktops being shipped over from Computer Reach in Pittsburgh. There were sites throughout the country that we wanted to travel to and physically deploy the systems with the support of the on the ground staff of the Africa ICT Right NGO. This was Plan A.

What actually happened was deftly summed up at the first meeting of our trip by the Executive Director of the Street Academy, Ataa Lartey: “You have a schedule? Don’t make plans, this is Ghana!”

We had a very West African “don’t make plans” experience. The shipper that was handling the shipment had a death in the family which prevented him from traveling to Ghana at the agreed upon time. There were then customs issues with caused major delay in having the container released. Then there was the general culture in West Africa of that caused everyone involved to be very relaxed and casual about the delay, while us northeastern Americans worried and panicked.

So it was on to Plan B! Instead of doing deployments, we visited the Street Academy in Accra and Evangelical Presbyterian Church School in Ho to check on previous deployments of laptops and to do teacher and administration training. To do this training we ended up developing some documentation and course material, I’ve uploaded the initial drafts here: http://people.ubuntu.com/~lyz/ghana/ but I hope to find a more permanent location for them so they can be collaboratively edited and released. We also met with key leaders and representatives in Ghana from Google, Ashesi University College, Ghana-India Kofi Annan Centre of Excellence in ICT, USAID, the Accra Linux Users Group, the City Waste e-waste recycling center and more to develop relationships as the work of Computer Reach and Africa ICT Right continues in Ghana.

Since we were still in Accra, we also had time to meet with reporters at the Street Academy and so were featured in a couple newspaper articles, in the Ghanaian Times (photo here) and the Daily Graphic:


Daily Graphic article

We also learned a lot, including how we should go about shipping the computers next time and how vital training is for these deployments. What we’e learned has caused a re-evaluation in the actual procedure undertaken for the deployment of these 100 computers. Nancy and I trained a couple of the Africa ICT Right volunteers so they can train the teachers and administrators at the schools these computers will go to in the coming months. We also learned about the ICT training that is given in schools in Ghana and were able to see the books the teachers use for teaching, and while they do have a fair amount of generalism, many of the instructions and screenshots are all targeted at using Microsoft Windows. Part of Nancy’s job in developing training was showing how the curriculum could be satisfied by using an alternate operating system – namely Edubuntu.

We also had an exceptional experience with the Executive Director of Africa ICT Right, Daniel Kwaku Ganyoame. He was the one in Ghana who found Computer Reach and reached out for a collaboration to make this whole project happen. He was with us every day (and the whole weekend in Ho) and coordinated meetings, make sure we made it everywhere safe and in general helped us with everything we were doing, and will continue to coordinate deployments on the ground now that we have the computers safely warehoused. He was so friendly and welcoming and had an excellent sense of humor, which I particularly appreciated when I realized I wasn’t the biggest fan of the local food. On top of this, he also runs a school in Tema!

It was also great working with the team from Computer Reach. Dave Sevick, Beth Lynn Eicher and Nancy Latimer are all exceptional humanitarians who I felt honored to be working with. I felt comfortable with the team, we all watched out for each other throughout the journey and we were able to easily collaborate and solve problems through shifting plans and expectations.

We also had time for a bit of fun, satisfying my desire to see some animals while in Ghana we went to the Tafi Atome Monkey Sanctuary.

For more details about the trip, I was blogging throughout:

I’ve uploaded photos of my trip here: http://www.flickr.com/photos/pleia2/sets/72157631856200209/

Finally, huge thanks to the following people who donated to my ChipIn to make it possible for me to go on this trip (names disclosed by permission):

  • Jorge Castro
  • Alan Pope
  • David Lowe
  • James Tait
  • XtremeGhost
  • Arjan Waardenburg
  • Ivanka Majic
  • Daniel Chen
  • Alan Cocks
  • James Tatum
  • Scott Sweeny
  • Peter Matulis
  • Matti Klock
  • Ezio
  • Mika Meskanen
  • Francisco Molinero Anchustegui
  • Christopher Crisafulli
  • Tara Oldfield
  • Wendy Edwards
  • And 3 other anonymous donors

Thank you everyone!