Source: python-coverage
Version: 4.5+dfsg.1-1
Severity: serious
Justification: renders package unusable
Tags: patch

Hi,

The latest upload is causing  test failures in (for example) diffoscope:

  
https://jenkins.debian.net/job/reproducible_diffoscope_from_git_master/439/consoleFull

In particular:

  ERROR: Failed to generate report: Couldn't find static file 'pyfile.html' 
from '/tmp/testrun/.pybuild/pythonX.Y_3.6/build', tried: 
['/usr/share/javascript/pyfile.html', 
'/usr/lib/python3/dist-packages/coverage/htmlfiles/pyfile.html']

This is due to:

  $ dpkg -L python3-coverage | grep /coverage/htmlfiles
  /usr/lib/python3/dist-packages/dist-packages/coverage/htmlfiles
                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^

Patch attached.


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      la...@debian.org / chris-lamb.co.uk
       `-
diff --git a/debian/rules b/debian/rules
index 859e1bb..93f6a9b 100755
--- a/debian/rules
+++ b/debian/rules
@@ -144,7 +144,7 @@ export PYBUILD_AFTER_INSTALL = \
        dh_link \
            --package={package} \
            "/${RESOURCES_DIR}/${htmlfiles_dirname}" \
-           {install_dir}/dist-packages/${HTMLFILES_DIR}
+           {install_dir}/${HTMLFILES_DIR}
 
 override_dh_installchangelogs:
        dh_installchangelogs CHANGES.rst

Reply via email to