BOF "Best practises in team package maintenance" - preparatory questions
========================================================================
If you are an active member of a team that collaboratively maintains
packages in Debian and you plan to attend the BOF "Best practises in
team package maintenance" during DebConf8, please take a few minutes to
think about the following questions.
The BOF will start with short presentations (just a couple of minutes) along
these questions, ideally one contribution by each team with members present;
these presentations are not intended to be formal in any way, but instead to
inform the other participants about the various teams and to serve as a
basis for discussing points of common interest.
If you have a chance to discuss your team's mini-presentation with other team
members (before DebConf or in Mar del Plata over a nice cup/glass of
$preferred_drink) -- even better!
1) Basics
---------
* Name of the team
* Area of work
* Approximate number of members
* Approximate number of maintained packages
2) Work flow
------------
* Communication: main/preferred ways of communication within the group
(mailing list, IRC, commit messages, web platform, ...)
* Members: How do you recruit and integrate new members? How does mutual
support work? Is there some formal "team leadership"? Do you use the
"Debian Maintainer" concept?
* Review/uploads/sponsoring: How do you handle reviewing/uploading packages
which are prepared by non-DDs?
* Infrastructure: Where/how do you keep your packages
(version control, ...)?
* Policy/rules: Do you have written/unofficial guidelines for your packages?
How do they work out in practise?
* Tools: Do you use any "unusual" tools in your work (scripts, web apps, ...)
that help you with regard to upstream releases, bugs, packaging itself,
...?
3) Experiences
--------------
* Best practises/successes: Is there something you can share with other
teams that works just great for your team and might help others?
* Challenges/failures: Is there something you're not happy about in your team
and where you would appreciate input from other teams?
4) Other teams/Debian
---------------------
* Is there a need for improving communication/cooperation with other teams?
How?
* Do you have any common projects in mind that might help all packaging
teams?
* Is there something with regard to the relationship between Debian Policy and
teams you would like to see changed?