The attached file is a modified version of 02.use-system-js- libraries.patch that avoids this crash.
** Description changed: The HTML report generator crashes when output from a previous run is present. Backtrace: Traceback (most recent call last): - File "/usr/bin/coverage2", line 9, in <module> - load_entry_point('coverage==3.6', 'console_scripts', 'coverage2')() - File "/usr/lib/python2.7/dist-packages/coverage/cmdline.py", line 710, in main - status = CoverageScript().command_line(argv) - File "/usr/lib/python2.7/dist-packages/coverage/cmdline.py", line 452, in command_line - **report_args) - File "/usr/lib/python2.7/dist-packages/coverage/control.py", line 615, in html_report - return reporter.report(morfs) - File "/usr/lib/python2.7/dist-packages/coverage/html.py", line 94, in report - self.make_local_static_report_files() - File "/usr/lib/python2.7/dist-packages/coverage/html.py", line 129, in make_local_static_report_files - os.path.join(self.directory, static)) + File "/usr/bin/coverage2", line 9, in <module> + load_entry_point('coverage==3.6', 'console_scripts', 'coverage2')() + File "/usr/lib/python2.7/dist-packages/coverage/cmdline.py", line 710, in main + status = CoverageScript().command_line(argv) + File "/usr/lib/python2.7/dist-packages/coverage/cmdline.py", line 452, in command_line + **report_args) + File "/usr/lib/python2.7/dist-packages/coverage/control.py", line 615, in html_report + return reporter.report(morfs) + File "/usr/lib/python2.7/dist-packages/coverage/html.py", line 94, in report + self.make_local_static_report_files() + File "/usr/lib/python2.7/dist-packages/coverage/html.py", line 129, in make_local_static_report_files + os.path.join(self.directory, static)) OSError: [Errno 17] File exists This is introduced by debian/patches/02.use-system-js-libraries.patch which creates symlinks for the system jquery libraries but does not expect this to fail. This could probably be fixed by wrapping the os.symlink calls in - try:/except IOError. + try:/except OSError. Steps to reproduce: 1) generate coverage data 2) run "coverage2 html" -> success 3) run "coverage2 html" again in the same directory -> crash Release: Ubuntu 13.10 Version: 3.6-0ubuntu6 ** Patch added: "Modified version of 02.use-system-js-libraries.patch" https://bugs.launchpad.net/ubuntu/+source/python-coverage/+bug/1312093/+attachment/4095293/+files/02.use-system-js-libraries.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1312093 Title: Html report generator crashes when run with existing output To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/python-coverage/+bug/1312093/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs