• Archives

  • Categories:

  • Other profiles

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!

Visit to the port in Tema and journey home

Wednesday was my last day in Ghana!

My flight wasn’t until the evening, but wanted to stay near Accra just in case there were transportation or other problems which may prevent me getting to the airport on time. Beth Lynn and Nancy got up bright and early to meet up with professor Ayorkor Korsah at Ashesi University College, Nancy writes about it here: Adventure is winding down

I went with Daniel, Dave and Kwaku to the port of Tema to get the computers unloaded from the shipping container.

On my way I was treated to an unexpected treat, we drove through the town of Teshie! I read about it before coming to Ghana, they are the home of world-famous coffins. The coffins are famous because they come in all kinds of shapes and sizes based on the profession and loves of the occupant, ones I saw included fish, planes, birds, bugs and an elephant.


Elephant and other coffins, another shop photo here

As we approached the port, we passed an area where a great deal of fishing is done. Fishing and sales are done early in the morning, so at 11AM when we passed by they were wrapping up their day, boats pulled up on the beach and their owners selling the last of their ship by the side of the road.


Fishing canoes

You can also see in the above photo a lot of ships in the distance, they are lined up for unloading in the port of Tema, our destination!

There are shipping containers lined up for miles around the port, photos aren’t allowed in the port itself, but I snapped a few on our approach.

We met with the shipper and were finally able to see and open the container with the computers in it! I stuck around for about 3 hours of the process so I was actually able to see the container be opened and have the unloading begin. The estimate for unloading was 3 hours, then there was hiring of the truck to take out the computers and the rest of the items in the shipment and bring them to our warehouse. It was around 2PM at this time so I decided to head back to the hotel with Kwaku so Nancy and I could do a bit more training with him and Eric.

I arrived to a tuna fish sandwich, juice and a cookie (thanks Beth Lynn and Nancy!) and we were quickly able to get to training and I spent some time finishing packing. My suitcase ended up being on the heavy side, but I wasn’t sure how heavy so I loaded up some things in my carry-on and ended up wearing my heavy boots. We left the hotel around 6PM, putting us at the airport around 6:40 so I was able to check in, clear immigration, customs and security by a little after 7. They gave me a lounge pass so I was able to relax for a bit in the surprisingly posh Akwaaba Lounge until they called us for the flight.

The journey home was the longest one I’ve ever done, leaving Accra on Wednesday at 21:05 UTC and not getting in to San Francisco until 23:10 UTC – that’s over 26 hours! Add in the 4 hours of taxi and check-in on the Accra side and BART ride home we’re at 30 hours. Part of this is due to the 3 hour layovers in Frankfurt and Zurich, and the fact that I did stop twice in Europe rather than being able to find a cheap one stop flight. The layovers were nice though, the Lufthansa Senator Lounge in Frankfurt gave me the opportunity to take a hot shower in their spiffy new facilities as well as have a quiet breakfast of fruit and yogurt. The staff at the Panorama Lounge in Zurich was helpful and even offered to reprint my boarding pass so it would scan properly (the printing job in Accra wasn’t great). The long route also gave me the chance to give Swiss Airlines a try – very nice!

Last night before crashing to bed at 8PM, I uploaded a ton (over 400) of photos from my trip:

http://www.flickr.com/photos/pleia2/sets/72157631856200209/

The trip was quite an adventure but I’m glad to be home. Today I’m spending the day doing laundry, catching up on a bunch of things online and packing for my trip to Copenhagen tomorrow for the Ubuntu Developer Summit. I’ve enjoyed much kitty snuggle time and MJ comes home from a conference tonight so I’ll have a few precious hours to spend with him too.

Final training and e-waste recycling

On Tuesday Nancy and I finished up training with some of the Africa ICT Right (the non-profit we’re working with here in Ghana) volunteers we’re working with while Dave, Daniel and Beth Lynn went down to the port to handle transactions there to move the process of the release of the computers along.

