[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Minutes for 'use Perl; # Almost annual meeting of the Debian Perl Group' (BoF at DebConf25)



Hi,

> Tooling for inactive group members
> ==================================
> 
> Existed when we used Alioth, has been discussed a few time since
> then without any results --> remove from TODO list?

Just a couple of days ago I realized that gitlab shows the last
activity date on the members list of any group or project, so

https://salsa.debian.org/groups/perl-team/modules/-/group_members?with_inherited_permissions=exclude&sort=oldest_last_activity

shows the list of direct members (i.e. excluding members coming
from debian group) with the oldest last activity first. This date
is for any kind of activity in salsa, not only for the modules
group context, but I guess it's better than nothing.

Using this link as an owner of the modules group, should be easy
to walk through the list of members and remove those that don't
match the minimum amount of activity. For instance, 15 members
out of 127 have no activity since 12.0 was released on June 10th,
2023.

Unfortunately, using the API won't work since last_activity_on
from /users/:id is available to admins only. Web scraping could
work using the data in

    <div class="js-group-members-list-app" data-members-data=...>

but I'm not sure it's worth the effort.

On the other side, there are direct members that are already
members through the debian group. I'm guessing that those could
be removed and the total amount of 127 direct members would
decrease notoriously. I think many of those memberships were
added when migrating from alioth because we didn't know yet that
groups could become members of other groups too.

Hope this helps!

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada <alexm@debian.org>
  ⢿⡄⠘⠷⠚⠋   Debian Developer 🍥 log.alexm.org
  ⠈⠳⣄⠀⠀⠀⠀

Attachment: signature.asc
Description: PGP signature


Reply to: