Package: tahoe-lafs / 1.10.0-2

Metadata

Package Version Patches format
tahoe-lafs 1.10.0-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
remove_upstream_setup_deps.diff | (download)

setup.py | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 remove upstream setup dependencies.
 Tahoe-LAFS uses a custom setuptools included in its sources as python egg.
 We need to patch setup.py so that it uses Debian's setuptools package at build
 time.
customize_setupcfg_aliases.diff | (download)

setup.cfg | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 customize upstream's defined setup.py aliases.
 We don't need some of the setup.py options defined in setup.cfg by upstream in
 the Debian package context.
create_proper_tahoe_script_from_template.diff | (download)

bin/tahoe-script.template | 130 3 + 127 - 0 !
1 file changed, 3 insertions(+), 127 deletions(-)

 create a proper bin/tahoe for debian
 Upstream used to patch the bin/tahoe during a dh_install override to create a
 working tahoe script for the Debian package. Let's use a patch and keep the
 debian/rules file cleaner.
exclude_buildtest_package.diff | (download)

setup.py | 3 1 + 2 - 0 !
src/allmydata_tahoe.egg-info/SOURCES.txt | 4 1 + 3 - 0 !
src/allmydata_tahoe.egg-info/top_level.txt | 1 0 + 1 - 0 !
3 files changed, 2 insertions(+), 6 deletions(-)

 exclude buildtest python package from debian package.
 By default tahoe-lafs also install a buildtest package but this isn't relevant
 in the context of the Debian package.
add_kFreeBSD_in_supported_os.diff | (download)

src/allmydata/util/iputil.py | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 add kfreebsd support for automatic ip detection.
 This patch temporary enable tahoe v1.10.0 to support kFreeBSD when trying to
 guess the ip address. This is fixed in upstream trunk and this patch should be
 removed when packaging tahoe-lafs v1.11.
include unminified d3 jquery.patch | (download)

src/allmydata/web/download-status-timeline.xhtml | 6 3 + 3 - 0 !
src/allmydata/web/static/d3-2.4.6.js | 4150 4150 + 0 - 0 !
src/allmydata/web/static/d3-2.4.6.min.js | 2 0 + 2 - 0 !
src/allmydata/web/static/d3-2.4.6.time.js | 692 692 + 0 - 0 !
src/allmydata/web/static/d3-2.4.6.time.min.js | 1 0 + 1 - 0 !
src/allmydata/web/static/d3-LICENSE.txt | 26 26 + 0 - 0 !
src/allmydata/web/static/jquery-1.11.0.js | 10337 10337 + 0 - 0 !
src/allmydata/web/static/jquery-1.6.1.min.js | 18 0 + 18 - 0 !
8 files changed, 15208 insertions(+), 24 deletions(-)

 [patch] include unminified versions of d3+jquery. addresses #2208.

This should hopefully satisfy the Debian requirement to include original
sources. The old minified files for d3 and jquery were 63k and 91k
respectively, while the new unminified files are 133k and 293k.