Package: rmlint / 2.8.0-3

Metadata

Package Version Patches format
rmlint 2.8.0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
reproducible build.patch | (download)

SConstruct | 13 10 + 3 - 0 !
lib/SConscript | 4 3 + 1 - 0 !
lib/cmdline.c | 2 1 + 1 - 0 !
lib/config.h.in | 2 2 + 0 - 0 !
4 files changed, 16 insertions(+), 5 deletions(-)

 make builds reproducible.
 * Use environment variables BUILD_DATE and BUILD_TIME, in place
   of __DATE__ and __TIME__.
 * Use Debian revision number in place of git revision number.
privacy breach workaround.patch | (download)

docs/gui.rst | 2 1 + 1 - 0 !
docs/index.rst | 47 5 + 42 - 0 !
2 files changed, 6 insertions(+), 43 deletions(-)

 apply workaround for privacy breach issues in html documentation.
 The HTML documentation, which is normally generated for online use,
 requires some modifications to comply with Debian policies when
 packaged for local use.
disable asciinema demo.patch | (download)

docs/index.rst | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 disable asciinema demo to avoid possible privacy breach issues.
disable web fonts.patch | (download)

docs/_templates/layout.html | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 disable use of web fonts to avoid possible privacy breach issues.
doco typos.patch | (download)

docs/gui.rst | 2 1 + 1 - 0 !
docs/rmlint.1.rst | 20 10 + 10 - 0 !
docs/tutorial.rst | 4 2 + 2 - 0 !
3 files changed, 13 insertions(+), 13 deletions(-)

 fix typos in documentation.
no strip.patch | (download)

SConstruct | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 stop scons from stripping binaries
 so that it may be delegated to debhelper.
fix nosetests search.patch | (download)

tests/SConscript | 17 13 + 4 - 0 !
1 file changed, 13 insertions(+), 4 deletions(-)

 fix nosetests search.
 Avoid confusing error message about nosetests not being found when
 there is a test failure.
fix pre sse4.2.patch | (download)

SConstruct | 2 0 + 2 - 0 !
lib/checksums/metrohash128.c | 3 3 + 0 - 0 !
2 files changed, 3 insertions(+), 2 deletions(-)

 fix support for pre-sse4.2 cpus.
 When compiled with -msse4.2 optimisation applied across the board,
 'rmlint -g' terminates with the SIGILL signal on pre-SSE4.2 platforms.
 .
 It seems like GCC 8.2.0 optimises the floor function/macro call from
 lib/formats/progressbar.c with illegal instructions. With Clang, even
 more such optimisations occur.
 .
 Use function attributes to enable SSE4.2 feature only where required,
 so that both types of CPU are fully supported.