Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Paul Wise
On Fri, 2022-08-19 at 09:29 -0300, Emmanuel Arias wrote:

> I'm just curious, we know or it's easy to know if there're more parts
> of the Debian infrastructure where Python is used and we can help?

Others have already answered this, but I wanted to point out these
lists of Debian services and their codebases/contacts etc.

https://wiki.debian.org/Services
https://wiki.debian.org/DebianNetDomains

-- 
bye,
pabs

https://wiki.debian.org/PaulWise


signature.asc
Description: This is a digitally signed message part


Requesting to join the team

2022-08-19 Thread Michel Alexandre Salim
Dear all,

Per pollo's suggestion, I am requesting to join the Python Team.

## Why
I am working on getting more involved in Debian (see my DM declaration
of intent: https://nm.debian.org/process/1108/intent/), for both work
and personal reasons - we author some Python libraries, it would be nice
to see them more widely available, and we find that packaging them up
(both in Fedora and in Debian) tend to expose issues we don't otherwise
catch (be it uncommon architectures, or faster-moving dependencies).

Personally, I've always been a fan of Debian's approach, now run it (and
Ubuntu) on two of my machines (plus distrobox containers on other
machines), and find that I learn more from being involved in both Fedora
and Debian.

Some Python packages I hope to contribute:
- drgn: https://lists.debian.org/debian-mentors/2022/08/msg00103.html
- LibCST: https://github.com/Instagram/LibCST
- MonkeyType: https://github.com/instagram/MonkeyType

I'm a member of Fedora's Python SIG, and really like the collegiate,
collective approach to package maintenance.

## Salsa login
michel: https://salsa.debian.org/michel

## Policy acceptance
I have read the Debian Python Team policy and accept it.

Thanks,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature


Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Michel Alexandre Salim
On Fri, Aug 19, 2022 at 02:28:26PM -0400, Louis-Philippe Véronneau wrote:
> On 2022-08-19 14 h 04, Michel Alexandre Salim wrote:
> > Hello,
> > 
> > On Wed, Aug 17, 2022 at 08:22:28PM -0400, Louis-Philippe Véronneau wrote:
> > > Hello folks,
> > > 
> > > At DC22, a few people seemed interested in a potential Python Team remote
> > > sprint, sometime between October and early December.
> > > 
> > > I'm thus writing to the list to see if there is indeed interest for this. 
> > > If
> > > only 2 people reply, I won't push this further :)
> > > 
> > > Here are a few potential ideas of things people could work on, in no
> > > particular order:
> > > 
> > ...
> > > - fixing the ~50 packages that are still using 'python3 setup.py' [2]
> > ...
> > 
> > I'm not part of the team (yet), but am part of the Python SIG in Fedora
> > and working on getting my DM status here. If I can participate by
> > submitting MRs for salsa.debian.org/python-team, I would love to take
> > part.
> 
> You don't need to be a DM/DD to join the Python Team!
> 
> https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst#joining-the-team
> 
> I'd encourage you to join if you want to do work inside the team, as MRs
> often aren't the best tool in our workdlow. Updating a package means
> updating multiple git branches and MRs aren't well suited for that :(
> 
Oh, that can probably help with some of my upcoming ITPs too! Will send
my join request separately, thanks.

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature


Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Louis-Philippe Véronneau

On 2022-08-19 14 h 04, Michel Alexandre Salim wrote:

Hello,

On Wed, Aug 17, 2022 at 08:22:28PM -0400, Louis-Philippe Véronneau wrote:

Hello folks,

At DC22, a few people seemed interested in a potential Python Team remote
sprint, sometime between October and early December.

I'm thus writing to the list to see if there is indeed interest for this. If
only 2 people reply, I won't push this further :)

Here are a few potential ideas of things people could work on, in no
particular order:


...

- fixing the ~50 packages that are still using 'python3 setup.py' [2]

...

I'm not part of the team (yet), but am part of the Python SIG in Fedora
and working on getting my DM status here. If I can participate by
submitting MRs for salsa.debian.org/python-team, I would love to take
part.


You don't need to be a DM/DD to join the Python Team!

https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst#joining-the-team

I'd encourage you to join if you want to do work inside the team, as MRs 
often aren't the best tool in our workdlow. Updating a package means 
updating multiple git branches and MRs aren't well suited for that :(



I've done a remote sprint for the Clojure Team back in May and it went
great.

Huh neat, I packaged Clojure in Fedora for a while!


Each people registered and we asked for a food budget, based on the "Meals
and Incidentals Rate" the US government publishes for most cities in the
world [12] [13]. I encourage you to look up your city, but I know I ended up
eating pretty well :)

