• SALSA_CI_LINTIAN_FAIL_WARNING / SALSA_CI_LINTIAN_ARGS in salsa-ci.yml

    From Carles Pina i Estany@21:1/5 to All on Sun Nov 5 23:39:42 2023
    Copy: peb@debian.org (Pierre-Elliott =?utf-8?B?QsOpY3Vl?=)

    Hi,

    I created python-ping3 package a month ago.

    At some point I didn't see some lintian warnings from salsa. To avoid
    missing warnings again I added in salsa-ci.yml:

    variables:
    SALSA_CI_LINTIAN_FAIL_WARNING: 1

    https://salsa.debian.org/python-team/packages/python-ping3/-/blob/debian/unstable/debian/salsa-ci.yml#L7

    Is there any convention on doing this for python-team maintained
    packages?

    Also, I would be happy to have:
    SALSA_CI_LINTIAN_ARGS: --pedantic --fail-on pedantic

    (added there as well)

    IIRC, lintian pedantic's reports are shown in mentors.debian.net and I
    thought that would be good to have them in salsa - with the fail-on
    pedantic to avoid missing them.

    Any +1 / -1 of these options for python-team packages? Like "do not do
    this" or "if it works for you, feel free to do it".

    Thanks!

    --
    Carles Pina i Estany
    https://carles.pina.cat

    -----BEGIN PGP SIGNATURE-----

    iQIzBAABCgAdFiEEth6/Zob9uGYomaJ+qAKIT2ClX4EFAmVIJ74ACgkQqAKIT2Cl X4GriA/9EVxzYG0TGil/DVvjwm9F1AMswuDncfxMCQKjexmajZrw6zvjpP9sVCnk bDPcYKl0/lCG3DyUDEtjH4JwpY6E0goWrWGcBgn18KeHOHCrN2uaJaWq0/Szvx7/ IAg5N9qimyPFRiY2yIx645+LDCMHiA5ji1rWh5xdaJJP+aCYNpIQeATfIkMYnyTe JHyz9ZjImq0WBpbcWmgIFKHJeXUZ4p5IFgmWDa5g0PDsAW9LU3JsZwGbYPJn06a7 UQ530q+t2Cew2j7RMlo21XwJ7L7GvtiyxGrWB8YEpV4q9L5OruDoryhwS2XfKXpq PLDl+qmHTqjsJg9v3sHSt/Sha17CyjBNCR1i0YU98hzXZn03I0kvGxgDPGKXbVjb 0j/ldso+e2URLCD89Y1YV70frp2r+c861DxHNQKrFoGsPZLOnZLgQjy4TomUAyO8 qOqAV3Sa+ds162MvzAmrvC5jZ8vfVgELIKqhRaMBHdsYC2xCUMklKiG71w0Qv+E5 /Gqp7YcehnsWnwqJ4GI6UxB5KEz7ySABt/ADZ/Os+2WgLBLzPAV7eBvjr/FjTnW8 T4+kJtLrfNVdPtHmiNhv+xvo1b1/vE/3JNmkRI3bKgwB4k9LbLlfJ5uQFdz/d6rX 8P7jug9XNFkgqmIPWfv3QsCgpXMJxZvE4S2K8suwLjbeq14xGi0=
    =6McB
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Pierre-Elliott =?utf-8?Q?B=C3=A9cue@21:1/5 to Carles Pina i Estany on Mon Nov 6 11:00:02 2023
    Carles Pina i Estany <carles@pina.cat> wrote on 06/11/2023 at 00:39:42+0100:

    [[PGP Signed Part:No public key for A802884F60A55F81 created at 2023-11-06T00:39:42+0100 using RSA]]

    Hi,

    I created python-ping3 package a month ago.

    At some point I didn't see some lintian warnings from salsa. To avoid
    missing warnings again I added in salsa-ci.yml:

    variables:
    SALSA_CI_LINTIAN_FAIL_WARNING: 1

    https://salsa.debian.org/python-team/packages/python-ping3/-/blob/debian/unstable/debian/salsa-ci.yml#L7

    Is there any convention on doing this for python-team maintained
    packages?

    Also, I would be happy to have:
    SALSA_CI_LINTIAN_ARGS: --pedantic --fail-on pedantic

    (added there as well)

    IIRC, lintian pedantic's reports are shown in mentors.debian.net and I thought that would be good to have them in salsa - with the fail-on
    pedantic to avoid missing them.

    Any +1 / -1 of these options for python-team packages? Like "do not do
    this" or "if it works for you, feel free to do it".

    Thanks!

    The team policy doesn't mention anything on this regard, and I guess
    it's partially because originally this feature did not exist and the
    policy has not been updated significantly in the past years.

    In general, if something is not in the team policy, it's up to you to
    chose how you deal with it.

    In this very case, you really should feel fine about enabling CI
    features that improve your packages' quality.
    --
    PEB

    --=-=-Content-Type: application/pgp-signature; name="signature.asc"

    -----BEGIN PGP SIGNATURE-----

    iQJDBAEBCgAtFiEE5CQeth7uIW7ehIz87iFbn7jEWwsFAmVIt2gPHHBlYkBkZWJp YW4ub3JnAAoJEO4hW5+4xFsL+KMQAKwddoKjq5KCS2j5Qb3svA8a7aSk+iVm8f7A kQJg5GI1SNYNNtCiqZ45o6M+iZkY6Ds30oc2Bbb89gu0gb4zsgu3pu1C0HvLEKEP mZ1NwHDQKnH5ZKcbFOaga7h1Aiu5efJFpsDBskwd78nLqRzsnFQffeUT7k4MJE5O jHK1htSeXaWvt86zJ48U/rF4+B8I7geV06K3RPp+qZhrmo2StA0lHqKEMe8pbJcZ KFGVVu6Alk724tN9hRa0nepNEHsdC20h5szm5NT/M52UWvJXwDT4cswjSFHG/KlC HFZiBmIOPzoJK2s3I7/QdbOQRBEt4PzXEflWBszx1BkeYmpJ7Inlx9Q68Zq3e2vK hHk4ma8E3ZTlnHBEdtkCPfYH/yY9g+iV6OnyIAP9Pe35N4yUMjU0KI6DCJkS2EiQ lwzNnlQE00JN/SZXJpnT2Wl7ABs2BLrkF4TRp99CtgdyNIWbGDfIdGXa7eIxYYKK 3ZGLzx7SNU5HWYJtIdZXPeCowYiKWono2JtMG2q5y8snotA3aBQ5psVvjrfzC0cy YlZdw6kOrKISZdOtOT/yKZXjiBwyG+MP13rk+55giaYwL0cf6rNjuIUaIhbYbXaO a7ocDez4Z0ZGrFHjFulRq5LFlLCx2YH0hBoD0QWn6Hecas0mS/30lfmm+gfA7+DY
    GB2CSthH
    Ïjr
    -----END PGP SIGNATURE-----

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)