Opened 4 months ago

Closed 2 weeks ago

#29076 closed defect (fixed)

Remove experimental branch from js dropdown in debian install guide

Reported by: traumschule Owned by: traumschule
Priority: Medium Milestone:
Component: Webpages/Website Version:
Severity: Normal Keywords:
Cc: nickm, weasel, traumschule Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The current javascript dropdown menu is a constant maintenance effort that will eventually go away through the migration to a new website.

#27809 has a patch, that with the latest release needs to be updated to 0.3.5.7.

Therefor proposing to remove the experimental branch from the pull down menu, because it requires manually updating the javascript for every version. A better approach is to improve docs/en/debian.wml to be updated from include/versions.wmi.

Renaming the branch to tor-alpha could ease our life in the future.

Commit e3d3adb820e6d8715429cfbe5a71f6e67e7ebbda makes the development version configurable for the non-js version of the page by adding a new variable development-branch to versions.wmi:

<define-tag version-stable whitespace=delete>0.3.5.7</define-tag>
<define-tag version-alpha whitespace=delete>0.3.5.7</define-tag>
<define-tag development-branch whitespace=delete>0.3.5.x</define-tag>

However this is not optimal because it adds another step when updating, using a simple regex via Pass 3 or similar would be preferred.

Another question is if the guide should reflect if there's no separate alpha:

commit 523e14fc1c4eaeadcf6f36decf8dc8dcffca1127
Author: Nick Mathewson <nickm@torproject.org>
Date:   Mon Jan 7 16:40:53 2019 -0500

    Stable is 0.3.5.7; there is no alpha for the moment.

CC'ing maintainers to check if this is a wise move.

Child Tickets

Change History (2)

comment:1 Changed 4 months ago by traumschule

Status: assignedneeds_information

comment:2 Changed 2 weeks ago by hiro

Resolution: fixed
Status: needs_informationclosed
Note: See TracTickets for help on using tickets.