As I'm not part of the team, I perfectly understand if I don't get a
food allowance.


If you help during the sprint fixing things, I don't see why you 
couldn't ask for food sponsorship :)


--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
  ⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
  ⠈⠳⣄



OpenPGP_0xE1E5457C8BAD4113.asc
Description: OpenPGP public key


OpenPGP_signature
Description: OpenPGP digital signature


Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Michel Alexandre Salim
Hello,

On Wed, Aug 17, 2022 at 08:22:28PM -0400, Louis-Philippe Véronneau wrote:
> Hello folks,
> 
> At DC22, a few people seemed interested in a potential Python Team remote
> sprint, sometime between October and early December.
> 
> I'm thus writing to the list to see if there is indeed interest for this. If
> only 2 people reply, I won't push this further :)
> 
> Here are a few potential ideas of things people could work on, in no
> particular order:
> 
...
> - fixing the ~50 packages that are still using 'python3 setup.py' [2]
...

I'm not part of the team (yet), but am part of the Python SIG in Fedora
and working on getting my DM status here. If I can participate by
submitting MRs for salsa.debian.org/python-team, I would love to take
part.

> I've done a remote sprint for the Clojure Team back in May and it went
> great.
Huh neat, I packaged Clojure in Fedora for a while!
> 
> Each people registered and we asked for a food budget, based on the "Meals
> and Incidentals Rate" the US government publishes for most cities in the
> world [12] [13]. I encourage you to look up your city, but I know I ended up
> eating pretty well :)
As I'm not part of the team, I perfectly understand if I don't get a
food allowance.

Cheers,

-- 
Michel Alexandre Salim
identities: https://keyoxide.org/5dce2e7e9c3b1cffd335c1d78b229d2f7ccc04f2


signature.asc
Description: PGP signature


Re: Python in the Debian infrastructure

2022-08-19 Thread Julien Cristau
On Fri, Aug 19, 2022 at 10:25:25AM -0300, Antonio Terceiro wrote:
> On Fri, Aug 19, 2022 at 09:29:40AM -0300, Emmanuel Arias wrote:
> > Hi,
> > 
> > I'm very interested :-)
> > 
> > 
> > On Wed, Aug 17, 2022 at 9:23 PM Louis-Philippe Véronneau 
> > wrote:
> [...]
> > > - patching tracker.debian.org (Django) to show pending MRs [10] [11]
> > >
> >  I'm just curious, we know or it's easy to know  if there're more parts of
> > the Debian
> > infrastructure where Python is used and we can help?
> 
> Lots of it. I made a talk about contributing with the Debian
> infrastructure in 2020 online minidebconf, and here is the contents of
> my summary slide:
> 
> 
> ## Summary
> 
> Project  | Ruby | OCaml | Python | Shell | Perl | JS
> -|::|:-:|:--:|:-:|::|:---
> [ci.debian.net][]|  x   |   ||   x   |  |
> [dose3][]|  |   x   ||   |  |
> [botch][]|  |   x   ||   |  |
> [devscripts][]   |  |   |   x|   x   |  x   |
> [licensecheck][] |  |   ||   |  x   |
> [Debian Keyring][]   |  x   |   |   x|   x   |  |
> [sources.debian.org][]   |  |   |   x|   |  |
> [contributors.debian.org][]  |  |   |   x|   |  |
> [Security Team][]|  |   |   x|   |  |
> [debtags.debian.org][]   |  |   |   x|   |  |  x
> [moinmoin][] |  |   |   x|   |  |
> [nm.debian.org][]|  |   |   x|   |  |
> [sso.debian.org][]   |  |   |   x|   |  |
> [tracker.debian.org][]   |  |   |   x|   |  |
> 
I'll add a few:
- dak / ftp-master
- snapshot
- pybuildd
- planet
- security-tracker
- release tools (britney, transitions, queue-viewer, ...)
- udd
- userdir-ldap
- piuparts
- mirror-status
- veyepar.debian.org
- debconf websites
- debdelta

