apport (0.34) feisty; urgency=low . * apport/fileutils.py, mark_report_seen(): Do not bail out if os.utime() fails due to access permissions. This happens if the file does not belong to the user calling apport-gtk, but is world-readable (such as ubiquity crash reports). If utime() fails, repeatedly open()/close() the file for reading until atime != ctime, or the 1.2s timeout is reached. Closes: LP#72250 * apport/python_hook.py: Add unit test, call that in run-tests. * apport/python_hook.py: Chmod the generated report to 0600 to not expose potentially private data to the world, and to be consistent with other crash reports. * apport/fileutils.py: Add check_files_md5() and test cases. * apport/report.py, add_package_info(): Append list of modified package files to Package: and Dependencies: value. Closes: LP#70946 * bin/apport-retrace: Get along with Package:/Dependencies: fields with list of modified files.
** Changed in: apport (Ubuntu) Status: Fix Committed => Fix Released -- apport should capture the md5sum of relevant files to detect local modifications https://launchpad.net/bugs/70946 -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs