Ubuntu Open Week - Ubuntu Desktop Team - Sebastien Bacher - Fri, Apr 27, 2007

TZ UTC-4

(01:01:49 PM) seb128: hi everybody
(01:01:54 PM) seb128: better now ;)
(01:02:23 PM) seb128: I'm Sebastien Bacher, and I'm working on the Ubuntu Desktop
(01:02:51 PM) seb128: the Desktop Team is basically the group of people who takes care of the Ubuntu desktop and try to make it rocking
(01:03:15 PM) seb128: I've some notes for the session to present the team, what we are doing and what you can do to help the team
(01:03:23 PM) seb128: I'll copy them on the chan
(01:03:51 PM) seb128: and let you some time to comment on #ubuntu-classroom-chat between blocks
(01:04:06 PM) seb128: comment are just if something about what I wrote was not clear
(01:04:15 PM) seb128: otherwise we will do questions after the presentation ;)
(01:04:28 PM) seb128:  
(01:04:30 PM) seb128: let's start
(01:04:30 PM) seb128:  
(01:04:34 PM) seb128: Where you can find members of the desktop team:
(01:04:34 PM) seb128: - the #ubuntu-desktop@freenode IRC chan
(01:04:34 PM) seb128: - the ubuntu-desktop@lists.ubuntu.com mailing list
(01:04:49 PM) seb128: (and also on the wiki and launchpad ;)
(01:04:59 PM) seb128:  
(01:05:01 PM) seb128: The main goals for the team are:
(01:05:01 PM) seb128: - update desktop packages when new upstream versions are available
(01:05:01 PM) seb128: - make easy for users to try new cool softwares by packaging them quickly
(01:05:01 PM) seb128: - have a good collaboration with upstream
(01:05:01 PM) seb128: - triage and fix desktop bugs
(01:05:02 PM) seb128: - make the Ubuntu Desktop ROCK!
(01:05:41 PM) seb128:  
(01:06:01 PM) seb128: so that's what we are trying to do
(01:06:14 PM) seb128: sometime we rock, sometime we could better ;)
(01:06:49 PM) seb128: any help is welcome because we tend to have lot to do and the time is quite small
(01:06:58 PM) seb128: I'll list the main area where you can contribute
(01:07:08 PM) seb128:  
(01:07:16 PM) seb128: * Work on Bugs
(01:07:16 PM) seb128: Bugs managements is a good part of the work for the desktop team at the moment and required to prioritise the work and now what problems should worked first
(01:07:16 PM) seb128: - Places for desktop bugs: https://bugs.launchpad.net/~desktop-bugs/+assignedbugs, https://wiki.ubuntu.com/DesktopTeam/Bugs
(01:07:16 PM) seb128: - You can help the Desktop Team by joining the bug squad (http://wiki.ubuntu.com/BugSquad)
(01:07:17 PM) seb128: - help listing bugs that should be fixed for the next version of Ubuntu (or fixes to backport)
(01:08:21 PM) seb128:  
(01:08:58 PM) seb128: (for people asking on what set of package the desktop team work: https://bugs.launchpad.net/~desktop-bugs/+packagebugs)
(01:09:37 PM) seb128:  
(01:09:43 PM) seb128: bugs are not the only thing you can work on
(01:09:47 PM) seb128: * Communication with other teams, upstream, Debian, etc:
(01:09:47 PM) seb128: We want to have a good relationship with the Debian and Upstream
(01:09:47 PM) seb128: - work on forwarding patches upstream (https://wiki.ubuntu.com/DesktopTeam/UpstreamDelta), having a low delta is better for everybody
(01:09:47 PM) seb128: - become point of contact between the distribution and upstream for packages you have an interest in work with other teams and Debian
(01:10:34 PM) seb128: (ups, "work with other teams and Debian" was an another pojnt, dropped the new line)
(01:10:43 PM) seb128:  
(01:10:44 PM) seb128: also
(01:10:45 PM) seb128:  
(01:10:46 PM) seb128: * Documentation
(01:10:46 PM) seb128: A good documentation help new contributors to know where to start and also not-so-new team members how to do specific things, or what is to do by example
(01:10:46 PM) seb128: - help by writing specifications (i.e: documents on launchpad and the wiki that describes the changes we want to get implemented and how)
(01:10:48 PM) seb128: - update wiki pages for the DesktopTeam (https://wiki.ubuntu.com/DesktopTeam) (goals, list of things to do, documentation, how to start, etc)
(01:11:18 PM) seb128:  
(01:11:26 PM) seb128: Testing
(01:11:27 PM) seb128: - help testing GNOME, write specific test plans
(01:11:41 PM) seb128:  
(01:12:09 PM) seb128: one of the issues is to detect in the quantity of bugs we get which one are regression or items that should be fixed for the new version
(01:12:34 PM) seb128: testing takes time but it's useful to detect regressions early and work on them
(01:12:43 PM) seb128:  
(01:12:58 PM) seb128: * Packaging
(01:12:58 PM) seb128: Most of the work for a distribution is at the packaging level which means there is some place to contribute there too :)
(01:12:58 PM) seb128: - help doing desktop packages updates (update the package, test the new version, communicate issues with upstream is there is any)
(01:12:58 PM) seb128: - pick a package you have interest in (contacting the usual maintainer before starting to work on it might be a good idea) and start working on it. No need to have uploads right to start on a package, having your first updates mentored is usually a good start and way to learn. If you do a good job you can quickly become the maintainer for that package
(01:13:02 PM) seb128: - work on fixing issues by writting patches or backporting them from upstream and applying those fixes to the packages
(01:13:05 PM) seb128: - package new softwares
(01:13:58 PM) seb128:  
(01:14:05 PM) seb128: those are the main tasks we are working on
(01:14:09 PM) seb128: some extra items still
(01:14:11 PM) seb128: Other
(01:14:11 PM) seb128: - new ideas: bring your good ideas of changes for the Ubuntu desktop and help to implement them
(01:14:11 PM) seb128: - teams: if you can motivate several people to work on a project creating a team around it is a good way to organize work: gnomemm, pda, voip, whatever else you are interested to work on
(01:14:11 PM) seb128: - If you have crazy ideas, write them up on DesktopTeam/Visions and discuss them on the mailing list.
(01:14:32 PM) seb128:  
(01:14:47 PM) seb128: ok, that's was a quick overview of what we are doing
(01:14:52 PM) seb128: there is lot to do as you can see
(01:15:18 PM) seb128: especially that we have quite some packages maintained by the team and lot of enthusiastic users sending bugs ;)
(01:15:44 PM) seb128: let's do questions and answers now
(01:15:54 PM) seb128: you can ask them to #ubuntu-classroom-chat

<DoctorOwl> QUESTION: In your opinion, how does development of Ubuntu as a desktop OS fare against Ubuntu as a server OS? In addition, how do the size of the Desktop and Server teams compare, and is this any indication of the importance Canonical places on one over the other? If not, why not.

<Schalken> QUESTION: How do you decide what new versions of software should be packaged as updates, and which should be held off for the next release?

<Terramel> QUESTION: Ubuntu is growing very fast in the entire World. In Brazil is the most used Linux distribution... Strangely, companies that sell notebooks and desktop around here never sell their hardware with Ubuntu or any known LInux.. They sell with an odd brazilian distro that no one, not even brazilians know... Do Ubuntu team plan to reach more hardware here in Brazil?

<bababian> QUESTION: Does ubuntu-desktop have too many features (many could mean productivity for veteran users, though) for new users to grasp?

<Belutz> QUESTION: what makes an application became included in default instalation? and how do desktop team determine which application must be in default installation?

QUESTION: What happened to the GstToUmbrella spec?

<yosch> QUESTION: how many people are currently focused on i18n, complex scripts and font issues in the desktop-team?

<j1mc> QUESTION: does the ubuntu-desktop group have any sway over what's included in the Kubuntu or Xubuntu desktop applications, or are they completely separate?

<Belutz> QUESTION: will in the future, we could choose the application to be install when installing ubuntu? I never use ekiga, so it's better i choose not to install it in the first place

<DShepher1> QUESTION: What, if any, are the features/changes/plans for feisty+1 or gusty+1 that you would like to see in the desktop-team goals? In other words wats your personal goals for the desktop-team?

QUESTION: Why can't you upgrade without having ubuntu-desktop installed and why doesn't update-manager warn you about this?

<spr0k3t> QUESTION: in the future releases of Ubuntu, what are the chances of moving to the Tango imagery by default?

<Belutz> QUESTION: which one is better for the desktop-team, to include new application that may generate more bugs, or stick to old stable application?

<spr0k3t> QUESTION: I've read a few complaints about the differences of fonts between the desktop level and some of the default installed programs (Firefox as example), will there be any movement to bring the differences in fonts closer to a more unified look?

<DShepher1> QUESTION: If ubuntu-deskop and kubuntu-desktop are installed together the Apps for (K)Ubuntu show up in the (K)Ubuntu Menu which, imho, can be really confusing. Is this the way the desktop-team would like it to work?

<j1mc> QUESTION: What approach do you think you'll take with samba sharing? fusesmb or some other solution? Xubuntu seems to have trouble with samba shares, so maybe we can piggyback off of your efforts. =)

<doctormo> QUESTION: Is there work being done on intergating mobile device syncing and utilisation so as to be plug and play?

<eduard> QUESTION: why is the desktop team so small, given that this is a big priority for ubuntu?

(02:01:22 PM) seb128: thanks everybody for being there
(02:01:27 PM) seb128: and for the good questions!
(02:01:49 PM) seb128: if you want to join the team to have a look, or contribute in some area, or just discuss feel free
(02:02:09 PM) seb128: we are on #ubuntu-desktop most of time during european working hours (and often after that)
(02:02:17 PM) seb128: you can also use the ubuntu-desktop list
(02:02:27 PM) seb128: it's not that active at the moment because we use IRC a lot
(02:02:44 PM) seb128: but we would like to get extra activity there as well to show people cool stuff are happening, etc ;)

MeetingLogs/openweekfeisty/desktop (last edited 2008-08-06 16:24:18 by localhost)