Opened 9 years ago

Closed 8 years ago

#1705 closed enhancement (wontfix)

Create split packages for the linux & OSX browser bundles

Reported by: kaner Owned by: erinn
Priority: Medium Milestone:
Component: Applications/Tor bundles/installation Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

There should be split packages for the Linux Browser Bundle in the same way there are split packages for the Windows Browser Bundle so that GetTor can learn to serve split downloads for Linux Bundles.

Child Tickets

Change History (13)

comment:1 Changed 9 years ago by erinn

Owner: changed from helix to erinn
Status: newassigned

comment:2 Changed 9 years ago by erinn

Cc: erinn@… removed
Component: Tor - DistributionTor - Tor bundles/installation
Status: assignedaccepted

comment:3 Changed 9 years ago by erinn

Keywords: easy added
Summary: Create split packages for The Linux Browser BundleCreate split packages for the linux & OSX browser bundles

comment:4 Changed 8 years ago by erinn

Status: acceptedneeds_information

Do we have any statistics on how often split packages get downloaded from GetTor? Or how often the OS X and Linux TBBs get downloaded fromGetTor? I'm not sure how useful doing this would actually be.

comment:5 Changed 8 years ago by rransom

Keywords: easy removed
Priority: minornormal

The Linux TBBs are currently too large for even GMail users to obtain using GetTor. Unfortunately, creating split packages for Linux and Mac will be harder than creating split packages for Windows -- I am not aware of any GUI software to un-split archives on Linux, so we would probably need to create our own split/join tools.

comment:6 in reply to:  5 Changed 8 years ago by rransom

Replying to rransom:

The Linux TBBs are currently too large for even GMail users to obtain using GetTor.

They can be reduced to 17.7 MiB by switching from gzip to xz with its default compression level, or to 17.4 MiB using xz -9. I'm not sure we want to do that; xz would be far more resource-intensive on the build servers, its file format is specified only by a single implementation, and I doubt that it is as well-audited as gzip/zlib are now.

bzip2 was not effective enough (bzip2 and bzip2 -9 only reduced the bundle to 22.1 MiB).

Unfortunately, creating split packages for Linux and Mac will be harder than creating split packages for Windows -- I am not aware of any GUI software to un-split archives on Linux, so we would probably need to create our own split/join tools.

We should write split/join tools for Windows, too -- we currently use WinRAR there, and ship WinRAR binaries. See #3800.

comment:7 Changed 8 years ago by rransom

With TBB 2.2.32-2 for Linux:

-rw-r--r-- 1 rransom rransom 67399680 Sep  3 12:09 tor-browser-gnu-linux-i686-2.2.32-2-dev-en-US.tar
-rw-r--r-- 1 rransom rransom 27798756 Sep  3 12:09 tor-browser-gnu-linux-i686-2.2.32-2-dev-en-US.tar.bz2
-rw-r--r-- 1 rransom rransom 29388005 Aug 31 14:09 tor-browser-gnu-linux-i686-2.2.32-2-dev-en-US.tar.gz
-rw-r--r-- 1 rransom rransom 22864768 Sep  3 12:09 tor-browser-gnu-linux-i686-2.2.32-2-dev-en-US.tar.xz
-rw-r--r-- 1 rransom rransom 74526720 Sep  3 12:10 tor-browser-gnu-linux-x86_64-2.2.32-2-dev-en-US.tar
-rw-r--r-- 1 rransom rransom 28967817 Sep  3 12:10 tor-browser-gnu-linux-x86_64-2.2.32-2-dev-en-US.tar.bz2
-rw-r--r-- 1 rransom rransom 30479339 Aug 31 14:20 tor-browser-gnu-linux-x86_64-2.2.32-2-dev-en-US.tar.gz
-rw-r--r-- 1 rransom rransom 23392496 Sep  3 12:10 tor-browser-gnu-linux-x86_64-2.2.32-2-dev-en-US.tar.xz

I also tested lzop -9, and it was less effective than whatever gzip settings were used to create the original .tar.gz file.

comment:8 Changed 8 years ago by rransom

04:59 < velope> http://www.hjsplit.org
04:59 < velope> http://lxsplit.sourceforge.net

comment:9 Changed 8 years ago by rransom

HJSplit and the Mac splitter/unsplitter programs linked from hjsplit.org appear to be proprietary and closed-source. lxSplit is open-source, but appears to not have a GUI.

comment:10 in reply to:  4 Changed 8 years ago by runa

Replying to erinn:

Do we have any statistics on how often split packages get downloaded from GetTor? Or how often the OS X and Linux TBBs get downloaded fromGetTor? I'm not sure how useful doing this would actually be.

The following numbers have been collected from GetTor logs between 2011-04-01 and 2011-10-04:

Number of help requests: 57189
Number of packages sent out in total: 48758
Number of split packages sent out: 454
Number of OS X packages sent out: 733
Number of Linux packages sent out: 523

comment:11 in reply to:  5 Changed 8 years ago by runa

Replying to rransom:

The Linux TBBs are currently too large for even GMail users to obtain using GetTor. Unfortunately, creating split packages for Linux and Mac will be harder than creating split packages for Windows -- I am not aware of any GUI software to un-split archives on Linux, so we would probably need to create our own split/join tools.

Does it have to be GUI? One can easily split bundles with split(1) and put them together again using cat(1). Users on Linux or OS X should be able to run one single command to un-split the archive.

comment:12 Changed 8 years ago by runa

What's the status on this?

comment:13 Changed 8 years ago by Sebastian

Resolution: wontfix
Status: needs_informationclosed

Closing as wontfix as per ticket #5145

Note: See TracTickets for help on using tickets.