Feature #11384

Record the current state of our mirror pool in JSON

Added by intrigeri 2016-04-28 12:13:18 . Updated 2016-06-26 11:18:14 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Infrastructure
Target version:
Start date:
2016-04-28
Due date:
% Done:

100%

Feature Branch:
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Deliverable for:
269

Description

Now that we’ve made good progress on Feature #8635, before we can press the big red button and switch to the new setup (Feature #8642 + Feature #11109), we need to have a mirrors.json that reflects the current state of our mirror pool.

And while we’re at it, we’ll need to decide what we do with the bonus information that’s currently in our mirrors.mdwn file:

  • email address: ask mirror operators if they’re fine with us publishing this info
  • random notes: make room for it in the JSON schema

Subtasks


History

#1 Updated by intrigeri 2016-04-28 12:13:33

  • blocks Feature #8642: Enable the mirror pool dispatcher on all website pages that need it added

#2 Updated by intrigeri 2016-04-28 12:13:42

  • blocks Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration added

#3 Updated by intrigeri 2016-04-28 12:16:12

  • Target version set to Tails_2.4

#4 Updated by intrigeri 2016-04-28 12:22:15

  • Priority changed from Normal to High

#5 Updated by intrigeri 2016-04-29 07:35:33

  • blocks Feature #11123: Have the Upgrader use the new mirror pool design added

#6 Updated by intrigeri 2016-04-29 08:46:09

  • Description updated

#7 Updated by intrigeri 2016-04-29 09:14:25

> * email address: ask mirror operators if they’re fine with us publishing this info

I’ve just asked mirror operators.

#8 Updated by intrigeri 2016-04-29 09:36:18

> * random notes: make room for it in the JSON schema

Done, and added an (optional) email field while I was at it.

#9 Updated by intrigeri 2016-04-29 09:58:02

  • Status changed from Confirmed to In Progress
  • % Done changed from 0 to 20

https://tails.boum.org/mirrors.json is now live, so this ticket would be basically done if we hadn’t the email address thing to deal with :)

#10 Updated by intrigeri 2016-05-04 09:28:42

  • % Done changed from 20 to 60

Only 5 email addresses left missing. I’ll ping them in a few days.

#11 Updated by intrigeri 2016-05-06 03:31:04

Pinged the mirror operators who didn’t answer yet.

#12 Updated by intrigeri 2016-05-07 01:52:57

  • % Done changed from 60 to 70

Only two publishable email addresses missing.

#13 Updated by intrigeri 2016-05-13 01:25:33

  • % Done changed from 70 to 80

Pinged the last two mirror operators who didn’t reply us wrt. their email address.

#14 Updated by intrigeri 2016-05-16 12:23:44

  • % Done changed from 80 to 90

Only one email address missing.

#15 Updated by intrigeri 2016-05-18 18:46:02

  • blocked by deleted (Feature #11109: Have DAVE build the ISO URL using our mirrors pool configuration)

#16 Updated by intrigeri 2016-05-21 10:17:28

Sent one last ping. In a week I’ll drop mirrors without a publishable email address from the pool (that’s a single one).

#17 Updated by intrigeri 2016-05-23 12:40:11

  • blocked by deleted (Feature #11123: Have the Upgrader use the new mirror pool design)

#18 Updated by intrigeri 2016-05-23 12:48:21

  • blocked by deleted (Feature #8642: Enable the mirror pool dispatcher on all website pages that need it)

#19 Updated by intrigeri 2016-05-23 12:49:26

Removed the “Blocks:” relationships as IMO our new mirror pool is ready to take requests, regardless of what happens for the only mirror for which we lack an email address.

#20 Updated by intrigeri 2016-05-30 09:48:24

  • Status changed from In Progress to Resolved
  • Assignee deleted (intrigeri)
  • % Done changed from 90 to 100

We now have email addresses for everyone, closing!

#21 Updated by BitingBird 2016-06-26 11:18:14

  • Priority changed from High to Normal