In the afternoon, we all met up about a half hour north at City Waste Group, an e-waste recycling organization. Ghana has a problem with e-waste, as documented in this Frontline World report: Ghana: Digital Dumping Ground. Shippers bring in junk from Europe and the Americas to be dumped at Agbogbloshie, near Accra, where workers (including children), sort through the waste, burning some to collect the precious metals from it which they can then sell to make a living. There are serious health implications of this work, including direct exposure to lead and other highly toxic chemical fumes that come from burning plastic electronics.

Computer Reach is conscious of the problem and with all their work around the world works to confirm that all of the computers shipped have an end of life agreement in place with a reputable recycling company. The research had been done prior to coming out to City Waste to confirm they were a legitimate recycling organization, but an on site visit to show good faith on both ends to make sure the computers we send over get properly recycled was worth a trip up. When we arrived they had just come back from a tour around Agbogbloshie itself with representatives from a couple eco-friendly recycling firms in Europe who they’ve partnered with to do retrieval of precious metals in proper facilities so the smelting is done there instead of on the streets in Ghana. The recycling firm does a lot of public service to teach workers at Agbogbloshie how to properly separate materials for sale to them so they can greatly reduce their risk and get more money for the material they’re selling. They also work with families to get the children working there in to school rather than working there. The recycling center itself buys properly separated material from the workers which it can sell directly or send to their processors in Europe.

They seem to turn things around pretty quickly, they have some piles outside that were scheduled for pickup:

And inside they have bins with different components that are then shipped off to vendors and eco-friendly partners:

The visit was an inspiring one. I’m very glad that there is a legitimate recycling plan for the computers. Their field coordinator was also kind enough to set up a coffee break for us while we were there.

The rest of the day was uneventful. We headed back to the hotel as the sun was setting, we got ourselves sorted food-wise and I spent probably 45 minutes getting my luggage packed so that everything would fit into my suitcase and the gifts I bought were properly secured. I really hope my careful packing work isn’t undone by a careless inspector like it was coming out here, and I really really hope my luggage makes it home with me.

Today Beth Lynn and Nancy headed up to Ashesi University College to meet with one of our contacts and tour some of the surrounding schools for the possibility of deploying computers there during a later trip. I’ll be going along with Dave and Daniel to the port to make sure the loading of computers into the truck goes well so they can be put into storage for now (the non-profit here on the ground in Ghana will be handling some of the deployments we don’t finish). Tonight at 9:05PM my flight leaves Accra and I’ll be on my way back home to beautiful San Francisco! The rest of the team flies home tomorrow night.

Back in Accra, shopping and more training

On Sunday morning we enjoyed breakfast at the hotel in Ho and then had a great team meeting where we recounted some of our worst and best moments of the trip. Certainly the most disappointing part of this trip was that we haven’t accomplished what we’ve set out to do: deploy 100 computers to the community centers and schools. Having the computers getting stuck at the port due to problems with the shipper really destroyed Plan A for this trip. On the bright side, we’ve managed to make and have constructive meetings some indispensable contacts here and we’ve learned a considerable amount about deployments by visiting the previous deployments from earlier in the year, which we wouldn’t have been able to do otherwise. It’s also given us time to develop and test some basic training material on teachers and administrators who are actually in the field. And it was great to work with Daniel through all of this, he’s been an exceptional host, we’d literally be lost without him.

We got to the tro-tro station around 11AM and took the 3 hour ride back. We were back at the first hotel of our stay by 3PM, which gave us time to settle in and clean up after our journey and then head out to dinner. Unfortunately I had a headache so I took some medicine and went straight to bed after dinner, I was asleep by 8PM. Nancy wrote about the day over in her blog: Ho ho home again.

Today Daniel and Dave spent the morning trying to work through our continued shipping woes while Beth Lynn, Nancy and I headed out to swing by the Street Academy to drop off some hardware and to do some shopping at the nearby cultural arts center. Both were successful endeavors. I’m quite sure I paid too much for everything I bought, even with bargaining, but it’s all relative given the price of goods here. Bargaining is exhausting work though, you’re already in the oppressive heat and humidity, walking around shops packed with crafts, and then you spend all the time settling on a price! The shop-keepers are also quite aggressive about getting business, we went to a trio of shops owned by family members, pulled over by the “now visit my brother’s shop!” and cries of “but mine is the last shop back here you have to visit mine!” I’m happy with the trinkets, jewelry and gifts that I bought. After we did much of our shopping we stopped for a cold drink before having a look at some clothes and then heading back to the hotel to meet up with everyone.


