Brushed up Debian Med's group policy.
Hello everybody,
I have brushed up our Group policy. I think that all my changes are
consensual. If not, please let me know and I will promptly correct.
Here are the notable changes.
- Recommend the 3.0 (quilt) format.
- dh is recommended over CDBS unless CDBS has a specific advantage.
- Debhelper compatibility level 9 is recommended.
- debian/gbp.conf is recommeded for every packages managed with Git
even when git-buildpackage is not used, to document the repository's
layout.
- Recommend pristine-tar even when git-buildpackage is not used.
- No preference for Subversion or Git.
In addition, I added tips to manage packages that are cloned from upstream
Git repositories.
- Use the gbp.conf file to indicate the name of the Upstream and the Debian
branches, and the syntax of the Upstream tags.
- Make the Debian branch the default branch on Alioth by editing the HEAD file.
(this helps gbp-clone).
- Register the upstream tarballs with pristine-tar, even if you make them yourself.
- When committing changes directly (including when pulling from the Upstream
branch a few commits after an Upstream tag), use the "single-debian-patch"
source option.
With this, anybody should be able to clone and build a Git package with
git-buildpackage.
Have a nice day,
--
Charles Plessy
Debian Med packaging team,
http://www.debian.org/devel/debian-med
Tsurumi, Kanagawa, Japan
Reply to: