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


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

Re: Thoughts on removing access to the Python teams repositories to inactive members ?

From Nicholas D Steeves <sten@debian.org>
Newsgroups linux.debian.maint.python
Subject Re: Thoughts on removing access to the Python teams repositories to inactive members ?
Date 2026-01-20 05:10 +0100
Message-ID <Mfbe1-bRcw-1@gated-at.bofh.it> (permalink)
References <MctK9-a337-5@gated-at.bofh.it> <Menhf-bkfH-9@gated-at.bofh.it> <Menhf-bkfH-7@gated-at.bofh.it> <Mfbe1-bRcw-3@gated-at.bofh.it>
Organization linux.* mail to news gateway

Show all headers | View raw


[Multipart message — attachments visible in raw view] - view raw

CCing MIA team in case they have a script that does what we're
discussing, and because stale-Gitlab-account detection seems like
something they might be interested in.

Thomas Goirand <zigo@debian.org> writes:

> On 1/17/26 11:42 PM, Nicholas D Steeves wrote:
>> Thomas Goirand <zigo@debian.org> writes:
>>>
>>> BTW, as a Salsa admin, I thought that maybe, we should do the same
>>> thing globally: at least *lock* inactive accounts with the rule:
[snip]
>>> Anyone to help me to write such a shell script? :)
>> 
>> Maybe base it on the GNOME project's Gitlab script?
>
> Where to find it?

Sorry, I don't know; maybe someone on the GNOME team does?  Also, I'm
assuming upstream GNOME's Gitlab has a script...  Meanwhile, if GNOME
and KDE (which I just learned also switched to Gitlab) don't have a
script, and we all pay for non-free Gitlab, maybe Gitlab would be
willing write this feature if all of us write to Gitlab?  It sounds like
we want:

  1. A function that will output a data structure that contains all
  accounts that haven't been used for an activity during a period; this
  function would check messaging, MR review activity, commits, etc.  And
  we want for a namespace/team admin to be able to query activity for
  that namespace/team.  Should the global scope be salsa admin[s] only
  (ie: maybe it's too resource-intensive)?
  2. Filter that list to exclude accounts like an ACL like DD.
  3. Ideally have a nice interface with checkboxes?
  4. Notify user and give the user a chance to reactivate account to
  active status.
  5. Maybe this feature could remind about MRs too, and/or be folded
  into some kind of stale-notify-decruft-section functionality?
  6. Maybe run it as an scheduled job?

Alternatively, this seems like a nice defensive policy to have thing for
any Community Gitlab instance, so maybe the larger community would like
to work on this together?  Maybe they already have?  Does this sound
more like a leadership by example thing like reprobuild, or like a
Debian working with other projects and communities for better policies
and tools in an era of supply chain attacks?

Cheers,
Nicholas

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


Thread

Thoughts on removing access to the Python teams repositories to  inactive members ? Louis-Philippe Véronneau <pollo@debian.org> - 2026-01-12 18:20 +0100
    Re: Thoughts on removing access to the Python teams repositories to inactive  members ? Soren Stoutner <soren@debian.org> - 2026-01-12 18:30 +0100
    Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Martin <debacle@debian.org> - 2026-01-12 21:50 +0100
      Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Anton Gladky <gladk@debian.org> - 2026-01-12 22:10 +0100
        Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Louis-Philippe Véronneau <pollo@debian.org> - 2026-01-12 22:10 +0100
          Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Craig Small <csmall@debian.org> - 2026-01-12 22:40 +0100
            Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Louis-Philippe Véronneau <pollo@debian.org> - 2026-01-12 22:50 +0100
              Re: Thoughts on removing access to the Python teams repositories to inactive members ? Dominik George <natureshadow@debian.org> - 2026-01-12 23:00 +0100
                Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Louis-Philippe Véronneau <pollo@debian.org> - 2026-01-12 23:10 +0100
                  Re: Thoughts on removing access to the Python teams repositories to inactive  members ? Soren Stoutner <soren@debian.org> - 2026-01-12 23:30 +0100
        Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Nicholas D Steeves <sten@debian.org> - 2026-01-14 01:30 +0100
  Re: Thoughts on removing access to the Python teams repositories to inactive members ? Dominik George <natureshadow@debian.org> - 2026-01-12 22:30 +0100
    Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Arian Ott <arian.ott@ieee.org> - 2026-01-12 22:50 +0100
  Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Nicholas D Steeves <sten@debian.org> - 2026-01-17 23:50 +0100
    Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Nicholas D Steeves <sten@debian.org> - 2026-01-20 05:10 +0100
  Re: Thoughts on removing access to the Python teams repositories to  inactive members ? Louis-Philippe Véronneau <pollo@debian.org> - 2026-01-20 20:00 +0100

csiph-web