Ubuntu Open Week - Ubuntu Desktop Team - Thu, Nov 30, 2006

see also Monday Session.

08:03   seb128  I'm Sebastien Bacher, working for Canonical and member of the Ubuntu DesktopTeam
08:03   seb128  I'll do a short presentation first of what are the team goals and what is the team doing and what you can do if you want to contribute
08:04   seb128  then I'll reply to questions
08:05   seb128  quick round, do we have any member of the desktop team around who want to say hi and what they are doing quickly? ;)
08:05   seb128  dholbach? ;)
08:06   dholbach        I'm Daniel Holbach, work for Canonical too and am part of the Desktop Team also. I work on Telepathy too, Accessibility, and a couple of other teams also. :-)
08:06   seb128  hey dholbach :)
=== seb128 hugs dholbach
08:06   dholbach        guys, I don't type as quick as seb128
=== dholbach hugs seb128
08:07   dholbach        :)
08:07   seb128  note that the team is friendly and hugs are common around ;)
08:06   seb128  it's sort of dinner time for people on european time so maybe some people are not around
08:06   seb128  anyway, let's start
08:06   seb128  The desktop team is the team working on the Ubuntu desktop.
08:06   seb128  The main goals for the team are:
08:06   seb128  - update desktop packages when new upstream versions are available
08:06   seb128  - make easy for users to try new cool softwares by packaging them quickly
08:06   seb128  - have a good collaboration with upstream
08:06   seb128  - triage and fix desktop bugs
08:06   seb128  - make the Ubuntu Desktop ROCK!
08:07   seb128  
08:07   seb128  Where you can find members of the desktop team:
08:07   seb128  - the #ubuntu-desktop@freenode IRC chan
08:07   seb128  - the ubuntu-desktop@lists.ubuntu.com mailing list
08:07   seb128  
08:07   seb128  feel free to join the chan or the list at any time if you want to ask any question or start working on the desktop and help the team
08:08   seb128  
08:08   seb128  let see what the team do and where you can help
08:08   seb128  
08:08   seb128  * Work on Bugs:
08:08   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
08:08   seb128  .
08:08   seb128  - Places for desktop bugs: https://bugs.launchpad.net/people/desktop-bugs/+assignedbugs, https://wiki.ubuntu.com/DesktopTeam/Bugs
08:08   seb128  - You can help the Desktop Team by joining the bug squad (http://wiki.ubuntu.com/BugSquad)
08:08   seb128  * 236 members to date
08:08   seb128  * ~60000 bug mails in the last year ;-)
08:08   seb128  * Hug Days
08:08   seb128  * forward useful bugs and investigate with upstream
08:08   seb128  * make bug useful (reassign them to the right place, ask for required details, get debug backtrace for crashers, clean bugs that should be closed)
08:08   seb128  - help listing bugs that should be fixed for the next version of Ubuntu (or fixes to backport)
08:08   seb128  
08:09   seb128  bugs are taking a good part of our efforts at the moment and somebody anybody can help easily on
08:09   dholbach        ~60000 bug mails (only for desktop bugs)
08:09   seb128  dholbach: stat for this year?
08:09   dholbach        no stats yet
08:10   seb128  any, lot, so any help is welcome :)
08:10   dholbach        but I'd expect it to be   *1.5  at the very least
08:10   seb128  there is not only bugs though
08:10   seb128  
08:10   seb128  * Communication with other teams, upstream, Debian, etc:
08:10   seb128  We want to have a good relationship with the people we work with
08:10   seb128  .
08:10   seb128  - work on forwarding patches upstream (https://wiki.ubuntu.com/DesktopTeam/UpstreamDelta), having a low delta is better for everybody
08:10   seb128  - become point of contact between the distribution and upstream for packages you have an interest in
08:10   seb128  - work with other teams and Debian
08:10   seb128  
08:11   seb128  if people from upstream world want to work with us to make sure their software work nicely on Ubuntu they are welcome
08:11   seb128  and we are really looking for people to "adopt an upstream"
08:11   seb128  = being the point of contact in the distribution for a package and working with upstream making sure everybody is happy
08:12   seb128  
08:12   seb128  another point
08:12   seb128  
08:12   seb128  * Documentation:
08:12   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
08:12   seb128  .
08:12   seb128  - help by writing specifications (i.e: documents on launchpad and the wiki that describes the changes we want to get implemented and how)
08:12   seb128  - update wiki pages for the DesktopTeam (https://wiki.ubuntu.com/DesktopTeam) (goals, list of things to do, documentation, how to start, etc)
08:12   seb128  
08:12   seb128  the documentation is important too
08:12   seb128  we are especially looking for good documentation helping the people who start
08:13   seb128  because it's not easy to start when you don't know what to do
08:13   seb128  and after some time people tend to forget the difficulties they have when they started
08:13   seb128  we have everything to win making it easy for people who want to participate :)
08:13   seb128  
08:14   seb128  next point
08:14   seb128  * Packaging:
08:14   seb128  Most of the work for a distribution is at the packaging level which means there is some place to contribute there too :)
08:14   seb128  .
08:14   seb128  - help doing desktop packages updates (update the package, test the new version, communicate issues with upstream is there is any)
08:14   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
08:14   seb128  - work on fixing issues by writting patches or backporting them from upstream and applying those fixes to the packages
08:14   seb128  - package new softwares
08:14   seb128  
08:14   seb128  we tend to keep up with the GNOME desktop updates usually
08:14   seb128  but there is lot of nice softwares around users would like to play with
08:15   seb128  and that would be nice if people who like to play with them etc would step and maintain the corresponding package
08:15   seb128  and being a contact point for those upstream too ;)
08:15   seb128  
08:16   seb128  and there is testing too!
08:16   seb128  * Testing:
08:16   seb128  - help testing GNOME, write specific test plans
08:16   seb128  * Other:
08:16   seb128  - new ideas: bring your good ideas of changes for the Ubuntu desktop and help to implement them
08:16   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: pda, printing, mono, telepathy, etc
08:16   seb128  
08:17   seb128  that's a summary of the things we are working on I think
08:17   seb128  if I forgot some let me know
08:17   seb128  now just a few examples of tasks where you could start
08:17   seb128  and we will do questions
08:17   seb128  
08:17   seb128  Examples of tasks to start:
08:17   seb128  - If you feel comfortable enough to reply to upstream comment about bugs there is a list of bugs that should be forwarded upstream available on http://tinyurl.com/yzd8t3 (you can also pick bugs not listed there yet, there is plenty of them not categorized to forward)
08:17   seb128  - Clean old 'NeedsInfo' bugs
08:17   seb128  - help out with packaging, maintaining, merging
08:17   seb128  - review bugs with patches attached
08:17   seb128  - look at bugs tagged as 'ubuntulove'
08:17   seb128  - write about the new cool changes happening to the UbuntuDesktop world for UWN: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter
08:17   seb128  - update wiki pages for the DesktopTeam to make them useful, especially for new contributors (having an updated and useful https://wiki.ubuntu.com/DesktopTeam/TODO would be nice by example)
08:17   seb128  Start here: https://wiki.ubuntu.com/DesktopTeam/GettingStarted
08:18   seb128  
08:18   seb128  ok
08:18   seb128  that's done for the presentation
08:18   seb128  let's do question then

<stefg> Ubuntu introduced the Apps/Places/System trinity to gnome, so the System menu is doing the job of a system-tool like yast/drakconf/foobar. But what about xorg.conf generation anything like SaX in the pipeline? (I hate to advice people: You've got to sudo dpkg-reconfigure xserver-xorg! reaction: ".... dpkg....what???")

<rulus> For now it seems to me that the Desktop team is a mix of all other themes together? You pointed out fixing bugs (not for the bugsquad theme?) and working on documentation (not for the documentation theme?) Is this correct, or just a bit confusion from my point of view?

<frafu> What is backporting? Bringing applications that are not part of ubuntu into ubuntu?

<meduxa> do you guys have plans on releasing a live DVD with both Ubuntu and Kubuntu

<samgee> how can I look for upstreams that haven't been adopted yet?

<amnesia> how's telepathy at the moment and the integration :)

<Bourlotieris> Your top priorities for Feisty - any details about how Beryl will be implemented in it (by default)?

<meduxa> are you guys working on any improvement on the applications' menu for next version?

<alp> There are a bunch of D-Bus APIs that have been showing up, some of varying quality, and D-Bus lacks a versioning scheme (no sonames etc.). i've noticed already that supporting different API revisions is causing trouble for applications. is there a game plan for bus API versioning?

<amnesia> speaking of dbus. we definitely need dbus for volume control and totem too. are they planned/done yet?

<andresmujica> About apps menu, maybe at gnome is ok, but at kde is a complete mess. It needs imporvement.

<amnesia> mac-menu integration? there is a patched libgtk around, works alright actually. could it go in feisty? any thoughts on that?

<Bourlotieris> just from curiosity about how things work - by which way will the final decision be made for whether the default manager will be Beryl or Compiz?

<meduxa> Can you describe the process from recieving a suggestion of a new feature or improvement related with usability until it is decided to include it in a new version or desestimated?

<amnesia> irda support? I need to apt-get install irda-utils, enable irda in /etc/defaults, then it works. need to install irda-tray (not in ubuntu) to be able to beam files from/to my cell phone. Anything planned to make it easier? ..like the bluetooth love ubuntu gets nowadays, but irda is on almost every phone nowadays

08:54   seb128  feel free to join #ubuntu-desktop or the desktop list at any time if you want to discuss desktop things

MeetingLogs/openweekedgy/DesktopTeam2 (last edited 2008-08-06 16:23:57 by localhost)