Recharging after shopping

Back at the hotel we were met by Eric and Kwaku who were brought along for the day by Daniel to be trained on some of the applications in Edubuntu and on basic desktop administration. Nancy was able to walk them through the applications with the materials she had put together the night before. I winged it a bit but was able to sit down tonight and put things into a more formal document which I’ll polish up a bit more and add to before Internet-consumption.

Nancy also gave them some tips for handling students in a classroom who are working on shared computers, including that there should only be one “driver” per computer, a timeout corner and more.

Nancy writes about the shopping and training here: Ladies Day Out. The photos may look familiar – she did a better job of capturing the day than I, so I snagged her photos! ;)

We wrapped up training and were able to get cleaned up and then head out to grab an early dinner at a place near by the hotel where I had a nice continental meal – a tuna sandwich and a small piece of chocolate cake. We then had a quick meeting with another contact here who we hope can help us some with our shipping trouble. We then spent some time in the hotel pool, relaxing under the beautiful moon with a Ghanaian beer and good company.

Training in Ho and monkeys at Tafi Atome Monkey Sanctuary

Today we got up at 7AM. First up was breakfast and then a training session for some of the teachers we visited last week. The first woman who arrived taught junior high school ITC and Nancy was able to work with her one on one before others arrived. Four of the other teachers, all of whom teach senior high school, arrived together and we were able to immediately put them on the systems and get everyone started. We went through the word processor, spreadsheet and presentation applications and then on to the installed Wikipedia materials. The big win for this day was Tux Typing, it found quite the following among our attendees. In all, I’d say it went really well and was another great trial of some of the things we want to be put into a more formal training plan.

We then headed in to town to meet up with Dave and Daniel who had gone in to take care of some errands. Lunch was at a little place called White House. Like many places here in Ghana they don’t have a menu, and give you a funny look when you ask for one. We ended up just asking them to bring us lunch, which was fried rice and chicken, a pretty standard dish here.

On our way to get a taxi on to our next adventure for the day, we stopped by a news stand to pick up a couple newspapers to see if our articles about work at the Street Academy had made it in, and they did! Both the Daily Graphic:

And the Ghanaian Times covered us (photo here) in their papers in small articles with a photo. How exciting! I’ll be bringing copies home with me.

Our next adventure was to satisfy my one request during the trip: to see some animals. Ho is an hour drive from the Tafi Atome Monkey Sanctuary, home to families of Mona Monkeys.

The drive there was quite the ride, our taxi driver was aggressive and drove fast, causing some scary moments, but apparently that’s not all that uncommon. The views on the drive were stunning. I joked that “this is like Africa on TV!” since the lush vegetation reminded me of what my impressions were of this part of Africa.

Then we got to the monkeys! I was ridiculously excited about this, I love monkeys. Well aware that I hadn’t been vaccinated against Rabies, my plan was to be very cautious as one bite could end my trip here real quick. I didn’t need to feed the monkeys like the guide book suggested was possible or even get too close, just visiting them in the wild would be plenty!

It took about 2 minutes of being on the tour for one of them to jump on me. Saying I was surprised didn’t quite begin to cover it, Dave has a video which I’ll have to snag from him after we all get home. Then the bananas came out and we all got our turns to feed them, sometimes multiple at a time:

So much fun, and the tour guide assured us that they don’t bite or scratch so I felt a bit better about being around them. Aside from dirty from monkeys jumping on us we all made it out happy and unscathed, and no signs yet that some strange African monkey flu will infect everyone at the Ubuntu Developer Summit next week ;) I’m excited to upload all my photos when I get home next week, there is also one of a monkey on my head.

The ride back to the hotel was uneventful. We met for dinner around 7PM and as usual didn’t get our food until after 8PM. I really miss food coming quickly, and I miss cheese, I think I’ll order the quickest pizza I can find when I get home.

Tomorrow morning we head back to Accra.

