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

Re: GR proposal: mandating VcsGit and VcsBrowser for all packages, using the "gbp patches unapplied" layout, and maybe also mandating hosted on Salsa



On Tue, Jul 23, 2019 at 1:31 PM Thomas Goirand <zigo@debian.org> wrote:
> 1- Mandating VcsGit and VcsBrowser, meaning we do mandate using Git for
> packaging.

While I personally don't have a problem with this, I'm not sure how
/necessary/ it is.  Though inconvenient, if we have source-only
uploads as mandatory, we can always do a mass NMU.  Ugly, but
possible.

> 2- Mandating using the "gbp patches unapplied" layout for Git, as this
> seems to be the most popular layout, and that we need some kind of
> consistency.

While this is how most of my packages are, because they're maintained
in teams, I'd not want to see it as policy.  The debcherry workflow is
much easier to work with on so many different levels.  If we're not
willing to force people to use debhelper, forcing them to use git and
salsa seems much more extreme.  In terms of packages that I actively
avoid contributing to, packages using CDBS are way, way higher on my
ick-list than things using svn or mercurial, or even something more
esoteric like pijul or darcs.  Hell, I'll take perforce over CDBS.

-- 
Harlan Lieberman-Berg
~hlieberman


Reply to: