Chad wrote:
On Wed Nov 26 2014 at 1:22:59 PM svetlana svetlana@fastmail.com.au 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