Developer Summit

Developer Summit Day 3: The good weather continues

The Developer Summit continues to tick along on the third day. As with previous days, today started with a number of roundtables about various topics. After that, …

Community Roundtable

The community roundtable this morning focused on the problem of keeping things fun. Problems discussed included interpersonal conflicts, burnout and other sources of things that make things not-fun. Pin-the-Jono was discussed as a solution.

Forums Developing & Programming

Mike B, one of the Forums Council members, has written up an excellent piece on helping forums users when they create better packages and get them interested in becoming MOTUs. Check out his blog post

Creating an Ubuntu Mobile commuity

The Ubuntu Mobile team is looking to build a developer and user community around the upcoming devices shipping Ubuntu Mobile. There was a great deal of discussion around the successes and mistakes that Nokia had with their Maemo platform. One of the key problems mentioned was the dropping of support by Nokia for older devices. The discussion then moved to getting web presence for the project and integrating that presence with the rest of the Ubuntu project, including the Fridge, Planet, wiki and other tools. This also included places for people to host applications and code that they had written.

I apologize for the short report, but the dreaded UDS plague has laid me low and I actually need to get some sleep tonight.

Tonight is Halloween and as such, many people here at UDS dressed up in costume. Check back tomorrow to see some of the wild and wacky costumes on your favourite Ubuntu developer or user.

Developer Summit Midday break: Education

Here at the Developer Summit, different specs are organzed roughly into tracks. Today we will look at the Education track, covered not only Edubuntu but also the Intel Classmate PC. Rich Weidman, project leader of education, says: “The education sessions at UDS Boston are going well as everyone is keen to build further on the successful Gutsy 7.10 release that’s been very well received by our users and tech reviewers.”

The Education team has a busy schedule at UDS Boston, with three main areas of focus:

Ubuntu education release for the ClassmatePC platform

The Classmate PC, a low powered and low cost laptop, already has a 7.10 proof of concept produced by Oliver Grawert that has already been used by Intel in some limited pilots and client demonstrations. Beyond the proof of concept, the classmatepc-introduce-document spec introduces Ubuntu on the ClassmatePC for the vendors and Intel local offices. Parallel to that, a the classmatepc-planning-spec discussed which technical bits needed to be done, breaking those bits into seperate specs. Once 8.04 releases, the ClassmatePC will be a fully supported platform by Ubuntu and Intel

Management of large deployments

As most Edubuntu deployments involve at least a dozen users, the management of these users and the machines they are using is a key problem to be solved. Further work on GNOME’s Sabayon and Pessulus, designed for lockdown and profile creation for users, has been discussed in the edubuntu-profile-network-session-management spec. The issue of mass control of multiple machines via Puppet is going to be discussed later today in the edubuntu-mass-maintenance spec.

For the teachers controlling their users on Edubuntu computers, the inclusion of the italc tool, although it does require a great deal of work before it can be included by default.

Getting more contributions from our users and teachers

Getting feedback from users and teachers is a key requirement for Edubuntu and as such, something the education-getting-teacher-input spec attempts to address. There have been a few ideas tossed around, such as working with other distributions or getting funding from other organizations to carry out some research on teaching on top of the Free Software desktop.

Between getting Edubuntu ready for the ClassmatePC and supporting very large installations, the education team has a lot of ambitious goals for the 8.04 release. As with anything in Ubuntu, if you can help, don’t hesistate to jump in and give the Edubuntu team a hand. You can read them via the Getting Involved page.

Developer Summit Day 2 Report

Day 2 of the Developer Summit was sunny and beautiful, as many took advantage of the rooftop garden near the conference rooms. Starting the sessions today were roundtables about many topics including the community, desktop, server, and others. After these followed the usual sessions, as per today’s schedule.

Community Roundtable

The community roundtable covered around many issues but started with the issue of burnout, how to deal with it, how to look for it and what sort of resources need to be available. The possibility of a resource pack was discussed but no overall consensus was reached. Jono emphasized that part of his, Jorge and Daniel’s roles is to help deal with this sort of issue and that the door is, figuratively speaking, always open, something he later blogged about. The need to de-stress was also talked about, with discussion of some sort of gaming tournament and of course, the need to get out from behind the computer and do something real featuring on the list of potential resolutions.

Defining a roadmap for supporting LoCo teams

This spec started with a reiteration of the need for the creation of a LoCo council to approve LoCo teams. Exactly who should be on such a council is not yet decided, but it was also restated that the council will help remove the bottleneck for IRC channels, forums, websites, mailing lists and other LoCo resources. The discussion then moved to the mentoring of the AfricaTeams projects, including possible “twinning” of wealthier teams with those in less advantaged parts of the world. From there the discussion moved to the need to create an event box, although exact details were not discussed. One of the last pieces discussed was the need to create a QA information list for LoCo teams, to allow them to run testing labs and bug days and the like. The defining-loco-roadmap spec is still in New and may have another discussion session.

Rethinking the logout dialog
The logout dialog has had many critiques in the year or so since it’s introduction, mostly due to the nature of having seven options in a single menu. In order to reduce those numbers, the discussion turned to removing restart and shutdown options, making it default to always save the session at logout. However, Hibernate will not work reliably if a user dual-boots, leading to the rejection of that idea. Another idea was raised to possibly make the logout dialog the GDM screen, provided it can be made fast enough. In the end, no clear consensus was reached on these issues, however there was strong consensus that the shutdown sounds should be disabled by default. The logout-dialog spec is still New and may have another session.

