lp://qastaging/ubuntu/quantal/xdiagnose

Created by James Westby and last modified
Get this branch:
bzr branch lp://qastaging/ubuntu/quantal/xdiagnose
Members of Ubuntu branches can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Ubuntu branches
Status:
Mature

Recent revisions

45. By Bryce Harrington

* bin/*: When run within trunk, use trunk modules
* failsafe-x: Remove the (obsolete) archive generation functionality.
  Users should use `ubuntu-bug xorg` instead in this case.
  (LP: #1036211)
* control: Depend on python3-apport since apport hooks have been
  converted to python3.
  (LP: #1056837)
* apport/source_xorg.py: Don't prompt with support questions for
  auto-collected crash bugs.
  (LP: #1036114)

44. By Bryce Harrington

* control: Move intel-gpu-tools to recommends to fix FTBS
* Force Xorg.0.log encoding to bytes to work around UTF-8 issues
  (LP: #1041104)
* Drop unused and undefined i18n calls
  (LP: #1046991)
* Use gksudo to gain elevated permissions required by xdiagnose
  (LP: #769419)

43. By Bryce Harrington

* Rename general.lib to bubu.lib (Bash UBuntu Utilities)
* x_pkg_names.py: Add module for determining upstream name for debian package
* xorglog.py: Add module for parsing the Xorg.0.log file
* pci_devices.py: Update intel, poulsbo, ati, and nvidia PCI IDs
* xdiagnose: Fix --version to print the version
* xpci: Fix python3 byte->str conversion error
* apport/source_xorg.py:
  - Fix python3 conversion issue finding string in bytes
  - Improve grammar/punctuation in a couple dialogs
* debian/control: Add dependency on librsvg2-common for icon
  (LP: #1026752)

42. By Bryce Harrington

* xdiagnose.udev: Make the GPU apport hook trigger on RESET=1 rather
  than ERROR=1, as an attempt to prevent capturing bug reports on false
  gpu lockups.
  (LP: #983640)
* apport/source_xorg.py:
  - Link to all technical support options, not just to Ask Ubuntu.
    Reword recommendation to explain why technical support should be used
    first. Add a 'referred-by-support' tag so we can give those bugs
    priority attention. Provide an option to just file the bug.
    (LP: #991602)
  - Drop question to allow flagging regressions
    following updates, since bug reporters have been using it incorrectly,
    resulting in too many false positives.
    (LP: #1018510)
  - Clarify question about "willing to do whatever it takes" to specify
    that the debugging work may require gdb or git bisection work.
* xdiagnose.desktop.in: Move xdiagnose to System/Settings menu. Provide
  a GenericName. Set the gettext domain.
* debian/control: Add runtime dependency on librsvg2, required for
  displaying SVG icons.
  (LP: #969603)
*

41. By Bryce Harrington

Drop out-of-tree python2 module
(LP: #1013911)

40. By Bryce Harrington

[ Oliver Grawert ]
* port all program code to new python3 conventions
* adjust shebang lines for all python scripts to use python3
* update debian/rules and control for python3 support
* remove unused debian/pycompat file
* switch test suite to python3
* make test suite skip testing of directories
* add dependency on python3-apport
* make launchpadlib usage optional until it is ported to python3
* adjust apport-gpu-error-intel.py for new apport API
* xdiagnose/applet.py fix string handling of subprocess.Popen
* fixes (LP: #1013171)

[ Bryce Harrington ]
* Add a couple preliminary edid tools
* Fix apt_install to not use chroots
* Install general.lib
* Don't show xdiagnose in the menu (LP: #994048)
* Build depend on both py2 and py3 versions of distutils-extra, required by dh_auto_clean

39. By Bryce Harrington

* Add general.lib to consolidate common bash functions
* Add Makefile to generate API docs with pydoctor
* apport-gpu-error-intel.py: Use --force to override certain early exits in gpu hook.
* control: Add explicit depends on apport for apport.hookutils
* rules: Force python_distutils as build system

38. By Bryce Harrington

* apport hook fixes:
  - Fix missing Xorg.0.log, xorg.conf, etc. files for bugs filed against
    input packages.
  - Fix inclusion of lightdm logs, which were recently renamed in lightdm.
  - Fix reversed logic for inclusion of keyboard data on input bugs
  - Fix reporting gpu lockups without signatures. These aren't
    actionable bug reports since there is no indicated error.

37. By Bryce Harrington

* Fix 'sys is not defined' error. Occurs if grub config is
  inaccessible.
  (LP: #961520)
* Fix scripts to be executable.
  (LP: #966649)
* apport hook fixes:
  - Refresh list of X.org package apport hooks to match all packages the
    ubuntu-x-team is subscribed to as of LTS 12.04 pre-freeze date.
  - Drop inclusion of gdm logs. Since Ubuntu uses lightdm now, these
    files are no longer needed.
  - Fix generation of nvidia-bug-report.log.gz. Executable had the
    wrong path, so bug reports were being filed without this file.
    It is required for forwarding bugs to NVIDIA.
  - Add a --force arg, to enable the gpu hook test to run even if
    apport has been disabled on the system. Enables test suite to
    pass all tests on Precise.
* Add an xpci script to display device/driver info

36. By Bryce Harrington

Fix crash due to undefined utils.screen. Add utils module to
setup script.
(LP: #959841)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://qastaging/ubuntu/raring/xdiagnose
This branch contains Public information 
Everyone can see this information.

Subscribers