Differences between revisions 50 and 51
Revision 50 as of 2009-05-07 07:16:01
Size: 3134
Editor: ?FreeEkanayaka
Comment: Move wnpp section to a separate page
Revision 51 as of 2009-05-07 07:19:10
Size: 3475
Editor: ?FreeEkanayaka
Comment: Re-add Documentation
Deletions are marked like this. Additions are marked like this.
Line 37: Line 37:
== Documentation ==

  * [[http://www.debian.org/doc/devel-manuals#maint-guide|Debian New Maintainers' Guide]]
  * [[http://www.debian.org/doc/devel-manuals#devref|Debian Developer's Reference]]
  * [[http://www.debian.org/doc/devel-manuals#policy|Debian Policy Manual]]
  * [[http://wiki.debian.org/Alioth/Git | Using git on Alioth]]


This page contains information already on other pages.
Help is welcome to remove the duplicate parts,
and to update or remove the obsolete parts.
No need to ask before editing.

This page thanks to great work from ?TimHall, shamelessly re-used by dancerj, updated by billitch.

Packages maintained by the Debian Multimedia Team

Here you can find a list of packages maintained by the Debian Multimedia Team:



New packages should set the Maintainer field to Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>. Existing packages should move to using that address on a best-effort basis.

All source packages shoud use the pkg-multimedia git area in alioth.

How to help with packaging

The Debian Multimedia Maintainers need help to create new Debian packages and maintain the existing ones. If you want to contribute to this effort, but you are new to the Debian packaging systems, here follows some information to get you started.

Packaging guidelines

  • Packages should use git, as mentioned above. Desirable is being able to use git-buildpackage.
  • Upstream sources should be kept in the upstream branch and the the debian packaging in the master branch.

  • Quilt should be used for patch management, and the master branch should only differ from the upstream branch in files inside the debian/ directory. This means no direct changes to the source in the master branch.

  • The maintainer field should be set to Debian Multimedia Maintainers <pkg-multimedia-maintainers@lists.alioth.debian.org>

  • The git repository should be hosted in alioth, under the pkg-multimedia project. It should forward commit messages to pkg-multimedia-commits@lists.alioth.debian.org and package_cvs@packages.qa.debian.org

    • You can use the setup-repository script in /git/pkg-multimedia to create the bare repository with commit messages enabled. The repository should be named as the source package name for the message forwarding to work (eg, the repository for source package liblo is named liblo.git).
  • The control file should use the Vcs-Git and Vcs-Browser tags.


Work with git for newbies

Creating new project git repository

$ ssh <user>@git.debian.org

$ cd /git/pkg-multimedia

$ ./setup-repository <project> "Project description"

<user> your alioth account user name

Uploading your project to git repository

$ cd /path/to/sources/

$ git-import-dsc <project>_0.0.1-1.dsc

$ cd <project>

$ git remote add alioth ssh://<user>@git.debian.org/git/pkg-multimedia/<project>.git

$ git push alioth master

$ git push alioth upstream

$ git push alioth --tags

Work in progress : We're checking all the WNPP bugs and updating infos on this page.