Automatix and Ubuntu collaboration
Making Automatix and Ubuntu teams work better together is a topic of much discussion and today’s work covered evaluating the list of applications that are installed by Automatix, where they are and what needs to be done to get those that are not in the repositories in, if possible. Most features currently in Automatix could be turned into packages for Universe, Multiverse, or Partner.

Third Party Apt
Report provided by Scott Ritchie

ThirdPartyApt does for apt repositories what GDebI did for packages. Participants in the discussion expressed some reluctance towards making it easier to install non-Ubuntu supported packages, however there was general consensus that this is something users want. Moreover, having any sort of standard is better than the current situation, where custom install scripts avoid apt and don’t leave uninstallation metadata, handle conflicts, or allow security updates. For third parties using apt, complicated instructions like those for Wine and Google can be replaced with a single file. The third-party-apt spec is now in Drafting and will not have another session.

As per usual, a single person cannot exist in such a quantum state and as such, not all of the dozens of sessions were covered. If you are at UDS and want something you talked about covered, please come and see Corey Burger or email me.

Developer Summit: Lunchtime Photo Round-up

The Developer Summit is rolling along on it’s second day and much fun has been had. Here are some pictures of the enjoyment:


Kristian Lyngstol, Robert Carr and Vincent Untz in the hallway at UDS Boston.


Matthew Paul Thomas tests the usability of Launchpad with Andreas Nilsson in his portable lab.


TV with the monday’s schedule of UDS Boston 2007


Jono explores his inner rock demon at UDS Boston 2007.

If you have any images of the event, throw them up on Flickr tagged with UDS.

Ubuntu Developer Summit Boston

Guess what folks, its coming to that time again … you got it - Ubuntu Developer Summit time!!

The Ubuntu Developer Summit is a week long event in which a swathe of Ubuntu contributors get together into the same venue to design, discuss and flesh out the next version of Ubuntu. This includes the entire Ubuntu team that work for Canonical, a number of Ubuntu contributors that we sponsor and a large number of contributors who attend themselves. We also have a number of organizations, vendors, press and interested parties who attend.

It is an excellent way to get involved in how Ubuntu is developed and see the Open Source development process in action. With this comes a caveat though - the UDS is a hardcore development summit. It is not a conference with presentations, talks and user focused content - this is about building Ubuntu from a technical and community governance level.

The next UDS is scheduled for Saturday 27th October to Friday 2nd November 2007 and will be held at The Hilton at MIT in Cambridge, Massachusetts, USA. To find out more, head over to the wiki page. We look forward to seeing you there!

Ubuntu Developer Summit Sevilla: The video

From Sunday to Friday this week, the UDS Sevilla (Ubuntu Developer Summit) is taking place in southern Spain. Organised with the help of the team behind Guadalinex and the regional government, the summit brings together many K/Ubuntu developers to outline what the next release of Ubuntu will contain.

UDS Video

Under the disguise of testing out video-editing in Ubuntu, a 3 minute has been shot to give people an idea of the event. For those who have never been, Ubuntu Developer Summits are a bit of a black box, an unknown entity. The music for the video is some free/libre music from Ubuntu community leader Jono Bacon; a recording of his song Voices of Freedom.

Grab the video now: high-quality OGG/Theora (40MB) or on Google Video. Alternatively:

Go mobile !

Imagine Ubuntu running on your Internet-enabled mobile device… How cool is that !?

To make this dream a reality, Ubuntu plans to extend their software development to handheld Internet-enabled devices in partnership with Intel, thereby enabling us to change the way we communicate and collaborate.

Targeting an initial release with the next version of Ubuntu in October 2007, the Ubuntu Mobile and Embedded project will target “mobile Internet devices” (MIDs), along the lines of Nokia’s N800 web tablet. This was announced recently on the developer’s mailing list by Matt Zimmermann, CTO of Ubuntu.

Since these devices place new demands on open source software and require innovative graphical interfaces, improved power management and better responsiveness, Ubuntu developers are brainstorming on ideas at the ongoing developer summit at Sevilla (Spain).

Read this wiki page to learn how you can participate in the UDS-summit sessions remotely.

Ubuntu Education Summit a success!

The Ubuntu Education Summit took place this week in Sevilla, Spain, and went smoothly. The Ubuntu Education team heard problems from educators and people working in education from around the world.

Problems and situations that people regularly face have been noted and will be taken into account during the developers’ summit, taking place this week.

The next Ubuntu Education Summit will be held in Boston, Massachusetts, USA, over 25, 26 October 2007. For more information, refer to the UES-Boston wiki page and the Launchpad entry. Ideas and suggestions from the education community are most welcome.

Ubuntu Developer Summit

Developer Summit - you can contribute!

The Ubuntu Developer Summit has just kicked off in Mountain View, and the discussions about Feisty are rolling on. The entire core Ubuntu team are there, and a number of upstream projects and developers such as Telepathy, GStreamer, Pulseaudio, KDE, GNOME, OLPC, Maemo, Compiz/Beryl and more are in attendance.

If you are not physically at the conference, you can get involved by perusing the specifications and taking part with VoIP and Gobby. To participate, head over to the Ubuntu Developer Summit Mountain View to see how to get involved, and head to #udsmtv on irc.freenode.net.