voting/foundation.gnome.org/reports/gnome-report-2010-Q4.html

228 lines
28 KiB
HTML
Raw Normal View History

2011-03-08 17:50:27 +00:00
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<title>GNOME Quarterly Report - 2010 Q4</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<style type="text/css">
body {
margin: 40px auto;
max-width: 750px;
font-family: "Droid Sans", Arial, sans-serif;
background: #fff;
}
p, ul, ol, table {
line-height: 170%;
font-size: 14px;
color: #333;
}
li {
margin: 0.6em 0;
}
table {
border-collapse: collapse;
}
table td, table th {
padding: 2px 12px;
}
th {
text-align: left;
background: #f4f4f4;
}
.info {
margin-left: 72px;
}
h1 {
color: #5c9822;
font-size: 40px;
margin-bottom: 0;
margin-top: 40px;
}
h2 {
color: #888;
}
hr {
background: #ccc;
margin: 20px 0;
border: 0;
height: 1px;
}
</style>
</head>
<body>
<div class="front">
<div></div>
<h1><img alt="GNOME Quarterly Report" src="data:image/png;base64,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
<div class="info">
<p>
<b>GNOME Foundation</b><br />
Providing a Free Desktop for the World<br />
October, November, December 2010
</p>
</div>
</div>
<hr />
<h1>Membership and Elections Committee</h1>
<h2>Tobias Mueller</h2>
<p>During Q3 2010 The GNOME membership and elections committee received 12 applications for a new foundation membership and 41 applications for renewals of a membership. Out of those, 41 were processed. During the same period, 14 members did not renew their membership and thus dropped out. We ended up with 351 members.</p>
<p>We ended up with 7 new members:</p>
<ul>
<li>Ritesh Khadgaray</li>
<li>Friedel Wolff</li>
<li>Alejandro Piñeiro Iglesias</li>
<li>Sumana Harihareswara</li>
<li>Jelle de Jong</li>
<li>Christer Edwards</li>
<li>Pablo Castellano 2010-09-30</li>
</ul>
<hr />
<h1>Bug Squad</h1>
<h2>André Klapper</h2>
<p>From October to December, 7240 reports (bugs + feature requests) were opened and 7152 were closed. Top bug closers were Fabio Durán Verdugo (686 reports), Akhil Laddha (484 reports), Milan Crha (252), Bastien Nocera (234) and Felipe Besoaín Pino (224).</p>
<p>Top bug reporters were William Jon McCann (89 reports), Bastien Nocera (80), Milan Crha (80), Akhil Laddha (76) and Matthias Clasen (73).</p>
<p>Apart from business as usual there has been no other activity.</p>
<hr />
<h1>Documentation</h1>
<h2>Shaun McCance</h2>
<p>The documentation team started pushing harder on the new Mallard-based desktop help. Two interns from the Outreach Program for Women, Tiffany Antopolski and Natalia Ruz, have been hard at work ensuring the Gnome 3 desktop will be well-documented.</p>
<p>As part of the Google Code-in, Jason Lo worked on converting the Character Map help to Mallard.</p>
<p>Andre Klapper and Barbara Tobias have joined Phil and April in working on the Evolution documentation rewrite. Andre has done a significant amount of planning..</p>
<p>Shaun attended the AEGIS conference and the accompanying Gnome accessibility hackfest. He advised accessibility team members on creating topic-oriented help, and began working on accessibility for the desktop help.</p>
<p>In December, writers and developers met in Berlin for the development documentation and tools hackfest. A new set of demo tutorials was created to help familiarize developers with the Gnome developer platform. Work is ongoing.</p>
<p>Phil began work on the new documentation style guide, and converted the usability team's new HIG material to Mallard.</p>
<hr />
<h1>Localization</h1>
<h2>Petr Kovar</h2>
<p>On October 16, Gil Forcada presented results of the GNOME I18N Survey which was referred to in the previous report. A brief analysis of the results were included.</p>
<p>Discussion on the possibility and feasibility of translating schema files within separated gettext domains or catalogs emerged from the survey analysis debate, as well as the point of localizing certain types of strings that are usually not user-visible. Especially the price of splitting limited resources within smaller translation teams was compared with the eventual need to make significant changes to the current GNOME i18n infrastructure and also to various module build systems.</p>
<p>With regard to the Release Team's second proposal for moduleset reorganization from October 7, which would allow various software projects outside of the GNOME infrastructure to become officially endorsed GNOME software, members of the GNOME Translation Project expressed strong preference for working on l10n support within the GNOME official i18n and SCM infrastructure.</p>
<p>In the debate which spread over the gnome-18n and desktop-devel-list groups, GNOME translators were mainly concerned about translation quality, string freeze periods and release schedules, about expecting developers or maintainers to integrate translations manually to their respective repositories in a suitable, timely manner, and generally about changing the current module requirements by dropping them and/or making them optional for official GNOME software and GNOME developers.</p>
<p>Several proposals were made to (require to) allow the DL infrastructure on l10n.gnome.org auto-commit translations to code repositories not hosted on git.gnome.org, to migrate from the DL application altogether and replace it with Transifex, and generally to specify l10n requirements for official modules more narrowly and precisely. No final resolution was made in this regard.</p>
<p>The Sysadmin team work on a Damned Lies auto-commit, providing translators a way to manage l10n support without interacting with Git system directly, was resumed during October and November. Furthermore, GTP members discussed options to integrate automatic QA checking with l10n.gnome.org.</p>
<hr />
<h1>Art &amp; Usability Teams</h1>
<h2>Allan Day, Andreas Nilsson, Calum Benson</h2>
<p><strong>Application Design</strong></p>
<p>Ongoing work on design work took place around Nautilus. A new round of mockups were created, as well as specifications for icon view layouts. Cosimo Cecchi implemented designs for a new sidebar and connect to server dialog. Several design concepts were developed for Epiphany as a result of discussions with developers at GUADEC. Some redesign proposals were created for Evolution. Hylke Bons revised his voice recorder designs following interest from a developer. These are being implemented.</p>
<p><strong>GNOME 3 Theming</strong></p>
<p>Lapo Calamandrei developed the GNOME 3 window manager theme.</p>
<p><strong>GNOME Design Team</strong></p>
<p>Thanks to the creation of Sparkleshare, the GNOME designers started using a public version control repository for storing and collaborating on design work. The design team started holding weekly design office hours on #gnome-design.</p>
<p><strong>GNOME 3 Core Desktop Designs</strong></p>
<p>Designs for the new GNOME 3 Control Center got underway: specifications were created for the background chooser, screensaver, power, time and date chooser, tablets and web accounts panels. New designs for the GNOME Shell date and calender widget.</p>
<p><strong>Human Interface Guidelines</strong></p>
<p>Drafted some initial GNOME 3 UI patterns for further discussion.</p>
<hr />
<h1>Outreach Program for Women</h1>
<h2>Marina Zhurakhinskaya</h2>
<p>There seemed to be a stronger presence of women at GUADEC this year. We held the first womens dinner at GUADEC which was attended by 15 women. Everyone really enjoyed meeting and talking to each other. Marina Zhurakhinskaya made short presentations to the GNOME Advisory Board and at the Annual General Meeting about the Outreach Program for Women (OPW) efforts.</p>
<p>We announced the OPW internships for December 15, 2010 to March 15, 2011 dates on September 15. Máirín Duffy designed a catchy flyer for the program. Many members of the community helped spread the word by micro-blogging, blogging, sending information to the universities, and handing out flyers at conferences.</p>
<p>We are currently in the middle of the application process with the application deadline on October 25 and accepted participants announcement on November 3. We have already received a good number of applications and inquiries. We should be able to accept at least five participants, with three being sponsored by the GNOME Foundation and two being sponsored by Google. The following page contains all the information about the program: <a href="http://live.gnome.org/GnomeWomen/OutreachProgram2010">http://live.gnome.org/GnomeWomen/OutreachProgram2010</a></p>
<p>Stormy Peters attended the Grace Hopper Celebration for Women in Computing on September 28 - October 2. She organized the first Free and Open Source Software booth at the conference and participated in the Open Source Track. At the booth, they handed out 180 flyers about the GNOME Outreach Program for Women as well as lots of GNOME stickers - the logo on a field of grass was the most popular. Heidi Ellis also attended - her class at Western New England College is working on Caribou as part of GNOMEs a11y and HFOSS program.</p>
<p>The FSF Womens' Caucus' “Bringing free software to girls and young women” outreach program with the Girl Scouts of Eastern Massachusetts and Red Hat has started. Máirín Duffy taught the first class session on October 15. The class will run on a weekly basis through mid-December. Red Hat produced live USB keys with the GNOME-based Fedora Design Suite that were distributed to the girls. Their first project involved photomanipulation with Gimp. Future projects will involve Gimp, Inkscape, and other creative tools. This page contains more information about the course: <a href="http://libreplanet.org/wiki/Women%27s_Caucus/Girl_Scouts_Free_Software_Outreach">http://libreplanet.org/wiki/Women%27s_Caucus/Girl_Scouts_Free_Software_Outreach</a></p>
<p>In the next quarter, we look forward to working with the OPW internships participants and introducing them to the community.</p>
<hr />
<h1>Sysadmin</h1>
<h2>Christer Edwards</h2>
<p>The Sysadmin team has seen some major changes over the last quarter, primarily the hiring of a part-time System Administrator Christer Edwards. Christer can now be considered a liason between the general community and the team. Any questions or concerns regarding the progress of bugzilla issues, or project ideas can be directed through him.</p>
<p>In addition to the above, the team has been primarily focused on a few specific tasks:</p>
<p>First, the team has been putting a lot of attention into everyone's favorite new project, Snowy, which is moving along nicely. The alpha testing has been open and the stable public release is anticipated around the release of GNOME 3.0.</p>
<p>Second, a baseline was set for server reporting and the noise was significantly cut down. This allows us to better monitor the daily health of the servers and catch issues early.</p>
<p>Thirdly, a monitoring solution is being put in place to keep us apprised of outages. This includes core services such as mail and DNS as well as web services, load, etc. This is still in progress, but the final solution should give us early notice on any outages which we can hopefully act on before they affect the general community.</p>
<p>Lastly, some new services were implemented for community use such as a public Gobby service, and <a href="http://pm.gnome.org/">Collabtive</a>, a Project Management web service currently being tested. We've also started publishing scheduled maintenance on the <a href="http://blogs.gnome.org/Sysadmin">http://blogs.gnome.org/Sysadmin</a>. Anyone needing access to these services can contact Christer or the other team members.</p>
<p>In the next quarter we look forward to continued improvements in documenting procedures, standardization and expansion.</p>
<hr />
<h1>Accessibility Team</h1>
<h2>Joanmarie Diggs and Alejandro Piñeiro Iglesias</h2>
<p>The Accessibility Team continued improving the user experience with GNOME 2, while at the same preparing for the GNOME 3 release:</p>
<ul>
<li>Documents within GNOME are becoming even more accessible: Daniel Garcia has been implementing the AtkText text interface in Evince and Poppler (the PDF library used by Evince). And Mario Sanchez continues to work on adding full accessibility support to WebKitGtk. By implementing this support in the environments being accessed rather than in the assistive technologies, Daniel and Mario are each bringing us much closer to having access that “just works” automatically for users.</li>
<li>Emmanuele Bassi integrated Cally (Clutter's accessibility support) into Clutter beginning with version 1.4, resulting in yet another "just works" environment. Cally's creator, Alejandro Piñeiro, has also been actively working with Dan Winship, GNOME Shell developer in the areas of keyboard navigation, theming, and the implementation of accessibility support in certain Shell Toolkit widgets.</li>
<li>David Teyssiere has been collaborating with Joaquim Rocha on OCRFeeder development: making the user interface fully and more compellingly accessible; improving content recognition, including new support for deskewing images; and adding spell-checker functionality and the ability to import images directly from the scanner.</li>
<li>Joseph Scheuhammer continued his work on GNOME Shell's built-in magnifier, including the addition of color and contrast functionality, work on the user preferences dialog, and converting from GConf to GSettings. In order to provide continued support for gnome-panel users, Fernando Herrera ported gnome-mag from Bonobo to D-Bus and from Gtk+ 2 to Gtk+ 3. Work has also begun on porting gnome-mag's drawing to Cairo, which should improve its performance. Finally, Joseph and Fernando have been collaborating on a common D-Bus API so that Orca and other assistive technologies can easily work with either solution.</li>
<li>Mike Gorse made progress on AT-SPI2, the D-Bus-based implementation of AT-SPI, fixing several critical bugs and improving performance.</li>
<li>Javier Hernandez, Juanje Ojeda, and Alejandro Leiva have nearly finished with the implementation of the new Profiles system they have been working on for Orca. This system will make many things possible including multiple alternative keyboard layouts, fast language switching, and -- once AT-SPI2 is implemented within QT -- support for accessible KDE applications being used from within the GNOME Desktop.</li>
<li>Joanmarie Diggs added support for a system voice into Orca so that users who are blind can better distinguish on-screen text from the supplementary information Orca provides. She also added additional support for users with print learning disabilities.</li>
<li>Fernando Herrera made many improvements to DOTS, GNOME's braille translator, including: Support for PDF and OpenOffice text documents, the ability to review lines while in Braille View and make formatting changes "on the fly", the addition of a translation table editor and printing support, and the creation of a new command line tool.</li>
<li>Many of these exciting changes -- and quite a few of this quarter's nearly 100 bug fixes -- are the result of the Guadalinfo Accessible Projects of the Junta de Andalucía in Spain, for which the Accessibility Team is extremely appreciative.</li>
</ul>
<p>When not working on code, the team was busily preparing for October's AEGIS Conference and associated A11y Hackfest in Sevilla.</p>
<p>Going into the fourth quarter, the team plans to focus on GNOME 3.0.</p>
<p>For more detailed information on the Accessibility Team's work this quarter, please see the <a href="http://live.gnome.org/Accessibility/QuarterlyReports/2010/Q3">team wiki</a>.</p>
<hr />
<p style="color: #888;">Copyright © 2005-2011 The GNOME Project.<br /></p>
</body>
</html>