Differences between revisions 13 and 14
Revision 13 as of 2009-12-03 19:48:10
Size: 1628
Editor: ?edrz
Comment:
Revision 14 as of 2009-12-03 22:33:21
Size: 1633
Editor: ?AndresMejia
Comment: suggest using debhelper 7.0.50 or later for support of overrides
Deletions are marked like this. Additions are marked like this.
Line 8: Line 8:
 * Using debhelper or cdbs is encouraged as they help to avoid errors, thus reducing the work for the sponsor. There is some preference in the team for dh 7 or later.  * Using debhelper or cdbs is encouraged as they help to avoid errors, thus reducing the work for the sponsor. There is some preference in the team for dh 7.0.50 or later.

Best practices

  • To get fast sponsoring be sure to follow the team guidelines in DebianMultimedia/DevelopPackaging, and in particular follow these best practices to make your sponsor's job easier:

  • Use a Vcs, this should be mandatory in pkg-multimedia anyway, preferably git to allow for quicker reviews of individual commits
  • format 1, maintained with git and quilt is strongly recommended, exceptions may be made if the regular sponsor/uploader agrees
  • Using debhelper or cdbs is encouraged as they help to avoid errors, thus reducing the work for the sponsor. There is some preference in the team for dh 7.0.50 or later.
  • Write high-quality changelogs with detailed information of what you changed and why
  • Split commits of unrelated things, for instance commit a new upstream version separately as the addition of a patch from the BTS if these don't relate
  • Try to find a sponsor interested in the package you'd like to get sponsored
  • Tell the sponsor how you tested the package
  • Make sure you fix lintian errors or document in overrides why these are ok.

Sponsors

(Currently the team is a bit low on available sponsors with sirestart taking on much of the load. Hopefully over time this situation will improve as more team members become DMs able upload their own packages, new DDs join the team and existing team members make it through the NM process.)

  • sirestart
  • free (not much time available)
  • lool (not much time available, prefers being in a position of being able to test the to-be-sponsored packages, please package stuff using dh 7 or CDBS if possible)