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

Reply via email to