lp:ubuntu/precise/xdiagnose

Created by James Westby and last modified
Get this branch:
bzr branch lp:ubuntu/precise/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

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)

35. By Bryce Harrington

* apport hook fixes:
  + Fix tagging of compiz bugs. Only include the tag if we can extract
    a valid number from the compiz --version string.
    (LP: #927343)
  + Use main.log instead of apt.log for determining last major upgrade.
* failsafe-X fixes:
  + Fix broken reconfigure option in failsafe-X scripts. Drop command to
    call Xorg -configure. In addition to not working in this case, when
    it does work it generates a xorg.conf that would never work.
    (LP: #565490)
* xdiagnose applet fixes:
  + Fix crash with KeyError in run(): 'quiet' by checking key existance
    before deleting.
    (LP: #946836)
  + Fix non-closable error listings window, by converting main window from
    a Dialog to a Window.
    (LP: #941882)
  + Fix ^C in terminal to terminate the program.
  + Fix strings to not refer directly to Ubuntu, so can be more easily
    used in derivatives.
    (LP: #495253)
  + Fix crash about /etc/default/grub being unwritable. Check file
    existance on startup and exit if it isn't present.
    (LP: #946309)
  + Fix test failure in config_update removing a non-existant key.
    Check for it before removal.

34. By Bryce Harrington

Preliminary redesign of failsafe-x dialog

33. By Bryce Harrington

* debian/control: Drop dependence on transitional python-gobject in
  favor of python-gi.
* Avoid deleting keys from dict that don't exist. Fixes crash with
  missing 'nopat'.
  (LP: #903484)

32. By Martin Pitt

releasing version 1.9

31. By Martin Pitt

debian/control: Add versioned Conflicts: to x11-common, to ensure that we
don't unpack xdiagnose with a changed /etc/init/failsafe-x.conf conffile
before the new x11-common preinst has a chance to remove its own obsolete
one. (LP: #903143)

30. By Bryce Harrington

* rules: Fix dh_installinit to actually install the upstart rule
  (LP: #876031)
* failsafeXServer: Always generate a new xorg.conf.failsafe.
* control: Drop apport dependency
  (LP: #888749)

29. By Bryce Harrington

* Add data/media/microscope.svg - icon for program. Icon derived from
  microscope image by flooredmusic on OpenClipart.org (public domain
  image).
* Include datetime module
  (LP: #881840)
* Drop user notification of past manually-installed nvidia packages.
  The packaging scripts do a better job catching this now, and this
  logic can produce false-positives sometimes.
  (LP: #847601)
* Properly substitute $xorg_backup_file variable in failsafe-x
  (LP: #575873)

[Chad Miller]
* Improve wording of 'development is complete' dialog.
  (LP: #891645)

Branch metadata

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

Subscribers