Cheers,
Julien



Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Antonio Terceiro
On Wed, Aug 17, 2022 at 08:22:28PM -0400, Louis-Philippe Véronneau wrote:
> Hello folks,
> 
> At DC22, a few people seemed interested in a potential Python Team remote
> sprint, sometime between October and early December.
> 
> I'm thus writing to the list to see if there is indeed interest for this. If
> only 2 people reply, I won't push this further :)
> 
> Here are a few potential ideas of things people could work on, in no
> particular order:
> 
> - working on testing and merging the pybuild-autodep8 feature [1]

I'm very much invested in getting this done. I plan to be participate to
help make it happen.

> - fixing the ~50 packages that are still using 'python3 setup.py' [2]
> - reviewing and merging unnoticed salsa MRs on the Team's packages [3]
> - fixing policy violations [4]
> - upstreaming CPython patches [5]
> - trying to remove all remaining Python 2 packages [6]
> - working on PEP 668 [7] [8]
> - working on lintian tags for the team [9]
> - patching tracker.debian.org (Django) to show pending MRs [10] [11]
> 
> People are of course welcome to work on whatever other things they see fit
> for the betterment of the Team :)
> 
> I've done a remote sprint for the Clojure Team back in May and it went
> great.
> 
> Each people registered and we asked for a food budget, based on the "Meals
> and Incidentals Rate" the US government publishes for most cities in the
> world [12] [13]. I encourage you to look up your city, but I know I ended up
> eating pretty well :)
> 
> I would envision a 3 day sprint (Friday, Saturday, Sunday) being long enough
> yet not too long for most of us to make progress on key issues without being
> over-tiring.
> 
> Happy to hear back from y'all (please do if you're interested). If I see
> people are interested, I'll send a poll to find the most suitable dates.

I would be willing to join, at least all day on Friday and a few hours
during both days in the weekend.


signature.asc
Description: PGP signature


Python in the Debian infrastructure

2022-08-19 Thread Antonio Terceiro
On Fri, Aug 19, 2022 at 09:29:40AM -0300, Emmanuel Arias wrote:
> Hi,
> 
> I'm very interested :-)
> 
> 
> On Wed, Aug 17, 2022 at 9:23 PM Louis-Philippe Véronneau 
> wrote:
[...]
> > - patching tracker.debian.org (Django) to show pending MRs [10] [11]
> >
>  I'm just curious, we know or it's easy to know  if there're more parts of
> the Debian
> infrastructure where Python is used and we can help?

Lots of it. I made a talk about contributing with the Debian
infrastructure in 2020 online minidebconf, and here is the contents of
my summary slide:


## Summary

Project  | Ruby | OCaml | Python | Shell | Perl | JS
-|::|:-:|:--:|:-:|::|:---
[ci.debian.net][]|  x   |   ||   x   |  |
[dose3][]|  |   x   ||   |  |
[botch][]|  |   x   ||   |  |
[devscripts][]   |  |   |   x|   x   |  x   |
[licensecheck][] |  |   ||   |  x   |
[Debian Keyring][]   |  x   |   |   x|   x   |  |
[sources.debian.org][]   |  |   |   x|   |  |
[contributors.debian.org][]  |  |   |   x|   |  |
[Security Team][]|  |   |   x|   |  |
[debtags.debian.org][]   |  |   |   x|   |  |  x
[moinmoin][] |  |   |   x|   |  |
[nm.debian.org][]|  |   |   x|   |  |
[sso.debian.org][]   |  |   |   x|   |  |
[tracker.debian.org][]   |  |   |   x|   |  |


[ci.debian.net]: 

[dose3]: 

[botch]: 

[devscripts]: 

[licensecheck]: 


[Debian Keyring]: 

[sources.debian.org]: 

[contributors.debian.org]: 


[Security Team]: 

[debtags.debian.org]: 

[moinmoin]: 

[nm.debian.org]: 

[sso.debian.org]: 

[tracker.debian.org]: 


