Opened 9 years ago

Closed 8 years ago

Last modified 23 months ago

#2312 closed defect (fixed)

TBB for Linux tarball contains symlinks

Reported by: rransom Owned by: rransom
Priority: Immediate Milestone:
Component: Applications/Tor bundles/installation Version:
Severity: Normal Keywords: tbb-2.2.32-4
Cc: erinn Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

The Tor Browser Bundle for Linux tarball (version 1.1.1) contains several shared library symlinks. These symlinks are only needed when linking a program against the libraries they point to, they are useless at runtime, and they cause confusing (albeit harmless) error messages when a user extracts the tarball onto a FAT-formatted removable storage device.

Child Tickets

Change History (8)

comment:1 Changed 9 years ago by rransom

Status: newneeds_review

See bug2312 ( ssh://mob@repo.or.cz/srv/git/torbrowser/rransom.git bug2312 ) for a possible fix (not yet tested though).

comment:2 in reply to:  description ; Changed 8 years ago by rransom

Owner: changed from erinn to rransom
Status: needs_reviewassigned

Replying to rransom:

The Tor Browser Bundle for Linux tarball (version 1.1.1) contains several shared library symlinks. These symlinks are only needed when linking a program against the libraries they point to, they are useless at runtime, and they cause confusing (albeit harmless) error messages when a user extracts the tarball onto a FAT-formatted removable storage device.

It seems that as of TBB for Linux 1.1.12, the lack of symlink support on FAT filesystems actually does break TBB. This needs to be investigated and fixed.

comment:3 in reply to:  2 Changed 8 years ago by rransom

Priority: normalblocker

Replying to rransom:

It seems that as of TBB for Linux 1.1.12, the lack of symlink support on FAT filesystems actually does break TBB. This needs to be investigated and fixed.

Marking this ticket as a 'blocker', because a major product does not work at all in a recommended configuration.

comment:4 Changed 8 years ago by rransom

Status: assignedneeds_review

See bug2312-v3 ( https://git.torproject.org/user/rransom/torbrowser.git bug2312-v3 ) for a fix on maint-2.2.

This change adds Tcl 8.5 (Debian package 'tcl8.5') as a build dependency for TBB.

comment:5 Changed 8 years ago by rransom

Cc: erinn added

Erinn cherry-picked commit 1b560bf23e2c7aba1dc0f1242b8a047a817d0b12 to save space in the tarball, but didn't want to apply the rest of bug2312-v3 in TBB for Linux 2.2.32-3, so I've pushed a rebased branch bug2312-v4 ( https://git.torproject.org/user/rransom/torbrowser.git bug2312-v4 ) to avoid merge trouble.

comment:6 Changed 8 years ago by erinn

Keywords: tbb-2.2.32-4 added

comment:7 Changed 8 years ago by erinn

Resolution: fixed
Status: needs_reviewclosed

Merged into maint-2.2, goes out with 2.2.32-4. Closing.

comment:8 Changed 23 months ago by teor

Severity: Normal

Set all tickets without a severity to "Normal"

Note: See TracTickets for help on using tickets.