07.06.2014 Views

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

2 - Raspberry PI Community Projects

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PERSPECTIVE<br />

Debian for multimedia<br />

Agnula was a European project, managed under the direction of an Italian<br />

team. It entailed, for the “DeMuDi” part, the development of a version of<br />

Debian dedicated to multimedia applications. Certain members of the project,<br />

especially Marco Trevisani, wanted to perpetuate it by integrating it within<br />

the Debian Project. The Debian-Multimedia sub-project was born.<br />

➨ http://wiki.debian.org/DebianMultimedia<br />

The project, however, had difficulty in forging an identity and taking off. Free<br />

Ekanayaka did the work within Debian, but offered the results under the form<br />

of a derivative distribution, which is now known as 64Studio. This distribution<br />

is affiliated with a new company that offers technical support.<br />

➨ http://www.64studio.com/<br />

1.3.3.2. Administrative Teams<br />

Most administrative teams are relatively closed and recruit only by cooptation. The best means<br />

to become a part of one is to intelligently assist the current members, demonstrating that you<br />

have understood their objectives and methods of operation.<br />

The ftpmasters are in charge of the official archive of Debian packages. They maintain the<br />

program that receives packages sent by developers and automatically stores them, after some<br />

checks, on the reference server (p-master.debian.org).<br />

They must also verify the licenses of all new packages, in order to ensure that Debian may distribute<br />

them, prior to including them in the corpus of existing packages. When a developer<br />

wishes to remove a package, they address this team through the bug tracking system and the<br />

“pseudo-package” ftp.debian.org.<br />

VOCABULARY<br />

The pseudo-package, a<br />

monitoring tool<br />

The bug tracking system, initially designed to associate bug reports with a Debian<br />

package, has proved very practical to manage other maers: lists of problems<br />

to be resolved or tasks to manage without any link to a particular Debian<br />

package. The “pseudo-packages” allow, thus, certain teams to use the bug<br />

tracking system without associating a real package with their team. Everyone<br />

can, thus, report issues that needs to be dealt with. The BTS has an entry<br />

p.debian.org to report problems on the official package archive or simply to<br />

request removal of a package. Likewise, the pseudo-package www.debian.org<br />

refers to errors on the Debian website, and lists.debian.org gathers all the problems<br />

concerning the mailing lists.<br />

TOOL<br />

FusionForge, the Swiss Army<br />

Knife of collaborative<br />

development<br />

FusionForge is a program that enables creation of sites similar to www.<br />

sourceforge.net, alioth.debian.org, or even savannah.gnu.org. It hosts projects<br />

and provides a range of services that facilitate collaborative development.<br />

Each project will have a dedicated virtual space there, including a web site,<br />

bug tracking system, patch monitoring system, survey tool, file storage, forums,<br />

version control system repositories, mailing lists and various other related<br />

services.<br />

18 The Debian Administrator's Handbook

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!