Opened 8 days ago

Last modified 7 days ago

#27102 assigned defect

decouple bootstrap progress numbers from BOOTSTRAP_STATUS enum values

Reported by: catalyst Owned by: catalyst
Priority: Medium Milestone: Tor: 0.3.5.x-final
Component: Core Tor/Tor Version:
Severity: Normal Keywords: usability, ux, ux-team, bootstrap, 035-roadmap-subtask, 035-triaged-in-20180711, s8-bootstrap
Cc: brade, mcs, linda, isabela, iry Actual Points:
Parent ID: #22266 Points:
Reviewer: Sponsor: Sponsor8

Description

If we start reporting intermediate bootstrap phases, for example when reporting PT status when connecting to the Tor network through a PT bridge (#25502), there aren't many numbers remaining to insert between some existing phases (if we stick to integers).

We should decouple these so we don't have to cram everything into a tiny portion of the progress bar. It also doesn't make sense to report progress phases that we will never need to execute.

Alternatively, renumber the enums to give us more space toward the beginning of the progress bar.

Child Tickets

Change History (2)

comment:1 Changed 8 days ago by catalyst

Keywords: s8-bootstrap added
Sponsor: Sponsor8

comment:2 Changed 7 days ago by nickm

I favor renumbering over decoupling, but I don't feel too strongly about it.

Note: See TracTickets for help on using tickets.