Opened 8 weeks ago

Closed 5 weeks ago

Last modified 4 weeks ago

#25020 closed enhancement (fixed)

There should be an easy way to detect the version of an installed bundle.

Reported by: yawning Owned by: tbb-team
Priority: Low Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-rbm, TorBrowserTeam201802R
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:


For numerous reasons, it would be nice if there was a convenient way to detect the version of an installed bundle on disk, that does not involve launching Tor Browser.

Historically there was a versions file deep within the guts of the bundle that could (and was) abused for this purpose, but with the move to rbm, the file no longer exists.

My initial inclination proposal would be that there will be a file Browser/tbb_verson.json with the relevant metadata.


The build process can trivially auto-generate something like this, and it can be updated by the standard auto update process.

Inspired by #20792, #25012.

Child Tickets

Change History (4)

comment:1 Changed 6 weeks ago by boklm

Keywords: TorBrowserTeam201802R added
Status: newneeds_review

comment:2 Changed 5 weeks ago by gk

Resolution: fixed
Status: needs_reviewclosed

Looks good to me, merged to master (commit 1c625c1dcbfbb1ca0b40d965c081b3f5a8f84046).

comment:3 Changed 4 weeks ago by cypherpunks

The file name is tbb_verson.json instead of tbb_version.json

comment:4 Changed 4 weeks ago by boklm

Thanks for reporting this. I fixed the file name in commit e7e4cbd526d767d46fe6f728c99492e7e3d6e76c.

Note: See TracTickets for help on using tickets.