lp://qastaging/ubuntu/quantal/xdiagnose
- Get this branch:
- bzr branch lp://qastaging/ubuntu/quantal/xdiagnose
Branch merges
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)
* - 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