Journey to Ho and visiting the EP Schools

Today was our journey to the town of Ho. We met up with Daniel at the station around 8:30. The station was a confusing series of “tro-tros” – 12 seat vans that will take people all over the place, from around the city to around the country. Fortunately Daniel could easily navigate the chaos and bought us tickets on an air-conditioned one heading to Ho within about 10 minutes.


Nancy and I in the back of the tro-tro

It perhaps goes without saying that that having air-conditioning on a tro-tro is not like having air-conditioning in a new personal car. With 12 people packed into a hot van, our weekend luggage piled on our laps and a 3 hour ride the air-conditioning merely made the journey tolerable, I was pretty sweaty and tired by the end of our journey. It was a beautiful journey though, leaving the insanity that is the capital city of Accra and finally getting to see the amazing, tropical countryside. I also got to enjoy the novelty of reading a paper book I brought along precisely for situations like these. It’s also noteworthy that during this whole trip to Ho I had data on my phone – often even 3G. The wireless network here is what people depend upon for all their phones and they don’t have the infrastructure in the vast majority of the country for anything but cellular-based internet access, so all the carriers have a better network than most rural areas of the United States. Of course at the hotel here I’m doomed to Edge, my phone really doesn’t like the hotels I’m staying at.


View of a bridge we drove over during our journey to Ho

I, however, do like the hotels we’re staying at. This Chances Hotel actually ended up to be quite a nice spot to kick back at for the weekend, in spite of the internet access they advertised not working (at least tonight). It was raining when we arrived so we were able to enjoy this evening basking in the cooler weather, when I looked in the early evening it was a beautiful 77F out! But no time to bask when we arrived this afternoon, we had much to do!

After checking in, we ventured over to the Evangelical Presbyterian Church administrative offices where we met our contact here Lydia Adajawah. She was involved with getting the 5 laptops with Edubuntu deployed here and had arranged our satisfying lunch of chicken, rice and fried plaintains at their establishment. The church runs a series of big schools here in Ho that the laptops were distributed between and we had on our schedule to visit the schools and check in on being used in the classrooms.


At one of the EP schools

It was really nice to meet with several of the administrators and others involved with computer training, the woman doing it with the younger kids certainly was leveraging the power of the laptop to directly teach the children. Unfortunately for 2 of the 3 laptops we were able to visit we discovered that dubious copies of Windows had been installed on them. I have to admit that it made my heart sink to see it, but just like with the ones we found in this condition last week it’s not something we faulted the schools for. These schools have jobs to do and they had a piece of technology they wanted to use but felt couldn’t use it in the form it was in so they did what they needed to do to make it work for them.

Given this situation, we launched into explaining the 3-step plan we’ve been solidifying these past several days:

Information. The tools that come with Edubuntu and the philosophies of open source that have made me fly halfway around the world are not things that are obvious. We explained our mission to the school administrators, why we’re using Edubuntu and don’t support Windows and the benefits that can be delivered to the students with the free educational software we were providing.

Training. Tomorrow morning at 8:30AM we’ve invited several of the teachers from the schools to join us for training. Nancy will be doing a short presentation on the key components from a teaching perspective and then we’ll be sitting down one-on-one like we did at the Street Academy to get them familiar with the desktop and the key tools they can use in their classrooms.

Support. The LUG contacts here in Ghana have been quite the blessing. In addition to Daniel, we now have not only the LUG in Accra itself, but friends of theirs across the country who wish to help with support. There will be coordination moving forward with that network of folks to get the schools the on the ground support they need should any questions or problems arise.

Tonight Beth Lynn ended up randomly running into another Ubuntu user while taking a walk outside the hotel! He came to dinner and he talked about his work as an ITC teacher in a nearby school and the possibility of us getting computers to his school in the future. He’s going to try to come by training tomorrow so he can get the other local Linux users involved in the school (hello support!).

After dinner we headed up to one of the rooms to re-image the 2 laptops with our Edubuntu image. Installfest fun!

Nancy’s post about the day is here: Tro tro to Ho

The weather tonight is nice, but I’m feeling a little queasy. Time to get some rest, training bright and early tomorrow.