Package: theano / 1.0.5+dfsg-2
Metadata
Package | Version | Patches format |
---|---|---|
theano | 1.0.5+dfsg-2 | 3.0 (quilt) |
Patch series
view the series filePatch | File delta | Description |
---|---|---|
disable overly environment dependent test.patch | (download) |
theano/sparse/tests/test_basic.py |
7 3 + 4 - 0 ! |
disable overly environment-dependent tests Testing speed by wall-clock time is inherently unreliable on a shared machine such as Debian's buildds: don't let it fail the whole build. |
strip docs.patch | (download) |
doc/conf.py |
2 1 + 1 - 0 ! |
strip privacy-breach-generic stuff from docs and disable html_last_updated_fmt for reproducible builds |
linkcode.patch | (download) |
doc/conf.py |
6 3 + 3 - 0 ! |
don't try to link to the git commit number It will be either nonexistent (crashing the build), or an Alioth/etc commit that isn't in upstream's repository (making broken links) Also don't try to link above the root (theano.gof.graph.nodes_constructed() is decorated, which makes it find the decorator from libpython), as this won't work and is unreproducible |
docgen homedir.patch | (download) |
doc/scripts/docgen.py |
2 1 + 1 - 0 ! |
don't ignore theano_flags when building documentation This is needed to allow debian/rules to change base_compiledir, as pbuilder does not allow writing to the build user's home directory |
doc use local links.patch | (download) |
README.rst |
2 2 + 0 - 0 ! |
make within-documentation links local Links were found by find doc -iname "*.ipynb" -print0 | xargs -0 sed -i -E -e "s=https?://deeplearning.net/software/theano/==g" find doc -iname "*.txt" -print0 | xargs -0 sed -i -E -e "s=<https?://deeplearning.net/software/theano/=<=g" but manual editing is then required to add the right number of ../s. |
improve cache permission errors.patch | (download) |
theano/configdefaults.py |
8 4 + 4 - 0 ! |
state how to change the cache location in error messages This mostly affects build-time testing of reverse dependencies, as Debian buildds have no home directory for the build user. |
show test output.patch | (download) |
theano/tests/run_tests_in_batch.py |
4 3 + 1 - 0 ! |
show test names when run, not when ids collected |
opencl warn.patch | (download) |
theano/gpuarray/__init__.py |
2 2 + 0 - 0 ! |
warn that not everything works in opencl There are definitely test failures, but I have not checked whether any of them are "wrong answer without warning" |
python3 shebangs.patch | (download) |
bin/theano-cache |
2 1 + 1 - 0 ! |
use python 3 in script shebangs Intended to cover the ones we use and/or ship as executable; doing them all would be untested (e.g. check_dnn_conv.py is Nvidia-only) |
fail on test fail.patch | (download) |
theano/tests/run_tests_in_batch.py |
2 1 + 1 - 0 ! |
fail the build on test failures |
bin in theano.patch | (download) |
bin/theano-cache |
2 1 + 1 - 0 ! |
don't use a generic bin directory |