Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #13536

Re: pyupgrade has been packaged + request to join the team

Path csiph.com!weretis.net!feeder8.news.weretis.net!newsreader4.netcologne.de!news.netcologne.de!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!bofh.it!news.nic.it!robomod
From Stefano Rivera <stefanor@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: pyupgrade has been packaged + request to join the team
Date Thu, 16 Sep 2021 21:20:02 +0200
Message-ID <CY55n-2Jf-3@gated-at.bofh.it> (permalink)
References <CY55n-2Jf-5@gated-at.bofh.it> <CY55o-2Jf-7@gated-at.bofh.it>
X-Mailbox-Line From debian-python-request@lists.debian.org Thu Sep 16 19:16:34 2021
Old-Return-Path <stefano@rivera.za.net>
X-Amavis-Spam-Status No, score=-7.228 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, DKIMWL_WL_HIGH=-0.398, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, LDO_WHITELIST=-5, MURPHY_DRUGS_REL8=0.02] autolearn=ham autolearn_force=no
X-Policyd-Weight using cached result; rate: -4.6
Mail-Followup-To Joshua Peisach <itzswirlz2020@outlook.com>, "debian-python@lists.debian.org" <debian-python@lists.debian.org>
X-Gpg-Public-Key http://www.rivera.za.net/stefano.gpg
MIME-Version 1.0
Content-Type text/plain; charset=utf-8
Content-Disposition inline
User-Agent NeoMutt/20201127
X-Mailing-List <debian-python@lists.debian.org> archive/latest/19331
List-ID <debian-python.lists.debian.org>
List-URL <https://lists.debian.org/debian-python/>
List-Archive https://lists.debian.org/msgid-search/20210916191618.c4g2hmdo3av5pr3o@satie.tumbleweed.org.za
Approved robomod@news.nic.it
Lines 76
Organization linux.* mail to news gateway
Sender robomod@news.nic.it
X-Original-Cc "debian-python@lists.debian.org" <debian-python@lists.debian.org>
X-Original-Date Thu, 16 Sep 2021 19:16:18 +0000
X-Original-Message-ID <20210916191618.c4g2hmdo3av5pr3o@satie.tumbleweed.org.za>
X-Original-References <MN2PR14MB3328D121EEE63AC52D655A5FB2C89@MN2PR14MB3328.namprd14.prod.outlook.com> <MN2PR14MB3328B5F881DB1F01F924D5D3B2D19@MN2PR14MB3328.namprd14.prod.outlook.com>
X-Received-Bytes 5163
Xref csiph.com linux.debian.maint.python:13536

Show key headers only | View raw


Hi Joshua (2021.09.05_23:13:14_+0000)
> Now I'm trying to package things to rack up some contributions to
> Debian (and Ubuntu in that vein) by packaging more things.

Welcome. We're glad to have you rack up contributions in our
neighbourhood.

> My previous RFS's was a handful of Nemo extensions, which happened to
> be at the time Bullseye freeze depression struck, and they were all
> expired.

Sometimes the most effective way to get things sponsored in the python
team is via the IRC sponsorship request list. But sometimes they pile up
because nobody is sponsoring...

>   1.  Can I be the maintainer for pyupgrade and have the team as an
>   uploader? I'm asking this because the wiki mentions rule of thumb is
>   the team maintaining to find a 'knowledgeable person'.

Yes, you can. Or the other way around if you want people in the team to
feel free to work on your package (this tends to be rare, though).

>   2.  Can I join the team and later move pyupgrade to the python-team
>   repos? This way I can still upload my package(s, and more as I heard
>   some help is needed for pip at the BoF), and get contributions in
>   for my NM.

If the team is an uploader or maintainer of the package, it should live
in the team repos.

You can move existing package repos into the python-team/packages group.

>   3.  When I join, for the initial release: can the git repo still be
>   my personal salsa repo and use pypi? This way I can just get it
>   pushed, and then later it can be adjusted to pull from a GitHub tag
>   and moved to the team.

Yes, you can delay adding the team as a Maintainer, until the package is
moved into the team salsa group.

> So, with that being said, can I join the team

Please read the team policy:
https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst
And send an email saying that you agree to it.

> how should I carry the initial release out? Let me know when you are
> ready for me to open an RFS.

Once you've got membership, you can move your repo into the team and
request sponsorship.

> Update: I have also packaged a fork of python-patch that is better
> maintained to close #845482, which is visible at
> https://salsa.debian.org/ItzSwirlz-guest/python-patch-ng. I've decided
> to set the team as Maintainer and me as Uploader this time, as I
> figured I would still technically be a maintainer if I was part of the
> team. As soon as pyupgrade gets its initial release I will do the
> same.

In Debian we generally consider the Maintainer and Uploaders of a
package to all be the maintainers of the package. The Maintainer field
only permits a single entity while Uploaders permits more.

In the Debian Python Team, we have some extra nuance about whether the
team is in the Maintainer or Uploaders field. Team as maintainer means
anybody can work on the package, team as uploader means feel free to
commit changes to git but ask for permission before uploading. This is
unusual, I don't know of any other teams that do that.

SR

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

Back to linux.debian.maint.python | Previous | Next | Find similar | Unroll thread


Thread

Re: pyupgrade has been packaged + request to join the team Stefano Rivera <stefanor@debian.org> - 2021-09-16 21:20 +0200

csiph-web