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

Bug#885974: lintian: warn about non-git Vcs fields



Control: clone -1 -2
Control: retitle -2 lintian: warn about orphaned-package-not-maintained-in-debian.org-infrastracture

On Mon, Jan 01, 2018 at 10:13:32PM +0000, Chris Lamb wrote:
> > > it would be a bit wrong to have Vcs-Svn actually point to a git repo…
> > Yes please start warning (not pedantic) now about Vcses hosted at
> > {anonscm,alioth,svn,bzr,hg,darcs,arch}.debian.org.
> 
> Non-sequitur? As I read it, Jeremy's comment was about mismatches.

TBH, I don't fully follow all of Jeremy's message.

> However, could you provide an initial description for the case of
> {anonscm,alioth,svn,bzr,hg,darcs,arch}.debian.org?

Tag: vcs-not-git-hosted-in-debian.org-infrastructure
Severity: normal
Certainty: certain
Info:
 The specified VCS is not Git but is nonetheless hosted in the
 *.debian.org infrastructure.
 .
 Alioth, the historical Debian forge, has been deprecated, and from now
 on only Git is supported and repositories are hosted on
 https://salsa.debian.org.
 .
 If you with to keep the packaging repository on another VCS you should
 move it elsewhere off the Debian official infrastructure; otherwise
 please convert your repository to Git and update the Vcs-* fields to
 point to the new URI.

Possible ref: https://lists.debian.org/debian-devel-announce/2017/08/msg00008.html

Incredible as it may seem, there was no actual announce email saying
"hey, alioth is deprecated!"... so I wouldn't know where to point people
to.

Note that, differnetly from vcs-field-bitrotted matches, there are still
chances that there will be a read-only export of alioth after its
deprecation.

This is my suggestion for the -1 bug (#885974)

> > > What about QA packages? Maybe those at least should be using git
> > > hosted with Debian.
> > 
> > In general, I'd just warn about
> > orphaned-package-not-maintained-in-debian.org-infrastracture 
> 
> Fancy retitling this bug for the above and cloning another for this
> one? :)

So this is going to be -2:

Tag: orphaned-package-not-maintained-in-debian.org-infrastracture
Severity: normal
Certainty: certain
Info:
 This package is orphaned, and therefore all the wide Debian community
 collaborate to its maintenance, but the specified VCS field does not
 point to an area within the *.debian.org infrastructure, hence
 preventing other Debian Developer and external contributors to commit
 to its repository.
 .
 The specified VCS field is either stale from the time before it was
 orphaned, or otherwise wrong.

I can see how this wording has many (also grammatical) problems, but
I'm sure you'll be able to get something nice out of it.
Also feel free to rename the tag, perhaps making it start with 'vcs-' to
match other tags also checking the VCS fields.

-- 
regards,
                        Mattia Rizzolo

GPG Key: 66AE 2B4A FCCF 3F52 DA18  4D18 4B04 3FCD B944 4540      .''`.
more about me:  https://mapreri.org                             : :'  :
Launchpad user: https://launchpad.net/~mapreri                  `. `'`
Debian QA page: https://qa.debian.org/developer.php?login=mattia  `-

Attachment: signature.asc
Description: PGP signature


Reply to: