It is impossible that we will fix all 277 currently open 028 tickets before 028 releases. Time to move some out. This is my first pass through the "new" and "reopened" tickets, looking for things to move to ???.
Trac: Milestone: Tor: 0.2.8.x-final to Tor: 0.2.???
Since it's an output of the control protocol, we have to choose one or the other.
I suggest we fix the bug in 0.3.0, and note that it's a breaking change, and then say in the control spec that controllers should accept both, noting the version that the fix was made in (0.3.0.1-alpha, if we're lucky).
It seems nice to try fixing the misspelling if it's possible to do so. Maybe the community of Tor control protocol clients is small enough that it's within reason to try...?
Doing a quick skim of Stem and Nyx, it looks like:
Stem only uses the config name from getinfo config/names, not the type, so it would be unaffected by the proposed change here
Nyx does use the config type for a few cases, but seems to ignore this specific type (currently misspelled as Dependant)
atagar, is this analysis correct?
Trac: Username: jryans Status: needs_revision to needs_information
Hi jryans, sorry about the delay. Was down for a week with a cold. Yup, looks right to me. I'm not spotting anywhere in Stem or Nyx where renaming this would impact us.
Here's a different branch where I've make a breaking change to fix the spelling as teor suggested in [comment:9 comment 9], since it appears to be safe for the most common control protocol clients.