On Tue, Apr 15, 2025 at 12:03:35AM +0200, Bastian Germann wrote:
> Source: pymbolic
> Version: 2022.2-2
> Severity: normal
> 
> Please move the Vcs repo to the Python Team's salsa group or drop the
> Python Team from Uploaders.

Hello Alastair. Just to clarify what the problem is: The following
fields in debian/control are incompatible with each other:

Uploaders: Debian Python team <[email protected]>
Vcs-Browser: https://salsa.debian.org/mckinstry/pymbolcc.git

because for example there is not any way that I as a team member can
do a team upload and keep the git repo in sync.


As Bastian points out, there are essentially two solutions for this:

A) The package is yours and only yours. In this case you should drop
this field in the next upload:

Uploaders: Debian Python team <[email protected]>

but additionally, the repository pointing to mckinstry should also
exist and be visible from the outside, because if not the Vcs fields
would be also wrong and they would have to be removed as well.

B) The intent was always for this package to be team maintained.
In this case the following two fields can remain:

Maintainer: Alastair McKinstry <[email protected]>
Uploaders: Debian Python team <[email protected]>

but the Vcs fields should point to an existing repo under
python team.

If this is the case (i.e. B), please just say so, and I will gladly
create such repo from snapshot.debian.org[*] and take care of fixing
the Vcs fields. I will also fix the clean target, which is the reason
why this package drawed my attention.

[*] The package has only two releases so far, so I don't think we
would lose valuable history. However, if you still have a repo
somewhere in your hard disk and I create from snapshot anyway, I would
request that you clone it again from salsa to avoid weird merge
commits to appear in salsa.

Thanks.

Reply via email to