Debian Project News - May 18th, 2010
Welcome to this year's third issue of DPN, the newsletter for the Debian community. Topics covered in this issue include:
- DebConf10 update
- Squeeze freeze
- Debian-Ubuntu relationship
- Debian installation media and non-free firmware
- Other news
- New Developers and Maintainers
- Release-critical bugs statistics for the upcoming release
- Important Debian Security Advisories
- New and noteworthy packages
- Work-needing packages
- Want to continue reading DPN?
Deadlines are looming for DebConf10 - some have already passed. For example, the last day to submit a BoF (Birds of a Feather) talk has come and gone. There is still lots you can do for DebConf10 however including volunteering time, lending equipment, and even donating money. Sponsors and donors are needed to help defray the costs of holding DebConf10 as Raphael Geissert wrote on his blog.
Joey Hess also blogged
about DebConf10 saying
Let us get you to
DebConf -- I promise you won't regret it! There is still time (you
have until the 15th of May) to contact Joey about this year's special
funding to get you to DebConf10.
Adam Barratt and the release team sent out an update
on the status of
transitions, Release Critical bugs and a Timeline of the Squeeze freeze.
In short, we have a way to go before Squeeze is frozen and it is difficult
for the release team to estimate when Squeeze will get frozen. Adam writes
In order to help us keep a clearer picture of which changes still need to
occur before we can freeze, we will be introducing a 'transition freeze'
before the end of this month. If you have not yet discussed your transition
with the Release Team, please ensure that you have done so before May 21st.
The release team is already working on some transitions now, like Qt4 and
gnome-desktop, which are finished. The KDE team is working on KDE 4.4 with
the goal of having as up-to-date and stable version of the KDE suite as is
possible. To quote Adam:
We're also close to completing the evince /
totem-pl-parser transition, which means we're well on the way to have
GNOME 2.30 in Squeeze.
Even though the descending slope of the RC bug graph is pretty
impressive, we still have about 400 RC bugs in Squeeze. Some of
them are waiting for packages to transition from unstable to testing,
but there's still a large number which need working on.
On this every DD can help out by NMUing packages which are currently affected by RC bugs. Please remember that releasing is a collective effort and it is not enough to just have your own packages RC-bug free (although it's a good start) to be able to release. So, if you can help, please choose an RC bug, fix it :-) and NMU it, possibly to the DELAYED queue so that the maintainer can react if needed.
Being invited to the recent Ubuntu Developer Summit, Debian Project
Leader Stefano Zacchiroli gathered
feedback and examples about the relationship between the two projects.
Most interesting where of course success stories,
epic fails and
requests from the Debian Project at large to the Ubuntu community. Later
he posted a link to his slides (a video is also available) also
containing some figures, e.g. that roughly 75% of all packages in Ubuntu
are taken without further patches directly from Debian. Stefano later
posted a summary
of his talk and the feedback he got.
With Debian's Kernel Team moving firmware files (binary data needed for some hardware like network interface cards) in separate packages in Debian's non-free section, Kurt Roeckx wondered, if that approach could lead to usage problems especially during installation and if these files should be added to the installation media. Several people pointed out, that the debian installation system already supports loading firmware from a separate installation media, e.g. a USB stick. That however would still be to complicate for many users or use cases (e.g. remote installation). In the end Steve Langasek proposed to offer normal installation media without non-free firmware files and an easy to use tool, which would add the distributable non-free firmware files to the installation media image.
The 22nd issue of the miscellaneous news for developers has been released and covers the following topics:
- LWN subscriptions
- TXT records on debian.net
- Debian Sysadmin Team seeks for help
- Receive Ubuntu bugs by mail via PTS
Debian System Administrator Martin Zobel-Helas announced
a new version of the
Debian Machine Usage Policies becoming effective on July
04th, 2010. The DMUP basically covers what Debian Developers may or may not
do with their accounts on debian.org hardware. The change was necessary to clarify
responsibilities between the Debian System Administrators and the Debian
Debian New Maintainer Frontdesk Member Enrico Zini reminded Developers on how to properly advocate applicants for the new maintainer process. While advocation message don't need to be cumbersome and long, he highlights that only persons, who already have actively contributed to Debian should be advocated.
Debian System Administrator Peter Palfrader welcomed some volunteers for maintaining porter chroot environments on different architectures. He also gave some guidelines on how developers should request installation of packages in these chroot environments.
Bdale Garbee bloged about sponsored LWN subscriptions where HP sponsors the subscription fee to access LWN.net for Debian Developers and · just recently introduced · for Debian Maintainers. He also noted, that currently 571 Debian Contributors use this service.
Sune Vuorela, member of the KDE package maintenance team, wondered if distribution specific tools are missing for Debian.
Martin Michlmayr announced the availability of a Debian 5.0
installation system for Marvell's Kirkwood based systems like the
or the QNAP TS-11x/TS-21x.
Stefano Zacchiroli co-authored a paper introducing the The Ultimate Debian Database a collection of several data sources to scientists doing data mining on software repositories.
9 applicants have been accepted as Debian Developers and 6 applicants have been accepted as Debian Maintainer since the previous issue of the Debian Project News. Please welcome Deepak Tripathi, Daniel Nurmi, Paul Gevers, Thomas Goirand, Pino Toscano, Johan Euphrosine, Kanru Chen, Mikhail Gusarov, Obey Arthur Liu, Thierry Soloniaina Randrianiriana, Ritesh Sarraf, Tommi Vainikainen, Thomas Weber, Hideki Yamane and Serafeim Zanikolas into our project!
According to the unofficial
RC-bugs count, the upcoming release, Debian 6.0
Squeeze, is currently affected by 370 release critical bugs. 72 of them
have already been fixed in Debian's
unstable branch. Of the remaining
298 release critical bugs, 37 already have a patch (which might need
testing) and 20 are marked as pending.
Ignoring these bugs as well as release critical bugs for packages in contrib or non-free, 180 release critical bugs remain to be solved for the release to happen.
Please note that these are a selection of the more important security advisories of the last weeks. If you need to be kept up to date about security advisories released by the Debian Security Team, please subscribe to the security mailing list for announcements.
The following packages were added to the unstable Debian archive recently (among others):
- akonadiconsole — the Management and Debugging Console for Akonadi
- asciio — dynamically create ASCII charts and graphs with GTK+2
- astk — Code_Aster build/control system and front-end -- Tcl client
- blogilo — blogging client based on the KDE Platform
- cantor — interface for mathematical applications
- chordii — Text file (chordpro format) to music sheet converter
- chromium-browser — Chromium browser
- cmospwd — decrypt BIOS passwords from CMOS
- coffeescript — interpreter and compiler for the CoffeeScript language
- dh-autoreconf — debhelper add-on to call autoreconf and clean up after the build
- ditaa — convert ASCII diagrams into proper bitmap graphics
- ecm — prepares CD image files so they compress better
- eiskaltdcpp — EiskaltDC++ is graphical client for Direct Connect
- emerillon — map viewer for the GNOME desktop
- etsf-io — Binary tools to check, merge and read ETSF files
- fso-specs — freesmartphone.org DBus XML specification & documentation
- gnome-color-manager — Color management integration for the Gnome desktop environment
- gnome-icon-theme-extras — GNOME Desktop icon theme (additional icons)
- google-mock — Google's framework for writing and using C++ mock classes
- granatier — Bomberman clone
- iputils-clockdiff — Measure the time difference between networked computers
- jbig2dec — JBIG2 decoder library - tools
- jedit — A plugin-based editor for programmers
- kbluetooth — KDE Bluetooth Framework
- kde-config-cddb — KDE CDDB Retrieval configuration
- kde-config-cron — program scheduler frontend
- kde-config-phonon-xine — advanced Phonon Xine configuration
- kde-l10n-cavalencia — Southern Catalan (Valencian) (ca@valencia) files for KDE
- kde-l10n-eo — Esperanto (eo) localization files for KDE
- kde-l10n-id — Indonesian (id) localization files for KDE
- kde-l10n-si — Sinhala (si) localization files for KDE
- kdelibs5-plugins — core plugins for KDE Applications
- kdevelop-l10n-cavalencia — Southern Catalan (Valencian) (ca@valencia) files for the KDevelop IDE
- kdevelop-l10n-da — Danish (da) localization files for the KDevelop IDE
- kdevelop-l10n-de — German (de) localization files for the KDevelop IDE
- kdevelop-l10n-engb — British English (en_GB) localization files for the KDevelop IDE
- kdevelop-l10n-es — Spanish (es) localization files for the KDevelop IDE
- kdevelop-l10n-et — Estonian (et) localization files for the KDevelop IDE
- kdevelop-l10n-fr — French (fr) localization files for the KDevelop IDE
- kdevelop-l10n-gl — Galician (gl) localization files for the KDevelop IDE
- kdevelop-l10n-it — Italian (it) localization files for the KDevelop IDE
- kdevelop-l10n-nds — Low Saxon (nds) localization files for the KDevelop IDE
- kdevelop-l10n-ptbr — Brazilian Portuguese (pt_BR) localization files for the KDevelop IDE
- kdevelop-l10n-pt — Portuguese (pt) localization files for the KDevelop IDE
- kdevelop-l10n-sv — Swedish (sv) localization files for the KDevelop IDE
- kdevelop-l10n-tr — Turkish (tr) localization files for the KDevelop IDE
- kdevelop-l10n-uk — Ukrainian (uk) localization files for the KDevelop IDE
- kdevelop-l10n-zhcn — Chinese Simplified (zh_CN) localization files for the KDevelop IDE
- kdevelop-l10n-zhtw — Chinese Traditional (zh_TW) localization files for the KDevelop IDE
- kdoctools — various tools for accessing application documentation
- kigo — Open-source implementation of the popular Go game
- llvm-2.7 — Low-Level Virtual Machine (LLVM)
- mailavenger — Highly configurable, MTA-independent SMTP filter server
- marble-plugins — plugins for Marble
- mongodb-clients — An object/document-oriented database (client apps)
- mongodb-server — An object/document-oriented database (server package)
- ojs — Journal management and publishing system
- olpc-kbdshim — OLPC XO keyboard support daemon
- olpc-powerd — OLPC XO power management support daemon
- opticalraytracer — A virtual lens design workshop
- php-textile — PHP parser for the Textile markup
- plasma-desktop — The KDE Plasma workspace for desktop and laptop computers
- plasma-netbook — The KDE Plasma workspace for netbook computers
- ploader — Application to upload your pictures to your Piwigo gallery
- posterazor — splits an image into multiple sheets for assembly into a poster
- psi-plus-icons — Icons for Psi+
- psi-plus-skins — Skins for Psi+
- python-django-countries — provides a country field for Django models
- python-django-djblets — Re-usable components for Django projects
- python-django-markupfield — custom Django field for easy use of markup in text fields
- python-flask — micro web framework based on Werkzeug, Jinja2 and good intentions
- python-nids — Python binding for libnids (aka pynids)
- python-prctl — Python interface to the prctl() syscall
- python-xklavier — Python binding for libxklavier, a X Keyboard Extension API
- rabbitvcs-cli — Command line interface for RabbitVCS
- rabbitvcs-gedit — Gedit extension for RabbitVCS
- rabbitvcs-nautilus — Nautilus extension for RabbitVCS
- rocs — graph theory IDE
- shiboken — CPython bindings generator for C++ libraries
- skrooge — personal finance manager for KDE
- sylph-searcher — Full-text search program for Sylpheed or MH folders
- tempest-for-eliza — demonstrate electromagnetic emissions from computer systems
- torque-client — command line interface to Torque server
- torque-client-x11 — GUI for torque clients
- torque-scheduler — scheduler part of Torque
- torque-server — PBS-derived batch processing server
- totem-plugin-arte — A totem plugin to watch streams from arte.tv
- trac-icalviewplugin — Provides iCalendar feeds for ticket queries
- vala-dbus-binding-tool — Vala binding-generator for xml introspection files
- vowpal-wabbit — fast and scalable online learning algorithm
- xul-ext-monkeysphere — Iceweasel/Firefox extension for using Monkeysphere on the web
- yorick-mira — optical intreferometry image reconstruction within Yorick
Currently 607 packages are orphaned and 120 packages are up for adoption. Please take a look at the recent reports to see if there are packages you are interested in or view the complete list of packages which need your help.
Please help us create this newsletter. We still need more volunteer writers to watch the Debian community and report about what is going on. Please see the contributing page to find out how to help. We're looking forward to receiving your mail at email@example.com.
To receive this newsletter bi-weekly in your mailbox, subscribe to the debian-news mailing list.
Back issues of this newsletter are available.
This issue of Debian Project News was edited by Jeremiah C. Foster and Alexander Reichle-Schmehl.