Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-15 Thread Guillem Jover
On Sun, 2019-07-14 at 15:03:28 -0700, Russ Allbery wrote: > In that case, should we increase the strength of this by changing the > first sentence? I'm not seeing much purpose served by developer > discretion here, and this clarifies matters for tool developers. Sure. > diff --git a/policy/ch-co

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-15 Thread Sean Whitton
Hello, On Sun 14 Jul 2019 at 03:03PM -07, Russ Allbery wrote: > In that case, should we increase the strength of this by changing the > first sentence? I'm not seeing much purpose served by developer > discretion here, and this clarifies matters for tool developers. > > diff --git a/policy/ch-co

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-15 Thread Sean Whitton
Hello, On Sun 14 Jul 2019 at 11:19AM -07, Russ Allbery wrote: > diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst > index 81b3542..fb2b6e5 100644 > --- a/policy/ch-controlfields.rst > +++ b/policy/ch-controlfields.rst > @@ -979,7 +979,8 @@ repository where the Debian source p

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Russ Allbery
Guillem Jover writes: >> diff --git a/policy/ch-controlfields.rst b/policy/ch-controlfields.rst >> index 81b3542..d491d57 100644 >> --- a/policy/ch-controlfields.rst >> +++ b/policy/ch-controlfields.rst >> @@ -979,7 +979,10 @@ repository where the Debian source package is developed. >> or ``

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Guillem Jover
Hi! On Sun, 2019-07-14 at 09:31:16 -0700, Russ Allbery wrote: > Yeah, this just seems generally wrong to me. I assume the idea was that a > package may have mirrors of its packaging repository in multiple VCS > systems and list all of them, but I'm dubious there's much point. My > leaning is to

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Russ Allbery
Sean Whitton writes: > This is more than the minimal change required to fix this bug. It seems > like a good idea on a first look, but we should see if we're going to > make any packages buggy by introducing a 'should' requirement here. Agreed. The minimal change is probably this: diff --git

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Sean Whitton
Hello, On Sun 14 Jul 2019 at 09:31AM -07, Russ Allbery wrote: > Guillem Jover writes: > >>> From Debian policy 4.4.0 paragraph 5.6.26: >>> >>> More than one different VCS may be specified for the same package. > >> Right, and apparently I seconded that change, with this very confused >> wording

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Russ Allbery
Guillem Jover writes: >> From Debian policy 4.4.0 paragraph 5.6.26: >> >> More than one different VCS may be specified for the same package. > Right, and apparently I seconded that change, with this very confused > wording :/, although my reading is different: as in diffferent VCS > types are a

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-14 Thread Guillem Jover
Control: reassign -1 debian-policy Hi! On Sat, 2019-07-13 at 10:27:24 +0200, Jörg Frings-Fürst wrote: > Package: dpkg-dev > Version: 1.19.7 > Severity: important > With two Vsc-Git statements in debian/control I get: > > dpkg-checkbuilddeps: error: syntax error in debian/control at line 14: > d

Bug#931975: dpkg-checkbuilddeps don't allow multiple Vcs-Git statements

2019-07-13 Thread Jörg Frings-Fürst
Package: dpkg-dev Version: 1.19.7 Severity: important -BEGIN PGP SIGNED MESSAGE- Hash: SHA512 Hello, With two Vsc-Git statements in debian/control I get: dpkg-checkbuilddeps: error: syntax error in debian/control at line 14: duplicate field Vcs-Git found - From Debian policy 4.4.0 para