Bug#889732: libconfig-model-dpkg-perl: Does not recognize Salsa platform in Vcs field

Andreas Tille andreas at an3as.eu
Thu Mar 22 20:24:25 UTC 2018


I forgot

   if: $maintainer =~ /debian-science-maintainers@/
   then: https://salsa.debian.org/science-team/$pkgname.git

That is true for a large majority of Debian Science packages and will
fail for a few packages in fenics (and may be two or three other
subdirs).  I have no idea whether we need to care for those and as
far as I checked some examples these are converted anyway like

  Vcs-Git: https://salsa.debian.org/science-team/fenics/ufl.git
  Vcs-Browser: https://salsa.debian.org/science-team/fenics/ufl

Kind regards

        Andreas.

On Thu, Mar 22, 2018 at 05:04:06PM +0100, Andreas Tille wrote:
> Hi Gregor,
> 
> On Thu, Mar 22, 2018 at 04:37:02PM +0100, gregor herrmann wrote:
> > > Currently we have for Vcs-Git:
> > > 
> > >           'formula' => '  $maintainer =~ /pkg-perl/                        ? "https://salsa.debian.org/perl-team/modules/packages/$pkgname.git"
> > > : $maintainer =~ /pkg-ruby-extras/ ? "https://salsa.debian.org/ruby-team/$pkgname.git"
> > > : $maintainer =~ /pkg-javascript/ ? "https://salsa.debian.org/js-team/$pkgname.git"
> > > :                                                    \'\' ;',
> > > 
> > > (And the same for Vcs-Browser minus the trailing .git)
> > > 
> > > So for the med-team and the r-pkg-team we would need a string for the
> > > maintainer address, and the base git URL at salsa.
> > 
> > This part is still open, and I'm happy to add the missing runes for
> > med-team and r-pkg-team; I just need confirmation for the values.
> > 
> > I took a quick look today:
> > 
> > For debian med this looks pretty straight-forward:
> > if: $maintainer =~ /debian-med-packaging/
> > then: https://salsa.debian.org/med-team/$pkgname.git
> > 
> > Correct?
> 
> I'm afraid there are two or three exceptions but most probably we need
> to fix these exceptions manually since these are rather considered as
> bugs in our VCS repositories.  So yes, that's correct. 
>  
> > For the R team I'm not so sure. I looked at some packages, and 7 or 8
> > of 10 had
> >     $maintainer =~ debian-science-maintainers
> > but I've also seen other values in Maintainers.
> > Is there some unique value in debian/source to filter on?
> > 
> > The URLs seem to be https://salsa.debian.org/r-pkg-team/$pkgname.git
> 
> I think you could filter for
> 
>    ( $pkgname =~ /^r-cran-.*/ || $pkgname =~ /^r-bioc-.*/ ) && Vcs-fields "exists"
> 
> I'm not sure about the latter.  Dirk Eddelbüttel does not maintain his
> packages in Vcs and I do not know his plans to do so.  It might be
> irrelevant since I doubt he is using cme.  I'm CCing debian-r list for
> review - may be Dirk can pronounce whether he considers it helpful if
> cme would insert Vcs fields also for his packages.  This would simplify
> migrating his packages easily to Salsa by using cme in case he might
> decide to do this.
> 
> Kind regards
> 
>        Andreas.
> 
> -- 
> http://fam-tille.de

-- 
http://fam-tille.de



More information about the pkg-perl-maintainers mailing list