320
|
|
|
Martin Pitt |
2.2.3-0ubuntu6 |
11 years ago
|
|
|
319
|
|
|
Martin Pitt |
2.2.3-0ubuntu5 |
11 years ago
|
|
|
318
|
|
|
Martin Pitt |
2.2.3-0ubuntu4 |
11 years ago
|
|
|
317
|
|
|
Martin Pitt |
2.2.3-0ubuntu3 |
11 years ago
|
|
|
316
|
|
|
Martin Pitt |
2.2.3-0ubuntu2 |
11 years ago
|
|
|
315
|
|
[ Martin Pitt ] * New upstream bug fix release: - test/run: Do not run pep8 and pyflakes when running against the sytem installed Apport. - test_backend_apt_dpkg.py: For the "are we online" check, verify that we can download from http://ddebs.ubuntu.com/, not just whether we have a default route. The latter is not sufficient for e. g. buildd environments which are online, but are restricted by proxies or firewalls. - test_report.py: Call "sync" after test script write core dumps, to ensure that subsequent operations have a complete one. - test_signal_crashes.py: Drop the broken and obsolete test_local_python() test. Instead, add two tests which check proper logging. - launchpad.py: Fix urlopen() for Python3. Thanks Steve Langasek. - test/run: Run the tests under LC_MESSAGES=C, to avoid failing tests on translated strings. * debian/control: Add libc6-dbg | libc6-dbgsym dependency to apport-retrace, to ensure gdb can decipher the abort_msg_s struct and thus read assertion messages. Also add libc6-dbg to debian/tests/control so that report.test_add_gdb_info_abort can succeed in autopkgtest. * debian/control, debian/tests/control: apport-retrace needs a terminal emulator, so add an x-terminal-emulator dependency. Add xterm as build and autopkgtest dependency, so that the tests have one available. * debian/control: Drop python-launchpadlib from Depends to Suggests for python-apport, too.
[ Steve Langasek ] * debian/rules: call dh_python3 with --skip-private, to avoid incorrect generation of a .rtupdate script for /usr/share/apport. LP: #1013171.
|
Martin Pitt |
2.2.3-0ubuntu1 |
11 years ago
|
|
|
314
|
|
|
Martin Pitt |
2.2.2-0ubuntu2 |
11 years ago
|
|
|
313
|
|
|
Martin Pitt |
2.2.2-0ubuntu1 |
11 years ago
|
|
|
312
|
|
|
Martin Pitt |
2.2.1-0ubuntu2 |
11 years ago
|
|
|
311
|
|
* New upstream release: - Clean up module imports. - test/run: Run pyflakes, if available. - package_hook: Add --tags option. Thanks to Brian Murray. - launchpad.py: Drop the external multipartpost_handler.py (which is not portable to Python 3) and replace it with using the standard email module. - launchpad.py: Also work with Python 3. Deal gracefully with a missing "launchpadlib" module; this is not yet available for Python 3, but not required for client-side reporting. - apport-kde: Port to work with Python 3. - apport-retrace: Fix crash when using the --procmaps option. - setup.py: Update hashbang lines of installed scripts in data directory to the python executable setup.py was run with, similar to what already happens to scripts installed to ../bin/. - apport-cli: Port to work with Python 3. - setup.py: When fixing hashbang lines of installed scripts, only include the major Python version. - hookutils.py, read_file, attach_file(), attach_file_if_exists(): Convert file contents to unicode if the contents is UTF-8, or the newly added force_unicode argument is True. - hooktuils, command_output(): Convert output to unicode by default, and add a "decode_utf8" parameter to disable this. - hookutils.py, recent_logfile(): Fix fd leak. - data/apport: Do not assume that sys.stdout and sys.stderr always have a name; they can be None in Python 3. - data/dump_acpi_tables.py: Fix for Python 3. * data/package-hooks/source_debian-installer.py: Port to work with Python 3. * Move to Python 3, except for the parts that need python-launchpadlib (which is not yet available for Python 3): - debian/control: Add python3-problem-report and python3-apport packages. - debian/control: Switch build and binary dependencies to Python 3 equivalents, except for apport-retrace. - debian/rules: Override dh_auto_* to also handle python3-* packages (see Debian #597105). - debian/rules: Run test suite with Python 3. - debian/rules: Switch hashbang line of apport-retrace back to Python 2. - Move /etc/apport/crashdb.conf from python-apport to apport, and recommend apport from both python{,3}-apport. * bin/apport-bug: Force running with python 2 when being invoked as apport-collect, and add a check/error message that you need to install python-apport to use this. * test/test_hookutils.py: Drop duplicate definition of _get_mem_usage(), now identical again to trunk. * ./test/test_ui_gtk.py: Drop duplicate definition of test_immediate_close(), now identical again to trunk. * data/general-hooks/ubuntu.py: Do not decode result of command_output(), this is done by default now. * data/package-hooks/source_linux.py: Add a __main__ for debugging. Stop importing hookutils into the global namespace. * data/package-hooks/source_ubiquity.py: Fix undefined command_output(). * data/general-hooks/ubuntu.py: Move definition of wrong_grub_msg and grub_hook_failure to the correct place, so that this actually works. * data/general-hooks/ubuntu.py: Drop definition of unused "cloud" variable. * data/general-hooks/ubuntu.py: Do not import hookutils symbols into global namespace.
|
Martin Pitt |
2.2.1-0ubuntu1 |
11 years ago
|
|
|
310
|
|
|
Martin Pitt |
2.1.1-0ubuntu2 |
12 years ago
|
|
|
309
|
|
|
Martin Pitt |
2.1.1-0ubuntu1 |
12 years ago
|
|
|
308
|
|
* New upstream release: - packaging.py, install_packages(): Add permanent_rootdir flag and if set, only unpack newly downloaded packages. Implement it for the apt/dpkg backend. Thanks Evan Dandrea. - apport-retrace: Add --sandbox-dir option for keeping a permanent sandbox (unpacked packages). This provides a considerable speedup. Thanks Evan Dandrea. - crash-digger: Add --sandbox-dir option and pass it to apport-retrace. - Fix the whole code to be PEP-8 compatible, and enforce this in test/run by running the "pep8" tool. - GTK UI tests: Ensure that there are no GLib/GTK warnings or criticals. - Support Python 3. Everything except the launchpad crashdb backend now works with both Python 2 and 3. An important change is that the load(), write(), and write_mime() methods of a ProblemReport and apport.Report object now require the file stream to be opened in binary mode. - data/apport: Ignore a crash if the executable was modified after the process started. This often happens if the package is upgraded and a long-running process is not stopped before. (LP: #984944) - Add test cases for apport-unpack. - apport-retrace: Add information about outdated packages to the "RetraceOutdatedPackages" field. - ui.py: Drop python-xdg dependency, use ConfigParser to read the .desktop files. - apport-gtk: Work around GTK crash when trying to set pixmap on an already destroyed parent window. (LP: #938090) - data/dump_acpi_tables.py: Fix crash on undefined variable with non-standard tables. (LP: #982267) - backends/packaging-apt-dpkg.py: Fix crash if a package is installed, but has no candidates in apt. (LP: #980094) - data/general-hooks/generic.py: Bump minimum free space requirement from 10 to 50 MB. 10 is not nearly enough particularly for /tmp. (LP: #979928) - hookutils.py, recent_logfile(): Use a default limit of 10000 lines and call "tail" instead of reading the whole file. This protects against using up all memory when there are massive repeated log messages. (LP: #984256) - apport-gtk: Do not assume that an icon requested for size 42 actually delivers size 42; some themes do not have this available and deliver a smaller one instead, causing overflows. Also, copy the image as gtk_icon_theme_load_icon() returns a readonly result which we must not modify. (LP: #937249) - ui.py: Don't show the duplicate warning when the crash database does not accept the problem type, and they are just being sent to whoopsie. Thanks Evan Dandrea. (LP: #989779) - report.py: Correctly escape the file path passed to gdb. - apport-gtk, apport-kde: Do not show the information collection progress dialog if the crash database does not accept this kind of report. In that case whoopsie will upload it in the background and the dialog is not necessary. (LP: #989698) * data/general-hooks/ubuntu.py, data/general-hooks/automatix.py: Support Python 3.
|
Martin Pitt |
2.1-0ubuntu1 |
12 years ago
|
|
|
307
|
|
|
Evan Dandrea |
2.0.1-0ubuntu7 |
12 years ago
|
|
|
306
|
|
|
Martin Pitt |
2.0.1-0ubuntu6 |
12 years ago
|
|
|
305
|
|
|
Martin Pitt |
2.0.1-0ubuntu5 |
12 years ago
|
|
|
304
|
|
|
Martin Pitt |
2.0.1-0ubuntu4 |
12 years ago
|
|
|
303
|
|
|
Martin Pitt |
2.0.1-0ubuntu3 |
12 years ago
|
|
|
302
|
|
|
Brian Murray |
2.0.1-0ubuntu2 |
12 years ago
|
|
|
301
|
|
|
Martin Pitt |
2.0.1-0ubuntu1 |
12 years ago
|
|
|