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

Discussion on Salsa account creation for newcomers during on-site events



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


Reply to: