Path: csiph.com!newsfeed.xs4all.nl!newsfeed8.news.xs4all.nl!bofh.it!news.nic.it!robomod From: =?UTF-8?Q?Louis-Philippe_V=c3=a9ronneau?= Newsgroups: linux.debian.maint.python Subject: Re: DPT repositories checks/"violations" report Date: Sat, 27 Nov 2021 19:20:02 +0100 Message-ID: References: X-Original-To: debian-python@lists.debian.org X-Mailbox-Line: From debian-python-request@lists.debian.org Sat Nov 27 18:14:26 2021 Old-Return-Path: X-Amavis-Spam-Status: No, score=-11.198 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, BODY_8BITS=1.5, LDO_WHITELIST=-5, PGPSIGNATURE=-5, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate: -4.6 X-Riseup-User-ID: EAFB2E8C101EB75F682696575318E7D4E8C14D8E16E9332BC937B53CCA359587 MIME-Version: 1.0 Content-Language: en-US Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------eKXNTuhGyQQzTIKSlaL1V7WG" X-Mailing-List: archive/latest/19539 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/21469aea-9338-da1a-0d7e-11b6f40c4be6@debian.org Approved: robomod@news.nic.it Lines: 86 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sat, 27 Nov 2021 13:14:06 -0500 X-Original-Message-ID: <21469aea-9338-da1a-0d7e-11b6f40c4be6@debian.org> X-Original-References: <20211127135456.dt6wwgl42bzqoywg@satie.tumbleweed.org.za> Xref: csiph.com linux.debian.maint.python:13736 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --------------eKXNTuhGyQQzTIKSlaL1V7WG Content-Type: multipart/mixed; boundary="------------1tMdbtI8O39Ij0cSwMztUnFF"; protected-headers="v1" From: =?UTF-8?Q?Louis-Philippe_V=c3=a9ronneau?= To: debian-python@lists.debian.org Message-ID: <21469aea-9338-da1a-0d7e-11b6f40c4be6@debian.org> Subject: Re: DPT repositories checks/"violations" report References: <20211127135456.dt6wwgl42bzqoywg@satie.tumbleweed.org.za> In-Reply-To: <20211127135456.dt6wwgl42bzqoywg@satie.tumbleweed.org.za> --------------1tMdbtI8O39Ij0cSwMztUnFF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On 2021-11-27 08 h 54, Stefano Rivera wrote: > Hi Sandro (2021.11.27_06:01:08_+0000) >=20 >> Hello, >> while working on something else[1], i noticed how many of the >> repositories in the DPT salsa group are in poor shape: >> >> * missing branches >> * changes not pushed to salsa >> * general misalignment in configuration/setup/organization >> * many other small nuances >> >> [1] https://github.com/sandrotosi/debian-python-team-tracker >=20 > +1 this is great! \0/ I've been wanting something for QA like that for a while, but never had the time / energy to look into it further. All in all, it's too easy to forget to push something to Salsa and never realise it. >> please take the content with caution, as it's still an early, raw >> draft (i spot-checked some of the reported issues, but there could be >> bugs/issues) and it contains data that can be outdated (see below re >> caching); the fact that the report indicates only 43 repos are without= >> violations is a bit disarming, but i think the tool tries to err on >> the side of verbosity and pedantry, with 2 level of violations (ERROR >> and WARNING) to mark which ones are the most important that require >> immediate attention vs the nice-to-have ones. >=20 > When we did the migration to git, there weren't good tools for managing= > the setup of the salsa repos (hooks, etc.) yet. I'd assume those exist= > now, we should check in with what other teams are doing. That stuff can= > all be fixed in one run of a tool, I'd assume. Could this become part of the Debian Janitor at some point? I could see teams adding a per-team config file to check things like what branch names should be expected, etc. and the Janitor fixing all this if it has commit access. --=20 =E2=A2=80=E2=A3=B4=E2=A0=BE=E2=A0=BB=E2=A2=B6=E2=A3=A6=E2=A0=80 =E2=A3=BE=E2=A0=81=E2=A2=A0=E2=A0=92=E2=A0=80=E2=A3=BF=E2=A1=81 Louis-= Philippe V=C3=A9ronneau =E2=A2=BF=E2=A1=84=E2=A0=98=E2=A0=B7=E2=A0=9A=E2=A0=8B pollo@debian.o= rg / veronneau.org =E2=A0=88=E2=A0=B3=E2=A3=84 --------------1tMdbtI8O39Ij0cSwMztUnFF-- --------------eKXNTuhGyQQzTIKSlaL1V7WG Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- iHUEARYKAB0WIQTKp0AHB6gWsCAvw830JXpQshz6hQUCYaJ1bgAKCRD0JXpQshz6 hVr2AP0c48GdTNBRTjJf9JgFlwTGaZ9jvbYBT96gCuB+CZhXHgEApQ0unRM0DpzG 3fuNsPGEVnKNgBLDTnLlLAR3LGAAwAM= =T3K0 -----END PGP SIGNATURE----- --------------eKXNTuhGyQQzTIKSlaL1V7WG--