FWIW the recording is here (40 min):
https://peertube.debian.social/w/hLnps9yLxAwiz4FzNBaCuw


signature.asc
Description: PGP signature


Re: Are YOU interested in a potential remote sprint sometime in October/November? (yes YOU!)

2022-08-19 Thread Emmanuel Arias
Hi,

I'm very interested :-)


On Wed, Aug 17, 2022 at 9:23 PM Louis-Philippe Véronneau 
wrote:

> Hello folks,
>
> At DC22, a few people seemed interested in a potential Python Team
> remote sprint, sometime between October and early December.
>
> I'm thus writing to the list to see if there is indeed interest for
> this. If only 2 people reply, I won't push this further :)
>
> Here are a few potential ideas of things people could work on, in no
> particular order:
>
> - working on testing and merging the pybuild-autodep8 feature [1]
> - fixing the ~50 packages that are still using 'python3 setup.py' [2]
> - reviewing and merging unnoticed salsa MRs on the Team's packages [3]
> - fixing policy violations [4]
> - upstreaming CPython patches [5]
> - trying to remove all remaining Python 2 packages [6]
> - working on PEP 668 [7] [8]
> - working on lintian tags for the team [9]
> - patching tracker.debian.org (Django) to show pending MRs [10] [11]
>
 I'm just curious, we know or it's easy to know  if there're more parts of
the Debian
infrastructure where Python is used and we can help?


Cheers!
Emmanuel

>
> People are of course welcome to work on whatever other things they see
> fit for the betterment of the Team :)
>
> I've done a remote sprint for the Clojure Team back in May and it went
> great.
>
> Each people registered and we asked for a food budget, based on the
> "Meals and Incidentals Rate" the US government publishes for most cities
> in the world [12] [13]. I encourage you to look up your city, but I know
> I ended up eating pretty well :)
>
> I would envision a 3 day sprint (Friday, Saturday, Sunday) being long
> enough yet not too long for most of us to make progress on key issues
> without being over-tiring.
>
> Happy to hear back from y'all (please do if you're interested). If I see
> people are interested, I'll send a poll to find the most suitable dates.
>
> Cheers,
>
>
> [1]:
> https://salsa.debian.org/python-team/tools/dh-python/-/merge_requests/27
> [2]: https://lists.debian.org/debian-python/2022/08/msg00046.html
> [3]: https://salsa.debian.org/groups/python-team/packages/-/merge_requests
> [4]:
> https://github.com/sandrotosi/dpt-repos-check/blob/main/violations.txt
> [5]: see https://pad.riseup.net/p/dc22pythonsprint-keep
> [6]: see https://lists.debian.org/debian-python/2022/07/msg00065.html
> [7]:
>
> https://discuss.python.org/t/pep-668-marking-python-base-environments-as-externally-managed/
> [8]: https://peps.python.org/pep-0668/
> [9]: see https://lists.debian.org/debian-python/2022/07/msg00065.html
> [10]: https://tracker.debian.org/teams/python/
> [11]: https://salsa.debian.org/qa/distro-tracker
>
> [12]:
> https://www.gsa.gov/travel/plan-book/per-diem-rates/per-diem-rates-lookup
> [13]: https://aoprals.state.gov/web920/per_diem.asp
>
> --
>⢀⣴⠾⠻⢶⣦⠀
>⣾⠁⢠⠒⠀⣿⡁  Louis-Philippe Véronneau
>⢿⡄⠘⠷⠚⠋   po...@debian.org / veronneau.org
>⠈⠳⣄
>


Re: joining the Python team

2022-08-19 Thread Stefano Rivera
Hi Chin (2022.08.17_14:22:19_+)
> I just packaged docarray for Debian and plan to package jina, a
> reverse dependency of docarray soon. As these are python packages I
> would like to join the python team and maintain these packages under
> the team. I initially tried going through Debian mentors and submitted
> an RFS for docarray but they suggested I join the python team and do
> it through the team.

Welcome, please read the team policy:

https://salsa.debian.org/python-team/tools/python-modules/blob/master/policy.rst

SR

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



Re: Request to join python team

2022-08-19 Thread Stefano Rivera
Hi Ileana (2022.08.17_14:42:26_+)
> I am requesting to join the debian python team.

Added, welcome!

SR

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