Chad wrote: >On Wed Nov 26 2014 at 1:22:59 PM svetlana <[email protected]> >wrote: >> On Thu, 27 Nov 2014, at 02:26, Brad Jorsch (Anomie) wrote: >> > [...] >> > If we can't -2 the whole idea of required callsigns, >> >> Why can't we? > >Because Phabricator requires them for all repositories as a >unique identifier. > >They're used primarily in URLs and in the database which is >why they can't change. > >Repo names, on the other hand, can be changed every Friday >if we wanted and are only used for display purposes.
I don't think the database is carved in stone or anything. Many other parts of the database are editable, after all. :-) The real question here is whether having non-optional callsigns is a blocker to using Diffusion. Probably not. If we're stuck with using callsigns, the idea of using the shortest possible strings (a four-character hash?) appeals to me. It seems vastly preferable to bikeshedding over options that include "ANALYTICS-GLOBAL-DEV-DASHBOARD-DATA" and "CENTRALNOTICE-BANNERPROXY" and similar eyesores. 16*16*16*16 (A-F and 0-9) gives us 65,536 options. If particular repos want specific available hashes (AAAA, FFFF), I'm fine with allocating on a first-come, first-served basis. It'd also be helpful to nail down whether "-" or any other delimiter is allowed in callsigns... for example, "OPSDEBSCXAPERTIUMBRFR" instead of "OPS-DEBS-CX-APERTIUM-BR-FR" is going to bring only pain and regret. MZMcBride _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
