Ubuntu Open Week - Ubuntu Desktop Team - Mon, Nov 27, 2006

see also Thursday Session.

04:01   seb128  Good Afternoon Desktop Lovers :)
04:01   seb128  I'm Sebastien Bacher, and I'm working on the Ubuntu Desktop
04:01   seb128  and I'll lead the discussion for the next hour apparently ;)
04:01   seb128  so let's get started
04:02   seb128  looks like we have some Desktop Team members around
04:02   seb128  want to present yourself quickly guys?
04:02   Hobbsee gah
04:02   dholbach        Hello everybody, I'm Daniel Holbach, work with "magic" seb128 in the Desktop Team and help him to work on bugs, take care of accessibility related packages, look after Telepathy and Galago packages, try to keep our wiki clean, package new stuff, do a bunch of other things I forgot in the list and try to be there for everybody. I think the Desktop Team's secret to success is Hugging.
=== pitti is Martin Pitt, working on Utopia related packages on Gnome
04:03   seb128  other desktop guys who want to say something? ;)
04:03   BugMaN  I'm BugMaN and i am admin of Italian Translation gruopu, and in free time i  help triage bugs in Desktop Team.
04:03   pitti   also, all sorts of i18n
04:03   seb128  So the Desktop taking is basically the people who take care of the Ubuntu desktop and try to make it rocking
04:03   seb128  I've some notes for the session
04:04   seb128  I'll copy then by block and people are free to comment after each ones
04:04   seb128  does it work for you?
04:04   seb128  ok, let's go then :)
04:04   seb128  The main goals for the team are:
04:04   seb128  - update desktop packages when new upstream versions are available
04:04   seb128  - make easy for users to try new cool softwares by packaging them quickly
04:04   seb128  - have a good collaboration with upstream
04:04   seb128  - triage and fix desktop bugs
04:04   seb128  - make the Ubuntu Desktop ROCK!
04:04   seb128  Those are the major goals for the team
04:05   seb128  any remark or questions on that?
04:05   fafek2  How do you know which packages want Ubuntu users?
04:05   seb128  fafek2: we look at forums, lists, bugs
04:05   rmunn   How does the team decide what falls in the category of "desktop packages"?
04:05   Panzerboy       seb128: this includes all the xgl aiglx compiz beryl stuff?
04:05   gnomefreak      Panzerboy: no
04:06   seb128  Panzerboy: not really
04:06   seb128  there is a desktop-effects subteam for those
04:06   jono    ssh people, lets do Q+A at the end of the tutorial section
04:06   seb128  ok
04:06   Panzerboy       seb128: ok :)
04:06   seb128  Where you can find members of the desktop team:
04:06   seb128  - the #ubuntu-desktop@freenode IRC chan
04:06   seb128  - the ubuntu-desktop@lists.ubuntu.com mailing list
04:06   seb128  we also look at launchpad bugs for desktop packages
04:07   seb128  so let's see the things you can do for the desktop team if you want to contribute
04:07   seb128  you can
04:07   seb128  * Work on Bugs:
04:07   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
04:07   seb128  some points about bug management
04:07   seb128  - Places for desktop bugs: https://bugs.launchpad.net/people/desktop-bugs/+assignedbugs, https://wiki.ubuntu.com/DesktopTeam/Bugs
04:07   seb128  - You can help the Desktop Team by joining the bug squad (http://wiki.ubuntu.com/BugSquad)
04:07   seb128  * 236 members to date
04:07   seb128  * ~60000 bug mails in the last year ;-)
04:07   seb128  * Hug Days
04:07   seb128  * forward useful bugs and investigate with upstream
04:07   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)
04:07   seb128  - help listing bugs that should be fixed for the next version of Ubuntu (or fixes to backport)
04:07   Kenton  What is the workflow of a updated package?
04:08   seb128  Kenton: let's discuss that after the presentation
04:08   seb128  there is not only bugs
04:08   seb128  there is also communication with other people
04:08   seb128  * Communication with other teams, upstream, Debian, etc:
04:08   seb128  We want to have a good relationship with the people we work with
04:09   seb128  - work on forwarding patches upstream (https://wiki.ubuntu.com/DesktopTeam/UpstreamDelta), having a low delta is better for everybody
04:09   seb128  - become point of contact between the distribution and upstream for packages you have an interest in
04:09   seb128  - work with other teams and Debian
04:09   seb128  people working on documentation:
04:09   seb128  * Documentation:
04:09   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
04:09   seb128  .
04:09   seb128  - help by writing specifications (i.e: documents on launchpad and the wiki that describes the changes we want to get implemented and how)
04:09   seb128  - update wiki pages for the DesktopTeam (https://wiki.ubuntu.com/DesktopTeam) (goals, list of things to do, documentation, how to start, etc)
04:09   seb128  - help the ubuntu-docs team
04:10   Keyseir gnomefreak, I ran into some weird problems trying to burn a dapper install cd. I downloaded the iso, but the md5sums were different. Reactivated the torrent, it repaired itself for a second. unactivate, broken again. So I tried to leave the torrent open while burning, but the burn came out as a different md5sum sequence and the original iso was an even different sequence even though bt was still open.
04:10   seb128  next point: packaging:
04:10   seb128  * Packaging:
04:10   seb128  Most of the work for a distribution is at the packaging level which means there is some place to contribute there too :)
04:10   seb128  - help doing desktop packages updates (update the package, test the new version, communicate issues with upstream is there is any)
04:10   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
04:10   seb128  - work on fixing issues by writting patches or backporting them from upstream and applying those fixes to the packages
04:10   seb128  - package new softwares
04:11   seb128  you can also help testing:
04:11   seb128  * Testing:
04:11   seb128  - help testing GNOME, write specific test plans
04:11   seb128  and on other things too
04:11   seb128  * Other:
04:11   seb128  - new ideas: bring your good ideas of changes for the Ubuntu desktop and help to implement them
04:11   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
04:12   seb128  I think I've listed most of the groups of things you can work on as a desktop team member
04:12   seb128  I'll mention some example of tasks to start now
04:12   tux75   i've a problem with my ubuntu: when i try to log in a terminal or into a console, i receive a FAIL_DELAY unknown error.
04:12   seb128  Examples of tasks to start:
04:12   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)
04:12   seb128  - Clean old 'NeedsInfo' bugs
04:12   seb128  - help out with packaging, maintaining, merging
04:12   seb128  - review bugs with patches attached
04:12   seb128  - look at bugs tagged as 'ubuntulove'
04:12   gnomefreak      tux75: join #ubuntu
04:12   seb128  - write about the new cool changes happening to the UbuntuDesktop world for UWN: https://wiki.ubuntu.com/UbuntuWeeklyNewsletter
04:12   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)
04:13   seb128  the starting point on the wiki for the desktop team is https://wiki.ubuntu.com/DesktopTeam/GettingStarted
04:14   seb128  ok, so that's probably enough informations presented
04:14   seb128  let's do comments on that now
04:14   seb128  I'm not sure if the format is ideal, that's the first session ;)
04:14   dholbach        Considering the different teams: If you're good at any programming language, you will find that you can help out in the Desktop Team also, there are bindings and programs which use them for lots of different languages, for example Python, C++, Perl, Java and so on

[at2000] are KDE and Xfce managed by other teams?

[daschl] i want to contribute in some way, but im afraid that my programming skills are enough. how many skills do i have to have? how many time do i have to spend on it approx. per week?

[fulat2k] To add to the question, what kind of language do you guys usually use?

[popey] I have ideas for applications that I'd like to develop. I'd really value a mentor, someone who could help me over the initial hurdles of getting started.

[finalbeta] Does ubuntu have any project that could use help on coding? perl/python/java/mono. I'm a mid leveled coder so fixing bugs is not my thing. Know several high languages and willing to learn a new one. Does Ubuntu have it's own programs apart from the installer?

If you're interested in writing new code rather than triaging, packaging, or applying small modifications, look upstream to the GNOME, KDE, or XFCE desktop projects.

[burner] regarding "new ideas," what would be the preferred way to receive these? so far, I just created an .odt file with screenshots and mockups and text about the general plan, would that suffice? I notice a wiki page for something similar, is that checked? https://wiki.ubuntu.com/DesktopTeam/Visions

[davmor2] is there a preferred level of detail for bugs I understand that this doesn't work isn't that uesful but what do you class as acceptable

[at2000] can everyone write a spec in launchpad? does it mean I intend to work on that spec or just suggestion of a feature?

[xerxas] being an ambassador for a package is an "abstract" role, right ? there's no such thing in launchpad, right ?

[Stemp] isn't one of the role of the package maintener ?

[DreamLost] translation is dealt upstream?

[jpetso] are the rosetta translations fed back to upstream, and if yes, how?

[effie_jayx] Are there more localized teams wornking with the ubuntu-desktop-team.?

the desktop-team works on the Ubuntu packages. that effort is not splitted by region or group. you are probably speaking about a locoteam. the efforts are not overlaping, don't worry

[Jucato] are there Kubuntu/Xubuntu Desktop Teams too?

what would be the best way to find which packages are in need of maintainers/packagers?

[xerxas] can I close some bugs that are in NEEDINFO for a long time (what does a long time mean ?)

[davmor2] if a program crashes where would you find a printable log in order to send a copy I have had this issue a couple of times?

[at2000] what is the process to submit a patch for a package? is this documented somewhere?

[at2000] so someone will review the pack and check-in if appropriate?

[at2000] do I need to do anything to the bug report to notify someone to review?

[daschl] say i want to fix a bug. this bux was fixed in upstream how can i get that into the ubuntu package? how can i handle the "ok i have a bug here, what should i do next"-thing?

[proppy] is there something like 'debian wnpp' for ubuntu ?

[davmor2] How many package currently fall under the juristiction of the desktop team to give us some idea of how much work you have?

[davmor2] so does that include the packages you have to update or is that just physical bugs

[jpetso] is there any way to work on packages on the currently stable release, without having to set up stable+1?

[davmor2] Do you favour slab over the standard gnome interface for menu's? https://blueprints.launchpad.net/distros/ubuntu/+spec/desktop-slab

[exo-griffith] You mentioned the ubuntulove tag in launchpad. What does it mean?

[exo-griffith] so they're a good place to start then?

[Jucato] what is the process for updates (bug fixes and security patches)? how long does it take for bugs that have been patched/fixed upstream to be patched in a current release?

[daschl] is there a "step-by-step" tutorial out there for "how-to-fix-my-first-bug" which includes the procedures and so on?

[pikkio] when a bug is fixed in launchpad, will be always fixed in upstream as well?

[fafek2] What are priorities of Desktop Team now, apart from specs for Feisty Fawn?

[fafek2] I mean what's the vision? How Ubuntu should look like in your opinion? [kai[sds] What is the long term vision for the ubuntu-desktop beyond feisty? what are the areas you are not satisfied with yet (regarding features not bugs)?

How do you choose which program to use as default (using the compiz/beril example)?

[jonibo] biggest question I would have about desktop effects is: how do you avoid leaving people with old graphics card behind?

[elvstone]: Is there any cooperation going on between the Kubuntu and the Ubuntu Desktop Team? I'm a soon-to-be Kubuntu laptop user.

[elvstone] does Kubuntu have a "Desktop Team" of its own?

[DreamLost] do you use any automatic testing tools? Given being hard to test GUIs...

[fafek2] Do you develop Ubuntu administration applets?

[bhale] Who does Daniel Holbach's hair?

[leks] will Network-Manager ever get installed by default, probably in feisty? plus updated configuration tools, to use it?

[jayteeuk] How do I get involved? I'd love to see NM as a default install.

[leks] Will the brown ever be ditched, as mark formerly said once? (After the fourth release or something) sabdfl?

[somerville32] One of the SABDFL's goals for feisty was the adoption of emerging desktop technologies. What are these emerging desktop technologies and what goals have the desktop team set to align themselves with this direction?

[jayteeuk] And is there a spec available on the wiki or similar to help me understand how NM interacts with other parts of the system?

[eliteforce] when will a really stable version of ubuntu be released, without xx bugs in core components (:

[binary2k2] If you install a *ubuntu-desktop metapackage, is there an easy way to remove all the dependences, so you remove the desktop environment?

[somerville32] What do you feel is the biggest obstacles facing the Ubuntu desktop team at this time and how do you plan to overcome these obstacles?

[Grishkin] will KDE4 , firefox 2 and any other new apps be ever backported on dapper?

[stani] will kde4 be ready for kubuntu feisty?

[RadiantFire] i was under the impression a feisty CD was going to be remastered to contain KDE4 whe it was releasd

[amarillion] I've experienced it's very hard to get started fixing bugs. What are your plans for making it easier for outsiders to join the bugfixing process? for example: I joined the mailing list for a while. But the amount of bugs is completely overwhelming. So I stopped that immediately. It would be nice if there was a way to say... get 10 random bugs each weak

[nosse] what should I learn if I want to squash bugs? and is there an irc channel somewhere full of people wanting to help me to start?

MeetingLogs/openweekedgy/DesktopTeam (last edited 2008-08-06 16:30:46 by localhost)