Dear Salsa team,
(I am Cc'ing debconf-team and nm (aka. contributors.d.o maintainers) to
gather their suggestions, as they may have solutions and previous
experiences.)
We have a potential blocker (but huge one for us) in getting new
contributors onboard: obtaining Salsa admin approval for creating
new accounts.
[Salsa team FAQ] https://wiki.debian.org/Salsa/FAQ#I_tried_to_register_an_account_but_I_can.27t_login
We experienced the following three blocking cases during a recent on-site
event.
First case:
contributors.debian.org currently uses Salsa SSO.
[MiniDebConf Busan 2025] https://contributors.debian.org/source/MiniDebConf%20Busan%202025/
Some speakers had their Salsa account creation requests rejected, so
they were unable to claim their contributions.
I guess this could also be addressed by the contributors.debian.org
maintainers (nm) if they planned to implement more login methods.
Second case:
(Mini)DebConf attendees need accounts to submit MRs when uploading
their slides, photos, etc.
[DebConf public share] https://salsa.debian.org/debconf-team/public/share/
[MiniDebConf public share] https://salsa.debian.org/debconf-team/public/share/miniconfs
At present, if attendees are rejected, organisers have to receive the
files by mail one by one and upload them manually.
Third case:
During on-site packaging workshops, we need some spaces where attendees
can upload their package drafts.
It would be extremely helpful if attendees could obtain Salsa accounts
immediately during the workshop, rather than signing up days in advance
and waiting for approval or having to contact Salsa admins.
During the recent workshop, we did not have time to inform attendees to
pre-register, so we created an external space (GitHub) instead.
In parallel, we suggested that attendees sign up for Salsa themselves
during the workshop. However, the next day I received multiple mails
from attendees, and I noticed that all of their account requests had
been rejected.
As like contributors.debian.org, there could be an automatic
account-approval process (e.g. form) available at least to DDs:
[Claim identifiers for $UID] https://contributors.debian.org/claim/$UID/
Such a feature would greatly improve the smooth running and timing of
on-site events to gather new contributors.
I also believe this would reduce the Salsa team workload, as you delegate
to DDs who really know them, instead of manually checking their identity
yourself based only on names and email addresses.
As always, thank you for maintaining Salsa for us very smoothly and
protecting us from wild random spammers.
--
Jongmin Kim
D3D7 A235 22B6 41FB 78AC C775 0000 01EF CF1A 50FA
Attachment:
signature.asc
Description: PGP signature