Sadly this is carved from the fires of Mt Doom.
-Chad
On Wed, Nov 26, 2014, 2:30 PM MZMcBride <z(a)mzmcbride.com> wrote:
Chad wrote:
On Wed Nov 26 2014 at 1:22:59 PM svetlana
<svetlana(a)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
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l