[tor-bugs] #25099 [Applications/Tor Browser]: Update nightly version number

Tor Bug Tracker & Wiki blackhole at torproject.org
Wed Jan 31 17:12:17 UTC 2018


#25099: Update nightly version number
--------------------------------------+--------------------------
 Reporter:  boklm                     |          Owner:  tbb-team
     Type:  task                      |         Status:  new
 Priority:  Medium                    |      Milestone:
Component:  Applications/Tor Browser  |        Version:
 Severity:  Normal                    |     Resolution:
 Keywords:  tbb-rbm                   |  Actual Points:
Parent ID:  #18867                    |         Points:
 Reviewer:                            |        Sponsor:
--------------------------------------+--------------------------

Comment (by boklm):

 Replying to [comment:1 mcs]:
 > For the updater to work correctly, the version number needs to conform
 to Mozilla's standard format (and newer releases need to have a higher
 number). See: https://developer.mozilla.org/en-
 US/docs/Mozilla/Toolkit_version_format

 Thanks for the link. If I understand it correctly, it seems a version
 number like `2018.01.31` would conform to this standard format. We could
 also include the alpha version number in addition to the date, like
 `8.0a1.2018.01.31`.

 Replying to [comment:2 mcs]:
 > Replying to [comment:1 mcs]:
 > > I am not sure what Mozilla uses for nightly Firefox builds, but maybe
 we can do something similar.
 >
 > Apparently they use an alpha version number, e.g., `appVersion="60.0a1"`
 and rely on the fact that they change the buildID for each nightly build,
 e.g., `buildID="20180131100706"`.

 I think it would be possible for us to do it like this, but would require
 some changes in our tools:

 * change the mar file names to include the buildID number
 * change the script we use to generate incremental mars to be able to do
 it from two builds that have the same version number but a different
 buildID
 * change the script we use to generate XML update responses to handle URLs
 with a buildID

 I think updating the version number only would require less changes. So
 I'm wondering if there is some other reason that would still make us
 prefer doing it with the buildID like Mozilla.

--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/25099#comment:3>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online


More information about the tor-bugs mailing list