SALSA_CI_LINTIAN_FAIL_WARNING / SALSA_CI_LINTIAN_ARGS in salsa-ci.yml

2023-11-05 Thread Carles Pina i Estany

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


signature.asc
Description: PGP signature


Re: Request to join python team

2023-11-05 Thread Stefano Rivera
Hi Santiago (2023.10.25_14:43:34_+)
> I'd like to work on QA issues. Mainly FTBFS bugs, and mainly ensuring that
> they are backported to stable if needed (with similar aim I joined debian-med
> and go team).
> 
> I've read Python Policy and accept it.

Added, welcome! We could always use more people willing to work across
the team, and not just trying to add their own packages with the minimum
effort :)

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Re: Request access to salsa for python package for gitlab-emulator

2023-11-05 Thread Stefano Rivera
Hi Ian (2023.10.23_12:09:59_+)
> Hi, I'm the owner/maintainer of the gitlab-emulator project
> https://gitlab.com/cunity/gitlab-emulator  I'd like to request access
> to Salsa to introduce a debian package for gitlab-emulator.

Sorry, I'm afraid the Python Team doesn't gate salsa access. You need to
get an account before joining the team. If your account hasn't been
approved, go and chase the salsa team on #salsa on IRC.

This does sound like a useful package that would be nice to have in
Debian. I suggest filing an ITP bug and starting to work on it.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Re: Request to join the Python Team

2023-11-05 Thread Stefano Rivera
Hi Guilherme (2023.10.21_23:28:42_+)
> I would like to join the Python Team on Salsa. I'm currently working on
> packaging pytest-flake8-path and flake8-spellcheck.

Added, welcome to the team.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Re: Request to join Python Team

2023-11-05 Thread Stefano Rivera
Hi Alexander (2023.10.19_14:36:35_+)
> I would like to join the Python Team on Salsa

Added, welcome to the team

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Re: Request to join Python Team - Packaging Thumbor smart imaging service

2023-11-05 Thread Stefano Rivera
Hi Raphael (2023.10.18_20:11:57_+)
> I'm packaging a Python tool named Thumbor and I would like to enter the team 
> to upload the package under the Gitlab Salsa team umbrella.
> My salsa login is: raphael.rossi https://salsa.debian.org/raphael.rossi
> 
> I've read and agree with the Debian Python Team - Policy [1].

Added, too. Welcome!

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272



Re: Request to join Python Team - Packaging Thumbor smart imaging service

2023-11-05 Thread Stefano Rivera
Hi Pedro (2023.10.18_19:55:38_+)
> I'm packaging a Python tool named Thumbor and I would like to enter the
> team to upload the package under the Gitlab Salsa team umbrella.
> My salsa login is: devppjr 
> 
> I've read and agree with the Debian Python Team - Policy [1].

Added, welcome.

Stefano

-- 
Stefano Rivera
  http://tumbleweed.org.za/
  +1 415 683 3272