[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Please remember to push the pristine-tar branch!



Jérémy Lal escreveu isso aí:
> On 17/05/2011 22:25, Lucas Nussbaum wrote:
> > Hi,
> > 
> > Please remember to create and push the pristine-tar branch, so that we
> > can recreate identical source packages from the git repo.
> >
> > If you use a squeeze development system, I don't think that it's an
> > issue: git import-orig will create the pristine-tar branch
> > automatically. If you don't, I'm not sure of what is going wrong, but if
> > you find out, please document it in the RubyInWheezy wiki page.
> 
> You might want to add a debian/gbp.conf file containing :
> [DEFAULT]
> pristine-tar = True
> sign-tags = True
> 
> Another usage of that file that could be interesting to agree upon :
> That file also allows to deal with the case of having multiple versions (that have
> their own branches) of the same package, by adding :
> upstream-branch = <upstream branch name>
> debian-branch = <debian branch name>
> 
> Since there is no consensus about that, let me propose something already used
> in some packages (i mean not only the ones i'm dealing with).
> To manage stable, unstable, experimental changes on versions of the same package,
> let's name them :
> master, upstream : for current work, unstable/testing
> master-experimental, upstream-experimental : work-in-progress
> master-stable, upstream-stable : for security updates
> 
> then put debian/gbp.conf each master* branch, so that git-buildpackage, git-import-orig
> on those will not wreak havoc.
> It is obvious most packages won't need this, but when they do it's useful to have a
> common layout.
> 
> Note : there is only one pristine-tar branch, in any case.

I think that makes a lot o sense, and it would be nice to have some docs
on the wiki about how to manage packages in the team's repositories with
all these dos and don'ts, like we had in the past for the subversion
repos. There's a starting point already in the RubyInWheezy in wiki
page:

http://wiki.debian.org/Teams/Ruby/RubyInWheezy#Using_Git

Volunteers?

-- 
Antonio Terceiro <terceiro@softwarelivre.org>
http://softwarelivre.org/terceiro


Attachment: signature.asc
Description: Digital signature


Reply to: