Opened 2 months 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.6.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, intrigeri Actual Points:
Parent ID: #28018 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 (5)

comment:1 Changed 2 months ago by catalyst

Keywords: s8-bootstrap added
Sponsor: Sponsor8

comment:2 Changed 2 months ago by nickm

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

comment:3 Changed 2 months ago by intrigeri

Cc: intrigeri added

comment:4 Changed 4 weeks ago by catalyst

Milestone: Tor: 0.3.5.x-finalTor: 0.3.6.x-final

Move my post-freeze 0.3.5 items to 0.3.6.

comment:5 Changed 7 days ago by nickm

Parent ID: #22266#28018
Note: See TracTickets for help on using tickets.